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

Featured article

Latest

Seeker Envelope isn't one dApp. It's a community loop.

I tested Seeker Envelope with a real wallet: predictions, a free spin, missions, Gacha, IOUs and governance. The value is the loop; the risk is in its boundaries.

August 24, 2026 · 10′ · Architecture · Solana

Read more

Latest Articles

219
Aug 29 2026

pnpm wins in monorepos, npm wins on zero friction

The difference between npm and pnpm isn't install speed. It's a different storage model — content-addressable store vs a folder tree — and that model matters based on project size, not on what's trendy.

Aug 29 2026 · 8′ · Tutorials · Next.js · pnpm

8′
Aug 28 2026

Docker Says "Healthy" and the Pod Keeps Sending Broken Traffic

Docker's HEALTHCHECK is information, not a routing guarantee. If Kubernetes or Swarm isn't reading it, your container can be "healthy" and still keep taking requests that are going to fail.

Aug 28 2026 · 7′ · Tutorials · docker · devops

7′
Aug 28 2026

Pinning in Virtual Threads: The Two Real Cases According to JEP 444

Yesterday I left a detail hanging: it's not that "something" blocks the carrier thread. There are exactly two scenarios, documented in JEP 444, and if you migrate legacy code without knowing them, pinning is going to explain why your virtual thread pool isn't scaling the way you expected.

Aug 28 2026 · 7′ · Tutorials · concurrencia · java

7′
Aug 23 2026

Actuator Endpoints in Spring Boot: Allowlist, Don't Just Disable the Obvious Ones

Spring Boot Actuator exposes more by default than most teams realize. The difference between an endpoint that's useful for monitoring and a map of environment variables handed to an attacker comes down to a decision almost nobody makes explicitly: allowlist versus disabling what looks obvious.

Aug 23 2026 · 8′ · Tutorials · spring-boot · java

8′
Aug 22 2026

TigerFS Isn't a Filesystem, It's a Promise of Determinism

TigerFS is the storage layer TigerBeetle uses to guarantee total determinism. It's not competing with ext4 or btrfs: it solves a very specific problem in high-consistency financial systems.

Aug 22 2026 · 8′ · Tutorials · rust · sistemas distribuidos

8′
Aug 18 2026

What It Means to Be a Java Champion in 2026: The Real Criteria Behind the Recognition and Why I Care

Java Champion isn't an academic title or a corporate badge. It's recognition of community contribution — and in 2026, quality technical content in Spanish is an undervalued and completely legitimate contribution. My declared goal and the real criteria behind the program.

Aug 18 2026 · 10′ · Tutorials · open source · spring-boot

10′
Aug 18 2026

Stateless JWT vs stateful sessions: the framework I use to choose in identity systems

Stateless JWT isn't the universal answer tutorials promise. If your system needs immediate revocation or fine-grained auditing, state isn't the enemy — it's the solution. Here's the decision framework I use in real identity systems.

Aug 18 2026 · 9′ · Tutorials · seguridad · JWT

9′
Aug 17 2026

Noroboto: Lying Fonts and Rust Mitigation — A Technical Read Without the Hype

Fonts lie. Noroboto documents how the text subsystem can return incorrect metrics and proposes mitigations in Rust. Before you copy it into production, you need to understand what problem it actually solves, where the common recipe breaks down, and what reproducible experiment is actually worth runn

Aug 17 2026 · 8′ · Opinion · linux · sistemas

8′

Series

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

Clusters

  • Software architecture

Categories

  • Experiments98
  • Tutorials83
  • Opinion43
  • 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.

219 articles published

Series

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

Clusters

  • Software architecture

Categories

  • Experiments98
  • Tutorials83
  • Opinion43
  • 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