Blog
Every now and then I enjoy writing about something I have learned. I like to write about code and life.Learning Elixir
Together, we learn how to install Elixir (and Erlang) on our machines and use the CLI tool, Mix, to create, compile and run a new Elixir project.
Polymorphic components in React & TypeScript
What is a Polymorphic component, and how can we use them to build better user interface libraries in React and Typescript?
Tending to your own garden
What does tending to your own garden mean and how can it help improve our lives?
An introduction to TypeScript
I explore why you may want to add TypeScript to your web development toolkit.
Exploring micro frontends
As frontend codebases become more complex, there is a need for new ideas to tackle the challenges this brings. Micro frontends are the same idea as micro services, applied to the frontend.
Agency or freelancer?
I explore the pros and cons of hiring a web development agency vs hiring a freelancer.
The corporate cult
A fun examination of corporate life gone wrong inspired by some real world experiences.
Available for collaboration
I'm excited to say I'm now available to hire for contract and consultancy work and I’m open to finding a new full time gig.