Tutorials

How to Perform Concurrent HTTP Requests in Ruby and Rails
Let’s start by describing what’s a blocking I/O. Long story short, any operation that does not directly use the CPU cycles from its thread, but instead delegates the work to external processes is a blocking I/O. Typical examples in the context of ...





The Complete Guide to Migrate to Strong Parameters
Migrating from Protected Attributes to Strong Parameters in a Rails project can be a huge step of the upgrade process. Especially when we are upgrading a large application. This guide is meant to help you tackle that step faster and with a lot les...


Continuous deployment Ruby application to Minikube with Google's Skaffold
Kubernetes has made it very easy to deploy and scale applications to the cloud than ever. Still, the development process has not evolved at the same speed.Today, most developers try to either run parts of the infrastructure locally with docker or ...

How to use AWS Cloud9 for Ruby on Rails development (Example) | GoRails
Ever wanted an editor and Rails environment you can use anywhere? Cloud9 is the perfect option for this and can run on an EC2 instance in your AWS.AWS Cloud9 is an in-browser text editor you can use for Ruby on Rails development. It installs on a ...

Reverse Coverage: Find which tests execute which lines of code
Occasionally it could be useful to discover how is tested/executed/documented (in the way of tests as Living Documentation) a line (or set of lines) of an application.For example, when you create a part that stands over a product (like a Rails Eng...