Escritos
Lecciones de crear cosas: no definiciones de manual, sino problemas reales con los que me topé y cómo los resolví.
36 Artículos30 TemasÚltimo 25 de octubre de 2026
- Artículos
- Temas
- Minutos de lectura
- czCZAY.DEVES2 MINJAVASCRIPT CORE#Web TemelleriVOL. 2026 // #3273
Por qué 0.1 + 0.2 no es igual a 0.3
Escribe `0.1 + 0.2` en tu consola y no obtendrás `0.3`. No es un bug de JavaScript: obtendrás exactamente el mismo resultado en Python, Java o Go. IEEE 754, mantisas y por qué nunca debes guardar dinero como float.
15 de septiembre de 2026 · 2 min de lecturaLeer - czCZAY.DEVES7 MINMODERN WEB & REACT#AraçlarVOL. 2026 // #168F
Drizzle ORM: gestión de esquema y migraciones en producción
¿Generate, push o migrate? Ejecutar migraciones al arrancar el contenedor, arreglar fugas del pool de conexiones en el modo dev de Next y evitar que next build falle por consultas a la base de datos, a partir de un panel real con 17 migraciones.
2 de septiembre de 2026 · 7 min de lecturaLeer - czCZAY.DEVES8 MINCONTAINER & DEVOPS#AraçlarVOL. 2026 // #EC95
Self-hosting de Next.js con Dokploy y Docker
¿Cuándo tiene sentido dejar Vercel? Veremos output standalone, Dockerfiles multi-stage, por qué las migraciones de base de datos van en el entrypoint y no en el build, y una línea de código que evita que se pierda SIGTERM.
2 de septiembre de 2026 · 8 min de lecturaLeer - czCZAY.DEVES10 MINMODERN WEB & REACT#Ödeme EntegrasyonuVOL. 2026 // #2918
Integración de pagos en Next.js: flujo 3D Secure con iyzico y PayTR
¿Por qué integrar pagos en Turquía es más difícil de lo que crees? Cómo funciona realmente el flujo 3D Secure, cómo manejar bien los callbacks en el App Router de Next.js, por qué nunca debes confiar en el cliente para los precios y cómo envolver cuatro proveedores bajo una sola interfaz.
2 de septiembre de 2026 · 10 min de lecturaLeer - czCZAY.DEVES7 MINMODERN WEB & REACT#Web TemelleriVOL. 2026 // #2A05
SEO en Next.js: metadata, sitemap, robots y datos estructurados
La mecánica del SEO en el App Router: generateMetadata, etiquetas canonical, cómo configurar bien lastModified en tu sitemap, estructurar JSON-LD con @graph y qué rich results siguen realmente vivos.
2 de septiembre de 2026 · 7 min de lecturaLeer - czCZAY.DEVES8 MINMODERN WEB & REACT#MobilVOL. 2026 // #640B
Cómo publicar una app en App Store y Google Play con React Native y Expo
Cuando termina el código, el trabajo no ha terminado. Costes de las cuentas de desarrollador, la regla de los 12 testers de Google, la obligación de la declaración de privacidad de Apple y el orden real para compilar y enviar con EAS.
2 de septiembre de 2026 · 8 min de lecturaLeer - czCZAY.DEVES6 MINJAVASCRIPT CORE#KariyerVOL. 2026 // #13EC
Los mejores sitios para aprender JavaScript y una hoja de ruta clara
No existe un único mejor sitio para aprender JavaScript. Descubre cómo avanzar de la forma más rápida y duradera combinando recursos para empezar, documentación y recursos basados en proyectos.
30 de marzo de 2026 · 6 min de lecturaLeer - czCZAY.DEVES13 MINTYPE SYSTEM#TypeScriptVOL. 2025 // #82EF
Métodos de validación de formularios en Next.js: guía de validación en el cliente y en el servidor
Métodos modernos para validar formularios en Next.js: Zod, React Hook Form, Server Actions y técnicas seguras de procesamiento de formularios con TypeScript. Con ejemplos de validación tanto en el cliente como en el servidor.
1 de julio de 2025 · 13 min de lecturaLeer - czCZAY.DEVES9 MINTYPE SYSTEM#Next.jsVOL. 2025 // #101D
MDX con Next.js App Router: la forma correcta de montar un blog
La diferencia entre MDX basado en archivos y MDX remoto, y cuál conviene para un blog. next-mdx-remote/rsc, gray-matter, rehype-pretty-code y los IDs de enlace que rompen los títulos en turco, a partir de la configuración real de este sitio.
29 de junio de 2025 · 9 min de lecturaLeer - czCZAY.DEVES14 MINWEB TEMELLERI#Web TemelleriVOL. 2025 // #122D
Fundamentos de Git: introducción al control de versiones y uso práctico
Guía para principiantes sobre el control de versiones con Git: qué es, para qué se usa, comandos esenciales, analogías del mundo real, errores comunes, consejos prácticos y una referencia rápida para el flujo de trabajo diario.
25 de junio de 2025 · 14 min de lecturaLeer
Temas
Lee por tema
Backend
10
- Cortando el ruido: ¿qué lenguaje y framework de backend deberías elegir en 2026?
- Dentro de PHP CVE-2026-115560: el desajuste entre Session Upload Progress y el serialize handler
- ¿Qué es una vulnerabilidad IDOR? Autenticación vs. autorización y cómo prevenir BOLA
- ¿Qué es un CVE y qué significa realmente una puntuación CVSS de 10.0?
# Backend10 2026-10-25 Cortando el ruido: ¿qué lenguaje y framework de backend deberías elegir en 2026?2026-10-24 Dentro de PHP CVE-2026-115560: el desajuste entre Session Upload Progress y el serialize handler2026-10-24 ¿Qué es una vulnerabilidad IDOR? Autenticación vs. autorización y cómo prevenir BOLA2026-10-23 ¿Qué es un CVE y qué significa realmente una puntuación CVSS de 10.0?2026-10-23 ¡El usuario pulsó «Pagar» 3 veces! Diseño de Idempotency Keys en sistemas de pago2026-10-23 Alerta roja en el backend: vulnerabilidades RCE críticas en PHP, Node.js y Java (análisis de CVE)… +4Goodies
Hojas de ruta, listas de verificación y selectores en un solo lugar.
Los recursos que repaso en mis vídeos, reunidos para que los vayas marcando paso a paso.