You know how to use modules in Ruby, but are you abusing them? Here are different ways to program with modules and why they may or may not be great ideas.
When is it appropriate to raise an exception? This is a question that every programmer faces. It’s a complicated topic, with multiple, differing opinions.
This is the 1st part of a series of blog posts about Shrine. In this part I talk about the motivation behind creating Shrine, by going over the limitations of existing file attachment libraries.
We recently worked on a joint-venture project between two companies. The goal was to build one “white-label” site that would be released in two different markets. Apart from some branding, the sites would be identical, but completely separate.
At Red Panthers PostgreSQL is our go to database we use it everywhere. So thinking about how to optimize our database performance is one of the most talked about topic at our office.
When I first began making applications for the web, getting started was hard. Just figuring out which components to download, how to configure them, and getting Hello World through it all was a daunting affair.