-
·
Ajax Interfaces And The Need For Better State Management
A practical article about how Ajax interfaces created better experiences, but also forced developers to think more carefully about state, history and recovery.
-
·
RequireJS And The Problem Of JavaScript File Organisation
An article about RequireJS and the need to organise JavaScript as front-end codebases became larger and more dependent on separate modules.
-
·
Backbone.js And The Early Shape Of JavaScript Applications
A grounded article about Backbone.js and the early need for structure as JavaScript moved beyond small page interactions.
-
·
When jQuery Plugins Started To Feel Like Technical Debt
An article about the point where convenient jQuery plugins could quietly make websites heavier, harder to maintain and more difficult to debug.
-
·
jQuery 1.7 And Cleaning Up Event Handling
A practical article about jQuery 1.7, the move towards .on(), and why event handling needed clearer patterns in growing interfaces.
-
·
Sass Mixins And The Question Of Maintainable CSS
A practical article about using Sass mixins carefully, where the benefit comes from reducing repeated work without hiding too much behaviour.
-
·
LESS, Variables And Keeping Front-End Styles Consistent
A practical article about using LESS-style variables to reduce duplicated design decisions across front-end builds.
-
·
The First Time I Looked At Bootstrap In A Real Build
A grounded article about testing Bootstrap on real project work and deciding where a front-end framework helped, and where it still needed restraint.
-
·
Why Buttons, Forms And Grids Needed A Common Language
An article about the repeated interface decisions that made reusable front-end systems feel increasingly necessary in 2011.
-
·
Twitter Bootstrap And The Need For Shared Front-End Patterns
A practical look at why Bootstrap felt interesting in 2011: not because it solved every front-end problem, but because it gave repeated interface patterns a shared starting point.