This session will get you up to speed on the best practices for building backend services to support highly sophisticated single page apps Using Spring 4. Topics covered include error handling, security, performance, api evolution, automated testing, integration with backbone, AngularJS & RequireJS. The presentation will demo working code examples and a github repo where you can access the demos.
Video of my talk Java 8 Lambda Expressions & Streams on April 9 2014 at the San Francisco Java User Group.
Java 8 ships with loads of new features. This in-depth presentation will get you quickly up to speed with Java 8 Lambda Expressions and the new streams API. Through a series of numerous short examples we will cover what you need to know to get going with Java 8 lambdas and streams.
Video of my talk Three Tricks to Make Your Application More Reliable on August 29 2013 at the Toronto Java Users Group
- Protecting your system from others using circuit breakers
- Automatic troubleshooting with environment self diagnostics
- Make your log files highly monitorable and actionable with structured logging
All the tricks will be demonstrated with working code that you will be able to access from a public bitbucket.org repo.
This presentation will provide you with an excellent intorduction to three different ways you can embedded Tomcat 7.0.x, along with some tricks for a more productive Tomcat, git & maven workflow. The presentation is a sequence of demos, source code and slides will be available on bitbucket. No previous Tomcat experience required.