Hilos y multitarea en Go

Una de las cosas más llamativas de Go es la facilidad con que se aprovecha de forma nativa la multitarea, en la programación el procesamiento en hilos es la capacidad del lenguaje para ejecutar múltiples procesos o subprocesos a la vez en paralelo. En una aplicación multiproceso, los procesos y los hilos comparten los recursos de uno o varios núcleos.

Instalando GO en Fedora/Debian/Ubuntu

Go es un lenguaje creado por Google con una sintaxis parecida a C, pero que incorpora funciones de lenguajes de alto nivel, incorpora una sintaxis simplificada es bastante peculiar aunque aporta cosas interesantes , actualmente está disponible en formato binario para los sistemas operativos Windows, GNU/Linux, FreeBSD y Mac OS X ¿Qué ventajas tiene Go? Es sencillo de aprender. Es muy veloz, tiene un alto rendimiento. Soporta miles de conexiones

Tabla rápida de referencia expresiones regulares

No es intención de este post mostrar como funcionan o como utilizar una expresión regular, es para presentar una tabla de referencia rápida sobre los diferentes operadores que podemos utilizar: Descripción . Todo carácter ? Cero o una vez, también delimita los match haciéndolos mas restringidos.+? * Cero o mas veces + Uno o mas veces ^ Para negación o para indicar comienzo de linea $ Final de linea \t

Agregar repositorios EPEL en CentOS6/CentOS7

EPEL es un proyecto de repositorio basado en una comunidad de código abierto y gratuito del equipo de Fedora que proporciona paquetes de software de alta calidad para la distribución de Linux, incluidos RHEL (Red Hat Enterprise Linux) y CentOS. El proyecto Epel no es a parte de estas distros  aunque está diseñado para ellas, le proporcionan muchos paquetes de código abierto como redes, administración de sistemas, programación, monitoreo, etc.

Ser Desarrollador de Software, Universidad si, Universidad no

Una pregunta bastante recurrente es si la Universidad sirve para algo o es una pérdida de tiempo y dinero cuando se trata de computación, que a diferencia de otra carreras como medicina o abogacía por ejemplo, para ejercer de analista, de programador o de ingeniero no se necesita título. Es un tema sumamente sensible y que divide las aguas, además como este articulo puede puede herir el orgullo de mas

Instalando Laravel en Docker

Hoy vamos a ver como instalar Laravel partiendo de la imagen creada en Crear contenedor Docker con CentOS7/Nginx/MariaDB y MultiPHP que vimos hace un par de semanas. A partir de esa imagen vamos a instalar y configurar  un nuevo proyecto en Laravel dando de alta un host virtual en Nginx.

Lavado de cara del blog

Varias semanas y varios experimentos fallidos de prueba y error llegue a este diseño, un lavado de cara más que nada en cuanto a diseño. Si bien aún me falta reformar la portada tal como quería para darle otro aspecto al sitio y no el de blog convencional las pruebas no me convencieron del todo por lo que continuó con el formato de blog por ahora. Los principales cambios son el

Clonar un respositorio protegido con segundo factor de autentificacion 2FA

Una de las mejores medidas de seguridad que podemos adoptar es activar el segundo factor de autenticación, no solo en GitHub sino en cualquier sistema, la diferencia es que en GitHub cuando activamos la autentificación en dos pasos (2FA) luego no podremos clonar los repositorios desde consola, para poder hacerlo debemos crear un token que luego usaremos en lugar de la contraseña. La creación del token no es algo tan

Gutenberg WordPress Editor Apesta!!!

Me gustan los cambios pero cuando son para mejorar y hacer las cosas más sencillas.  Si usas WordPress y ya has actualizado a la versión 5 te has encontrado con el espantoso nuevo editor llamado Gutenberg activado por defecto. ¿Porque cambiar algo que funciona perfecto? Encima a prepo sin dar a elegir. Cuando lo vi me sentí perdido, la interface es tan extraña como incomoda, lo primero que eché en falta