YoVDO

How I Learned to Stop Worrying About Generics and Love Go

Offered By: code::dive conference via YouTube

Tags

Code::Dive Courses Goroutines Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the journey of a developer transitioning from Java and .Net to Go in this code::dive 2018 conference talk. Discover the surprises encountered when switching to Go and how it became the speaker's favorite language. Learn about the perceived challenges of Go, such as the lack of generics, and how interfaces can sometimes provide solutions. Delve into the benefits of code vendoring and its impact on dependency management. Examine the differences in reflection capabilities between Go and other languages, and understand the implications for ORM frameworks. Get introduced to Go's powerful concurrency primitives, goroutines and channels, and see how they simplify certain programming problems. Gain insights into starting your Go programming journey, including potential challenges and different tools available.

Syllabus

Intro
About me
Generics
Interfaces
Typesafe
Slice
CopyPaste
Dependencies
Git Repository
Directory Overview
Source Control
Vendor
Dependency Manager
Go
Goroutines
Channels
Concurrent Cues
My Ultimate Code
Timeout
For loop
What didnt make it to the slides
How can you start programming in Go
False promises
Different tools
Question


Taught by

code::dive conference

Related Courses

3D Printing - Programmer's Perspective
code::dive conference via YouTube
Reasons to Move Your C++ Code to Visual Studio 2017
code::dive conference via YouTube
A Short Life Span for a Regular Mess
code::dive conference via YouTube
A Trusted Trip in the Cloud - Working with Trusted Hardware
code::dive conference via YouTube
Accelerate Functional Coverage Closure Using Co-simulation and Machine Learning
code::dive conference via YouTube