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.
Uri Cohen presents the key characteristics of SQL and NoSQL databases and how to create a layer on top of distributed data stores in order to use SQL to query for data.
Burt Beckwith discusses potential performance problems using mapped collections and Hibernate 2nd-level cache in GORM, along with strategies for avoiding such performance penalties.
Amanda Laucher and Josh Graham present some of the most important elements of the .NET ecosystem: F#, M, Boo, NUnit, RhinoMocks, Moq, NHibernate, Castle, Windsor, NVelocity, Guerilla WCF, Azure, MEF.
Eric Nelson explains what are ORM, EDM, and ESQL, what is the difference between LINQ to SQL and LINQ to Entities, which one should be used, accompanied by hands on demos showing how to use them.
Eoin Woods explains how Barclays Global Investors (BGI) designed Apex to meet the challenges it faces and the Java technologies which were chosen for an architecture with variations on standard J2EE.
JPA 2.0 adds in many things which were missing in JPA 1.0. This talk covers features like advanced locking, enhanced query language, expression/criteria API and more advanced O/R mapping support.
Emmanuel Bernard and Max Ross talk about patterns and practices used to achieve high volume and scale with Hibernate. They also explains Hibernate Shards and Search to push the scalability limits.
This presentation by Hamilton Verissimo and Oren Eini introduces Castle Active Record - an ORM solution for .NET building on NHibernate.
William Soo and Meeraj Kunnumpurath discuss the Voca transaction processing system, architectural challenges and requirements, Voca's Spring/J2EE architecture, and the future SEPA architecture.
Charles Nutter discusses JRuby features, the JRuby compiler, calling between Java and JRuby, Swing and JRuby, JRuby web applications, JRuby on Rails, persistence, build automation, TDD and BDD.
SpringSource CTO and AspectJ project lead Adrian Colyer discusses where Aspect-Oriented Programming (AOP) should be used, practical applications of AOP in enterprise situations and AOP in Spring 2.5.