Graham's articles
Ember.js: The Perfect Framework for Web Applications
Ember.js lets you scaffold and build complex frontend web applications quickly. Graham Cox explores this popular, batteries-included JavaScript framework.
Add Social Login via Google & Facebook to Your Single-page App
Adding social login to your SPA needn't be a difficult task. Graham Cox demonstrates how to easily authenticate your users via Google and Facebook.
BDD in JavaScript: Getting Started with Cucumber and Gherkin
Graham Cox introduces Cucumber, a framework that runs BDD-style acceptance tests, which can be understood by non-technical people involved in a project.
Building your Front End with Maven: Simple Resources
Learn how to process your resource files with Maven, be it templated files, conversion of LESS/SCSS to CSS or of Markdown/Ascissdoc to HTML.
How to Run Multiple Versions of All Your Dev Tools with Jenv
The jenv tool allows for easy management of multiple versions of Java-based tools. With jenv versions can easily be set system-wide or for single shells.