-
Trabajando con crates en Rust
En el desarrollo de software, la organización y reutilización del código son esenciales para mantener proyectos escalables y fáciles de dar mantenimiento. En Rust, los crates son la unidad básica para organizar, distribuir y reutilizar código. Trabajar con crates en Rust no solo mejora la estructura de tus proyectos, sino también te permite aprovechar las…
-
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…
-
Laravel relaciones uno a uno (One to One)
En este tutorial aprenderás cómo crear relaciones “uno a uno” (One to One) en Laravel. Este tipo de relaciones son una manera de establecer una conexión entre dos modelos de datos (un modelo representa una tabla de la base de datos), donde un registro en un modelo está relacionado con un único registro en otro…
-
Instalar Odoo 16 en Ubuntu Server 22.04
En este tutorial aprenderás cómo instalar paso a paso Odoo 16 en su versión community en Ubuntu Server 22.04, este tutorial es la actualización de Instalar Odoo y Apache en Ubuntu Server 20.04 desde cero, como anteriormente usaré un VPS de Ionos. Agradezco mucho a la comunidad que me animó a crear este artículo. Sin…
-
Crear CRUD con Laravel 8 y Livewire
En este tutorial aprenderás cómo crear un CRUD sencillo con Laravel 8 y Livewire. CRUD (Create, Read, Update, Delete) por sus siglas en Inglés son las cuatro funciones persistentes en una base de datos que todo sistema web debe hacer. Livewire es un framework para Laravel para el desarrollo de componentes que nos permite crear…
-
Rust: el lenguaje de programación del futuro
El mundo de la programación está en constante evolución y con cada avance tecnológico surgen nuevo lenguajes diseñados para enfrentar desafíos modernos. Rust ha emergido como uno de los lenguajes más prometedores, ofreciendo una combinación única de seguridad, rendimiento y concurrencia. Es este artículo, exploraremos las características específicas, te daré una guía para comenzar a…
-
Búsqueda con autocompletado en Laravel y Livewire
En este tutorial aprenderás como crear una búsqueda dinámica con autocompletado usando Laravel y Livewire, esta característica se puede implementar de varias formas como para autocompletar formularios en tus proyectos. Sin más, manos a la obra. Requisitos previos: Contar con un entorno de desarrollo como XAMPP, Wamp o Laragon. Tener instalado composer de manera global…
-
Laravel 9 autenticación con Fortify y Bootstrap 5
Una de las grandes ventajas de trabajar con Laravel es que podemos armarlo como más nos convenga o agrade, lo que lo hace flexible pero al mismo tiempo puede ser confuso por su variedad de paquetes y es por eso que en este tutorial aprenderás cómo instalar el sistema de autenticación Fortify con Bootstrap 5…
-
Convertir un sitio web WordPress en una PWA
En este tutorial aprenderás cómo convertir un sitio web WordPress en una aplicación PWA (Progressive Web Application) de esta manera su comportamiento desde un móvil será muy parecido a la de una app nativa, con la ventaja que esta funcionalidad estará habilitada tanto para Android como para iOS y Desktop. Sin más, manos a la…
-
Solución a Sub-process /usr/bin/dpkg returned an error code (1)
El error Sub-process /usr/bin/dpkg returned an error code (1) es muy común cuando haces un upgrade en tu Ubuntu Server y al instalarse cierto paquete ocurre un error inesperado o se daño el paquete, en este artículo te muestro algunos pasos que te pueden ayudar a solucionar el problema. Manos a la obra. Requisitos previos…
-
Laravel 8 implementar Middleware
¿Qué es un Middleware en Laravel 8? Para explicar mejor qué es y cómo implementar un Middleware en Laravel 8 te pondré una analogía: Analogía del guardia de seguridad Tienes un gran evento y solo has enviado invitaciones para las personas más importantes para ti y a sus familias, sabes que es muy alta la…
-
Convertir proyecto Laravel a PWA
En este tutorial aprenderás cómo convertir un proyecto en Laravel a una PWA paso a paso, de esta manera tu sitio web en Laravel tendrá muchas funcionalidades que lo acercará a una app nativa en un dispositivo móvil. Sin más, manos a la obra. Requisitos previos: Ambiente de desarrollo como XAMPP, WAMP o Laragon. Composer…
-
Cómo hacer upgrade de Laravel 8 a Laravel 9
Hace pocos días ha salido la nueva versión de Laravel la versión 9, en este tutorial te mostraré cómo hacer upgrade de Laravel 8 a Laravel 9 para que tengas las últimas funcionalidades y seguridad en todos tus proyectos. Sin más, manos a la obra. Requisitos previos Es muy importante que en tu servidor o…
-
Hacer upgrade de Laravel 9 a Laravel 10
En la primera semana del presente mes (febrero) se ha lanzado la nueva versión mayor de Laravel y es por eso que en este tutorial aprenderás cómo hacer upgrade de Laravel 9 a Laravel 10 para que mantengas actualizados todos tus proyectos. Sin más, manos a la obra. Requisitos previos Contar con PHP en la…
-
Trabajando con colecciones en Rust
En el mundo de la programación, las colecciones son herramientas esenciales para almacenar y manipular datos. Rust, con su enfoque en la seguridad y el rendimiento, ofrece una variedad de colecciones que permiten manejar estructuras complejas de manera eficiente. En este artículo, exploraremos cómo trabajar con colecciones en Rust, profundizando en las más utilizadas, como…






