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

Health Informatics: Data and Interoperability Standards
Georgia Institute of Technology via edX
Observability with OpenTelemetry and Grafana
Pluralsight
Overcoming Imposter Syndrome
Pluralsight
0-60 in the .NET Framework - Software Development for Formula 1
NDC Conferences via YouTube
Testing - Is This Thing On(line)? Meet Your New Microsoft Testing Tools
NDC Conferences via YouTube