P

Pablo Inigo

Founder and engineer at MisuJob. Building an AI-powered job matching platform processing 1M+ tech job listings daily.

Articles by Pablo Inigo

Express.js to Fastify Migration: Performance Gains and Gotchas

Engineering Apr 19, 2026 7 min read

Building a Webhook System That Handles Failures Gracefully

Engineering Apr 17, 2026 8 min read

Structured Logging in Node.js: From console.log to Production Observability

Engineering Apr 16, 2026 7 min read

Container Security: Scanning, Signing & Runtime Protection

Engineering Apr 15, 2026 9 min read

Text Similarity at Scale: Cosine Similarity, TF-IDF & Sentence Transformers

Engineering Apr 14, 2026 8 min read

Node.js Clustering: Getting the Most Out of Multi-Core Servers

Engineering Apr 13, 2026 9 min read

Internationalization in Static Sites: Serving Content in 10+ Languages

Engineering Apr 12, 2026 8 min read

Building a Recommendation Engine Without a Data Science Team

Engineering Apr 11, 2026 8 min read

Real-Time Data Processing with Redis Streams

Engineering Apr 10, 2026 8 min read

Zod vs Joi vs Yup: Schema Validation Libraries Compared for 2026

Engineering Apr 9, 2026 8 min read

Full-Text Search in PostgreSQL vs Elasticsearch: When to Use Each

Engineering Apr 8, 2026 7 min read

Batch Processing 100K Documents Daily with Node.js Streams

Engineering Apr 7, 2026 10 min read

Advanced TypeScript Patterns: Branded Types, Discriminated Unions & Template Literals

Engineering Apr 6, 2026 8 min read

Building a Document Classification System with OpenAI and Node.js

Engineering Apr 5, 2026 7 min read

Monorepo vs Polyrepo: Real-World Trade-offs for Small Teams

Engineering Apr 4, 2026 8 min read

Core Web Vitals in 2026: What Actually Moves the Needle

Engineering Apr 3, 2026 8 min read

Zero-Downtime Deployments for Node.js Applications

Engineering Apr 2, 2026 8 min read

Writing Migrations That Don't Lock Your Production Database

Engineering Apr 1, 2026 9 min read

Serverless Cold Starts: Measurement, Mitigation & Architecture Patterns

Engineering Mar 31, 2026 7 min read

Building CLI Tools with Node.js: From Script to Published Package

Engineering Mar 30, 2026 9 min read

Testing Async Code in Node.js: Patterns That Actually Work

Engineering Mar 29, 2026 8 min read

RAG Architecture: Building Retrieval-Augmented Generation from Scratch

Engineering Mar 28, 2026 8 min read

Database Connection Limits: Why Your Pool Size Is Probably Wrong

Engineering Mar 27, 2026 8 min read

Email Deliverability Engineering: SPF, DKIM, and DMARC Explained

Engineering Mar 26, 2026 9 min read

Structured Data for Job Listings: Getting Rich Results in Google

Engineering Mar 25, 2026 8 min read

Incident Response for Solo Developers: A Practical Playbook

Engineering Mar 24, 2026 8 min read

Kubernetes for Small Teams: Is It Worth the Complexity?

Engineering Mar 23, 2026 8 min read

WebSockets vs SSE vs Long Polling: Real-Time Communication Patterns

Engineering Mar 22, 2026 8 min read

Token Cost Optimization: Reducing Your LLM API Bill by 80%

Engineering Mar 21, 2026 6 min read

CORS Deep Dive: Why Your API Returns 403 and How to Fix It

Engineering Mar 20, 2026 8 min read

Server-Side Rendering vs Static Generation: Decision Framework for 2026

Engineering Mar 19, 2026 9 min read

GitOps for Small Teams: ArgoCD vs Flux vs Simple Git-Based Deploys

Engineering Mar 18, 2026 8 min read

Building a Job Matching Algorithm: Skill Extraction Meets Vector Search

Engineering Mar 17, 2026 10 min read

Deno vs Bun vs Node.js in 2026: Runtime Comparison for Production

Engineering Mar 16, 2026 9 min read

Connection Pooling Done Right: PgBouncer vs Built-in Node.js Pools

Engineering Mar 15, 2026 8 min read

GDPR for Developers: Technical Compliance Checklist for European APIs

Engineering Mar 14, 2026 9 min read

Node.js Worker Threads vs Child Processes: When to Use Each

Engineering Mar 13, 2026 8 min read

Database Indexing Strategy: A Systematic Approach for Production Systems

Engineering Mar 12, 2026 9 min read

Writing High-Performance JSON Parsing in Node.js

Engineering Mar 11, 2026 7 min read

Edge Functions vs Server Functions: Cloudflare Workers, Vercel & Netlify Compared

Engineering Mar 10, 2026 8 min read

Writing Performant TypeScript: Avoiding Common Runtime Bottlenecks

Engineering Mar 9, 2026 9 min read

Sitemap Generation at Scale: Dynamic Sitemaps for 100K+ Pages

Engineering Mar 8, 2026 6 min read

Optimistic vs Pessimistic Locking: Choosing the Right Strategy

Engineering Mar 7, 2026 8 min read

Building a CV Parser with LLMs: Lessons from Production

Engineering Mar 5, 2026 8 min read

Patterns We See Across 1,000,000 Tech Job Listings (DACH Region, Early 2026)

Engineering Mar 4, 2026 2 min read

Building a Production Health Monitor in Node.js (Without Datadog or New Relic)

Engineering Mar 1, 2026 2 min read

Never Trust External Data: A Collection of Garbage We've Found in Production

Engineering Feb 27, 2026 2 min read

The Complete robots.txt for 2026: Every AI Crawler You Should Know About

Engineering Feb 25, 2026 2 min read

PM2 in Production: The Lessons Nobody Tells You

Engineering Feb 23, 2026 2 min read

AWS SES Setup Guide for Startups: Domain Verification, DKIM, SPF, DMARC in 30 Minutes

Engineering Feb 21, 2026 2 min read

Getting Into Google for Jobs: A Developer's Guide to JobPosting Schema

Engineering Feb 19, 2026 2 min read

PostgreSQL Partial Indexes: The Feature You're Not Using Enough

Engineering Feb 16, 2026 2 min read

Using Cloudflare Pages Functions as a Reverse Proxy for SSR (Free Tier)

Engineering Feb 14, 2026 2 min read

Stop Putting Secrets in .env Files: A Practical Guide to GCP Secret Manager

Engineering Feb 12, 2026 2 min read

Building an AI Job Matching Engine: From CV Upload to Ranked Results in Under a Second

Engineering Feb 9, 2026 3 min read

Our Node.js Server Ate 11.5 GB of Disk Space While We Slept

Engineering Feb 7, 2026 2 min read

Stale-While-Revalidate: The Caching Pattern That Eliminated Our 18-Second Load Times

Engineering Feb 5, 2026 2 min read

The Unsolved Problem: Deduplicating Job Listings at Scale

Engineering Feb 2, 2026 2 min read

Running a 1M-Listing Job Platform Without a DevOps Team: A Solo Dev's Infrastructure

Engineering Jan 31, 2026 3 min read

Google Indexing API: How to Get 1M Pages Indexed (and Why 200/Day Isn't Enough)

Engineering Jan 29, 2026 3 min read

Server-Side Rendering 175 Category Pages with Express.js (No React, No Next.js)

Engineering Jan 26, 2026 2 min read

Materialized Views in Production: The CONCURRENTLY Keyword That Saved Us

Engineering Jan 24, 2026 2 min read

Stop Using OFFSET in PostgreSQL. Here's the Alternative That's 100x Faster.

Engineering Jan 22, 2026 2 min read

Why Your Bull Queue Needs Isolation: A Production Horror Story

Engineering Jan 19, 2026 2 min read

From 30 Seconds to 50ms: Scaling PostgreSQL for One Million Job Listings

Engineering Jan 17, 2026 8 min read

How We Process 1M+ Job Listings Daily (Node.js)

Engineering Jan 15, 2026 7 min read

User

Dashboard Profile Subscription