Ohai! I'm

Benjamin Tan

Software Engineer / Author / Speaker

The Little Elixir & OTP Guidebook

Note: The book is out on sale at Manning Publications!

In this guidebook, I will show you how to build programs using Elixir and OTP.

Been meaning to do something useful with functional programming or simply itching for a fun weekend side-project? This book might be just for you. Come rediscover the joy of programming and what it feels like to be a beginner again.

The Ruby Closures Book

Get the book at Pragmatic Programmers today!

I have been a Ruby programmer for quite a number of years, but until recently, I have been blissfully ignorant of one of Ruby's most powerful features. That is, until one day, I saw a co-worker casually write a method that took in a block. Holy ****! I realized at that moment, I had a major gap in my Ruby knowledge.

Sure, I knew how to use blocks, and vaguely knew how to use lambdas in Rails scopes. But who was I kidding? I was never going to be a competent Ruby programmer if I didn't fix this.

Here's the thing. I spoke to a few of my Ruby programmer friends, and guess what, the situation is the same. If you are like that then this book is for you!

On Writing.

Some of the places where my writing has been featured:

  • Sitepoint

On Speaking.

Conferences I have spoken at:

  • Erlang User Conference
  • Ruby Conf
  • Red Dot Ruby Conf
  • Geekcamp SG

On Coding.


Takes any source code (up to 150 languages) and turn it into a beautiful PDF.


Search for books in the National Library Board of Singapore easily.

Open Source Contributions

Projects that I've given back to:

  • Ruby on Rails
  • Elixir
  • Spree Commerce
  • Phoenix Framework