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
Powered by Blogger.