Tutorials



Using ViewComponents with Turbo | predicatemethod
If you haven’t had a chance to check out ViewComponents, I’d highly recommend you take a look. ViewComponents are a great way to encapsulate view-related logic, making it much easier to test and reuse.Within the application, a background job is re...

Zero downtime Rails migrations with the PlanetScale Rails gem
The workflow we use to build the PlanetScale Rails application allows our engineers to ship changes without the fear of downtime. This leads to faster releases and an all-around more confident team. In this blog post, I'm going to go over the risk...

Display Backend Errors to the Frontend - DEV Community
Errors are awesome. Errors tell you that something needs to be fixed. If one would not have the error, it would be very frustrating as things would not work and we would not know why. The more specific an error is, the more helpful it is. The best...

How to use Docker containers for Ruby on Rails development in Visual Studio Code - DEV Community
It has become common practice to use Docker and Docker compose when building a development environment on a developer's machine. The theory is to run the docker compose command from the terminal to test and verify the operation, but we propose a c...

Working With Markdown in Ruby - Honeybadger Developer Blog
Imagine that you and your colleagues are working on a cool new project at work. Everyone's churning out code and firing on all cylinders, and everything seems to be going well, but then you remember that documentation also needs to get done for th...

