jaime
-

Cómo cambiar el autor en los últimos 3 commits de Git
Si necesitas actualizar el nombre o email del autor en múltiples commits de Git, este método con git rebase –interactive te permitirá hacerlo en minutos. Paso 1: Iniciar un rebase interactivo Si los commits…
-

Cómo desplegar un MCP Server público con FastMCP, Docker y Traefik
En este tutorial aprenderás a crear y desplegar un MCP Server usando FastMCP, contenerizarlo con Docker, y exponerlo de manera segura en Internet utilizando Traefik como reverse proxy con certificados SSL automáticos…
-

Cómo Implementar Bearer Token en FastMCP Server con transporte streamable-http usando Python
En este tutorial, te mostraré cómo implementar un sistema de autenticación basado en Bearer Token en un servidor FastMCP utilizando el transporte streamable-http. Estaremos trabajando con FastMCP v2, un framework potente para…
-

Cómo agregar un keybinding en VS Code para comentar múltiples líneas
Si eres desarrollador y usas Visual Studio Code como tu editor principal, sabes lo importante que son los atajos de teclado para agilizar tu flujo de trabajo. Uno de los más útiles…
-

Google reCAPTCHA v2 en Laravel 12 con Livewire 3
En este tutorial detallado, aprenderás a integrar Google reCAPTCHA v2 en tu aplicación Laravel 12 utilizando Livewire 3. Esta implementación ayudará a proteger tus formularios contra bots y spam, mejorando la seguridad…
-

Habilitar wifi en mac mini después de instalar Kubuntu 24.04
¿Acabas de instalar Kubuntu 24.04 en tu Mac Mini y te das cuenta de que el WiFi no funciona? No te preocupes, es un problema común debido a los controladores de hardware…
-

Solución: Unable to create PsySH runtime directory. Make sure PHP is able to write to /run/user/1003 in order to continue.
Cuando trabajamos con Laravel, php artisan tinker es una herramienta fundamental para interactuar rápidamente con nuestras aplicaciones desde la línea de comandos. Sin embargo, a veces al ejecutar este comando podemos encontrarnos…
-

Cómo mostrar alertas en Laravel con SweetAlert2 y validaciones personalizadas
En esta entrada te mostraré cómo integrar SweetAlert2 en Laravel para mostrar alertas interactivas al eliminar registros. Además, implementaremos validaciones que verifican si hay dependencias antes de eliminar, asegurando que el proceso…
-

Crear, editar y eliminar con Eloquent
Explorar la documentación de Laravel para realizar operaciones básicas como crear, editar o eliminar registros con Eloquent puede resultar un poco confuso. Por eso, en este artículo te ofrezco un resumen claro…
-

Solución: Error en Bitbucket Pipelines al ejecutar pruebas de Laravel con PHPUnit y Paratest
Al ejecutar en el pipeline los tests unitarios aparece un error de memoria La solución es agregar un elemento <ini> al archivo de configuración de PHPUnit phpunit.xml con el valor memory_limit para…