James Ward

Developer Advocate, Typesafe

James Ward (www.jamesward.com) works for Typesafe where he teaches developers the Typesafe Stack (Play Framework, Scala, and Akka) . James frequently presents at conferences around the world such as JavaOne, Devoxx, and many other Java get-togethers. Along with Bruce Eckel, James co-authored First Steps in Flex. He has also published numerous screencasts, blogs, and technical articles. Starting with Pascal and Assembly in the 80′s, James found his passion for writing code. Beginning in the 90′s he began doing web development with HTML, Perl/CGI, then Java. After building a Flex and Java based customer service portal in 2004 for Pillar Data Systems he became a Technical Evangelist for Flex at Adobe. In 2011 James became a Principal Developer Evangelist at Salesforce.com where he taught developers how to deploy apps on the cloud with Heroku. James Tweets as @_JamesWard and posts code at github.com/jamesward.



Blog

Auto-Refresh for Play Framework Apps

Posted Wednesday, May 15, 2013

Over this past weekend I built a little tool for Play Framework app developers which auto-refreshes an app in Chrome when the source code or static assets change. Check out a video demonstration: For information on how to set it up, check out the projemore »

Securing Single Page Apps and REST Services

Posted Monday, May 13, 2013

The move towards Single Page Apps and RESTful services open the doors to a much better way of securing web applications. Traditional web applications use browser cookies to identify a user when a request is made to the server. This approach is fundamemore »

Intro to Play Framework at Boulder Area Scala Enthusiasts

Posted Monday, April 22, 2013

This Wednesday (April 24, 2013) I’ll be presenting an Intro to Play Framework at the Boulder Area Scala Enthusiasts meetup. Also, Dustin Whitney will be presenting an Intro to Scala. Hopefully see you in Bouldmore »

Presenting Play Framework at Devoxx UK & FR 2013

Posted Tuesday, March 26, 2013

This week I’m at Devoxx UK and Devoxx FR presenting about Play Framework. Here are the sessions: Tuesday March 26 @ Devoxx UK: Mobile Apps with HTML5 & Play Framework – With Nicolas Leroux Wednesday March 27 @ Devoxx FR: 6 Minute Appsmore »
Read More Blog Entries »

Presentations

Running Java & Scala Apps on Heroku

Heroku is a Polyglot Cloud Application Platform that makes it easy to deploy Java and Scala apps on the cloud. Deployment is as simple as doing a "git push". more »

Running Java, Play! & Scala Apps on the Cloud Workshop

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".more »

Play vs. Grails Smackdown

In this session, Matt and James will develop two apps that do the same thing. One will be written in Grails and one will be written in Play. We'll deploying them to Heroku and hammer them to see how they both perform under load.more »

Practicing Continuous Delivery on the Cloud

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. more »