Which Skill Will You Improve Today?

Explore our collection of in-depth tutorials and guides

Parchment
JutsuJune 7, 2025
Read more →

Bloggy #6 - Bloggy: How to test a Grape web API (models and controllers)

We are getting to my favorite part: automated testing! I used to hate it before and then I had to work on a big legacy application, which luckily had tests. I was so happy to be able to refactor it without breaking anything that now, I simply love writing tests for my applications.

Bloggy #5 - Enforcing the media type and improving the controllers of Bloggy
JutsuJune 7, 2025
Read more →

Bloggy #5 - Enforcing the media type and improving the controllers of Bloggy

We now have Yumi implemented but we're missing something. Let's see what.

Bloggy #4 - Integrating Yumi, our JSON API implementation, in Bloggy
JutsuJune 7, 2025
Read more →

Bloggy #4 - Integrating Yumi, our JSON API implementation, in Bloggy

The Yumi library we built in the previous tutorial is ready so all we need to do now is start using it. That's exactly what we are going to do now.

Bloggy #3 - Creating the Yumi library, a JSON API implementation, from scratch
JutsuJune 7, 2025
Read more →

Bloggy #3 - Creating the Yumi library, a JSON API implementation, from scratch

This is the third jutsu in the series 'Building a blogging API from scratch with Grape, MongoDB and the JSON API specification'. We are going to implement the JSON API specification we studied in the previous tutorial.

Bloggy #2 -Bloggy: Understanding the JSON API specification
JutsuJune 7, 2025
Read more →

Bloggy #2 -Bloggy: Understanding the JSON API specification

This is the second jutsu in the series 'Building a blogging engine from scratch with Grape, Ember.js and the JSON API specification'. In this one, we will study the JSON API specification.

Bloggy #1 - Building a blogging web API with Grape, MongoDB and the JSON API specification
JutsuJune 7, 2025
Read more →

Bloggy #1 - Building a blogging web API with Grape, MongoDB and the JSON API specification

In this fifteenth jutsu, we're going to do something special. This is going to be the first article of a series that will teach you how to build a blog from scratch using Grape, MongoDB, Ember.js and a JSON format: JSON API.

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.

Jutsu #10 - Vagrant + Ruby on Rails: Share your development environment
JutsuJune 7, 2025
Read more →

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.

PreviousPage 1 of 2Next

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.