Thoughts on development & design
An overview: How to implement Google's Structured Data Schemas
›
As a result of working in web products (both personal and professional) I have become quite au fait with SEO from a technical point of view,...
How to make your Jekyll website blazing fast!
›
A few years back I used Jekyll and Github pages to create a one page CV/resume template site, it turned out to be one my most forked Github ...
Configuring Gradle publishing with AWS S3
›
Using S3 as a remote maven repository can provide a cost effective alternative to some of the hosted solutions available - admittedly you wo...
Re-thinking the Visitor pattern with Scala, Shapeless & polymorphic functions
›
In this article I will look at a relatively boilerplate free way to traverse tree structures in Scala, using polymorphic functions along wit...
Your API as a Product: Thinking like a Product Manager [VIDEO]
›
The video for the talk I gave at the 2018 API Conference is now available online. I have talked about a bit before , as well as sharing th...
Kubernetes & Prometheus: Getting started
›
I have recently started working on a migration process to move our company deployments over to Kubernetes (from Fleet , if you were interest...
›
Home
View web version