InfoQ Homepage SpringOne 2010 Content on InfoQ
-
Introduction to Spring.NET for Java Developers
Mark Pollack and Stephen Bohlen discuss Spring.NET, comparing it with Spring for Java, explaining how Java-.NET interoperability works, what tools are available and .NET features such as LINQ and MVC.
-
Rapid RIA with Spring and Flex
Jeremy Grelle explains how to combine Spring with Flex in order to create RIA applications using BlazeDS, LiveCycle Data Services, Spring BlazeDS Integration and Flex Addon for Spring Roo.
-
Code Generation on the JVM: Writing Code that Writes Code
Hamlet D`Arcy demonstrates some of the Groovy tools useful to increase productivity by generating code at compile time: Project Lombok and AST Transforms.
-
Concurrent and Distributed Applications with Spring
David Syer and Mark Fisher on using Spring to develop concurrent and distributed apps, covering topics such as: asynchronous execution, intra-process, inter-process and inter-JVM communication.
-
Using Spring with NoSQL Databases
Mark Pollack and Chris Richardson discuss NoSQL, exemplifying with Redis, Cassandra and MongoDB, and Spring Data, a project meant to provide a unified programming model for accessing NoSQL DBs.
-
Mastering Spring MVC 3
Keith Donald presents the Spring MVC3 programming model, detailing with examples: mapping HTTP requests, binding requests/responses, rendering views, using data, handling exceptions and testing.
-
DSL Evolution for Groovy Developers
Peter Bell explains DSLs, how to approach writing one, and especially how to evolve one over time using "fixing the API", "backwards compatibility", "versioning" and "automated evolution/checking”.
-
Developing Social-Ready Web Applications
Craig Walls discusses social web applications, how to integrate them, how to provide social data in a RESTful and secure way, introducing Spring Social, a framework for developing social web apps.
-
Groovy.DSLs (from: beginner, to: expert)
Paul King and Guillaume Laforge present Groovy’s capabilities to build DSLs through several concrete examples meant to highlight the language’s good support for creating internal DSLs.
-
Introducing Apache Tomcat 7
Mark Thomas reviews some of the new features available in Apache Tomcat 7, including: Servlet 3.0, JSP 2.2, EL 2.2, asynchronous request processing, memory leak protection, and security improvements.
-
Configuration Enhancements in Spring 3.1
Chris Beams discusses configuration enhancements coming in Spring 3.1: unified property management, bean definition profiles, nested
elements, c: namespace, Grails BeanBuilder integration. -
Advanced GORM - Performance, Customization and Monitoring
Burt Beckwith discusses potential performance problems using mapped collections and Hibernate 2nd-level cache in GORM, along with strategies for avoiding such performance penalties.