Which Skill Will You Improve Today?

Explore our collection of in-depth tutorials and guides

Protect your Rails forms with an easy CAPTCHA
JutsuJune 7, 2025
Read more →

Protect your Rails forms with an easy CAPTCHA

CAPTCHAs are an awesome way to protect your forms from automated submissions using Bots. The only problem? They suck.

Testing your emails in development with Letter Opener
JutsuJune 7, 2025
Read more →

Testing your emails in development with Letter Opener

When creating new web applications, there is something I've always struggled with in the past. It's creating and testing emails.

Create a static website/blog with Jekyll and Github Pages
website-creationJune 7, 2025
Read more →

Create a static website/blog with Jekyll and Github Pages

Ready to setup a static website for your blog? You are in the right place!

How to create a (programming) website or blog
website-creationJune 7, 2025
Read more →

How to create a (programming) website or blog

Hi there. Today I want to show you how to easily setup a website to share whatever you want with the world. It can be educational or just fun, that's up to you. Since you're on Devblast, some of the options offered in this article are a bit technical. Don't worry though, you can also jump directly to the second option which does not require any technical knowledge.

Custom Error Pages in Rails 4+
Jutsu>RailsJune 7, 2025
Read more →

Custom Error Pages in Rails 4+

Rails' standard error handling is pretty weak (and ugly) out of the box. Let's see how we can improve it.

Rails Scopes
Jutsu>RailsJune 7, 2025
Read more →

Rails Scopes

Scopes are a great Rails tool to keep stuff DRY and well organized. It's not complicated though, it's just a set of pre-defined queries that can easily be chained to build complex queries. Let's see how to use them efficiently and what to do when they're not enough anymore.

Rails: /app vs /lib
TipsJune 7, 2025
Read more →

Rails: /app vs /lib

I often see weird stuff in Rails applications. One that I always find weird is when people put stuff that belongs to the domain of their application inside the /lib folder. Let's talk about why most of the stuff inside lib doesn't belong there.

Gems vs Engines: Know the difference
rubyJune 7, 2025
Read more →

Gems vs Engines: Know the difference

I recently attended a conference where one of the speakers asked the audience if they knew the difference between gems and engines. I was very surprised to see that nobody knew the difference! Well except me, thanks to my work with engines in modular applications and the work I did for my book Modular Rails.

Ruby Web APIs: REST
rubyJune 7, 2025
Read more →

Ruby Web APIs: REST

This post list all the articles I wrote about REST.

PreviousPage 4 of 9Next

Level Up Your Dev Skills & Income 💰💻

Learn how to sharpen your programming skills, monetize your expertise, and build a future-proof career — through freelancing, SaaS, digital products, or high-paying jobs.

Join 3,000+ developers learning how to earn more, improve their skills, and future-proof their careers.