Writing
Approaching code reviews
Published onSome thoughts and personal experience with code reviews
Preview Laptop Localhost on Mobile
Published onA comprehensive guide to accessing your laptop’s localhost web server on your mobile phone for seamless testing and debugging.
Future CSS: Container Queries
Published onA look at the future of CSS with container queries.
Things you might not have known you could do in Chrome DevTools
Published onA few tips and tricks that you can use in Chrome DevTools
Future CSS: Native scroll animations
Published onExploring the future of CSS animations with scroll-linked animations
How to name Sass color variables
Published onWhen it comes to naming Sass variables, I suck. I think I've found the perfect solution, get half
A few lessons learnt from my first year in a design team
Published onA couple of months ago, I wrote a post on the Pusher blog about a few lessons that I learned after
Managing the z-index with Sass
Published onAs it goes, the z-index can quickly become a messy thing to control, particularly in a large code
Searching multiple tables with one query with Laravel
Published onWhilst developing the back-end for my final year project (redesign of Panasonic Global), I ran in to
Cleaner JavaScript promises with safe-await
Published onExplore how the safe-await pattern can simplify handling JavaScript promises, making code cleaner and more maintainable.
Future CSS: Text Wrap Pretty
Published onExploring the future of CSS text wrapping with the `text-wrap` property
Managing font weights with Sass
Published onManaging font families and weights shouldn't be a big deal. Add the font family to the body tag, and
Underneath the component: theme driven design systems
Published onCreating more open and flexible UI systems by breaking components into smaller parts and using design tokens to encourage experimentation and keep code DRY.
SVG Progress Circles Part 2 - With JavaScript
Published onThis is a follow on post from my previous post a few weeks ago, about implementing an SVG progress
Inlining SVG's with Rails
Published onAs part of our recent redesign of the Pusher dashboard, we changed the way that we bring in icons
Pure SVG Progress Circles
Published onProgress circles are a classic dashboard element. They provide stats in a quick to digest view
Things I want to learn/improve in 2023
Published onI recently read this great post from Dan Abramov about being open about gaps in your own knowledge
Installing a Positive SSL certificate on Nginx
Published onThis is a quick guide of how to install an SSL certificate on an nginx server. It assumes that you
Tools that I use on a daily basis
Published onI always find it interesting to see what tools and techniques other developers use in their workflow
5 things to consider before building your living styleguide
Published onIt's been about 6 months since we properly began to integrate our living styleguide (Chameleon) into
Random HEX Colour Generator in JavaScript
Published onI first made this when I was getting started with jQuery. At the time, I guess it seemed like a good