concurrency

Synchronizing Go Routines with Channels and WaitGroups

In debugging a mysteriously hanging Go function recently, I learned something new about how to use WaitGroups and Channels to synchronize Go routines. Keep reading to learn more!…

Building Concurrent Workflows in Go with Goroutines and Channels

Using goroutines and channels, we can ensure that our program works on on more than one task in a given time period. In this post, we'll use goroutines, channels and WaitGroups to process a "bulk user registration" request.…

Elixir and The Beam: How Concurrency Really Works

This post was originally published on the Flatiron Labs blog. Check it out here for more awesome content by The Flatiron School's technology team. Elixir and The Beam: How Concurrency Really WorksElixir has become famous as the shiny new “concurrent” programming language, with more and more former OO devotees flocking…