-
·
The problem not having code on repeat, repeat, repeat.
A 2010-era reflection on the growing need for reusable front-end patterns across buttons, forms, grids, navigation and internal interfaces.
-

·
Moving From Photoshop Comps To Designing In The Browser
A practical reflection on why static Photoshop visuals were starting to feel limited once websites needed flexible layouts, real typography and interactive behaviour.
-
·
Why Every Website Build Needs A Cleaner Starting Point
A practical article about creating a reusable project base so each build begins with clearer structure, better defaults and fewer repeated setup decisions.
-
·
Building A Website With HTML5 Boilerplate
A practical look at why a cleaner project starting point matters when every website build repeats the same browser fixes, reset styles and setup decisions.
-
·
Custom Post Types And The Future Of WordPress Websites
A more detailed look at how custom post types can help WordPress projects move beyond pages and posts into clearer, more maintainable content structures.
-

·
WordPress 3.0 And The Moment WordPress Became More Than A Blog
A reflection on WordPress 3.0 and why custom post types, menus and multisite made WordPress feel more useful for full business websites.
-
·
Using @font-face Without Making A Mess
A practical article about embedding web fonts carefully, with attention to fallbacks, loading behaviour and maintainability.
-
·
Responsive Web Design: A New Way To Think About Layout
A practical look at responsive web design from the point of view of a developer trying to make one website behave properly across changing screen sizes.
-
·
Google Web Fonts And The End Of Image-Based Headings
A practical reflection on web fonts, typography and why using images for headings was becoming harder to justify on modern websites.
-

·
HTML5 Video, Flash And The Awkward Middle Ground
A practical look at the uncertainty around HTML5 video, Flash and choosing how to handle important media content on client websites.