Just some late night sketches, done with a finger, an iPad and some wine.
Tips for Job Interviews as a Junior Software Developer Sep 27, 2020
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…
Launching Focussist Landing Page - An Upcoming Agile Project Management Tool Mar 23, 2020
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…
Conference Talk: Adaptable Human @ RubyConf China 2019 Sep 14, 2019
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.
An Elixir double-entry library.
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.
And many more...