Writing
Future CSS: Container Queries
Published onA look at the future of CSS with container queries.
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
Future CSS: Native scroll animations
Published onExploring the future of CSS animations with scroll-linked animations
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
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.
Things I want to learn/improve in 2019
Published onI recently read this great post from Dan Abramov about being open about gaps in your own knowledge
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
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
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
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
Pure SVG Progress Circles
Published onProgress circles are a classic dashboard element. They provide stats in a quick to digest view
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
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
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
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
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