Award-Winning Fjords
Thomas Reynolds
Archive
Programming With Facts
Sep 26
Middleman v4
Dec 16
My Weird Ruby
Mar 3
Book Stuff: 2014
Dec 26
Best Albums of the Year: 2014
Dec 24
Functional Programming in Javascript === Garbage
Apr 21
Still Reading
Dec 31
Made Some Websites in 2013
Dec 22
Best Albums of the Year: 2013
Dec 17
Google I/O 2013 Experiment Roundup
Apr 16
Middleman Blog Editor v0.4
Apr 8
New Features: Image Optimization, CDN and Gzip Support
Mar 10
A WWDC for the Web
Feb 13
Fjords: A Simple Service for Sharing Static Websites
Feb 11
Middleman Blog Editor
Jan 2
Moar Kindle Dots
Dec 31
Best Albums of the Year: 2012
Dec 28
Sparkle Motion: A Thousand Points of Light
Dec 17
Window Location in UIWebView
Oct 15
How Do I: Structure Applications
Oct 9
Facebook the Devourer
Oct 4
How Do I: Animate
Oct 1
Beware of CoffeeScript Comprehensions
May 8
Middleman 3.0 Beta 2
Apr 23
Canvas Hit Tracking
Mar 21
Image Sequences: Let Me Count The Ways
Mar 8
Best Albums of the Year: 2011
Jan 7
Middleman 3.0 Beta
Jan 3
Ember.js Live Collections
Dec 27
The Tweets They Are A-Changin'
Dec 26
Kindle Dots
Dec 25
Experiment: Particle Rider
Nov 30
Just Launched: The License Lab
Nov 3
Just Launched: Metalab Design v4
Sep 11
Middleman 2.0
Aug 8
CoffeeScript-specific Style Guide
May 13
Javascript Microframeworks and The Future
May 9
Trigger CSS3 Animations with jQuery
May 6
jQuery.Deferred Image Preloader
May 3
Just Launched: PixelUnion v2
Apr 26
Just Give a Damn About Something
Apr 26
CrossFit is for Nerds
Apr 24
Branching Out, Opening Up and Publishing More
Apr 23
Middleman v1.1
Apr 15
Adjustable Animations with Sliders
Apr 13
Announcing: WouldHire.com
Apr 8
Model and Data Store: JavascriptMVC
Feb 18
Aaron Quint on Javascript Hash URLs
Feb 11
Andy Rutledge on Kickstarter
Feb 8
Future of Middleman Survey
Feb 6
Model and Data Store: Sencha
Jan 28
Client-side MVC+S Part 1: The Model and Data Store
Jan 25
SecondStoryJS State Machine now has a documentation website
Dec 31
Best Albums of the Year: 2010
Dec 9
PubSub, Evented Programming and Javascript
Oct 27
Slides from my jQuery Conference Presentation
Oct 18
SecondStoryJS Router now has a documentation website
Oct 11
Middleman Feature: Config.rb can setup Rack middleware
Oct 11
Handling Touch Events in jQuery Tools Scrollable
Sep 22
Speaking at jQuery Conference: Boston 2010
Sep 8
Mustache for JavascriptMVC 3
Aug 9
The jQuery Tools API Pattern
Aug 6
Style Guides Using Sass @extend
Jul 30
Sass @extend Introduction
Jul 27
JavascriptMVC Router
Jul 23
UINavigationController implementation for SenchaTouch
Jul 2
State Machine Controller for JavascriptMVC
May 27
HTML5 localStorage for JavascriptMVC
May 21
Apple-style Gradient Text Headlines in SCSS/SASS
Apr 13
Sass 3 Color Manipulation
Apr 12
Example SCSS (Sassy CSS) File
Apr 9
Sass 3 Syntax
Mar 31
A Learning Experience. iPhone-style checkboxes in Coffee-Script
Mar 1
Using RVM to Manage Multiple Ruby Interpreters
Feb 17
Best Albums of the Decade. Top 25
Dec 14
Best Albums of the Decade
Dec 4
The Middleman. A modular, feature-rich static site generator
Oct 22
Tweetie-style paging with pageSlider
Aug 31
Speaking at RefreshPDX on Sass
Jul 22
Simplifying CSS with Sass Presentation
Jul 22
Easy Google Maps with jQuery
Jul 22
Raphaël. The Return of Browser SVG
Jul 13
iPhone-style Checkboxes for Prototype
Jun 29
Introducing iPhone-style Checkboxes
Jun 16
WWDC 2009 Predictions
Jun 4
Simplify image paths with image_url()
May 11
Using Compass to implement the Blueprint grid-system & consistent vertical-rhythm
May 7
NHaml idiosyncrasies
Apr 30
A Compass & Sass Screencast via Chris Eppstein
Apr 26
Creating bullet-proof HTML emails
Apr 6
Sass Introduction slides
Apr 2
Don't repeat yourself, use Sass mixins
Apr 2
Refactoring with Sass
Mar 14
Compass, the future of Sass development
Mar 11