No video

Concurrency: When and How to Use It - Jon Bodner

  Рет қаралды 381

St. Louis Tech Meetups

St. Louis Tech Meetups

3 жыл бұрын

Concurrency is one of the signature features of Go, one of the things that even non-Go developers have heard about. However, just because Go makes it easy to launch concurrent processes, that doesn’t mean that it’s easy to use concurrency properly. In this talk, Jon Bodner covers the basics of concurrency, when to use it, and some of the patterns to follow when you need it. We’ll also take a quick look at mutexes, when they are appropriate, and their limitations.
Jon Bodner has been a software engineer, lead developer and architect for over 20 years. In that time, he has worked on software across many fields, including education, finance, commerce, healthcare, law, government, and internet infrastructure.
Jon is a Distinguished Engineer at Capital One, where he has contributed to their development and testing workflow, developed patented techniques for web payment page detection and population, and co-authored tools for finding and managing software development issues.
Jon is a frequent speaker at Go conferences, and his blog posts on Go and software engineering have been viewed more than 300,000 times. He is the creator of the Proteus data access library (github.com/jonbodner/proteus) and co-developer of checks-out, a fork of the LGTM project (github.com/capitalone/checks-out).
Show notes and resources may be found in our Github repository:
github.com/stlgo/presentation...
SUBSCRIBE to our KZfaq channel:
/ @stltechmeetups
FOLLOW us on Twitter:
/ stlgomeetup
#GoLang #Concurrency #LearningGo

Пікірлер
Anyone Can Be A Gopher! - Angelica Hill
1:24:25
St. Louis Tech Meetups
Рет қаралды 83
Hosting Your Sites Using Golang
34:21
St. Louis Tech Meetups
Рет қаралды 288
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 10 МЛН
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 10 МЛН
Intro to Web Scraping in Go
1:16:39
St. Louis Tech Meetups
Рет қаралды 617
Streaming Data Ingestion into Apache Iceberg
58:05
St. Louis Tech Meetups
Рет қаралды 4,6 М.
An Introduction to Crossplane
1:15:51
St. Louis Tech Meetups
Рет қаралды 337
What is the GOTH stack? Quickly build web apps using Go, Templ, and Htmx #FAST
54:25
Creating Realistic Unit Tests with Testcontainers
1:02:54
St. Louis Tech Meetups
Рет қаралды 457
EKS: Efficient On-Prem to Scalable Cloud
44:52
St. Louis Tech Meetups
Рет қаралды 165
Getting Started with Golang: A Beginners Journey with Go.
1:07:26
St. Louis Tech Meetups
Рет қаралды 160
Ken Micklas - A deep dive into Rust UI
26:46
Rust London
Рет қаралды 767
Injecting Disruption: Adding Chaos to Improve Software Reliability
58:57
St. Louis Tech Meetups
Рет қаралды 274
Short And Sweet: Sidecar Pattern Review!
6:54
St. Louis Tech Meetups
Рет қаралды 174