Which Skill Will You Improve Today?
Explore our collection of in-depth tutorials and guides

Ruby Web APIs: REST
This post list all the articles I wrote about REST.

Introduction to Web APIs with Ruby
This article is a very basic introduction to web APIs and how to build them with Ruby.

Tools of the trade
This post contains the various resources I use as a software engineer and writer.

10 Ruby tricks to improve your code (or not)
In this article, I want to show you 10 nice Ruby features that you may know or not. Anyway, it's a quick read and it's always interesting to learn new stuff, right?!

Jutsu #10 - Vagrant + Ruby on Rails: Share your development environment
Vagrant is a tool that allows you to create sharable and reproducible development environments. Here's a complete overview of how to use it with your Ruby on Rails applications.

Send emails in development with Letter Opener
Checking that emails are correctly sent on your development machine can be hard since you often don't have a functional SMTP server and you don't want to send emails everywhere anyway. How to ensure that your emails are correctly sent and at the right time? Letter Opener is here for you.

Modular Rails: F.A.Q
Last article in the modularity series, let's talk about general stuff. I structured this article as a F.A.Q so if you have more questions, just leave a comment and I will answer it.

Modular Rails: Create a modular app
Now that you know more about Modular Rails Architectures, I want to show you how you can build a very simple modular application. If you like it, don't hesitate to subscribe to my newsletter below to learn when my book 'Modular Rails' (recently renamed) will be released.

Modular Rails: Architectures
In the previous part, we talked a bit about Rails engines. In this article, we're going to talk about how these engines can be organized and work together.
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.