-
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…
-
Laravel Livewire integrar Sweetalert 2
En este tutorial aprenderás paso a paso cómo integrar la librería de JavaScript Sweetalert 2 a Laravel y Livewire, esta librería te permite mostrar alertas y diálogos con un diseño genial que seguro dará un toque profesional a tus proyectos. Al final encontrarás el repositorio de GitHub de este proyecto. Sin más, manos a la…
-
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 ver la licencia de tu Windows desde el CMD
En este tutorial aprenderás cómo ver la licencia de tu sistema operativo Windows desde el CMD y es que te puede servir cuando formateas tu pc y no tienes la clave de activación a la mano, actualmente la mayoría de los fabricantes la guardan en la BIOS del equipo. Sin más, manos a la obra….
-
Instalar stack LAMP en Linux Mint
En este tutorial aprenderás cómo instalar stack LAMP en Linux Mint fácilmente y de esta manera puedas probar tus proyectos web en un ambiente local. Sin más, manos a la obra. Requisitos previos Contar con permisos sudo en la terminal de comandos. 1. Actualizar Linux Mint Abre una terminal de comandos y para comprobar si…
-
Instalar Microsoft Office en Ubuntu y distros derivadas
En este tutorial aprenderás cómo instalar Microsoft Office en Ubuntu Desktop y en distros derivadas como Linux Mint, Kubuntu, Lubuntu, etc., al hacer ésto te facilitará la edición de documentos creados en Office y no morir en el intento. Sin más, manos a la obra. Requisitos previos Sistema operativo Ubuntu o una distro derivada. Contar…
-
Control de flujo en Rust: domina las decisiones en tu código
El control de flujo en Rust es un tema fundamental para cualquier desarrollador que desee escribir código eficiente y organizado. Rust ofrece herramientas poderosas y flexibles para manejar las decisiones y la repetición en los programas. En este artículo, exploraremos cómo funcionan las estructuras de control de flujo en Rust, sus características y cómo puedes…
-
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…
-
Cómo instalar Perl en Ubuntu Server 20.04
En esta ocasión te voy a mostrar cómo instalar Perl en Ubuntu Server 20.04 y al mismo tiempo cómo puedes correr un pequeño script desde la terminal. Manos a la obra. Requisitos: Acceso a usuario sudo vía SSH con el servidor (puedes ver cómo acceder a tu servidor por SSH aquí. 1. Actualizamos el sistema…
-
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…
-
Sistema de autenticación completo con Laravel Breeze
Con la entrada de Laravel 8 el sistema de autenticación cambió de manera considerable aumentando en gran medida la complejidad para realizar la instalación de JetStream. Al poco tiempo después de la salida de Laravel 8 se lanzó un paquete de sistema de autenticación completo llamado Laravel Breeze regresando la simplicidad a la que estábamos…
-
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 phpMyAdmin en Ubuntu Server 20.04
En este tutorial aprenderás paso a paso cómo instalar phpMyAdmin en Ubuntu Server 20.04 o Ubuntu Desktop. PhpMyAdmin es una interfaz gráfica construida en PHP para la gestión de las bases de datos en tu servidor o ambiente de desarrollo. Al terminar este tutorial habrás agregado una nueva funcionalidad a tu Ubuntu Server. Sin más,…
-
Introducción a la concurrencia en Rust
La concurrencia es un aspecto esencial en la programación moderna, especialmente en sistemas que manejan múltiples tareas simultáneamente. Rust, conocido por su enfoque en la seguridad y el rendimiento, ofrece herramientas y paradigmas para implementar concurrencia de manera eficiente y segura. En este artículo, exploraremos los fundamentos de la concurrencia en Rust, destacando cómo este…
-
Cómo mejorar (tunear) la terminal de Windows
Por mucho tiempo la terminal del sistema operativo Windows ha lucido exactamente igual sin tener nada destacado visualmente, haciéndola algo aburrida y es por eso que en este tutorial aprenderás cómo mejorar o tunear la terminal de tu Windows 10 o Windows 11 para que luzca espectacular. Sin más, manos a la obra. Requisitos previos…






