Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Go Concurrency Deep Dive

Posted By: IrGens
Go Concurrency Deep Dive

Go Concurrency Deep Dive
.MP4, AVC, 1920x1080, 30 fps | English, AAC, 2 Ch | 1h 35m | 389 MB
Instructor: Christoph Berger

Give your apps a speed boost and delight your users

Achieve the next level of developing high-performance applications

A purely sequential app has two downsides.

  • If the app maxes out the CPU, you need to switch to faster hardware.
  • If the app waits for I/O operations to finish, nothing else can be done during that time.

To make your app run faster and be more responsive, there is no way around thinking and programming in terms of concurrency.

Have you shied away from concurrent programming because you were afraid of having to tackle the added complexity?

Think twice.

Can you afford not writing concurrent code?

Single-threaded code is certainly easier to write and easier to troubleshoot. So why bother with all the pitfalls and unknowns of concurrent programming? Here is why: concurrent code enables your backend software to serve more clients, faster. Users love responsiveness and quick turnarounds. And you can provide them with that. If you know how to go beyond single-threaded programming.

Boost your Go code with concurrency for highest performance and lowest latency

Go has concurrency built into the language, but concurrency itself is tricky by its very nature. Concurrent execution flows add a new dimension of complexity to programming.

Learn and practice concurrency in Go to achieve mastership in building concurrent applications.

What you'll learn in this course

  • All about Go's concurrency primitives: goroutines and channels
  • Useful concurrency patterns: do not re-invent the wheel
  • Troubleshooting concurrent code: what do do if things go wrong

Course Summary

Concurrency is a core aspect in Go. Learn how to leverage the basic concurrency mechanisms, how to design concurrent flows, and how to observe and troubleshoot concurrent services.


Go Concurrency Deep Dive