Fri 4:30 PM | How to Select and Adopt a Technology |
Sat 11:00 AM | Gradle - Hands on Workshop |
Sat 4:00 PM | Requirements and Estimating - state of the art |
Fri 9:00 AM | Programming HTML5 |
Fri 11:00 AM | NoSQL Smackdown! |
Fri 2:30 PM | Getting Started with Grails |
Fri 4:30 PM | Cassandra: Radical NoSQL Scalability |
Sat 9:00 AM | Complexity Theory and Software Development |
Sat 2:00 PM | Decision Making in Software Teams |
Sat 4:00 PM | Database Refactoring with Liquibase |
Fri 9:00 AM | Slimmed Down Software: A Lean Approach |
Fri 11:00 AM | New Ideas for Old Code |
Fri 2:30 PM | Java Boilerplate Busters |
Sat 11:00 AM | Effective Groovy |
Sat 2:00 PM | Code Generation on the JVM: Writing Code that Writes Code |
Fri 9:00 AM | Sonar: Code Quality Metrics Made Easy |
Fri 11:00 AM | Open Source Debugging Tools for Java |
Fri 2:30 PM | Cascading through Hadoop: A DSL for Simpler MapReduce |
Sat 9:00 AM | Cryptography on the JVM: Boot Camp |
Sat 11:00 AM | Simpler Cryptography with 3 JVM Libraries |
Sat 2:00 PM | Git Going with Distributed Version Control |
Sat 4:00 PM | Git Workshop |
Fri 9:00 AM | Busy Java Developer's Guide to Java 7 |
Fri 11:00 AM | Busy Java Developer's Guide to Games |
Fri 2:30 PM | Pragmatic Architecture |
Fri 4:30 PM | Architectural Kata Workshop |
Sat 9:00 AM | Busy Java Developer's Guide to Guava |
Sat 11:00 AM | The Busy Java Developer's Guide to Akka |
Sat 4:00 PM | Busy Java Developer's Guide to Android: Basics |
Fri 4:30 PM | Resource-Oriented Architectures : REST I |
Sat 9:00 AM | Resource-Oriented Architectures : REST II |
Sat 11:00 AM | Resource-Oriented Architectures : RDF/SPARQL |
Sat 2:00 PM | Resource-Oriented Architectures : RDFa |
Sat 4:00 PM | Resource-Oriented Architectures : Semantic SOA |
Fri 9:00 AM | Concurrency without pain in pure Java |
Fri 11:00 AM | Collections for Concurrency |
Fri 2:30 PM | Programming in Functional Style |
Fri 4:30 PM | Scala for the Intrigued |
Sat 9:00 AM | Integrating JVM Languages |
Sat 2:00 PM | Testing with Spock |