Bases de datos: donde viven los secretos (y cómo no romper MySQL)

Diseña schema y CRUD con MySQL 8, migraciones en SQL, .NET 8 + Dapper y React. Tips reales para no romper production y dormir mejor.
APIs: cuando tu frontend aprende a hablar

Arma una .NET 8 Web API con Dapper y MySQL, mete JWT auth, contratos claros y tips de deploy para tu React + Vite + Tailwind.
La fatiga del frontend: cómo elegir stack sin volverte loco

Método práctico para elegir stack frontend sin burnout: criterios, mini‑POC, ejemplos (React/Vue/Svelte/Next) y checklist para decidir.
DOM: manipular la realidad desde el navegador (sin romper todo)

Domina el DOM con ejemplos reales en React + Vite + Tailwind: selectores, eventos, UI updates, DevTools y errores típicos del jale.
Testing frontend sin llorar: tu stack mínimo para sobrevivir al sprint

Stack práctico para testear frontend con Vitest, Testing Library y Playwright: setup, ejemplos, errores comunes y checklist para CI.
JavaScript: el lenguaje que nadie planeó… y aun así sostiene la web

Historia real y guía práctica para dominar JS en React+Vite: coerción, scope, async, módulos y bugs típicos del jale diario.
CSS: belleza, caos y responsive design sin perder la cabeza

Aprende CSS responsive con React + Vite + Tailwind: Grid/Flex, breakpoints con criterio, debug de overflow y errores comunes sin drama.
HTML: la estructura del mundo web (sin humo)

Aprende HTML bien: semántica, accesibilidad, headings y forms. Layout base y cómo llevarlo a React + Vite + Tailwind sin div-soup.
Estado global en frontend sin sufrir: Redux, Zustand, Signals y otros dolores

Guía honesta para elegir estado global: Redux vs Zustand vs Signals. Ejemplos reales, errores comunes y checklist para production.
SPA, SSR, SSG e ISR: la sopa de siglas que define si tu sitio vuela o se arrastra

Aprende SPA, SSR, SSG e ISR con ejemplos reales y un árbol de decisión para escoger según SEO, performance, costos y operación.