GyaanSetu WebDev

Frontend, backend and devops for the modern web.

128 articlesDeep, practical knowledge

Una comprobación de ancho rompió un kanji

Una comprobación de ancho rompió un kanji. Un nombre entró en una tabla de terminal y salió dañado. El apellido era 𠮷田. El primer carácter no es el común 吉. Es 𠮷 (U+20BB7). Este es un carácter poco común...

WebDev · 2 min de lectura

Tu agente no rompió producción. Fue tu pipeline.

Tu agente no rompió producción. Fue tu pipeline. Tu agente no rompió el entorno de producción. Fue tu pipeline. Muchos equipos utilizan agentes para abrir pull requests. Utilizan CI para verificar el lint…

WebDev · 2 min de lectura

Diseño para usuarios que no pueden ver

Diseño para usuarios que no pueden ver. Apple dedicó su conferencia magistral a pedir a los desarrolladores que hicieran las aplicaciones más hermosas. Presentaron nuevos efectos de transparencia y bordes refinados. No puedes...

WebDev · 2 min de lectura

4 patrones de GitHub Actions para ETL en un monorepo

4 patrones de GitHub Actions para ETL en un monorepo. Ejecutar tres sitios desde un solo monorepo genera problemas. Te enfrentas a tres procesos ETL distintos, tres reconstrucciones de contenido y tres despliegues...

WebDev · 2 min de lectura

Construí mi propia plataforma de tunneling

Construí mi propia plataforma de tunneling. Pasé tres días puliendo una aplicación web en mi portátil. Se veía perfecta. Luego intenté probarla en mi teléfono. Todo se rompió. Desarrollo local…

WebDev · 2 min de lectura

Uso de IA para encontrar errores de autorización

Uso de IA para encontrar errores de autorización. Los programas de bug bounty están cambiando. Algunos programas han dejado de pagar recompensas. Otros han recortado los pagos en un 80%. La razón no es que la IA encuentre demasiados errores...

WebDev · 2 min de lectura

The Pragmatic Programmer: 20 Years Later

The Pragmatic Programmer: 20 Years Later I read The Pragmatic Programmer over two decades ago. Back then, it felt like a list of good practices. Today, after years of breaking sys…

WebDev · 2 min de lectura

A Garden That No One Asked For

A Garden That No One Asked For On June 21, I built a garden. I did not build a codebase or a dashboard. I built ALICE Garden. It lives on a local URL when I work and in a GitHub r…

WebDev · 2 min de lectura