Toggle navigation
Benjamin Tan
Archive
My Elixir Book
Speaking
Code
About
Sep 23, 2019
Battling the Dreaded Black Screen in VNC
VNC
Ubuntu
Linux
Sep 22, 2019
Using PyCharm CE in Docker for Great Good!
Docker
PyCharm
Jul 13, 2016
Implementing Parallel Comprehension with Elixir Macro Goodness
Elixir
Macros
Metaprogramming
Feb 10, 2016
A (almost) perfect Elm development environment with Spacemacs
elm
spacemacs
emacs
Apr 22, 2015
The Story of The Little Elixir and OTP Guidebook - Part I
Writing
Elixir
Book
Mar 28, 2015
Ruby Block Patterns and How to Implement File.open
Ruby
Closures
Book
Mar 16, 2015
How Does Symbol#to_proc Work?
Ruby
Closures
Book
Feb 05, 2015
How to build Streams in Elixir easily with Stream.resource/3 Awesomeness
Elixir
Streams
Dec 31, 2014
2014 Year in Review
Writing
Speaking
Book
Elixir
Oct 14, 2014
Running JUnit tests from the Command Line
Java
JUnit
Oct 11, 2014
Producer-Consumer problem in Elixir
Elixir
Erlang
Concurrency
Producer
Consumer
Oct 01, 2014
Parsing the Wikipedia XML dump in Elixir using Erlsom (or, Big Data in Elixir)
Elixir
Erlang
Erlsom
Wikipedia
XML
Sep 24, 2014
Testing Page Objects with SitePrism
Ruby
SitePrism
Testing
Page Objects
Aug 02, 2014
I just signed up with Manning Publications Co.!
Elixir
Book
Jul 05, 2014
Overriding, Modifying and Decorating FactoryGirl's attributes
Ruby
Testing
FactoryGirl
Spree
Jun 28, 2014
Speaking at RedDotRubyConf 2014 ... and 2015 ...
Ruby
Speaking
Conference
Jun 10, 2014
Elixir Bit Syntax and ID3
Elixir
Bit Syntax
MP3
KIϟϟ
May 25, 2014
Connecting Elixir nodes on the same LAN
Elixir
Distribution
Nodes
May 20, 2014
Beginner Elixir Project Ideas
Elixir
Erlang
Ideas
May 04, 2014
Have a burning Elixir question? I want to hear about it!
Elixir
Book
Apr 30, 2014
Progress Updates on The Little Elixir & OTP Guidebook
Elixir
Book
Apr 14, 2014
Opal: Ruby in the Browser and the Game of Life
Ruby
Opal
Apr 12, 2014
Pry (and Friends) with Rails
Ruby
Pry
Rails
Apr 10, 2014
Switch between Solarized Light/Dark in vim Automagically
vim
solarized
Apr 04, 2014
Opal: Ruby in Your Browser
Ruby
Opal
Mar 02, 2014
Installing Erlang 17 the Lazy way on Mac OSX
Erlang
Elixir
Feb 12, 2014
The Phoenix Web Framework for Elixir and Websockets
Elixir
Phoenix
Websockets
Jan 26, 2014
Setting up JRuby and Mahout 0.8 on Mac OSX
Ruby
JRuby
Java
Mahout
Jan 07, 2014
Announcing My Upcoming Book: The Little Elixir & OTP Guidebook
Elixir
Erlang
OTP
Book
Jan 02, 2014
A Look at Ruby 2.1
Ruby
Nov 25, 2013
Rubyists - It's Time to PRY Yourself Off IRB!
Ruby
Pry
Nov 07, 2013
Elixir - The Love Child of Ruby and Erlang
Elixir
Ruby
Erlang
Oct 26, 2013
How to Optimize Unicorn Workers in a Ruby on Rails App
Unicorn
Rails
Ruby
Oct 09, 2013
Elixir by Example: The Ring I
Elixir
Erlang
Concurrency
Processes
Aug 14, 2013
Elixir for the Lazy Impatient and Busy: Part 5 Streams, Streaming and Dynamo!
Elixir
Streaming
Streams
Dynamo
Jul 13, 2013
Elixir for the Lazy Impatient and Busy: Part 4 Processes 103
Elixir
Processes
Jul 04, 2013
Elixir for the Lazy Impatient and Busy: Part 3 |> Processes 102
Elixir
Processes
Jun 25, 2013
Elixir for the Lazy Impatient and Busy: Part 2 |> Processes 101
Elixir
Processes
Concurrency
Jun 21, 2013
Meeting Elixir with PeepCode: A Review
Elixir
Review
Jun 13, 2013
Elixir for the Lazy, Impatient and Busy: Part 1 |> Lists and Recursion
Elixir
Lists
Recursion
Jun 11, 2013
Pattern #4: Adapter
Ruby
Design Patterns
Adapter
Jun 08, 2013
Why My Next Programming Language is Elixir
Elixir
Erlang
Concurrency
Jun 06, 2013
Pattern #3: Observer
Ruby
Design Patterns
Observer
Jun 02, 2013
Pattern #2: Strategy
Ruby
Design Patterns
Strategy
May 29, 2013
Pattern #1: Template Method
Ruby
Design Patterns
Template Method