Blog
-
Advice to My Younger Software Developer Self
- 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
- 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
- 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
- How you can use Terraform to deploy your Twilio TaskRouter config
-
Global query parameters with Ember
- Using Ember computed properties to handle global query parameters
-
Using the JSON API spec in a Laravel API
- Using Laravel to build an API that is compliant with the JSON API spec.
-
Immutable and namespaced CSS made easy
- Using the ideas of immutable data and namespacing to increase productivity when writing CSS.
-
React Native & continuous deployment
- 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
- An in depth look at flux, React.js and data fetching.