Jack Franklin

Developer at GoCardless

Work and Open Source

The JavaScript Playground

I run the popular JavaScript Playground blog, on which I write tutorials about a variety of JavaScript topics including ES6, Gulp, Node and more.


gulp-load-plugins is a Gulp plugin that makes it really easy to add and use other Gulp plugins in your project. It averages over 100,000 installs a day on npm.

Beginning jQuery

My first physical book, Beginning jQuery was published in February 2013. I was approached to write the book in June 2012, and seven months later it’s about to be released. The book aims to guide a JavaScript and jQuery novice through to a level at which they are comfortable in writing their own plugins.

Net magazine

Since mid 2012 I have been a regular writer for .Net, the largest web development magazine in the UK. I wrote the JavaScript gallery section for a number of months and on JavaScript topics, including a recent cover feature on JavaScript libraries.

“Backbone Fundamentals” RequireJS Chapter

I was asked by Addy Osmani to contribute to his Backbone Fundamentals book, a book published by O’Reilly but freely available on the internet too. I helped write the chapter on using Backbone with RequireJS.

TIL: Vim

A small Jekyll powered blog, TIL Vim documents things I learn about the Vim editor.


pulldown is a small npm module for quickly downloading libraries via the command line.

You can find many more projects on Github.


National Developers Conference: Introduction to ES6 - December 2014

An in depth look at many of the new features coming in ES6. Slides

Thames Valley Meetup: Refactoring - November 2014

A talk on methods and approaches to refactoring. Slides

PolyConf: JavaScript Modules - October 2014

A run through of the existing module systems in JavaScript and the new one coming in ES6, plus a live coding demo of the jspm tool chain. Slides | Video

Epic Front End London: Introduction to ES6 - October 2014

At Epic FEL I gave a talk introducing ES6, the latest version of JavaScript. Slides | Video

Future of Weeb Apps: Development with GulpJS - September 2014

At FOWA I gave a talk on using the GulpJS build tool to help you manage your project’s workflow. Slides

Breaking Borders: Architecting is Difficult - April 2014

A similar talk given at London Web with some tweaking on how we can build projects that are nice to work with and keep the code maintainable over long periods of time and churn. Slides | Video

London Web: Architecting is Difficult - March 2014

A talk on how we can build projects that are nice to work with and keep the code maintainable over long periods of time and churn. Slides | Video

Vim London: VimScript is Pretty Good - January 2014

A talk on why I’ve started learning VimScript, and what I’ve been doing with it. Slides

Future of Web Apps: Giving your Development Grunt - October 2013

At Future of Web Apps in London, I spoke about improving your development workflow with GruntJS. Slides.

Generate Conf: The new Era of JS - September 2013

At GenerateConf, I spoke about the new era of JavaScript. Slides | Video.

Future of Web Design: Better JavaScripting - May 2013

At The Future of Web Design Conference in London I spoke about the future of JavaScript, about modernising our workflow and getting over the whole “web app” thing. Slides

Port80: Tools for Better JavaScripting - May 2013

At Port80 I spoke on Practical JavaScripting - new tools, approaches and methods that can improve your day to day development. Slides.

12 Devs: The Future of JS - April 2013

A quick 10 minute talk I gave at 12Devs Easter with lots of Jurassic Park references. Slides

Modern Tooling on the Command Line Workshop - March 2013

In partnership with EventHandler, I ran a workshop on useful command line tools that exist for JS development.

Building CLI Tools with JavaScript - March 2013

In partnership with EventHandler, I ran a workshop on building your own command line tools with JavaScript, node and npm.

TakeOff Conf: RequireJS - January 2013

A 30 minute talk at Take Off Conference in Lille, France on RequireJS. Slides || Blog Post

London JS: JavaScript Optimisation - November 2012

A 15 minute talk showing some JS optimisation tips given at London JS. Slides

Web Developer’s Conference: Better JavaScripting - October 2012

A 30 minute talk at WDC on Better JavaScript. I ranted about using GUIs, praised the command line endlessly and shared some of my other JS developing tips. Slides

Belfast XCake: JavaScript and Mobile - August 2012

A 20 minute ramble on JavaScrip and mobile devices. Slides

London Titanium: Node.js Introduction - July 2012

At the London Titanium user group meetup I spoke for 20 minutes on Node.js. Slides.

DevXS: CoffeeScript Workshop - February 2012

I ran a 2 hour CoffeeScript workshop at DevXS in London.

Get in Touch

The best way is to email jack [at] jackfranklin [dot] net.

If you're into social networks, you can follow me on Twitter or check out code on Github.

Buy my Book!

My first book, Beginning jQuery, introduces the reader to the jQuery JavaScript library. Published in February 2013.