Ruby
-
Testing with HTTP Requests
A slow and unreliable test suite is a test suite developers won’t want to work on. In Part One of…
Read More » -
HTTP Calls in Ruby
An API doesn’t exist on its own. There are always two parties involved: The Client and the Server. In Rails,…
Read More » -
Good Module, Bad Module
You already know how to use modules in Ruby, but are you abusing them? In this post, we’ll take a…
Read More » -
Managing Private Dependencies with Bundler
Bundler is a great resource for managing dependencies in your Ruby projects. It helps verify compatible versions between each of…
Read More » -
Level Up Your Security in Rails
I am not a security expert, and the truth is that most other developers aren’t either. I haven’t created my…
Read More » -
The Pros and Cons of Ruby Refinements
In Ruby 2.0.0, refinements were introduced as a new feature. Monkey patching has been used for a long time for…
Read More » -
Why You Shouldn’t Roll Your Own Authentication
“Should I roll my own authentication?” Given how easy it is to build an authentication system with Rails’ has_secure_password and…
Read More » -
Parsing Binary Data Formats
This story started with me wanting to write a steganography tool. Steganography is the process of hiding information inside a…
Read More » -
Metaprogramming in Ruby
In this article, we’ll be looking at a few different aspects of metaprogramming in Ruby. For starters, what is metaprogramming?…
Read More »