Things You Didn't Know About Go and How to Become an Expert
Offered By: GoLab conference via YouTube
Course Description
Overview
Discover surprising behaviors and expert insights in Go programming through this engaging keynote from the GoLab conference. Explore real-world examples of unexpected Go behaviors, compiled by Roberto Clapis after years of working with and reviewing Go code. Learn about embedding interfaces, time types, slices, pointer arithmetic, recursive functions, and more. Gain valuable tips on avoiding domain-specific languages, handling corrupted states, and using essential tools. Understand the importance of consistency, getting out of your comfort zone, and overcoming self-doubt in becoming a Go expert. Delve into topics such as retrieving from panics, effective learning strategies for Go, and choosing appropriate logging packages. This comedic and interactive talk offers practical knowledge to help you debug more efficiently and improve your code review skills in Go programming.
Syllabus
Intro
The main point
Robertos background
Print the context
Embedding interfaces
Time
Type
Myth of expertise
Consistency
Headers
Slices
Pointer arithmetic
Recursive function
Tips
Dont use DSLs
Feedback
Corrupted State
How I fixed it
Tools
How much does it take
Get out of your comfort zone
Stop doubting yourself
Recap
Retrieving from panics
How to learn Go
Logging packages
Taught by
GoLab conference
Related Courses
程序设计实习 / Practice on ProgrammingPeking University via Coursera 程序设计基础
Peking University via edX 算法基础
Peking University via Coursera Principles of Computing (Part 2)
Rice University via Coursera 算法设计与分析 Design and Analysis of Algorithms
Peking University via Coursera