Skip to content

Code and Bytes

    • About
    • Style guide
  • Cómo desplegar un MCP Server público con FastMCP, Docker y Traefik

    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 de Let’s Encrypt. Al finalizar, podrás acceder a tu servidor en la URL: https://mcp-server-demo.yourdomain.com con SSL habilitado gracias a Traefik y Let’s Encrypt.

    August 16, 2025
  • Cómo Implementar Bearer Token en FastMCP Server con transporte streamable-http usando Python

    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 construir servidores MCP (Model Context Protocol). Requisitos previos Antes de comenzar, asegúrate de tener instalado: Vamos a crear un archivo main.py con el…

    August 13, 2025
  • Cómo agregar un keybinding en VS Code para comentar múltiples líneas

    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 es la capacidad de comentar y descomentar bloques de código rápidamente. En este post te mostraré cómo configurar un keybinding personalizado para esta…

    August 12, 2025
  • Google reCAPTCHA v2 en Laravel 12 con Livewire 3

    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 de tu aplicación.

    August 6, 2025
  • Habilitar wifi en mac mini después de instalar Kubuntu 24.04

    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 específicos de Apple.  Fuente: Ubuntu Community Help – WifiDocs/Driver/bcm43xx ¡No dejes que la falta de WiFi te detenga! Disfruta de tu Kubuntu 24.04 al…

    March 18, 2025
  • Solución: Unable to create PsySH runtime directory. Make sure PHP is able to write to /run/user/1003 in order to continue.

    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 con errores inesperados. Uno de ellos es el siguiente:

    November 2, 2024
  • Cómo mostrar alertas en Laravel con SweetAlert2 y validaciones personalizadas

    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 sea seguro y controlado. Con un ejemplo práctico, veremos cómo SweetAlert2 mejora la experiencia de usuario al mostrar mensajes personalizados según el resultado…

    October 17, 2024
  • Crear, editar y eliminar con Eloquent

    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 de los métodos que debes usar según el tipo de relación en tu modelo. 1. Relación Uno a Uno (One to One) Un…

    October 12, 2024
  • Solución: Error en Bitbucket Pipelines al ejecutar pruebas de Laravel con PHPUnit y Paratest

    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 aumentar la asignación de memoria, en mi caso lo aumenté a 512M

    September 27, 2024
  • Instalar multiples versiones de PHP en diferentes carpetas

    Instalar multiples versiones de PHP en diferentes carpetas

    Para evitar conflictos primero desinstalar php Agregar el repositorio de ondrej/php Instalar el módulo fcgid de apache Instalar PHP 8.1 y 8.2

    July 20, 2024
←Previous Page
1 2 3 4 … 13
Next Page→

Code and Bytes

Proudly powered by WordPress