InfoQ Homepage Database Content on InfoQ
-
Project Fortress: Run your whiteboard, in parallel, on the JVM
David Chase discusses Fortress, a Fortran-based HPC programming language. Topics include Fortress origins, running on the JVM, work stealing, transactions, continuations and the type system
-
Rockstar Memcaching
In this presentation from RubyFringe, Tobias Lütke talks about memcached, the widely used caching solution. Tobias explains how to use it and gives some practical tips on what not to do.
-
Painless Persistence with Castle ActiveRecord
This presentation by Hamilton Verissimo and Oren Eini introduces Castle Active Record - an ORM solution for .NET building on NHibernate.
-
Voca, UK's largest payment processing engine running Spring
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.
-
JRuby: Not Just Another JVM Language
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.
-
Using AOP in the Enterprise
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.
-
Java Persistence and EJB3
EJB spec lead Linda DeMichiel covers the key aspects of the Java Persistence API including use of the EntityManager API, persistence units & persistence contexts, queries, ORM, etc.
-
Managing a high performance rails app without tearing your hair out
James Cox shows how to keep a Rails site's performance high. Tips include how to serve up pages faster, caching, hosting companies, and when to use SQL instead of ActiveRecord.
-
Transaction Management Strategies in Mission Critical Applications
Juergen Hoeller explains the "dark art" of transaction management within high-volume mission-critical Java EE applications backed by Spring 2.
-
Database Refactoring
Scott Ambler teaches teams how to integrate database roles into their iterative, incremental rhythm to increase software success. InfoQ captured Ambler's talk on Database Refactoring at Agile2006.
-
Distributed Caching Essential Lessons
Cameron Purdy shows how to improve performance via caching architectures to reduce database load & clustered caching to provide transparent fail-over.
-
Case Study: Zero Calories J2EE
Case study of a successful project where the J2EE stack was abandoned in favour of a lightweight web architecture using Tapestry, Spring, Hibernate, and testing with JUnitWebTest.