← Back to Blog

First-Ever Golang Calgary Meetup: Full Room, Great Talks, Strong Start

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

Full room at the first Golang Calgary meetup
Full room at the first-ever Golang Calgary meetup.

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.

Adebayo presenting on concurrency and parallelism
Adebayo presenting his talk on concurrency and parallelism.

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.

Audience attending the first Golang Calgary meetup
Great turnout and engagement from the Calgary Go community.

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