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

Angular.js CORS: Get, Post, Put and Delete
I've received requests to talk about PUT and DELETE calls on my article about CORS with Angular.js. So here it comes!

Rails STI: Keeping all subclasses in the same file
I recently received a comment on my STI tutorial asking how to keep all the subclasses in one file. Indeed, creating one file for one line of code is a bit overkill but that's the way Rails works: Conventions over configuration.

Modular Rails: Use Cases
In the first post of the modularity series, I shared with you what building a modular Ruby on Rails application means in terms of project organization. In this article, we'll go over a few use cases that could use a bit of modularity.

The 8 Best Books to learn Ruby on Rails
If you are planning to learn Ruby on Rails or if you are still on the learning journey, books should be an important part of the process. Some people like screencast, other only learn by coding pet projects.

Big O Notation & Complexity in Ruby
Tenth and last article in the Prepare for a Ruby job interview series. In this one, we'll take a look at the Big O Notation and what is Algorithm Complexity.

Ruby FizzBuzz & Fibonacci
Ninth article in the Prepare for a Ruby job interview series. In this one, we'll study two algorithms that are asked quite often in interviews : FizzBuzz and Fibonacci!

Random Ruby Tricks & Info
Eighth article in the Prepare for a Ruby job interview series. In this article, we will go over some random Ruby tricks and information.

Ruby & the Splat Operator
Seventh article in the Prepare for a Ruby job interview series. In this article, we're going to talk about *, A.K.A the Splat operator, which is a great tool as we'll see.

Ruby Blocks : Procs and Lambdas
Sixth article in the Prepare for a Ruby job interview series. In this article, we're going to talk about the Blocks in Ruby : Procs and Lambas.
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.