Blog de Certificates.dev

Descubre los últimos consejos y trucos sobre certificados, noticias del sector y buenas prácticas

Gestión del estado en React: useReducer, Context y almacenes externos

Gestión del estado en React: useReducer, Context y almacenes externos

Descubre cuándo conviene ir más allá de `useState` en React. Esta guía aborda `useReducer`, el patrón de contexto dividido, almacenes externos como Zustand, el estado del servidor con TanStack Query y `useSyncExternalStore`.

Aurora Scharff

Aurora Scharff

4 de junio de 2026

Implementación de Nuxt: configuraciones predefinidas, plataformas y renderizado híbrido

Implementación de Nuxt: configuraciones predefinidas, plataformas y renderizado híbrido

Cómo implementar Nuxt en Vercel, Netlify, Cloudflare y Node, con renderizado híbrido mediante routeRules.

Reza Baar

Reza Baar

3 de junio de 2026

Opciones de activación para @defer

Opciones de activación para @defer

Descubre cómo el bloque @defer de Angular activa la carga diferida y explora las diferentes estrategias de carga disponibles para controlar cuándo se representan los componentes, con el fin de mejorar el rendimiento y la experiencia del usuario.

Alain Chautard

Alain Chautard

2 de junio de 2026

Middleware: qué es, cómo se encadena y cuándo escribir el propio

Middleware: qué es, cómo se encadena y cuándo escribir el propio

El middleware es uno de los temas de certificación de Laravel más evaluados, ya que constituye el núcleo del ciclo de vida de las solicitudes. Este artículo va más allá de la sintaxis básica para explicar cómo funciona el middleware a nivel interno, cómo procesa las solicitudes el patrón de pipeline, qué ocurre cuando se omite $next y por qué algunos middlewares nunca se ejecutan. Si quieres comprender de verdad el middleware de Laravel, en lugar de limitarte a utilizarlo, este es el punto de partida.

Steve McDougall

Steve McDougall

28 de mayo de 2026

Rolldown y Vite 8: qué ha cambiado

Rolldown y Vite 8: qué ha cambiado

Vite 8 ha sustituido tanto a esbuild como a Rollup por Rolldown. A continuación te explicamos qué significa esto en la práctica para tu proyecto de Vue.

Reza Baar

Reza Baar

27 de mayo de 2026

Explicación de los cierres: cómo recuerdan las funciones su ámbito de aplicación

Explicación de los cierres: cómo recuerdan las funciones su ámbito de aplicación

Una función en JavaScript recuerda el ámbito en el que se creó, incluso después de que ese ámbito haya terminado de ejecutarse. Descubre qué son los cierres, por qué se produce el error del bucle y cómo utilizarlos en la práctica.

Martin Ferret

Martin Ferret

26 de mayo de 2026

Cómo escribir hooks personalizados en React: patrones, errores comunes y cuándo recurrir a ellos

Cómo escribir hooks personalizados en React: patrones, errores comunes y cuándo recurrir a ellos

Una guía práctica para escribir hooks personalizados de React: los patrones a los que sustituyen, las reglas que deben seguir, cuándo extraer uno y las bibliotecas que se encargan del resto.

Aurora Scharff

Aurora Scharff

21 de mayo de 2026

Gestión de estado en Nuxt: ¿Pinia o ceñirse a lo básico?

Gestión de estado en Nuxt: ¿Pinia o ceñirse a lo básico?

Uso de Pinia frente a la gestión básica de estados: cuándo basta con la reactividad integrada de Vue y cuándo Pinia se gana un hueco en tu proyecto.

Reza Baar

Reza Baar

20 de mayo de 2026

Angular moderno: sustitución de los hooks de ciclo de vida por señales

Angular moderno: sustitución de los hooks de ciclo de vida por señales

Como desarrollador de Angular, probablemente hayas utilizado hooks de ciclo de vida como ngOnChanges, ngOnInit y ngOnDestroy. Con la llegada de Zoneless y Signals, podemos utilizar opciones mejores y más legibles.

Alain Chautard

Alain Chautard

19 de mayo de 2026