-
Cómo modificar tablas de una base de datos en producción en Laravel
Llegó el día que terminaste ese gran proyecto que estabas desarrollando, ya esta montado en un servidor en producción y con una amplia sonrisa y cara de satisfacción ves que trabaja excelente y tu cliente esta muy contento con el resultado… luego pasan algunas semanas y tu cliente te habla y te dice que necesita…
-
Cómo cambiar la URL o dirección de un repositorio remoto en Git
Git es un sistema de control de versiones muy popular entre los desarrolladores de software, aunque no es el único sí es el más usado. Lo puedes aprender en una tarde libre que tengas y si hay algún problema siempre puedes contar con su amplia documentación. En esta ocasión te mostraré cómo cambiar la URL…
-
Lograr enviar correos desde formulario de contacto en un VPS
Hace unos años cuando levanté por primera vez un VPS desde cero configurándolo para hospedar más de un nombre de dominio, me encontré con el problema que los formularios de contacto de dichos sitios web no funcionaban, cuando un usuario daba clic en el botón enviar parecía que se mandaba el mensaje desde el frontend…
-
Formulario de contacto en Laravel 9
En este tutorial te mostraré cómo puedes crear un formulario de contacto en Laravel 9 el cual puedes implementar en todos tus proyectos. Al final del tutorial encontrarás el repositorio del proyecto. Sin más, manos a la obra. Requisitos previos Contar con un ambiente de desarrollo como Laragon o Xampp. Tener instalado composer de manera…
-
Laravel Fatal error: Allowed memory size of 1610612736 bytes exhausted Solución
Hace unos días me encontraba terminando un proyecto en Laravel, deje al final crear el módulo para realizar la pasarela de pagos y suscripciones para el sitio web, tenía planeado usar Stripe como pasarela así que me fui a la documentación de Laravel 7 para instalar Laravel Cashier que es la interfaz para lograr acceder…
-
Crear API Rest con Laravel Lumen
En este tutorial te mostraré cómo crear una API Rest con Laravel Lumen que es un framework ligero optimizado para la creación de APIs sin lo robusto de Laravel solo lo justo para crear APIs y proyectos con requerimientos específicos. Sin más manos a la obra. Requisitos previos Contar con un ambiente de desarrollo como…
-
Manejo de errores en Rust
En cualquier lenguaje de programación, el manejo de errores es una habilidad crucial. Rust, conocido por su enfoque en la seguridad y el rendimiento, ofrece un sistema robusto para gestionar errores de manera eficiente. A diferencia de otros lenguajes que utilizan excepciones, Rust emplea enfoques más seguros, como los tipos Result y Option, lo que…
-
Crear CRUD en Laravel con generador de CRUD\’s
En este tutorial te mostraré cómo crear un CRUD en Laravel con un generador de CRUD\’s de manera muy rápida con lo que ahorrarás tiempo en el desarrollo de tus proyectos en Laravel. Al final del tutorial encontrarás la dirección del repositorio de este proyecto. Sin más manos a la obra. Requisitos previos Contar con…
-
Notificaciones por email en Laravel 8
Cuando estás desarrollando un proyecto en Laravel en ocasiones es necesario notificar a los usuarios del sistema cuando una acción específica se realizó en el mismo y para esto puedes usar las notificaciones por email, en este tutorial te mostraré cómo crear notificaciones por email en Laravel 8 para que puedas usarlas en todos tus…
-
Instalar Windows Server 2019 en VirtualBox
En este tutorial te mostraré cómo instalar Windows Server 2019 en una máquina virtual como VirtualBox paso a paso. Sin más manos a la obra. Requisitos previos Contar con una imagen ISO de Windows Server 2019 (puedes descargar una versión de prueba desde la página oficial de Windows aquí). Tener instalado un software de virtualización…
-
Blog | JavaScript | Utilidades
Ocultar dirección de email de spambots
En este tutorial aprenderás cómo ocultar tu dirección de email de tu sitio web de los molestos spambots y es que realmente es un dolor de cabeza cuando el spam toca la bandeja de entrada de tu correo electrónico. Existen varias técnicas para ocultar la dirección de email, te mostraré una de ellas usando JavaScript….
-
Tabnine autocompletado con Inteligencia Artificial en VS Code
En este tutorial aprenderás cómo instalar Tabnine que es una librería de autocompletado con Inteligencia Artificial en VS Code y te mostraré algunos ejemplos de uso. Tabnine es una alternativa a GitHub Copilot y a Amazon CodeWhisperer, pero la diferencia es que Tabnine tiene una muy buena versión gratuita. Sin más, manos a la obra….
-
Agregar y configurar subdominio en VPS Ionos
En este tutorial aprenderás paso a paso cómo agregar y configurar un subdominio en un VPS de Ionos (en teoría los pasos son los mismos para otros proveedores del mismo servicio). En tutoriales pasados te mostré cómo configurar un VPS de Ionos desde cero y cómo agregar un nuevo nombre de dominio externo en VPS…
-
Historia de la inteligencia artificial: origen, evolución y presente de la tecnología que está transformando el mundo
La historia de la inteligencia artificial es una de las narrativas más apasionantes de la ciencia y la tecnología contemporáneas. Lo que hoy conocemos como IA, capaz de generar texto, crear imágenes, asistir en diagnósticos médicos, analizar datos complejos o automatizar decisiones, no apareció de forma repentina. Es el resultado de una evolución larga, irregular y profundamente…
-
Instalar VPN gratis para Ubuntu
En este tutorial te mostraré cómo instalar una VPN gratis para tu Ubuntu de manera sencilla y en unos pocos pasos. Sin más manos a la obra. Requisitos previos Contar con una instalación de Ubuntu Desktop. Acceso con credenciales sudo a la terminal de comandos. 1. Crear una cuenta en ProtonVPN Para este tutorial estaré…






