-
Continuar leyendo →: El bug que no estaba en el código: cuando el despliegue depende de que alguien se acuerdeHay una categoría de fallas que no se detectan en revisión de código, no las atrapan las pruebas automatizadas y no aparecen en los registros del servidor. El código está bien. El despliegue salió bien. Y aun así, el usuario ve el sistema roto. Son las fallas que dependen de…
-
Continuar leyendo →: Por qué deberías probar las relaciones entre tus modelos (y no solo la lógica de negocio)Cuando pensamos en escribir pruebas automatizadas, lo primero que suele venir a la mente son las reglas de negocio: que un cálculo dé el resultado correcto, que una validación rechace lo que debe rechazar, que un flujo termine en el estado esperado. Todo eso es importante. Pero hay una capa…
-
Continuar leyendo →: Arquitectura de un proyecto de LaravelConoce una buena práctica para separar tu código en proyectos de Laravel…
-
Continuar leyendo →: GET vs POST: cuándo usar cada método en desarrollo webEn este artículo veremos cuándo usar el método GET o POST y porque en el desarrollo web…
-
Continuar leyendo →: Cómo sincronizar stock entre un sistema interno y una plataforma externa usando LaravelEn este artículo veremos un enfoque general para implementar una sincronización de stock usando Laravel, sin depender de una plataforma específica. La idea es explicar la arquitectura, las decisiones técnicas y las buenas prácticas que pueden aplicarse cuando un sistema interno necesita enviar información de inventario hacia un servicio externo.…
-
Continuar leyendo →: Corregir una rama creada desde la base incorrecta con git cherry-pickAlgunas veces por equivocación creamos ramas desde otra que no es main y cuando queremos hacer el pull request tenemos commits que no deberían aplicarse, en este artículo veremos como resolverlo de una forma sencilla…
-
Continuar leyendo →: Cómo corregir el bug de scroll causado por Iconify e IntersectionObserver v2.1.0Si estás usando Iconify en su versión 2.1.0 y tienes problemas al hacer scroll en páginas largas este artículo es para ti…
-
Continuar leyendo →: Cómo solucionar la discrepancia de protocolos (HTTP vs HTTPS) en integraciones OAuth 2.0Si estás integrando una API externa en tu aplicación web y te has topado con mensajes de error como “La aplicación no puede conectarse”, “Invalid redirect URI” o errores del navegador como ERR_CONNECTION_REFUSED al intentar autenticar usuarios mediante OAuth 2.0, no estás solo. Este es uno de los problemas más…
-
Continuar leyendo →: Cómo asegurar conexiones a APIs externas usando OAuth 2.0 en LaravelAprende a implementar OAuth 2.0 en Laravel para conectar tu aplicación o ERP con APIs externas de forma segura. Protege tus credenciales paso a paso.
-
Continuar leyendo →: Cómo cambiar la autenticación de GitHub de Access Token a SSH en un proyecto LaravelEn este artículo veremos cómo migrar la autenticación de un proyecto desde HTTPS con token hacia SSH, cómo validar que la conexión funcione…
