¡Hey! Soy Erick, Ingeniero de software click para saber más, disfruto, entre otras cosas, aprender cada día algo nuevo y compartirlo. Ojalá encuentres útil alguno de los post que con gusto estaré actualizando, siéntete libre de contactarme por alguna de mis redes
Curso Go 02: Control De Flujo
Vamos a continuar con esta pequeña serie de post de introducción a Go, si no has visto el primero, te recomiendo visitar los fundamentos de go. Cuando hablamos de control de flujo en nuestros sistemas, nos referimos a la estructura de control que nos permite determinar el orden o condiciones en que se ejecutan las instrucciones, para esto nos apoyamos de condicionales y ciclos, Característica que todo lenguaje de programación tiene....
Generics Go
El día 15 de marzo fue anunciada oficialmente la nueva version de go 1.18 y con ella las nuevas características entre las que destacan, Fuzzing, el uso de workspaces y generics, de esto último hablaremos en este post. Generics Lo primero, es saber que son los generics o a que nos referimos cuando hablamos de ellos, como quizás ya sepas, en un lenguaje fuertemente tipado es necesario declarar el tipo de variables que vamos a usar y que nuestros métodos o funciones van a recibir o devolver....
Curso Go: Instalando y configurando el entorno
Para poder trabajar en Go es necesario configurar nuestro ambiente de desarrollo, en este post vamos a cubrir esos pasos, asi como diferentes formas para ejecutar nuestro código. Instalar Go Para instalar Go, en el caso de Mac y Windows es muy sencillo, basta con ir a la página oficial, descargar el paquete de acuerdo a tu sistema operativo, .pkg para mack y .msi para Windows. En ambos casos al ejecutar el archivo descargado, la instalación nos hará la configuración por defecto de nuestras variables de entorno....
Curso Go 01: Fundamentos
Go, también conocido como golang, es un lenguaje de programación creado por Google en 2012, es uno de los lenguajes recomendados para aprender a programar por su sintaxis simple, a pesar de ser tipado y compilado. Instalar Go Si aún no tienes instalado go, puedes hacerlo siguiendo el post de como instalar go Hola mundo Estamos a punto de escribir nuestras primeras líneas en Go. Para escribir nuestro código, creamos nuestra carpeta, recomiendo nombrarla curso_go, podemos usar el editor o IDE que más nos guste....
Fuzz Testing - Go Fuzzing
La nueva versión de Go (1.18) esta cerca de ser lanzada, una de las novedades, que ya podemos probar es Fuzzing, estamos hablando de Fuzz Testing de manera nativa en Go. Para ponernos en contexto. ¿Qué es Fuzz Testing? Es una técnica de testing automatizado con el propósito de encontrar vulnerabilidades dando entradas invalidas a un sistema o software. Es practicado más comúnmente por hackers e ingenieros de seguridad, los primeros para aprovechar las vulnerabilidades y los segundos para arreglarlas antes de que estas puedan ser explotadas....
Creando Un Blog Estático
Quizás has tenido en mente la idea de crear un blog, las razones pueden ser varias y distintas dependiendo de la persona. Pero siempre hay algo que nos detiene, ya sea el no atrevernos a dar ese primer paso, el no saber como hacer un blog e imaginarnos la cantidad enorme de trabajo que hay detrás nos asusta. Pero la realidad es que hay muchas alternativas, desde páginas que te permiten tener tu perfil, hasta herramientas que te crear tu blog en minutos y montarlo sobre un dominio, incluso, ¿Porque no?...