Yesterday we hosted the first-ever Golang Calgary meetup, and it was a fantastic start.
This first event was supported and sponsored by LodgeLink, and that backing helped us kick off the community with strong momentum.
We had a full room with over 30 people, great energy from the community, and thoughtful questions throughout the night. Seeing that level of engagement on day one was a clear sign that Calgary has a strong and growing Go community.
Table of Contents
What We Covered
Adebayo: Concurrency and Parallelism
Adebayo opened with a practical breakdown of concurrency vs. parallelism in Go.
The session covered core mental models and implementation patterns that make Go so productive for backend and systems work:
- Goroutines and lightweight execution
- Coordination with channels
- Synchronization structures
- The G-M-P model at a high level
It was clear, practical, and relevant for both newer and experienced Go developers.
My Talk: The Go Scheduler
I shared a deep dive into the Go scheduler—how work gets mapped across goroutines, threads, and CPUs.
We walked through:
- What is the scheduler
- Why is it important
- Local run queues (LRQ)
- Global run queues (LRQ)
- Work stealing
- Work handoff
- Preemption
- Scheduler limitations
The discussion after the talk was one of the best parts of the night.
Recruiter Q&A with Procom
Between the talks, Emma Avery and Khaled from Procom joined us for a recruiter Q&A and answered practical career questions from the room.
They shared insight on what recruiters are looking for, how to position Go experience effectively, and how candidates can stand out in a competitive market.
Why This Matters
Meetups like this are where developers turn concepts into practical experience. You get to compare approaches, ask hard questions, and learn from how others are solving production problems.
For me, the biggest win was seeing people from different backgrounds—platform engineers, backend developers, and learners—sharing ideas in the same room.
Thank You + What’s Next
Huge thanks to everyone who joined, participated, and helped make the first event a success.
Special thanks to LodgeLink for supporting and sponsoring this first edition of Golang Calgary.
We’re just getting started. If you’re in Calgary and working with Go (or want to), join us at the next meetup. We’ll keep the talks practical, technical, and community-focused.
If you want the slides from this event and updates on upcoming meetups, subscribe to our Substack: golangcalgary.substack.com
You can also join our LinkedIn group to connect with the community: Golang Calgary LinkedIn Group