Ruby
-
Architecting Rails Apps as Microservices
Rails apps come in many shapes and sizes. On the one hand, you have large monolithic applications where the entire…
Read More » -
Heroku Style Application Deployments with Docker
In this article, we describe how you can use Kontena’s experimental features for deploying application with Kontena just like with…
Read More » -
Deploying Your Docker Rails App
In a previous article by Marko Locher, we learned how to run a Rails development environment in Docker. Marko also…
Read More » -
Alternative Service Communication Using Pub/Sub
The HTTP protocol was designed for synchronous communication between two entities — for instance, a browser requesting a stylesheet or…
Read More » -
How to Find Ruby Code Smells with Reek
Your Ruby code smells. And it’s okay — mine does, too! Maybe it has some long methods with too many…
Read More » -
Debugging a Memory Leak on Heroku
This is one of the most frequent questions I’m asked by Heroku Ruby customers: “How do I debug a memory…
Read More » -
Your Preproduction Checklist for Your Rails App
Before we dive in to this extended preproduction checklist for a Rails app, you might ask, “Aren’t Brakeman and ongoing…
Read More » -
Folding Postgres Window Functions into Rails
You’ve heard of window functions in PostgreSQL, but you aren’t quite sure what they are or how to use them.…
Read More » -
Building a JSON API with Rails 5
Rails is great for making traditional server-rendered web applications. It has support for cookies, sessions, and other browser-specific functionality right…
Read More »