Juanchi.dev
Digital Native · real systems
·
HomeCVBlogLabContact
Skip to content
Juanchi.dev
Digital Native · real systems
·
HomeCVBlogLabContact

Tag: backend

22
Jul 08 2026

Node.js: the runtime that changed how we think about backend

Node.js isn't just "JavaScript on the server." It's a paradigm shift in how we handle I/O. Thirty years in tech taught me to recognize when something genuinely moves the ground beneath your feet.

Jul 08 2026 · 5′ · Experiments · javascript · node.js

5′
Jul 06 2026

Spring Boot Actuator: What to Expose, What to Hide, and What to Check Before Adding Endpoints

Actuator isn't the problem. The problem is enabling it without a clear exposure policy. A pragmatic guide to using it as an operational tool without turning it into unnecessary public attack surface.

Jul 06 2026 · 8′ · Tutorials · devops · backend

8′
Jun 17 2026

Spring Boot Actuator: What to Expose, What to Hide, and What to Check Before Adding Endpoints

Actuator isn't the problem. Enabling it without a clear exposure policy is. A practical guide to using it as an operational tool without turning it into unnecessary public attack surface.

Jun 17 2026 · 8′ · Tutorials · devops · backend

8′
Jun 16 2026

What Job Interviews Taught Me About Kubernetes

Kubernetes technical interviews have a problem nobody names: they ask about objects you'll never touch in production, while ignoring the mistakes that actually break real systems. Here's the map I was missing.

Jun 16 2026 · 9′ · Tutorials · docker · devops

9′
Jun 11 2026

Prisma query logging and PostgreSQL: when the ORM is enough and when you have to go deeper

Prisma Client logs show you what queries the ORM generated. PostgreSQL has its own observability layer. Confusing the two is the source of incomplete diagnostics. Here I separate the two planes and give you a concrete criterion for deciding which one to look at first.

Jun 11 2026 · 8′ · Tutorials · TypeScript · backend

8′
Jun 03 2026

Prisma 5 → Prisma 6: The Breaking Changes I Hit in My Real Schema and How I Fixed Them Without Breaking Production

Prisma 6 improves ergonomics and performance, but there are three behavior changes that won't scream at you in the compiler — and will absolutely show up at runtime if you don't audit your relational queries first. Practical guide with checklist.

Jun 03 2026 · 8′ · Tutorials · TypeScript · backend

8′
Jun 01 2026

Spring Boot Actuator: What to Expose, What to Hide, and What to Check Before Adding Endpoints

Actuator isn't the problem. The mistake is adding it to a project with no clear exposure policy. Here I break down which endpoints to enable, which to block, and what decisions to make before the first deploy.

Jun 01 2026 · 7′ · Tutorials · backend · produccion

7′
May 31 2026

TypeScript strict mode: the 6 tsconfig options that actually matter in production and when to enable them

strict: true is not enough — and it's not the whole story. A flag-by-flag breakdown of what each strict mode option actually does, what bugs it prevents, and the order to enable them in an existing codebase.

May 31 2026 · 8′ · Tutorials · TypeScript · backend

8′
May 30 2026

Digital identity backend architecture: the decisions tutorials skip

Auth tutorials show you the happy path. The real problems in digital identity show up in revocation, state-change propagation, and the trust model. A decision guide from the inside.

May 30 2026 · 9′ · Tutorials · backend · seguridad

9′

Series

  • Open Data and Creativity2
  • Awesome Curated: The Tools10
  • Awesome Curated1
See all

Clusters

  • Software architecture

Categories

  • Experiments98
  • Tutorials67
  • Opinion42
  • Reflections18
  • Technology8
  • History6

Tags

  • #TypeScript
  • #arquitectura
  • #nextjs
  • #railway
  • #java
  • #LLM
  • #postgresql
  • #ia
  • #prisma
  • #software-architecture
  • #firma-digital
  • #AI

Popular

  1. 01pnpm vs npm vs yarn vs bun: The Real Comparison Nobody Gives You in 2025
  2. 02Next.js App Router: The Guide I Wish I Had When I Migrated from Pages Router
  3. 03TypeScript: The Patterns I Actually Use Every Single Day
  4. 04Docker for Node.js Developers: From Zero to Production Without Losing Your Mind
  5. 05Your Digital Signing Cryptography Has an Expiration Date: What NIST Published and How to Migrate Your HSM

Newsletter

One email a week. What I'm learning, building, and breaking.

All
Experiments
Tutorials
Opinion
Reflections
Technology
History

Juanchi.dev is Juan Torchia’s public notebook — architecture, real systems and product decisions. Written and reviewed by hand in Buenos Aires. Built with Next.js, Prisma and PostgreSQL; deployed on Railway. No third-party trackers beyond aggregate analytics.

GitHubRSS© 2026 Juan Torchia · All rights reserved.

Real code. Unfiltered takes.

Architecture, real systems, product decisions and technical lessons. Everything reviewed with my own judgment before it ships.

213 articles published

Series

  • Open Data and Creativity2
  • Awesome Curated: The Tools10
  • Awesome Curated1
See all

Clusters

  • Software architecture

Categories

  • Experiments98
  • Tutorials67
  • Opinion42
  • Reflections18
  • Technology8
  • History6

Tags

  • #TypeScript
  • #arquitectura
  • #nextjs
  • #railway
  • #java
  • #LLM
  • #postgresql
  • #ia
  • #prisma
  • #software-architecture
  • #firma-digital
  • #AI

Popular

  1. 01pnpm vs npm vs yarn vs bun: The Real Comparison Nobody Gives You in 2025
  2. 02Next.js App Router: The Guide I Wish I Had When I Migrated from Pages Router
  3. 03TypeScript: The Patterns I Actually Use Every Single Day
  4. 04Docker for Node.js Developers: From Zero to Production Without Losing Your Mind
  5. 05Your Digital Signing Cryptography Has an Expiration Date: What NIST Published and How to Migrate Your HSM

Newsletter

One email a week. What I'm learning, building, and breaking.

Blog
Uses
Now