YoVDO

Recipes for Reducing Cognitive Load in Idiomatic Go

Offered By: GoLab conference via YouTube

Tags

Go Courses Code Readability Courses Clean Code Courses Package Design Courses Pure Functions Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore actionable strategies for reducing cognitive load in Go programming through this 48-minute conference talk from GoLab. Discover common patterns often missed by newcomers to Go, and learn how to implement clean code practices that can significantly improve your development skills. Delve into topics such as readability, package naming conventions, error handling, pure functions, environment variables, function arguments, functional options, and methods as functions. Gain valuable insights to enhance your Go programming journey and write more efficient, maintainable code.

Syllabus

Introduction
Background
Cognitive load
Simplicity
Disclaimer
Readability
Line of sight
Tips
Package names
Error types
Pure functions
Environment variables
Function arguments
Functional options
Methods as functions
Wrap up
Useful tips


Taught by

GoLab conference

Related Courses

Functional Programming For Beginners With JavaScript
Udemy
[NEW] Functional programming for javascript developers
Udemy
Introduction to Functional Programming Course (How To)
Treehouse
Functional Programming: The Big Picture
Pluralsight
Advanced C#: Functional Programming Patterns
LinkedIn Learning