JUANCHI
HomeCVBlogLabContact
·
Skip to content
JUANCHI
HomeCVBlogLabContact
·
AllExperimentsTutorialsOpinionReflectionsTechnologyHistory

Tag: node-js

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

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.

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

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.

9 min186
Rate limiting in web apps: what to protect before picking a library
TutorialsNext.jsTypeScript

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

Before you install any rate limiting middleware in Next.js, you need to define what asset you're protecting, what abuse you're expecting, and what a false positive actually costs you. The library is the last decision. The policy is the first.

8 min342

Series

Open Data and Creativity
A series of experiments turning Argentine public data into sensory experiences. How to think like an architect when the ideal data doesn't exist — and when it does.
2
Awesome Curated: The Tools
Deep dives into the tools that pass our automated curation system's filter. Each post breaks down a specific tool: why it made the list, when to use it, when not to.
10
Awesome Curated
Building a self-regulating curation system for awesome lists. Weekly GitHub harvesting, cross-source deduplication, Claude-powered classification, and human verdict. Engineering diary.
1
Ver todas →

Clusters

Software architecture

Categories

Experiments96Tutorials64Opinion42Reflections18Technology8History6

Tags

#TypeScript#arquitectura#nextjs#railway#java#LLM#postgresql#ia#prisma#software-architecture#firma-digital#AI#identity#seguridad#devops#produccion#arquitectura de software#backend#agentes-ia#spring-boot#infraestructura#claude code#open source#Performance#docker#linux#Claude#arquitectura-software#java-21#node.js#observabilidad#productividad#React#debugging#javascript#anthropic#benchmark#app-router#developer tools#machine learning
Search more topics

Popular

  • 01

    pnpm vs npm vs yarn vs bun: The Real Comparison Nobody Gives You in 2025

    1.5K views
  • 02

    Next.js App Router: The Guide I Wish I Had When I Migrated from Pages Router

    1.1K views
  • 03

    TypeScript: The Patterns I Actually Use Every Single Day

    1.1K views
  • 04

    Docker for Node.js Developers: From Zero to Production Without Losing Your Mind

    1.1K views
  • 05

    Your Digital Signing Cryptography Has an Expiration Date: What NIST Published and How to Migrate Your HSM

    1.0K views

Newsletter

One email a week. What I'm learning, building, and breaking.

Digital Native · real systems

Real code. Unfiltered takes.

I write about architecture, real systems, product decisions, and technical lessons reviewed with professional judgment.

207posts published
Seniorarchitecture and full stack
Revisadohuman review

No spam. Unsubscribe anytime.