-
Crear primera aplicación en Angular
En este tutorial te mostraré cómo crear tu primera aplicación con el framework de javascript Angular y también verás cómo crear tu primer componente y ya sabes sin tanto rodeo vamos al grano. Sin más manos a la obra. Requisitos previos Tener instalado Nodejs de manera global en el sistema operativo. Contar con Git instalado….
-
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…
-
Instalar Nodejs en Ubuntu Server usando NVM
En este tutorial aprenderás cómo instalar Nodejs en Ubuntu Server o Desktop usando NVM (Node Version Manager). Una de las grandes ventajas de usar NVM es que puedes cambiar de versión de Nodejs fácilmente según lo necesites. Este procedimiento funciona en cualquier distribución de Ubuntu. Sin más, manos a la obra. Requisitos previos Acceso a…
-
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…
-
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…
-
Funciones y ámbito en Rust: guía para principiantes
Comprender el funcionamiento de las funciones y ámbito en Rust es fundamental para desarrollar aplicaciones robustas y eficientes. Este lenguaje, conocido por su enfoque en la seguridad y el rendimiento, ofrece conceptos claros y útiles que pueden transformar la manera en que escribes código. En este artículo, te explicaré cómo definir funciones, su importancia y…
-
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…
-
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…
-
Instalar WordPress manualmente en un VPS o VirtualBox
En este tutorial te mostraré cómo instalar WordPress manualmente en un VPS o incluso en VirtualBox o cualquier máquina virtual. Estoy usando un VPS de Ionos y como sistema operativo Ubuntu Server 20.04. Sin más, manos a la obra. Requisitos: Acceso sudo al VPS Stack Lamp instalado en VPS 1. Instalar dependencias Accede a tu…
-
Instalar DebugBar en versión anterior de Laravel
Es común cuando desarrollamos aplicaciones web en Laravel que nos encontremos con problemas al querer iniciar un desarrollo en una versión anterior a la actual o más reciente. Sólo esta semana dos personas me pidieron asesoría sobre problemas de cómo instalar DebugBar en una versión anterior de Laravel, en específico en la versión 5.8. Es…
-
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…
-
Cómo instalar correctamente Cmder en Windows
Una de las grandes diferencias entre el sistema operativo Windows y los basados en Linux es la potencia de la terminal de comandos que este último nos da, para Windows existen alternativas como Cmder que pueden acercarse un poco a la potencia de la terminal de Linux, en este tutorial te mostraré cómo instalar correctamente…
-
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…
-
WordPress no envía correos: Solución
En este tutorial te muestro una solución para cuando tu WordPress no envía correos ya sea desde un formulario de contacto, cuando se quiere reestablecer la contraseña de alguna cuenta de usuario, cuando se realiza una compra desde Woocommerce o para cualquier función que requiera enviar emails pero no está funcionando. Sin más, manos a…
-
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é…






