YoVDO

Communicating Sequential Goroutines

Offered By: Gopher Academy via YouTube

Tags

GopherCon Courses Microservices Courses Concurrent Programming Courses Scalable Systems Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the principles of Communicating Sequential Processes (CSP) and their application in Go programming through this insightful GopherCon 2016 talk by Adrian Cockcroft. Delve into the foundations of CSP, including Occam's Razor and PI Calculus, before examining the building blocks of concurrent programming. Learn how CSP concepts relate to actors and microservices architectures, gaining valuable insights into efficient and scalable software design. Conclude with a Q&A session to deepen your understanding of these advanced programming concepts.

Syllabus

Intro
What is CSP
Occams Razor
PI Calculus
Building Blocks
Actors
Microservices
Questions


Taught by

Gopher Academy

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Operating Systems
Georgia Institute of Technology via Udacity
Programming Mobile Services for Android Handheld Systems: Content
Vanderbilt University via Coursera
Advanced Software Construction in Java
Massachusetts Institute of Technology via edX