Vibe coding versus coding with AI
Explorando las diferencias entre vibe coding para proyectos simples y coding with AI para sistemas empresariales complejos
Reflexiones sobre desarrollo web, ingeniería de software y prácticas tecnológicas modernas
Explorando las diferencias entre vibe coding para proyectos simples y coding with AI para sistemas empresariales complejos
Cómo unas vacaciones sin laptop me llevó a descubrir el poder del desarrollo móvil con GitHub Copilot. Desde dictado por voz hasta codificación asistida por IA, aprende cómo las limitaciones despertaron la innovación en mi flujo de desarrollo.
Navegando decisiones arquitectónicas en monorepos con múltiples workspaces: cuándo colocar componentes UI en tu aplicación web versus separarlos en librerías UI dedicadas.
Aprende cómo crear interfaces TypeScript robustas para diferentes fuentes de datos en tu aplicación frontend, asegurando type safety a través de sistemas CMS, Commerce, PIM y Search.
Pensamientos personales sobre estrategias efectivas de gestión de estado frontend - priorizando estado URL, cookies y minimizando el estado de React
Pautas esenciales e información sobre la estructura del proyecto para asistentes de IA que trabajen con mi código. Aprende sobre mis preferencias de codificación, patrones de arquitectura y flujo de trabajo de desarrollo para brindar mejor asistencia.
Un patrón de arquitectura limpia para separar la lógica API/SDK de los componentes UI usando interfaces TypeScript y adaptadores
Una función puede ser definida con la palabra clave "function" (declaración de función o funciones regulares) o como una variable (expresión de función o arrow functions)
Comprendiendo el destructuring de objetos en JavaScript y React
Mejores prácticas y estrategias para la automatización de control de calidad
Construir tu propia librería de componentes es algo en lo que muchos ingenieros y empresas han pensado en algún momento. En nuestro equipo, hemos pasado por ese proceso y el objetivo de este documento es compartir nuestra experiencia.
Esta estructura de proyecto podría compartirse entre disciplinas para facilitar la comunicación en el equipo.
Explorando alternativas a styled-components y soluciones CSS-in-JS
Estrategia para escribir pruebas automatizadas
Comprendiendo las diferencias entre interfaces y alias de tipos en TypeScript
Detalles para un flujo de trabajo con git: Branching, commits, Pull Requests y Versionado
Definiendo un componente React
Herramientas de desarrollo esenciales
Beneficios de invertir tiempo para identificar la mejor estructura de carpetas que funcione para ti
¿Qué tipo de notación de array deberíamos usar en TypeScript?
Construyendo un blog con Next.js, Tailwind CSS y Contentful como CMS headless
Comparación entre renderizado en el cliente, servidor y generación de sitios estáticos
Herramientas de desarrollo imprescindibles