-
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…
-
Cómo crear un Child Theme en WordPress 2022
En este tutorial vas a aprender cómo crear un Child Theme en WordPress en este año 2022. Un Child Theme te sirve cuando en tu tema principal has hecho modificaciones en el archivo CSS y sino tienes un Child Theme cuando llegue una actualización se borraran los cambios que habías hecho, pero cuando usas un…
-
Cómo clonar un proyecto en Laravel – guía definitiva
Me han estado llegando a mi correo muchas preguntas referentes a cómo clonar un proyecto en Laravel y me han pedido una guía definitiva ya que en un artículo anterior que lo puedes ver aquí se muestra el procedimiento pero es más general. En esta guía definitiva trataré de abarcar más escenarios posibles. Manos a…
-
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…
-
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…
-
Gestión de archivos desde terminal en Ubuntu
Es bien sabido que una de las herramientas más potentes de las distribuciones en Linux es la terminal de comandos. En este breve tutorial te mostraré la gestión de archivos desde una terminal en Ubuntu. 1. Eliminar archivos o carpetas El comando rm se usa para borrar archivos y carpetas. En este ejemplo dentro de…
-
Deploy de proyecto Laravel en hosting compartido
En este tutorial aprenderás paso a paso cómo hacer el despliegue o deploy de un proyecto en Laravel en un hosting compartido con panel de usuario básico, en un tutorial pasado te mostré cómo hacer deploy de un proyecto Laravel en un VPS. Sin más, manos a la obra. Requisitos previos Contar con acceso al…
-
ONE Oracle Next Education curso gratuito de tecnología
El pasado jueves 10 de marzo la empresa Oracle lanzó la segunda convocatoria para su curso gratuito de formación tecnológica en su plataforma Next Education. El programa tiene una duración de 6 meses y tiene 40 mil plazas para latinoamerica y ofrece bolsa de trabajo al concluir. ¿Qué es ONE? En la plataforma oficial puedes…
-
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…
-
Laravel | Ubuntu Server | VPS
Deploy de proyecto Laravel en VPS desde cero
En este tutorial vas a aprender cómo hacer el deploy o despliegue de un proyecto Laravel en un VPS desde cero. El tutorial inicia con el stack LAMP (Linux, Apache, MySQL, PHP) ya montado en el servidor, en un tutorial pasado muestro cómo hacerlo, lo puedes ver aquí. Requisitos: Tener un VPS contratado Tener acceso…
-
Cómo instalar distintas versiones de PHP en Ubuntu
En ocasiones en tu entorno de desarrollo necesitas trabajar entre distintos proyectos los cuales para correrlos es necesario una versión específica de PHP para su correcto funcionamiento, es por eso que en esta ocasión voy a mostrarte cómo instalar distintas versiones de PHP en Ubuntu y cambiar entre ellas, este tutorial te puede servir para…
-
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…
-
Laravel 8 exportar vista a PDF
Es muy común que cuando estamos desarrollando algún sistema web una vista o vistas en particular necesitan ser exportadas en formato PDF. En este tutorial vas a aprender cómo exportar una vista en Laravel 8 a un archivo PDF, para lograrlo usarás el paquete DomPDF. Sin más manos a la obra. 1. Crear proyecto nuevo…
-
Instalar Bootstrap 5 en Laravel 9 y Vite
En este tutorial aprenderás paso a paso y sin complicaciones cómo instalar el framework de CSS Bootstrap en su versión 5 en Laravel 9 y Vite. Te servirá en futuros proyectos de Laravel en los que quieras usar este framework. Sin más manos a la obra. Requisitos previos Contar con un ambiente de desarrollo como…
-
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…






