Fix PostgreSQL Connection Pool Exhaustion in EF Core with NpgsqlDataSource

Fix PostgreSQL Connection Pool Exhaustion in EF Core with NpgsqlDataSource

Introduction A few days ago, after deploying to our test environment, we missed something. Everything worked fine locally. Tests passed. We moved on. Then the test environment started throwing this error: 53300: remaining connection slots are reserved for roles with the SUPERUSER attribute PostgreSQL had run out of connections. It took us a while to … Sigue leyendo Fix PostgreSQL Connection Pool Exhaustion in EF Core with NpgsqlDataSource

Stop Re-Entering Your Token in Swagger UI: EnablePersistAuthorization in ASP.NET Core

EnablePersistAuthorization in ASP.NET Core

Introduction Today, while adding an authentication improvement to one of our private APIs, I came across EnablePersistAuthorization. Honestly, I had no idea it existed, and surprisingly, I find it quite useful for local development and debugging environments. If you've ever worked with Swagger UI on a protected API, you know the pain: you open the Authorize dialog, paste … Sigue leyendo Stop Re-Entering Your Token in Swagger UI: EnablePersistAuthorization in ASP.NET Core

[TIP] How to Add MCP Servers to Claude Code and Gemini CLI on Windows

How to Add MCP Servers to Claude Code and Gemini CLI on Windows

Introduction AI agents in the terminal, like Claude Code and Gemini CLI, are amazing tools. But you can make them even better by adding Model Context Protocol (MCP) servers. These servers give your AI agents new tools and fresh data to work with. If you ask me, the context7 MCP server is an absolute essential … Sigue leyendo [TIP] How to Add MCP Servers to Claude Code and Gemini CLI on Windows

⚙️ How I Fully Automated My New Dev Machine Setup. Windows + Terminal (PowerShell + WSL)

New envrionment setup

Last week I received my new Yoga Pro 9 16IAH10 – Type 83L0 (specs here), and of course… installing everything manually wasn’t an option 😅. So, I automated the entire process — from Windows setup to terminal styling — using PowerShell and a few carefully crafted scripts. 🇪🇸 Spanish Summary / 🇬🇧 English Summary 🇪🇸 … Sigue leyendo ⚙️ How I Fully Automated My New Dev Machine Setup. Windows + Terminal (PowerShell + WSL)

The Day npm decided to Break: Fixing Angular 18 Builds on Windows – and the hidden config that caused it all

The Day npm Decided to Break: Fixing Angular 18 Builds on Windows — and the Hidden Config that Caused It All

💭 Introduction Today, for no apparent reason—or at least that’s what it seemed to me—I stumbled upon a problem that completely broke my build. It started with what looked like a typical npm install, but suddenly nothing worked anymore. If you’ve ever faced cryptic errors like: Cannot find module @rollup/rollup-win32-x64-msvc Cannot find module @esbuild/win32-x64 …then … Sigue leyendo The Day npm decided to Break: Fixing Angular 18 Builds on Windows – and the hidden config that caused it all

Publish WordPress Drafts with Custom GPT + OpenAPI

ChatGPT Image Sep 10, 2025, 12_35_56 AM

Learn how to connect a Custom GPT to WordPress.com with OpenAPI, OAuth2 tokens, and publish drafts automatically.

From Loud & Hot to Cool & Quiet

From Loud & Hot to Cool & Quiet

The Order That Finally Silenced My Dell XPS 15 (Docker Tweaks Optional) How I cooled a Dell XPS 15, cut fan noise & temps with BIOS + power‑plan tweaks—plus optional Docker & WSL2 tuning. Copy‑paste ready for WordPress. Why This Matters — A Personal Field Report This is my personal story fixing performance and overheating problems on a Dell XPS 15 (9570, … Sigue leyendo From Loud & Hot to Cool & Quiet

How to install Redis & Mongo on a «Raspberry pi» using Docker and connect remotely

How to Install Redis and MongoDB on a Raspberry Pi Using Docker

📘 Introduction Deploying Redis and MongoDB 4.x on a Raspberry Pi means dealing with ARM compatibility, container networking, and security best practices. Redis is fully multi-architecture, while MongoDB requires using version 4.x on Pi to avoid ARMv8.2-A dependency errors. You'll install Docker on the Pi, deploy both services with Docker Compose, manage your Pi from … Sigue leyendo How to install Redis & Mongo on a «Raspberry pi» using Docker and connect remotely

Boosting Developer Productivity with Git Worktree and AI Agents

git worktree

Introduction As a developer exploring the integration of AI agents like Claude, Gemini CLI, and ChatGPT into my daily workflow, I recently discovered a powerful but often overlooked Git feature: git worktree. At first, it sounded like one of those "cool but unnecessary" Git features. But once I started working with AI agents in parallel … Sigue leyendo Boosting Developer Productivity with Git Worktree and AI Agents

Extending Semantic Kernel with MCP and Google Gemini: Real‑Time Weather Agent

Introduction In our previous article, you learned how to expose a weather API using [McpServerToolType] and [McpServerTool]. In this follow-up, we’ll integrate that same API with Semantic Kernel, but we’ll use Google Gemini v2.5 as the LLM to enable automatic tool invocation, something not possible with ONNX at moment I'm writing this post. Architecture Overview … Sigue leyendo Extending Semantic Kernel with MCP and Google Gemini: Real‑Time Weather Agent