What is Foreman and when should I use it?

Published Jul 20, 2016

Many times when writing complex ruby applications or using frameworks (like Rails, Sinatra, or others) you end up having several processes that have to be running during development to allow it to ...

Speak Up!

Published Dec 4, 2015

My favorite projects are when I get to find solution to small problems for clients and solve them quickly for them. This week I had a client that needed some Text To Speech (TTS) capabilities on a ...

Ruby and the Traveling Salesman Problem (Help me AI!)

Published Aug 1, 2015

On a recent project we had the task of solving a physical routing problem in a large warehouse, also know as The Traveling Salesman Problem (TSP). The TSP in a nutshell is this: Given a list of phy...

My Thoughts about the RubyMine IDE

Published Jun 1, 2015

First let me note that I am in no way associated with JetBrains (the developers of RubyMine), just a loyal customer. As a long time developer on many platforms I have always thought Visual Studio w...