The Problem with Full Stack JS Applications
Apr 03, 2013
Whilst node.js heralded an era of being able to use a single language for both server and client side development, nobody mentioned the confusion such an approach could cause. It’s inevitable that there’s going to be similarities in code that constructs data on the server and that which presents it on the client. The fact that the two are written in the same language and the structure of them is so tightly coupled can make it easy to lose track of where you are and what you’re doing when knee deep in code.
So You Want to Run a Fairtrade Business?
Mar 28, 2013
This is a brief retrospective of what I’ve learned in the 6 years I’ve been running Fair & Bare, a Fairtrade t-shirt company along with my wife.
If you’re a new follower of mine, you heard right – I run a Fairtrade t-shirt company. I’ve not actively been marketing it more recently for a number of reasons, but I still have a strong belief in our original vision. That vision was that Fairtrade shirts at the time weren’t being well received by the world, despite being available.
Breaking up Relationships with CouchDB
Mar 01, 2013
[NB: This is an unpublished post I wrote in 2010 on getting started with CouchDB. Therefore, despite all the code and examples being relevant, it may be considered somewhat ‘belated’]
Beware – there’s a bunch of home wreckers out there intent on removing the love of your life and replacing it with a wicked mistress.
For me, my first experiments working with databases were performed with Oracle, the staple of our computer science course at the time.
Growing a Business with Developer APIs
Feb 20, 2013
Those of your you who follow me on twitter will might be aware of a single day hack I attempted last week, which takes output from Lovefilm’s customer history and formats it so it can easily be imported into the lovely Letterboxd. It’s named Loveletterd and it seemed entirely appropriate to release it on Valentines day.
After hearing that Letterboxd had created a CSV import tool for it’s community to use and as I’m a Lovefilm developer, I felt like it would be a great use of my time to get to work on Loveletterd.
Feb 07, 2013
You pay for your ticket, hotels, travel and then spend the rest of the year excitedly awaiting being able to attend the conference everyone is speaking about. Having travelled halfway across the country, braving weather you’d never ordinarily leave the house for, you arrive in the unrecognisable city. You’ve left your family to be here, which is heart wrenching at the best of times and your lonely hotel room is no comfort (especially given the number of beds it has).
The Move Towards Static Websites
Jan 22, 2013
There’s some discussion on new podcast “The Back to Front Show” on why of late we’re seeing so many static websites cropping up. It seem like now more than ever, we’re seeing both developers and designers jump ship to this way of working, having long been using database backed solutions (such as WordPress/Drupal) to manage their publishing.
When I talk about a static site, I think of it of raw HTML sat on a server and nothing else.
New Year, New Theme
Jan 21, 2013
I’ve long made use of the default theme on WordPress, which I’ve always felt wasn’t entirely “me”. The theme now live is one I’ve been tinkering with for a while now based on the lovely preview design used in the prose.io document editing tool for github. I really like the focus on simplicity and think it suits me well.
I’ve added some different styling for the navigation elements, given they didn’t already exist on prose.
Why I Choose Popular Frameworks
Jan 04, 2013
I feel compelled to write this post so late in the day after clocking Tyler Renelle’s rant on github about his problems with the popularity of certain JS frameworks (in the main Backbone.js). After having written apps in a variety of JS frameworks (Backbone, Spine and Meteor), I’ve learned that the feature set of a framework is not the only thing I hold dear when making a choice between them.
Jan 02, 2013
So here we are in a brand new year. 2012 came and went without even the slightest apocalypse. Reflecting on what has been achieved this past year has found favour with others in the web profession so I thought I might try it. More importantly to me, it also seems like a good way to perhaps spur me on to achieve some firm targets this year.
My circumstances have dramatically changed since January last year.
Oh Crap, I'm a Frontend Developer
Nov 23, 2012
When I was first tiptoeing in the waters of web development (early 2000′s), getting a grips on job descriptions was simple. There were 2 types of people in our industry: designers or developers. You either drew websites, or you built websites – that was it.
As time went on people seemed to invent new titles: “UX Designers” were the first to appear on the scene to me, and we’re still to this day figuring out what this role really entails.