Skip to content

iptch/viscon-go-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Trainer Bootcamp

Welcome to the Go Trainer Bootcamp 2025 — an interactive workshop to learn Go by building a Pokédex using the PokéAPI and the Bubbletea framework.

In this hands-on session, we’ll explore:

  • 🧱 Structs and interfaces
  • ⚙️ Concurrency with goroutines and channels
  • 🧬 Generics and composition
  • 🧩 Testing and error handling

Write code, and master Go’s simplicity and power — all in one session.


🚀 Running the Pokédex App

You can run the example Go app directly:

hello

go run .

Or test your own solutions:

go test ./...

🧩 Workshop Structure

Each exercise is in its own branch:

Branch Topic
tasks/1[-solution] Structs, interfaces, HTTP, JSON
tasks/2[-solution] Terminal UI with Bubbletea
tasks/3[-solution] Concurrency and testing
tasks/bonus[-solution] Generics and CLI extensions

🧃 Have Fun!

  • 🧠 Learn by building a real app
  • 🪄 Explore Go’s unique design
  • 💬 Collaborate and share insights

Build → Break → Fix → Repeat — that’s the Go way.


About

Viscon Go Workshop 2025

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •