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

Tag: arquitectura-de-software

38
Sep 02 2026

Cline on Autopilot: Why I Put Limits on My Agent

Cline lets you auto-approve every action the agent takes without asking permission. The button exists. The question is why, as an architect, I'd rather not touch it — and what hidden cost total autonomy has in a real codebase.

Sep 02 2026 · 7′ · Tutorials · AI agents · arquitectura de software

7′
Aug 22 2026

TigerFS and PostgreSQL: correcting a TigerBeetle mix-up

Timescale's TigerFS exposes PostgreSQL through a filesystem interface. The previous article confused it with TigerBeetle; that interpretation is withdrawn.

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

2′
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′
Aug 14 2026

A native discriminated union already does what Either promises

I wrote about fp-ts this week and was left with an uncomfortable doubt: did I really need all that machinery? A look at when a native discriminated union solves the same problem as Either/Option without the learning curve.

Aug 14 2026 · 7′ · Tutorials · TypeScript · arquitectura de software

7′
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′
Jun 22 2026

npm Dependencies: How to Evaluate a Library Before Shipping It to Production

Adding an npm dependency isn't just installing code — it's taking on its maintenance, its attack surface, and its transitive deps. Here's the checklist I run before adding any package to a serious TypeScript project.

Jun 22 2026 · 9′ · Tutorials · TypeScript · pnpm

9′
Jun 22 2026

How I built a self-auditing editorial pipeline with AI

The README on juanchi.dev says "portfolio landing". The code says something else: an editorial system with repo ingestion, quality gate, automatic rewriting, and crons on Railway. The technical story the README doesn't tell.

Jun 22 2026 · 6′ · Next.js · TypeScript

6′
Jun 18 2026

OAuth 2.0 Scope Creep: the Attack Vector the Vercel Incident Exposed and How to Audit It in Your Integrations

The Vercel incident wasn't a technical vulnerability — it was a least-privilege failure applied to OAuth. Break down what scope creep is, how to audit it in existing integrations, and what architectural controls prevent a third party from accumulating permissions it doesn't need.

Jun 18 2026 · 11′ · Tutorials · TypeScript · nextjs

11′
Jun 16 2026

How Memory Safety CVEs Differ Between Rust and C/C++

Rust has fewer memory CVEs than C/C++ — but that's not the whole story. My analysis of what that number actually says, what it doesn't, and how to turn it into a real technical decision.

Jun 16 2026 · 8′ · Opinion · seguridad · rust

8′

Series

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

Clusters

  • Software architecture
  • TypeScript in production
  • Security and operations
  • Agents and LLMs with judgment

Categories

  • Experiments99
  • Tutorials93
  • Opinion44
  • 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.

230 articles published

Series

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

Clusters

  • Software architecture
  • TypeScript in production
  • Security and operations
  • Agents and LLMs with judgment

Categories

  • Experiments99
  • Tutorials93
  • Opinion44
  • 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