Back to Blog

Tag

#DevLife

Next.js 16.2 + AI: Finally Feels Like the Future (Not a Side Quest)

Okay… is this actually useful, or just another ‘AI-powered’ sticker slapped on everything?

Frank Mendez
🧭 GitHub’s New PR Dashboard: Finally Fixing the “Where Do I Even Start?” Problem

GitHub’s new PR dashboard aims to reduce chaos and improve focus—but does it actually make developers faster, or just reorganize the noise?

Frank Mendez
You Don’t Become a Tech Lead Overnight (And That’s the Problem)

You don’t become a tech lead overnight. One day you’re coding, the next day you’re making decisions, aligning people, and carrying responsibility no one formally gave you. This article breaks down the messy, human side of that transition—and why it’s harder than it looks.

Frank Mendez
Mentoring Isn’t a Side Quest—It’s the Real Game

Mentoring is one of the highest-leverage things you can do in your career.

Frank Mendez
Designing Data-Intensive Applications Chapter 9  Consistency & Consensus: Getting Systems to Agree (Good Luck With That)

Distributed systems don’t just store data—they argue about what’s true. Chapter 9 breaks down how systems reach agreement (or fail trying), why consistency is hard, and how consensus algorithms keep everything from falling apart.

Frank Mendez
Chapter 5: Replication

Just copy the data to another server.

Frank Mendez
Chapter 4: Encoding and Evolution

Your system doesn’t break when you deploy it. It breaks when old data meets new code. That’s the uncomfortable reality of software: data outlives everything. You can rewrite your frontend. You can refactor your backend. You can even replace your database. But your data? It sticks around quietly waiting to expose every bad decision you made six months ago.

Frank Mendez
Chapter 2: API Paradigms Choosing the Right Language for Your System

Choosing the right API paradigm can make or break your system. Here’s a deep dive into REST, RPC, GraphQL, and event-driven APIs—and how to pick the right one.

Frank Mendez
Chapter 3: Storage and Retrieval

Your beautiful data model eventually turns into… bytes on disk.

Frank Mendez
Designing Data-Intensive Applications Chapter 1 (Simplified for Builders)

“The Internet was done so well that most people think of it as a natural resource… rather than something that was man-made.” — Alan Kay

Frank Mendez
🚀 From WebSockets to AI Agents: Building chatmesh (and Breaking It on Purpose)

Most developers build features. I wanted to build systems. So instead of another CRUD app, I started building a real-time chat backend in Go—something simple on the surface, but brutal underneath.

Frank Mendez