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

Tag: debugging

11
Jul 29 2026

Prisma Query Logging and PostgreSQL: Where the ORM Ends and the Database Begins

Prisma's query log shows you what SQL the ORM generated, not why that SQL is slow. A practical guide to knowing when logging is enough and when you need to go straight into PostgreSQL.

Jul 29 2026 · 8′ · Tutorials · TypeScript · postgresql

8′
Jul 02 2026

Sniffnet: monitor your network without losing your mind to tcpdump

Sniffnet is a cross-platform network traffic monitor written in Rust. Real UI, real-time charts, no security PhD required to understand what's actually going on.

Jul 02 2026 · 5′ · Experiments · networking · open source

5′
Jun 11 2026

Prisma query logging and PostgreSQL: when the ORM is enough and when you have to go deeper

Prisma Client logs show you what queries the ORM generated. PostgreSQL has its own observability layer. Confusing the two is the source of incomplete diagnostics. Here I separate the two planes and give you a concrete criterion for deciding which one to look at first.

Jun 11 2026 · 8′ · Tutorials · TypeScript · backend

8′
May 25 2026

Prisma Query Logging and PostgreSQL: Where the ORM Ends and the Database Begins

Prisma query logs help you catch patterns, but if the problem lives inside PostgreSQL, the ORM won't show it to you. Here I break down when Prisma logging is enough and when you need to instrument the database directly.

May 25 2026 · 7′ · Tutorials · TypeScript · backend

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

Mutex deadlocks in production: the patterns I found in my codebase and how I diagnosed them

Three deadlocks in production, all with the same face: the service stopped responding — no error, no panic, no log. What I found while diagnosing them changed how I think about lock design in async Rust.

May 07 2026 · 7′ · Tutorials · produccion · railway

7′
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 24 2026

Claude Code quality reports: I ran the same prompts that broke everyone and here's what my logs showed

742 points on HN about Claude Code quality reports. Anthropic published a reassuring update. I opened my logs from the last 90 days and ran the same prompts the community keeps complaining about. The answer wasn't what I expected.

Apr 24 2026 · 8′ · Experiments · TypeScript · claude code

8′
Apr 23 2026

Async agents: what 'all your agents are going async' doesn't tell you about debugging

The HN post has 127 points and nobody's talking about the real problem: when an async agent fails, you don't get a stack trace. You get silence. And silence in production is the worst bug that exists.

Apr 23 2026 · 9′ · Opinion · TypeScript · LLM

9′

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