Categoría: Desarrollo de software
-
[Tutorial] Instala un servidor Apache con Webmin
Inicia sesión en Webmin con tus credenciales. Una vez en el panel (Dashboard) ingresa a Software Packages. Para eso ve al menú principal > System > Software Packages y selecciona la pestaña “Install a new package”. En esa pantalla hay varios métodos, vamos a seleccionar “Package from APT” y al dar click en en el…
-
[Tutorial] Instalación de Webmin en Ubuntu 22.04
Webmin es un panel de control web para servidores que te permite administrar y configurar Linux y otros sistemas operativos basados en Unix desde una interfaz gráfica para usuarios. En esta práctica vamos a instalar Webmin en un sistema operativo Linux muy popular que se llama Ubuntu en su versión 22.04 LTS. Para fines prácticos…
-
Dart: Un Lenguaje de programación innovador que revoluciona el desarrollo multiplataforma
En un mundo donde la demanda por el desarrollo de aplicaciones móviles, web y de escritorio sigue en aumento, los desarrolladores se enfrentan a un reto: encontrar herramientas eficientes que les permitan crear productos robustos, escalables y que funcionen en diversas plataformas. Aquí es donde Dart, el lenguaje de programación desarrollado por Google, entra en…
-
[Guía] Cómo conectarte a una máquina virtual vía SSH en Virtual Box
Esta es una guía práctica para conectar tu computadora a una máquina virtual en Virtual Box usando SSH cuando la configuración de red es NAT (lo que significa que la máquina cirtual está aislada y la máquina host (Windows 11) no puede acceder directamente a los puertos de la máquina virtual). Estoy utilizando: Para este…
-
Diferencia entre Máquinas Virtuales, Contenedores y Servicios
Máquinas Virtuales (VM): Contenedores:
-
¿Qué es Docker?
Docker es una plataforma de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores. Docker es una plataforma de software que utiliza la tecnología de contenedores para permitir el empaquetado, la distribución y la ejecución de aplicaciones de manera eficiente y portátil en entornos informáticos. Docker utiliza contenedores para encapsular aplicaciones y sus…
-
Quiero aprender uno o varios frameworks de PHP
Un framework en el contexto de PHP es un conjunto de herramientas y bibliotecas predefinidas que facilitan el desarrollo de aplicaciones web al proporcionar una estructura organizada y coherente para trabajar. Estas estructuras se basan en un conjunto de convenciones y mejores prácticas que permiten a los desarrolladores crear aplicaciones de manera eficiente y rápida,…
-
¿Cuántos lenguajes de programación debo aprender?
Esta es una de las preguntas que generan mucha polémica y discusión en la industria del software. No existe una respuesta correcta, sólo ascepciones de expertos y no expertos. Yo te voy a recomendar no agobiarte, sentirte mal o menos por conocer uno (o nisiquiera conocer alguno) no te ayuda en lo absoluto para tu…
-
Aprendiendo TailwindCSS
Un framework CSS que facilita el desarrollo frontend. A diferencia de otros frameworks populares como Bootstrap, Foundation o MaterialCSS, Tailwind es una biblioteca de clases muy flexible y sin elementos html predifinidos. Es decir con clases CSS puedes estilizar tus elementos. Te dejamos una lista de reproducción de videos:
-
Tips para preparar tu CV/Resume como programador
Te compartimos algunos tips y recomendaciones a la hora de crear tu CV como programador. Aquí tienes una serie de recomendaciones generales para redactar un currículum vitae efectivo y atractivo, así como una lista de consejos específicos para superar los filtros ATS (Applicant Tracking System): Recomendaciones para la redacción de un CV: Consejos para superar…