Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Go Practice: Concurrency

Go Practice: Concurrency

28mIntermediate2023-09-14

Authors

Miki Tebeka

Miki Tebeka

CEO at 353Solutions

Course details

Being proficient in concurrency can enhance your employability as a developer. With the rise of multi-core devices, being able to write code that executes multiple tasks simultaneously is becoming a crucial concept in modern programming. One of the most attractive aspects of Go for developers is its built-in concurrency, and in this course, Miki Tebeka tests your Go concurrency skills with a series of challenges. Learn to work with goroutines, channels, and even lower-level concurrency primitives like sync.Mutex. Follow along with Miki, compare your solutions to his, and see how your concurrency skills match up.

Skills covered

GoGoogleProgramming LanguagesSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Concurrency in Go challenges
  • 02 - What you should know
  • 03 - A tour of CoderPad

1. Waiting for goroutines

  • 04 - Solution - Timing HTTP calls

2. Getting Results from goroutines

  • 05 - Solution - Digital signature check

3. Timeout and Cancellations

  • 06 - Solution - Movie recommendation

4. Fixed Pool of goroutines

  • 07 - Solution - Resizing images

5. Using the Sync Package

  • 08 - Solution - Bounded cache

Conclusion

  • 09 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal