Determine Our Needs Before creating any indexes, we need to have a clear understanding of...
Databases are the lifeblood of our applications, storing the crucial information that fuels their...
You might find projects with nearly no written documentation or tests, and never used version control...
Search supported by a database Old-fashioned search was mostly based on traditional...
Introduction: Building modern web applications often requires combining a robust backend...
Introduction Becoming a staff engineer is a significant milestone in one's technical...
Introduction: In the world of software development and tech, continuous learning and...
Given the following documents, I'm trying to find a log document given a token ID. class Log inc...
The objective of the puzzle is to move the entire stack to another rod, obeying the following simple...
If you love Alfred like me, you will enjoy this tutorial, I will teach you how to build a custom work...
Developing Ruby on Rails applications in large teams could be frustrating because team members use di...
Here are some scenarios and tips to combat race conditions. Understanding Race Conditions...
Pssst... Wanna become a senior developer? This is a guide to get started, but I want to tell my pers...
Decorators They wrap an object and extend its functionality without modifying the object i...
Query Objects They store complex SQL queries, data aggregation, and filtering methods....
Here I present you my desktop setup for web development, screencast recording, mentoring and blogging...
Arrays are everywhere and we have to use them all the time. I created this article specially for you...
You are starting coding JavaScript.. How do you know if you are writing good or bad JS? This is a m...
Object Oriented programming is very straightforward for most OOP languages but JavaScript is a bit di...
What's up guys? Today I will share with you how I approach reverse geocoding using the Geocoder gem....
Let's say you want to build a very simple counter program. The counter program can do the following:...
Whether you are a newbie or a veteran Ruby on Rails developer, you will sooner or later come across...
What is Serverless? Functions as services (FaaS). These consist of ephemeral containers th...
Learn how to export records into CSV files using Ruby on Rails. Here are the steps. Steps:...