Oliver Servín

Oliver Servín

Desarrollador Full-Stack PHP/Laravel con más de 8 años de experiencia.

Recibe todas mis actualizaciones directamente a tu inbox.
Suscribiéndote al newsletter.

Nada de spam. Puedes cancelar la suscripción en cualquier momento.

Creando paquetes para PHP

La creación de paquetes es una de las mejores formas para volver a aprovechar código y emplearlo en más de una app o proyecto. También hace que las apps sean más mantenibles. Si arreglamos un bug en nuestro paquete, con composer update actualizamos las apps que lo tengan como dependencia.

Fecha
Seguir leyendo , Creando paquetes para PHP

Principales novedades en Laravel 9

Laravel fue lanzado el 8 febrero de 2022 e incluye múltiples mejoras y nuevas funcionalidades. Agrupación de rutas por controlador, una nueva API para definir accesores y mutadores, un nuevo motor de base de datos para Laravel Scout, y más mejoras.

Fecha
Seguir leyendo , Principales novedades en Laravel 9

Creando un servidor en Laravel Forge

Veamos cómo crear un servidor en Laravel Forge paso a paso. Desde la configuración de un proveedor de servidores, hasta el despliegue de una aplicación web.

Fecha
Seguir leyendo , Creando un servidor en Laravel Forge

Expectativas en Pest

Pest proporciona una API de expectations o expectativas. Una API limpia, declarativa y extensible para hacer verificaciones.

Fecha
Seguir leyendo , Expectativas en Pest

Helper para iniciar sesión en tests Pest

Iniciar sesión como un usuario es algo muy usual que hacemos en nuestros tests. Principalmente en endpoints donde la creación de modelos deben estar asociados al usuario que los haya creado. Por ejemplo, el autor de una entrada de blog $post->author.

Fecha
Seguir leyendo , Helper para iniciar sesión en tests Pest

Testing Hooks en Pest

Al trabajar en nuestros tests Pest, frecuentemente nos encontraremos con querer ejecutar un mismo código de preparación para múltiples tests. Por ejemplo, contar con un usuario ya creado en varios tests. En estos casos, Pest nos ofrece utilizar testing hooks.

Fecha
Seguir leyendo , Testing Hooks en Pest

Un side project puede cambiar tu vida

Hace trece años publiqué una plantilla para Wordpress llamada wpClassifieds. Una plantilla que facilitaba la creación de webs de clasificados. Relativamente popular en su momento. Llegó a ser utilizado por cientos, quizá miles de personas.

Fecha
Seguir leyendo , Un side project puede cambiar tu vida

Probando Laravel Pint

Laravel Pint es un nuevo paquete del ecosistema Laravel. Creado por Nuno Maduro. Permite corregir el estilo y mantener la consistencia de nuestro código base.

Fecha
Seguir leyendo , Probando Laravel Pint

Auto-resetear semanalmente una app demo en Laravel

Trabajé en un proyecto donde necesitaba presentar una demo pública del trabajo en progreso pero necesitaba resetear el demo después de una semana al re-establecer la base de datos a su estado original.

Fecha
Seguir leyendo , Auto-resetear semanalmente una app demo en Laravel