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

Results for “IA”

206
Aug 12 2026

CAdES vs XAdES Digital Signatures in Java: The Differences That Matter When Your CA Asks for One and You've Built the Other

CAdES and XAdES aren't interchangeable even though both are "advanced signatures." The choice depends on document type, trust profile, and what the CA actually expects to validate. A technical guide with DSS and Java to make the right call before you sign anything.

Aug 12 2026 · 9′ · Tutorials · seguridad · certificados

9′
Aug 11 2026

Virtual Threads Won't Save You From a Badly Placed synchronized

Virtual Threads solves the cost of spinning up thousands of threads in the JVM. It doesn't solve the blocking problem when your code has synchronized blocks or blocking native calls. JEP 444 says so, but almost nobody reads it to the end.

Aug 11 2026 · 8′ · Tutorials · concurrencia · spring-boot

8′
Aug 07 2026

Functional programming with TypeScript: what fp-ts teaches you even if you never ship it

fp-ts is a university, not a production framework for most teams. But ignoring it completely means leaving genuinely valuable concepts on the table. An honest walkthrough of Option, Either, and pipe from the perspective of strict TypeScript in the real world — plus the uncomfortable question of whether you actually need it.

Aug 07 2026 · 10′ · Tutorials · Next.js · TypeScript

10′
Aug 04 2026

The Complete Guide to Docker HEALTHCHECK: Dockerfile vs Compose vs Orchestrator

Why a HEALTHCHECK copied from a tutorial usually lies more than having none at all, and how to decide between Dockerfile, Compose, and the orchestrator based on what you actually need to monitor.

Aug 04 2026 · 9′ · Tutorials · docker · devops

9′
Aug 02 2026

Qwen3 locally with Ollama: what changed in the architecture and whether it's worth switching

Qwen3 landed with thinking mode and real improvements in code generation. But before you replace the model already running in your Ollama setup, there are technical questions you need to answer first. I answer them here without selling hype.

Aug 02 2026 · 9′ · Tutorials · TypeScript · Inferencia Local

9′
Jul 23 2026

Strict Null Checks in TypeScript: What the Compiler Won't Tell You and Where It Actually Hurts in Production

Compiler says OK. Runtime explodes anyway. Here are the 4 patterns where strict null checks isn't enough: assertion functions, untyped libraries, Prisma ORM, and JSON.parse — with real code from a Next.js/Prisma stack.

Jul 23 2026 · 8′ · Tutorials · Next.js · TypeScript

8′
Jul 22 2026

DeepSeek API in TypeScript: secure integration and honest model evaluation for code

DeepSeek's API is compatible with the OpenAI SDK — that makes the integration almost trivial. The real problem isn't the plumbing. It's deciding whether the model is actually worth it for your use case, without buying the hype or dismissing it out of fashion. Here's the framework.

Jul 22 2026 · 8′ · Tutorials · TypeScript · nextjs

8′
Jul 13 2026

Barman vs pgBackRest: a decision tree for PostgreSQL backup in production

There's no universal winner. Barman wins on simplicity and real-time WAL streaming with low operational overhead. pgBackRest wins on volume and restore speed. The criteria matter more than the tool.

Jul 13 2026 · 9′ · Tutorials · devops · produccion

9′
Jul 11 2026

Swiper: the touch slider that won't wreck your sprint

Swiper has been the undisputed standard for touch carousels on the web for years. Zero dependencies, official wrappers for React, Vue and Angular, and transitions that feel genuinely native.

Jul 11 2026 · 5′ · Experiments · React · open source

5′

Series

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

Clusters

  • Software architecture

Categories

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

206 articles published

Series

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

Clusters

  • Software architecture

Categories

  • Experiments98
  • Tutorials71
  • 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