James Ward’s Recent Presentations

Architecting Event-Driven Web, Mobile, and RESTful Apps (Slides)

Non-blocking, asynchronous, and reactive are all the rage today. This session will explore why the patterns are important in modern apps and how to apply them to event-driven web, mobile, and RESTful apps. To illustrate the concepts, Java, Scala, Akka, and Play Framework will be used as examples.

Client/Server Apps with Play Framework, HTML5 and Java (Slides | Video)

The web application landscape is rapidly shifting back to a Client/Server architecture. This time around, the Client is JavaScript, HTML, and CSS in the browser. The tools and deployment techniques for these types of applications are abundant and fragmented.

This session will teach you how to pull together jQuery, LESS, Twitter, Bootstrap, and some CoffeeScript to build the Client. The Server could be anything that talks HTTP, but this session will use the Play Framework.

Introduction to the Play Framework (Slides | Video)

The Play Framework is a lightweight, stateless Web framework for Java and Scala applications. It’s built on Java NIO, so it’s highly scalable. This session gives you an introduction to building Web applications with the Play Framework. You will learn how to set up routes and create controllers and views, plus how to deploy Play Framework applications in the cloud.

Practicing Continuous Delivery (Slides)

This session will teach you best practices and patterns for doing Continuous Delivery / Continuous Deployment in Cloud environments. You will learn how to handle schema migrations, maintain dev/prod parity, manage configuration and scaling. This session will use Heroku as an example platform but the patterns could be implemented anywhere.

Running Java, Play, and Scala Apps on the Cloud (Slides)

Heroku is a Polyglot Cloud Application Platform that makes it easy to deploy Java, Play! and Scala apps on the cloud. Deployment is as simple as doing a “git push”. This session will teach you how to deploy and scale Java, Play! and Scala apps on Heroku. You will also learn about how to get started with Play Framework.

  • Jean-Philippe

    Hi James, the video link for your Client/Server Apps with Play Framework, HTML5 and Java presentation open the video for the Introduction to the Play Framework presentation.

    • http://www.jamesward.com James Ward

      Sure enough! Sorry about that. It’s fixed now. BTW: The JavaOne video wasn’t Play. But I believe the slides are now Play.