YoVDO

A Tour of Go for the C# Developer

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Application Development Courses Concurrency Courses Channels Courses Goroutines Courses

Course Description

Overview

Explore the Go programming language from a C# developer's perspective in this NDC London 2021 conference talk. Discover Go's unique features, including its opinionated syntax, strict unused variable handling, built-in concurrency with goroutines and channels, and error handling approach. Learn how Go discourages exception-based programming in favor of treating errors as data states. Build a sample application using concurrent operations to fetch data from a service, and gain insights into Go's variables, types, JSON decoding, and more. Examine how Go's concepts can enhance your programming skills and improve your daily work, whether in C# or other languages.

Syllabus

Intro
Why Go
About Go
Todays Topic
Code
Build
Variables
Type
Service call
JSON Decoder
Modifying Parameters
Getting a Value
struct
indexer
range
id
Go routines
Go make
Weight groups
Code tour
Recap


Taught by

NDC Conferences

Related Courses

Amazon Elastic File System (EFS) Performance (Japanese)
Amazon Web Services via AWS Skill Builder
Learn Intermediate Java: Threading
Codecademy
Learn JavaScript: Best Practices
Codecademy
Intro to Operating Systems 3: Concurrency
Codio via Coursera
Introduction to Operating Systems
Codio via Coursera