Instalar el framework Revel para GO en Linux

El desarrollo de una aplicación en Go se ha convertido en una opción interesante para desarrolladores de todo el mundo debido a su eficiencia, rendimiento y facilidad de uso, este lenguaje de programación de código abierto, creado por Google, se ha ganado rápidamente una sólida reputación en la comunidad de desarrollo gracias a que es un C/++ con esteroides. Incorpora todo lo bueno de C/++ y deja atrás algunas de

Instalar la ultima versión de GO en Linux

Instalar Go (también conocido como Golang) en Linux de forma manual en lugar de utilizar los repositorios oficiales puede tener ventajas interesantes, en primer lugar, la versión de Go disponible en los repositorios de Linux, sin importar la distribución, tiende a ser más algo más antigua que la versión más reciente disponible en el sitio web oficial de Go. Esto significa que si deseas utilizar las últimas características, mejoras de

Hilos, Canales y multitarea en Go

Hace unos días vimos como implementar hilos en en Go, el articulo anterior puedes verlo aquí Hilos y multitarea en Go ,hoy vamos a tomar ese mismo código y mejorarlo para hacerlo más eficiente y  adaptarlo para usar canales. ¿Que son los canales? Cuando creamos un hilo hijo la ejecución de el hilo se separa de la ejecución principal y si necesitamos devolver datos o información a la ejecución principal

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. Alvaro De LeónAdministrador de Sistemas, Programador, Docente y ahora resulta

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