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

Tag: java-21

3
May 17 2026

Spring Boot 2026: Why Measuring Only Startup Time Is a Trap

I built a reproducible lab with Spring Boot 3.5, Java 21, AppCDS, AOT, and GraalVM Native. The conclusion isn't that native wins or that classic JVM loses: it's that in 2026, comparing only startup time is the fastest way to make an architecture decision with incomplete data.

May 17 2026 · 5′ · Experiments · Performance · arquitectura

5′
May 12 2026

Spring Security with Spring Boot Actuator: the authorization model that survived the incident

Locking down Actuator endpoints isn't enough. After the incident, I rebuilt the authorization model from scratch: explicit SecurityFilterChain, separate health groups, roles for /metrics and /env, and real validation with curl. This is what's still standing.

May 12 2026 · 7′ · Experiments · devops · backend

7′
May 11 2026

Spring Boot Actuator in Production: The Endpoints I Left Open by Accident and How I Closed Them

After publishing my Jakarta EE vs Spring Boot analysis, I audited Actuator's defaults on a backend I own and found sensitive endpoints wide open — ones I never consciously configured. Here's the hardening checklist I built afterward.

May 11 2026 · 7′ · Experiments · devops · backend

7′

Series

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

Clusters

  • Software architecture

Categories

  • Experiments98
  • Tutorials69
  • 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.

Series

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

Clusters

  • Software architecture

Categories

  • Experiments98
  • Tutorials69
  • 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.

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.

204 articles published

Blog
Uses
Now