Pragmatic Architecture
Ted Neward
|
Architectural Kata Workshop
Ted Neward
|
Learning Open Source Business Intelligence
Tim Berglund
|
Open Source Business Intelligence Workshop
Tim Berglund
|
Introducing Spring Roo: From Zero to Working Spring Application in Record Time
Craig Walls
|
Beyond Scaffolding: A deeper dive into Spring Roo
Craig Walls
|
Decision Making in Software Teams
Tim Berglund
|
What's new in Spring
Craig Walls
|
NoXML: Spring for XML-Haters
Craig Walls
|
Securing Spring
Craig Walls
|
jQuery: Ajax Made Easy
Nathaniel Schutta
|
JavaScript Beyond the Basics
Nathaniel Schutta
|
Testing the Web Layer
Nathaniel Schutta
|
The Busy Java Developer's Guide to Collections
Ted Neward
|
The Busy Java Developer's Guide to Functional Java
Ted Neward
|
Busy Java Developer's Guide to Advanced Collections
Ted Neward
|
Enterprise Security API library from OWASP
Ken Sipe
|
Security Code Review
Ken Sipe
|
JRuby in Practice
Aaron Bedra
|
Programming Clojure
Aaron Bedra
|
The New Work of management in Agile Organizations
Esther Derby
|
Working with Complex Adaptive (Human) Systems
Esther Derby
|
Improving Customer Conversations
Esther Derby
|
Team Traps and How to Avoid Them
Esther Derby
|
Test Driven Development in Java: Live and Uncensored
Ben Rady
|
The Art of Messaging
Mark Richards
|
Enterprise Integration Using Apache Camel
Mark Richards
|
Common AntiPatterns and How To Avoid Them
Mark Richards
|
Gaelyk: Lightweight Groovy on the Google App Engine
Tim Berglund
|
Complexity Theory and Software Development
Tim Berglund
|
Scala Tricks
Venkat Subramaniam
|
Test Driving Multithreaded Code
Venkat Subramaniam
|
Tackling Concurrency on the JVM
Venkat Subramaniam
|
Modular Java: An Introduction to OSGi
Craig Walls
|
Domain Driven Design: Building Complex Software
Peter Bell
|
Objective-C for Experienced Programmers
Venkat Subramaniam
|
Enter The Gradle
Ken Sipe
|
Architectural Kata Workshop, Part II
Ted Neward
|
Busy Java Developer's Guide to Android: Basics
Ted Neward
|
Requirements and Estimating
Peter Bell
|
How to Select a Technology
Peter Bell
|
NoSQL? No Problems
Peter Bell
|
Debugging your Production JVM
Ken Sipe
|
How to Approach Refactoring
Venkat Subramaniam
|
So you want to be an Architect
Ken Sipe
|
Agile Velocity
Ken Sipe
|
Practical Agile Database Development
Tim Berglund
|
Architecture: Non-Functional Requirements
Ken Sipe
|
Aspect Oriented Programming With Spring AOP
Jeff Scott Brown
|
Grails - How to Build Enterprise Apps
Jeff Scott Brown
|
GORM Inside And Out
Jeff Scott Brown
|
Groovy For Java Programmers
Jeff Scott Brown
|
Extending Grails - The Plugin System
Jeff Scott Brown
|
TDD with Groovy
Jeff Scott Brown
|
Compile Time and Runtime Metaprogramming With Groovy
Jeff Scott Brown
|
HTML 5 Fact and Fiction
Nathaniel Schutta
|
What's Brewing in Java
Venkat Subramaniam
|
Engineering your DSLs
Peter Bell
|
Implementing RESTful Web Services
Jeremy Deane
|
Resource-Oriented Enterprise Service Bus
Jeremy Deane
|
Resource-Oriented Concurrent Processing
Jeremy Deane
|
Busy Java Developer's Guide to Multi-Paradigm Design
Ted Neward
|
Busy Java Developer's Guide to Games
Ted Neward
|
The Busy Java Developer's Guide to ClassLoaders
Ted Neward
|
Busy Java Developer's Guide to MongoDB
Ted Neward
|
High-Performance Scalability for Enterprise Applications with Enterprise Ehcache
Eric Mizell
|
Keynote: It could be heaven or hell (being a polyglot programmer)
Venkat Subramaniam
|