Ruben Alvarado

Ruben Alvarado @rubenoalvarado

About: Full-stack developer with over ten years of experience, specialized in backend development. I’m passionate about learning and applying new technologies.

Joined:
Dec 10, 2024

Ruben Alvarado
articles - 27 total

Everybody Knows That Drizzle is the Word!

I’ve worked with plenty of ORMs and database tools over the years—JPA, Hibernate, Knex, Mongoose,...

Learn More 4 0Feb 23

Developing a Tailored Config Module for NestJS Applications

Have you ever struggled with more environment variables than actual features? DATABASE_URL,...

Learn More 2 0Feb 19

An Easy Recap of Supabase Essentials

Picture this: you're building your next project, and you know you need authentication, a database,...

Learn More 1 0Feb 9

Bootstrapping a NestJS API for Personal Finance

The majority of NestJS tutorials available online tend to stop at basic CRUD operations or simple...

Learn More 1 0Feb 3

A Guide to Fibonacci Series and Recursion in Go Language

The Fibonacci sequence is one of the most common problems you'll solve throughout your software...

Learn More 0 4Jan 27

Efficiently Reverse Arrays In-Place in Go Language

If you are preparing for technical interviews, sooner or later someone will ask you to reverse an...

Learn More 0 0Jan 19

Easy Steps to Generate a Config Module in NestJS

When I started with NestJS, I didn't understand modules, interceptors, guards, and other advanced...

Learn More 5 0Dec 2 '25

Learn Array Chunking in Go: A Comprehensive Algorithm Approach

Throughout my career, I've encountered array chunking in everything from pagination systems to batch...

Learn More 1 0Nov 25 '25

Step-by-Step: Implementing Custom Decorators in NestJs Using Class-Validator and Drizzle

When building APIs, you must validate your inputs and outputs. If your API accepts any data, failure...

Learn More 2 2Nov 18 '25

Learn to Capitalize the First Letter of Each Word with Go

Hey, there! Golang enthusiastics. I hope you are putting effort in the Golang journey. This week we...

Learn More 0 0Nov 4 '25

Why Your Side Project Remains Unfinished: Burnout Explained

Photo by Eden Constantino on Unsplash We all been there—you have this revolutionary idea for a...

Learn More 0 0Oct 27 '25

Cracking Blackjack with Go: A Step-by-Step Guide to Your First Move

Hey there, Go enthusiasts! How's the roadmap to that desired job going? Today we're covering an...

Learn More 0 3Oct 13 '25

Unlocking Uniqueness: Mastering the Unique Character Algorithm in Go

Hello, Go enthusiast! Today we're covering a new algorithm in Go. This is a commonly asked question...

Learn More 0 0Oct 6 '25

Sum of Digits in Go: A Simple Algorithm Tutorial

Hello, Go enthusiast! We're continuing our roadmap toward landing that dream job. Today we're...

Learn More 0 0Sep 30 '25

Sum of Natural Numbers - A First Step into Algorithms in Go

Throughout my technical interview journey, I've observed a shortage of Go-based Data Structures and...

Learn More 0 0Sep 22 '25

Advanced Filtering with Nestjs: The Easy Way

When building an API, you often need to handle complex query parameters. If you're just coding...

Learn More 2 0Sep 15 '25

The Queue: Understanding FIFO Data Structures in TypeScript

Have you ever waited in line for an artist's autograph? If so, you know what I'm talking about. You...

Learn More 0 0Sep 8 '25

Untangling the Stack: How TypeScript and Dirty Dishes Share the Same Data Structure

It's Friday night, and after a hard week, all you want is to play ranked matches in Street Fighter 6...

Learn More 0 0Sep 2 '25

Balancing Act: Mastering the Valid Parenthesis Problem

Welcome back, algorithm enthusiasts! I hope you are enjoying this series revisiting the most...

Learn More 0 0Aug 25 '25

Unveiling the Magic of Hash Tables: Your Ultimate Guide to Efficient Data Lookup PT. 2

Last week, we began exploring Hash Tables, a crucial data structure for software engineers. Today...

Learn More 0 0Aug 19 '25

Unveiling the Magic of Hash Tables: Your Ultimate Guide to Efficient Data Lookup PT. 1

Hello, algorithm and data structure enthusiasts. Today we are going to talk about the misunderstood...

Learn More 0 0Aug 15 '25

How to resolve the Max Char Algorithm

Welcome back, algorithm enthusiasts! I hope you've been studying hard. Last week, we counted the...

Learn More 0 0Aug 8 '25

Vowels Count Algorithm

Photo belongs to Joshua Hoehne in Unsplash Welcome! Today I'll show you a commonly asked algorithm...

Learn More 1 0Aug 1 '25

The Is Palindrome Algorithm

Cover photo belongs to Juan Gomez jr in Unsplash Hello there! Continuing with this series about...

Learn More 0 0Jul 26 '25

Reverse a String Algorithm

If you've been following me, you already know about arrays and how to measure an algorithm. So, it's...

Learn More 0 0Jul 19 '25

A travel between space and time... complexity

Last time I talked about arrays, but I realized I was discussing time complexity without explaining...

Learn More 0 0Jul 6 '25

We need to talk about Arrays

When I first learned about data structures and algorithms was in college, but at that time I didn't...

Learn More 0 0Jun 6 '25