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

Tag: ci-cd

7
Jun 19 2026

pnpm workspaces in a monorepo: the setup that survived CI on Railway and the problems the docs don't warn you about

pnpm workspaces is the best option for TypeScript monorepos in 2026. But the happy path in the docs hides three traps that only show up in CI with real deployments: phantom dependencies, broken hoisting on Railway, and script filtering that doesn't filter what you think it does.

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

9′
Jun 02 2026

tsgo: what changes in the TypeScript compiler rewritten in Go and what it means for real projects

tsgo is real and the performance jump is verifiable — but the beta has documented limits that most posts quietly ignore. Here's the concrete criteria for deciding whether to explore it today or wait for stable.

Jun 02 2026 · 8′ · Tutorials · Next.js · TypeScript

8′
May 12 2026

pnpm workspaces: the CI cache that survived the fix and cost me 40 minutes per build

The CI was green. The cache wasn't working. Forty minutes per build run because pnpm couldn't find the store in GitHub Actions. Here are the logs, the before/after YAML, and the exact configuration that brought it down to 8 minutes.

May 12 2026 · 8′ · Experiments · TypeScript · pnpm

8′
May 11 2026

pnpm workspaces in a Next.js 16 monorepo: what the benchmark didn't measure and almost broke my CI

The install-time benchmark I published earlier didn't capture the real cost of pnpm workspaces in CI: silent cache invalidation, dependency hoisting that breaks in App Router, and a specific edge case that can take down your Railway pipeline. Here's what I failed to measure.

May 11 2026 · 10′ · Experiments · TypeScript · pnpm

10′
May 10 2026

pnpm vs npm vs yarn in 2026: I ran all three on my real monorepo and it forced me to change my mind

I ran all three package managers on the same Next.js 16 + strict TypeScript monorepo with Shadcn/ui and Radix UI. pnpm wins on disk and CI — but there's a real compatibility cost the migration guides never tell you about.

May 10 2026 · 8′ · Experiments · Next.js · TypeScript

8′
Apr 30 2026

Ghostty Leaves GitHub: What My Usage Logs Say About Devs' Real Dependency on Microsoft Platforms

Ghostty isn't leaving GitHub — it's pointing out that nobody should've given it that much power in the first place. I audited my own usage logs: CI, releases, issues, Pages. The numbers are uncomfortable.

Apr 30 2026 · 8′ · Opinion · devops · github

8′
Apr 09 2026

Project Glasswing: What AI Doesn't Tell You When It Writes Your Code

Glasswing hit a nerve I've had for a while. We deploy with AI, generate code with AI, and the attack surface grew in ways we haven't fully mapped yet. Here's what's concrete: what I changed in my pipeline and what you should change in yours.

Apr 09 2026 · 8′ · Technology · devops · seguridad

8′

Series

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

Clusters

  • Software architecture

Categories

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

Series

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

Clusters

  • Software architecture

Categories

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

222 articles published

Blog
Uses
Now