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

Results for “API”

154
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 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′
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 07 2026

Rate limiting in web apps: what to protect before picking a library

Rate limiting is not a dependency you drop into middleware and call it done. It's an abuse policy. Before you copy that snippet, you need to define what asset you're protecting, what abuse you're expecting, and what a false positive actually costs you.

Jul 07 2026 · 10′ · Tutorials · TypeScript · nextjs

10′
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′
Jul 05 2026

Next.js App Router Caching: revalidate, dynamic, and no-store Without the Folklore

The problem with Next.js caching isn't memorizing the flags. It's deciding how fresh each piece of data actually needs to be. A guide to reading revalidate, dynamic, and no-store as data contracts, not isolated tricks.

Jul 05 2026 · 8′ · Tutorials · React · TypeScript

8′
Jul 05 2026

Netron: Open Any ML Model and See What's Actually Inside

Netron lets you inspect the architecture of any ML model — no Jupyter, no code, no drama. ONNX, PyTorch, TensorFlow: open it and see everything.

Jul 05 2026 · 5′ · Experiments · tooling · machine learning

5′
Jul 03 2026

Docker healthchecks: what they actually measure and what you shouldn't promise

A healthcheck that only says "the process responds" can hide entire business failures. What Docker HEALTHCHECK actually measures, where people overestimate it, and a decision matrix so you stop promising more than the mechanism can deliver.

Jul 03 2026 · 7′ · Tutorials · docker · devops

7′

Series

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

Clusters

  • Software architecture

Categories

  • Experiments97
  • Tutorials64
  • 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.

210 articles published

Series

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

Clusters

  • Software architecture

Categories

  • Experiments97
  • Tutorials64
  • 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