Awesome
👓 awesome-latam 🌎
<p align="center"> <img width="150" height="30" src="https://img.shields.io/discord/764989185077542942"> </p>Colección de contenidos y recursos principalmente en Español para desarrolladores de Golang
Contenidos:
-
🌐 Sitios
-
📦 Recursos
- 🏁 Benchmarks
- 🧑🎓 Cursos
- 📃 Tutoriales
- 🧩 Algoritmos con go
- 💀 Post Mortems
- 📌 Miscelaneos
🌐 Sitios
Sitios dedicados al desarrollo en Go o desarrollo en general pero con foco en Golang
💻 Documentación y contenido oficial del lenguaje en inglés
- wiki - Wiki del github oficial de github. Incluye variedad de artículos sobre internals y recomendaciones del lenguaje
- release history: Historial de versiones de go y sus release notes asociadas (también en inglés)
- blog - Blog oficial de go
- gophers slack - Workspace oficial de Go en slack. Aunque pocos, algunos canales de habla hispana actuales son #argentina, #mexico, #colombia. La mayor actividad es en inglés
- go tour - Tour base oficial del lenguaje, para familizarse con los conceptos base y sintaxis
- effective go - Lineamientos y recomiendaciones de desarrollo oficiales de la documentación de Go
- effective code review comments - Suplemento de effective go, incluye lineamientos y recomendaciones adicionales de desarrollo usualmente realizadas en code reviews de código en go (del team de Go)
- spec - Especificación oficial del lenguaje
- Manejo de errores
- Errors are values - Posteo original de Rob Pike sobre la semántica de los errores en Go y dando recomendaciones de uso
- Error handling in go 1.13+ - Posteo del team sobre la extensión de la API de errores (a partir de Go 1.13) con los métodos
Is, As y Unwrap
y el wildcard de formato%w
, indicando recomendaciones de uso
- Generics in go 1.18 - Tutorial: Getting started with generics: Tutorial oficial y extenso sobre el nuevo soporte generics en go 1.18
⭐ Menciones honoríficas en otros idiomas
- go-proverbs (Inglés) - Lineamientos de desarrollo y buenas practicas dados en forma de proverbios por Rob Pike en 2015
- awesome-go (Inglés) - Es la lista definitiva de packages, y frameworks de go mantenida por la comunidad internacional. Antes de crear un package, fíjate si existe en esta lista y si te sirven sus prestaciones y API. Como último recurso, siempre está la búsqueda avanzada de Github
🗒️ Blogs
-
charly3pins - Blog de Go y tutoriales de Carles Fuste
-
c0d3.mx - Blog con tutoriales de Go por Uriel Márquez
-
friendsofgo - Blog con articulos tecnicos por Adrian Perez , Joan Lopez De La Franca
-
gophers-latam.github.io - Seccion del sitio de Gophers LATAM para publicaciones de la comunidad
📺 Videos y canales
-
Gophers LATAM - Canal de youtube comunitario de contenido originado en el Discord
-
Golandia - Canal de youtube con tutoriales y discusiones acerca de Go y packages
-
tomas lingotti - Canal de videos sobre el lenguaje Golang, microservicios, tecnologías y mas, todo en español, hecho desde Argentina.
-
Alexys Lozada - Canal de la comunidad Golang de Alexys Lozada.
👨🏫 Charlas y presentaciones
-
go-talks - Repositorio de charlas y presentaciones sobre Go por Luis Gomez
-
Golang Guadalajara - Lives en FB y YT de Golang Guadalajara
💼 Portales de empleos
📦 Recursos
-
📚 Libros - Recopilación [hasta el 2022] de libros disponibles en digital (algunos en Español)
-
📂 anarcho-copy/Go eBooks - Libros en PDF para visualización y descarga directa
-
📚 Awesome Go Education - Lista de fantásticos artículos y recursos para aprender y practicar Go con tecnologías relacionadas, actualizada continuamente (en Inglés)
- [+] Complementados en Miscelaneos
🏁 Benchmarks
- golang/benchmarks - Puntos de referencia oficiales
- Tutorial: Accurate Benchmarks in Go - Por el autor de 100 Go Mistakes relacionado a mistake #89.
🧑🎓 Cursos
-
Curso Gratis Go de 0 a 100 gratuito en youtube por G Coding Academy
-
Golang CF - curso gratis en youtube por Codigo Facilito
-
Introducción a Tecnologías del Desarrollo apartado de Golang, gratuito, en udemy por Masters del Desarrollo
-
Primeros pasos con Go curso interactivo de libre acceso por Microsoft
-
Curso de Go (Golang) 2021 gratis en youtube por Alex Roel Code
-
Curso Aprende a programar con Go gratis en Youtube por Eduar Tua
-
CURSO GOLANG PARA PRINCIPIANTE en Youtube por Golandia
-
Apuntes de Golang Desde Cero en español notas y videos en cada lección.
📃 Tutoriales
-
Tour de Go (Español) - Tour base oficial del lenguaje en español, para familizarse con los conceptos base y sintaxis
-
Aprender Go en X minutos - Introducción resumida a Go por フ乇丂ひ丂
-
REST API con Go - Este recurso esta en YouTube por Fazt
-
Maps en Go - En inglés
-
CÓMO hacer un CRUD ► 🎁 crud GOlang MySql PASO a PASO - en youtube por Develoteca
-
REST API con Golang, mysql y chi, en español - en youtube por tomas lingotti
-
Aprende y domina conceptos para lograr fluidez en Go y resolucion de ejercicios - En Inglés, por Exercism
-
Apunte GOOOP - guía básica por フ乇丂ひ丂, video en Inglés sobre el tema GopherCon 2023: Dylan Bourque - Clean Up Your GOOOP
🧩 Algoritmos y Estructuras de datos
-
Algoritmos con go - En ingles
-
Los algoritmos con go (repo: github.com/TheAlgorithms/Go)- En ingles
💀 Post Mortems
- Olvidando el precioso recover - Post mortem de un evento con afectación en Mercado libre por Luis Gomez
📌 Miscelaneos
-
gophers-mx/recursos - Repositorio de recursos por la comunidad gophers-mx
-
friendsofgo - Repositorio del blog FriendsOfGo con ejemplos y proyectos por Adrian Perez , Joan Lopez De La Franca
🧑💻 Contribuir
Las aportaciones son bienvenidas y agradecidas.
- Ya sea haciendo fork y pull request externo, como tambien acercarse al Discord y ser invitados a github.com/gophers-latam dejando en el canal 📊-github-contrib del discord, nickname de la url de su perfil de usuario en github.