Permalink

7

Discussing JavaScript Design Patterns On JavaScript Jabber

I was lucky enough to be on the JavaScript Jabber podcast this week, discussing JavaScript Design Patterns. It was a fun hour and we talked through a number of architectural patterns, TodoMVC and one or two other topics. If you'd like to check it out, you can play the podcast here, download it or subscribe to it via iTunes.

Thanks to everyone that's already listened and got in touch on Twitter – I'm glad you enjoyed it!

Permalink

27

Understanding MVVM – A Guide For JavaScript Developers

Read Later submit to reddit

MVVM (Model View ViewModel) is an architectural pattern based on MVC and MVP, which attempts to more clearly separate the development of user-interfaces (UI) from that of the Continue Reading →

Permalink

19

Backbone.Paginator – New Pagination Components For Backbone.js

Read Later submit to reddit

Pagination is a ubiquitous problem we often find ourselves needing to solve on the web. Perhaps most predominantly when working with back-end APIs and JavaScript-heavy clients which consume them.

On this topic, today I'd like to announce Continue Reading →

Permalink

17

Building Backbone.js Apps With Ruby, Sinatra, MongoDB and Haml

Read Later submit to reddit

Introduction

In this post we're going to explore writing Backbone.js applications with a Ruby back-end. To assist with this, we're going to use Sinatra – a DSL (domain specific language) for rapidly creating web applications in Ruby. Similar to the section in Backbone Fundamentals on writing an application with Node.js, our server-side language (Ruby) will be used to power an API whilst Backbone.js will be the client consuming it.

Continue Reading →

Permalink

82

Big news! I’m joining Google.

Read Later submit to reddit

Some exciting news to share today! I'm joining Google as a Developer Programs Engineer on the Chrome team.

I'll be lucky to join an incredibly talented team of developers including Paul Irish, Eric Bidelman and Paul Kinlan (to name but a few), working on developer relations. <3

My role will involve Continue Reading →