Skip to main content


Deploying Rust on AWS using Flightcontrol

Deploying a Rust app to AWS can be complicated but Flightcontrol makes it easy. A walkthrough of Zero to Production in Rust on AWS.

Five Years at Open Social

Today marks five years of working at Open Social. Time for a look back on why I'm still around and what's coming next.

2020 Retrospective

A look at the highlights of what has been quite an interesting year. Thankfully despite the pandemic there are a lot of things to look back on positively.

My favourite podcasts of 2020

Podcasts have accompanied me for many years now, providing me with new ideas and insights. I take a look back on the podcasts I listened to and which ones I recommend you check out as well.

GraphQL in the Open Social Drupal distribution

Walking through the creation of the first GraphQL endpoint in Open Social from module set-up to query resolver. Open Social provides solutions for flexible and engaging online communities. GraphQL in Drupal will pave the way for exciting new features and external integrations.

My first week of ReasonML

A look back on my first week of using Reason to build a native GraphQL server. Looking at the tools used and the changes in the ReasonML ecosystem.

Mindset for ReasonReact components

Moving from React in JavaScript to ReasonML can be quite challenging. Figuring out how to move your existing code patterns from JavaScript to a strong type-system takes some time. In this article we'll explore how to translate a common component extension pattern.

Start your next React project with ReasonML

When evaluating ReasonML for use in your React project you may have some doubts. Fear not! You can do the things you could do without ReasonML, but better!

A comparison of JavaScript typesystems

A look at JavaScript, TypeScript, Flow, and ReasonML for their suitability in Enterprise applications.

What is blockchain?

Blockchain has been around for a while. The hype seems to be coming to an end as it moves to a more mainstream phase of the technology lifecycle. Lets take a look at what Blockchain actually is.

RustFest Barcelona 2019 in Review

This year was the first time I attended RustFest. The European conference for the Rust Programming language. I take a look back at the experience.

The future of Drupal front-end development

With the move to decoupled applications and the adoption of frameworks like React and Vue.js, the workload of front-end development in Drupal will change. A different skill set will be required and the community will have to adjust as a result.

Setting up my blog (again)

Everyone should have their own place on the internet. In this post I talk about revamping my own spot on the web with a quick tour of the technologies that I'm using.