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

Tag: javascript

11
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′
Jun 15 2026

The Birth and Death of JavaScript (2014): What Still Holds and What Doesn't

A 2014 talk predicted JavaScript would die, replaced by ASM.js. A decade later, JS is still alive — but the tension it identified is more real than ever. Here's what's worth extracting, what to ignore, and how to turn it into a concrete technical decision.

Jun 15 2026 · 9′ · Opinion · TypeScript · javascript

9′
Jun 08 2026

HyperFrames Explains Itself: Building a Reproducible Technical Video From HTML

I used HyperFrames to build a video about HyperFrames, then published the whole process: source, commands, mistakes, screenshots, audio, captions, renders, and evidence.

Jun 08 2026 · 6′ · Experiments · javascript · developer tools

6′
May 08 2026

Clipboard API Fails in TypeScript: The 4 Cases Nobody Documents and How I Found Them in reproducible example code

navigator.clipboard.writeText looks trivial until your app silently breaks in production with zero visible error. I found 4 cases the docs never mention: insecure context, lost focus, revoked permissions on iOS, and React timing. Here are the real patterns with copyable code.

May 08 2026 · 8′ · Tutorials · React · TypeScript

8′
May 05 2026

Bun Migrates from Zig to Rust: What My Real Benchmarks Say About Whether It Matters

489 + 506 points on HN. Bun ports to Rust and everyone has a take. I ran the benchmarks on my real stack before opening my mouth. The uncomfortable result: the underlying language matters less than the hype suggests.

May 05 2026 · 8′ · Experiments · TypeScript · Performance

8′
Apr 30 2026

Copy Fail: I Reproduced the Most Viral HN Bug in reproducible example code and Found Something Worse

Copy Fail hit #1 on Hacker News with 977 points. I reproduced it in my Next.js stack and found something the viral post never mentions: when the clipboard fails silently during a password or token copy, the user has no idea. That's not a UX bug. It's a human error vector with real consequences.

Apr 30 2026 · 8′ · Experiments · TypeScript · javascript

8′
Apr 29 2026

TypeScript 7 beta benchmark: what the repo numbers confirmed for me — and what I still don't buy

I built a public lab with reproducible benchmarks to measure TypeScript 7 native preview against TypeScript 6 on real repos. The results are interesting, but the more useful story isn't the speedup: it's understanding when it matters, what breaks during migration, and how to test it without exposing private code.

Apr 29 2026 · 6′ · Experiments · TypeScript · Performance

6′
Apr 10 2026

9 TypeScript Patterns That Kill Bugs Before You Run the Code

Discriminated unions, branded types, satisfies, infer, Result<T,E>, type predicates, and mapped types — the type system patterns that make entire categories of bugs impossible to write.

Apr 10 2026 · 18′ · WebDev · TypeScript

18′
Apr 07 2026

I Stuffed a Tiny LLM Inside a Next.js App — Here's What I Learned

I reproduced the tiny LLM experiment that blew up on Show HN: Gemma running in the browser, no API keys, inside my usual stack. Here's everything that broke — and the little that actually worked.

Apr 07 2026 · 8′ · Experiments · javascript · nextjs

8′

Series

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

Clusters

  • Software architecture

Categories

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

213 articles published

Series

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

Clusters

  • Software architecture

Categories

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