Articles

A request cache for client side apps in under 40LOC

24 May, 2020

Caching and de-duping HTTP requests helps facilitate local reasoning. This means that you think about a part of your code in isolation…

Why CSS in JS deserves your attention

29 July, 2018

I gave a presentation at work recently about the whole CSS vs CSS in JS debacle and about why we should be looking at CSS in JS more…

EmberJS 2018 - My Wishlist

15 May, 2018

I’m holding off on a couple of other posts because this one is far more important. The EmberJS core team has called for blog posts as the…

Rewriting the blog with Gatsby

12 April, 2018

If you’ve been following the front-end space it’s very likely that you’ve heard of React. For a long time, I only used React for tiny…

Strategies for Gulp.js at scale

14 February, 2018

Gulp is a great tool for running tasks. It saves us loads of time while development and is very handy when it comes to building websites. We…

Maximum Sum using Kadane's

01 February, 2018

The Maximum Sum Subarray is a very commonly used example to demonstrate how dynamic programming works. Given an array of numbers, the…