Creating quality websites and web applications

Some of the more popular open-source projects we've created for our clients.

Transforming Hashes: A Refactoring Story

So many things are easy in Ruby. Transforming a complex hash is not one of them. I've yet to find a silver bullet for mapping complex hashes, but some approaches are better than others. Let's take a look at how I got from bad to ugly to good enough.

Understanding Rack Middleware

Rack middleware is a simple and yet powerful way to plug custom reusable code into, not just Rails, but virtually any Ruby web application. But wrapping your head around Rack middleware and the way it works can be a daunting task at first. Let's write some plain Ruby to better grasp what's going on behind the scenes.

What To Do When You're Stuck In Ruby

There are lots of tools to help you debug your Ruby code, but it's not always obvious which ones are right for the job. Especially when you have to dig into somebody else's code. So before you head over to Stack Overflow out of desperation, let's see if we can figure out this problem ourselves.

Contact Us

If you'd like a free quote or have any questions, please contact us.