Ruby
-
Writing a Rails Feature – Blow by Blow
My favorite part of seeing someone live code is all the mistakes they make, but not because I’m a mean…
Read More » -
Replacing Sinatra with Rack in Sidekiq
Sidekiq is one of the first gems that I install when doing a significant Rails project. If you plan to…
Read More » -
Refactoring Legacy Rails Controllers
Ruby on Rails controllers are like the bouncers of a nightclub. No identification at a club? You aren’t getting in.…
Read More » -
Decomposing Monolithic View Systems
When we break down a monolithic app into microservices, we go through a process known as decomposition. Simply put: This…
Read More » -
Microservice Communication with Queues
Microservices are small programs that handle one task. A microservice that is never used is useless though — it’s the…
Read More » -
Five Practices for Robust Ruby on Rails Applications
Whenever I come across a Rails application with inconsistent data or bugs that are hard to nail down, I tell…
Read More » -
Building a Well-Polished Ruby Gem
A gem is a package for Ruby to distribute code in a maintained unit. But that’s not all there is…
Read More » -
When To Be Concerned About Concerns
When I wrote about good modules and bad modules, I mentioned that an indication of a “bad” module was when…
Read More » -
Learning Ruby on Rails with Nitrous.io
I’ve been programming a long time. I’ve written professional applications in Java, PHP, C#,ASP.NET, C++, and Silverlight. I’ve seen a…
Read More »