1. Home
  2. Blog

Blog

  • Advice to My Younger Software Developer Self

    25 January 2021 - As I look back over what's almost a decade in software development, there are some things I wish I'd started doing sooner. This is the advice I'd give my younger self, who has just landed their first professional software development job.

  • Managing Software Projects

    01 December 2020 - During my time working on software projects, I’ve began to spot trends in what makes a successful project. The most common trait I’ve observed in successful projects is great communication between teams, seemingly the software methodology used has little to do with if a project is a success.

  • How to quickly plan and estimate an MVP

    19 September 2020 - This post outlines my tried & tested strategy for quickly planning and estimating MVP projects. This process departs a little from Agile/Scrum best practices. There are no guarantees on estimation quality which I believe is impossible to do for software projects, but it helps to provide a rough guide for new projects.

  • Using Terraform to build Twilio TaskRouter Infrastructure

    03 May 2020 - How you can use Terraform to deploy your Twilio TaskRouter config

  • Global query parameters with Ember

    10 June 2017 - Using Ember computed properties to handle global query parameters

  • Using the JSON API spec in a Laravel API

    01 March 2016 - Using Laravel to build an API that is compliant with the JSON API spec.

  • Immutable and namespaced CSS made easy

    02 February 2016 - Using the ideas of immutable data and namespacing to increase productivity when writing CSS.

  • React Native & continuous deployment

    03 November 2015 - Exploring the idea of React Native and Amazon S3 to allow for a web style continuous deployment mobile application.

  • Lessons learned from building an app with React.js

    12 October 2015 - An in depth look at flux, React.js and data fetching.