Juanchi.dev
Nativo Digital · sistemas reales
·
InicioCasosCVBlogLabContacto
Saltar al contenido
Juanchi.dev
Nativo Digital · sistemas reales
·
InicioCasosCVBlogLabContacto

Tag: java

19
11 sept 2026

Actuator /env: qué cambia al habilitar show-values

Corrección: Spring Boot 3+ oculta los valores por defecto. La revisión debe partir de la versión y la configuración efectiva de show-values.

11 sept 2026 · 2′ · Tutoriales · spring-boot · java

2′
28 ago 2026

Pinning en virtual threads: los dos casos reales según JEP 444

Ayer quedó pendiente el detalle: no es que "algo" bloquea el carrier thread. Son exactamente dos escenarios, documentados en JEP 444, y si migrás código legacy sin conocerlos, el pinning te va a explicar por qué tu pool de virtual threads no escala como esperabas.

28 ago 2026 · 7′ · Tutoriales · concurrencia · java

7′
23 ago 2026

Actuator endpoints en Spring Boot: allowlist, no deshabilitar lo obvio

Spring Boot Actuator expone por defecto más de lo que la mayoría de los equipos se imagina. La diferencia entre un endpoint útil para monitoreo y un mapa de variables de entorno para un atacante está en una decisión que casi nadie toma explícitamente: allowlist versus deshabilitar lo que parece obvio.

23 ago 2026 · 8′ · Tutoriales · spring-boot · java

8′
18 ago 2026

Qué significa ser Java Champion en 2026: el criterio real detrás del reconocimiento y por qué me importa

Java Champion no es un título académico ni corporativo. Es reconocimiento de contribución a la comunidad, y en 2026 el contenido técnico de calidad en español es una contribución subvalorada y legítima. Mi objetivo declarado y el criterio real detrás del programa.

18 ago 2026 · 10′ · Tutoriales · open source · spring-boot

10′
12 ago 2026

Firma digital CAdES vs XAdES en Java: las diferencias que importan cuando tu CA te pide una y vos tenés la otra

CAdES y XAdES no son intercambiables aunque ambos sean "firma avanzada". La elección depende del tipo de documento, del perfil de confianza y de lo que la CA espera validar. Guía técnica con DSS y Java, con los errores que ya me hicieron perder tiempo antes de aprender a preguntar el formato primero.

12 ago 2026 · 9′ · Tutoriales · seguridad · certificados

9′
11 ago 2026

Virtual Threads no te salva de un synchronized mal puesto

Virtual Threads resuelve el costo de crear miles de threads en la JVM. No resuelve el bloqueo cuando el código tiene synchronized o llamadas nativas bloqueantes. La JEP 444 lo dice, pero casi nadie lo lee hasta el final.

11 ago 2026 · 8′ · Tutoriales · concurrencia · spring-boot

8′
17 jun 2026

Spring Boot Actuator: qué exponer, qué ocultar y qué mirar antes de agregar endpoints

Actuator no es el problema. El problema es habilitarlo sin una política clara de exposición. Una guía prudente para usarlo como herramienta operativa sin convertirlo en superficie pública innecesaria.

17 jun 2026 · 8′ · Tutoriales · devops · backend

8′
30 may 2026

Arquitectura backend de identidad digital: las decisiones que los tutoriales omiten

Los tutoriales de auth muestran el happy path. Los problemas reales de identidad digital aparecen en la revocación, la propagación de cambios de estado y el modelo de confianza. Una guía de decisiones desde adentro.

30 may 2026 · 9′ · Tutoriales · backend · seguridad

9′
29 may 2026

Firma digital: formato, certificado y política de validación — tres capas que se confunden constantemente

Cuando una firma digital falla, el instinto es ir a la criptografía. Casi siempre es el lugar equivocado. Acá separo las tres capas — formato, certificado y política de validación — para que el próximo error no te cueste horas.

29 may 2026 · 10′ · Tutoriales · seguridad · certificados

10′

Series

  • Datos abiertos y creatividad2
  • Awesome Curated: The Tools11
  • Awesome Curated1
Ver todas

Clusters

  • Arquitectura de software
  • TypeScript en producción
  • Seguridad y operación
  • Agentes y LLM con criterio

Categorías

  • Experimentos99
  • Tutoriales96
  • Opinión44
  • Reflexiones18
  • Tecnología8
  • Historia6

Tags

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

Populares

  1. 01pnpm vs npm vs yarn vs bun: la comparativa definitiva que nadie te va a dar en 2025
  2. 02Next.js App Router: la guía que me hubiera gustado tener cuando migré de Pages Router
  3. 03TypeScript: los patrones que realmente uso todos los días
  4. 04Docker para desarrolladores Node.js: de cero a producción sin morir en el intento
  5. 05La criptografía que usás para firmar digitalmente tiene fecha de vencimiento: qué publicó NIST y cómo migrar tu HSM

Newsletter

Un mail por semana. Lo que estoy aprendiendo, construyendo y rompiendo.

Todos
Experimentos
Tutoriales
Opinión
Reflexiones
Tecnología
Historia

Juanchi.dev es el cuaderno público de Juan Torchia — arquitectura, sistemas reales y decisiones de producto. Escrito y revisado a mano en Buenos Aires. Construido con Next.js, Prisma y PostgreSQL; desplegado en Railway. Sin trackers de terceros más allá de analítica agregada.

GitHubRSS© 2026 Juan Torchia · Todos los derechos reservados.

Código real. Opinión sin filtro.

Arquitectura, sistemas reales, decisiones de producto y aprendizajes técnicos. Todo revisado con criterio propio antes de publicarse.

233 artículos publicados

Series

  • Datos abiertos y creatividad2
  • Awesome Curated: The Tools11
  • Awesome Curated1
Ver todas

Clusters

  • Arquitectura de software
  • TypeScript en producción
  • Seguridad y operación
  • Agentes y LLM con criterio

Categorías

  • Experimentos99
  • Tutoriales96
  • Opinión44
  • Reflexiones18
  • Tecnología8
  • Historia6

Tags

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

Populares

  1. 01pnpm vs npm vs yarn vs bun: la comparativa definitiva que nadie te va a dar en 2025
  2. 02Next.js App Router: la guía que me hubiera gustado tener cuando migré de Pages Router
  3. 03TypeScript: los patrones que realmente uso todos los días
  4. 04Docker para desarrolladores Node.js: de cero a producción sin morir en el intento
  5. 05La criptografía que usás para firmar digitalmente tiene fecha de vencimiento: qué publicó NIST y cómo migrar tu HSM

Newsletter

Un mail por semana. Lo que estoy aprendiendo, construyendo y rompiendo.

Blog
Uses
Now