Raspberry Pi + Node.js: flashing LED

Teaching girls computer science at CodeEd

react-burger-menu: open sourcing a React component

Ems, rems or pixels?

Optimizing for faster page loads

Understanding CSS transforms, transitions and animations

Tips for cleaning up spaghetti JavaScript

Minimal responsive grid frameworks

Deploy a Node.js Twitter bot on Heroku

Sassy Inputs: custom CSS3 input fields

Tips for acing your first job as a developer

General Assembly Q&A

My post-bootcamp job hunt

WordNursery: a vocabulary builder tool

Talks @ GA

WDI week 12: final project week

Discover Meteor Day workshop @ Meteor HQ

Oomerang: geolocation-based lost & found

WDI week 11: algorithms, big O notation, regex and security

Build a Node.js Twitter bot

WDI week 10: Airbnb, Node.js and Thanksgiving

WDI week 9: pair project week

Understanding JavaScript callbacks

WDI week 8: group project week

WDI week 7: CoffeeScript, polymorphism, Sidekiq and Opower

WDI week 6: JavaScript testing, Underscore.js and more advanced RoR

WDI week 5: individual project week

WDI week 4: Yammer, ActiveRecord, RSpec and user authentication

WDI week 3: jQuery, AJAX, databases and a tiny bit of Rails

Tic Tac Toe in JavaScript

WDI week 2: the internet, real web apps and the front end

PrettyStocks: a stocks app using Sinatra and YahooFinance

WDI week 1: the CLI, Git and Ruby

Using Sublime Text 2 more effectively

What happens when you type a URL into a browser?

General Assembly: Web Development Immersive

Adventure game in Python

Rails Girls Bristol

CSS buttons

Beginner Python puzzles

Learning the command line

FizzBuzz in JavaScript