As coding bootcamps such as Coder Academy and General Assembly churn out more and more software developers, and as more and more people…
Tips for Writing a Good CV / Résumé May 20, 2020
Due to COVID-19, not many companies are hiring at the moment. The company I work for therefore is in a very fortunate position to still be…
Tips for Becoming a Better Software Developer May 03, 2020
Over the past decade or two, both as a software developer and as a manager I have accumulated a few tips for becoming a better software…
Over the past few years as I gain more and more experience in not only building software and products but also in leading teams and projects…
Seven years ago in 2012 I spoke at RubyConf China 2012. It was a technical talk on how to become a better developer, if you're interested…
A high performance web crawler in Elixir.
A simple, in-memory queue with worker pooling and rate limiting in Elixir.
Simple Bayes Elixir
A Naive Bayes machine learning implementation in Elixir.
An English (Porter2) stemming implementation in Elixir.
Compose, decouple and manage domain logic and data persistence separately.
API Taster Ruby
A quick and easy way to visually test your Rails application's API.
Amaze Hands Ruby
An amazing tool developed for analysing Kanban board cards.