Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the technical intricacies of Go's module mirror and checksum database, enhancing ecosystem reliability and security through authenticated module proxies.
Explore static analysis in Go to detect inter-process dependencies in service-oriented architectures, covering libraries, obstacles, and solutions for effective system tracking.
Explore the Athens project, a federated module proxy system for Go, addressing dependency issues and improving code management for the Gopher community.
Explore advantages of generics in Go, including generic functions and data structures. Learn about design guidelines, contracts, and practical implementations like binary trees.
Johnny Boursiquot explores the Go community's growth, highlighting its strengths and addressing challenges to maintain unity as the language gains popularity among developers.
Explore techniques for dynamically gathering information about running Go programs to understand their behavior with minimal performance impact.
Explore Go's capabilities for soft real-time applications in video streaming, focusing on timer management and goroutine scheduling for efficient MPEG delivery to cable TV customers.
Explore GitHub's journey in standardizing Go usage, addressing challenges and lessons learned to improve code consistency, collaboration, and development practices.
Explore three profiling techniques for Go programs to diagnose and improve performance, including CPU and memory profiling, execution tracing, and understanding Amdahl's Law.
Explore techniques and tools for effective Go code optimization, covering benchmarks, performance analysis, and practical tips for reliable improvements.
Explore socket-level programming in Go, covering fundamentals, configuration, and practical applications for network communication and server functions.
Practical patterns for building HTTP web services in Go, based on 8 years of experience. Covers handlers, middleware, data handling, testing, and more.
Explore Gio, a Go library for creating cross-platform GUI programs. Learn about its design, simplicity, portability, and performance advantages for Android, iOS, macOS, Linux, and Windows development.
Explore gopls, a new tool by the Go team to enhance the Go development experience, addressing issues with editor integration and providing a unified backend for Go editors.
Explore API compatibility in Go, learn to detect breaking changes, and discover techniques for future-proofing your code against API breakage.
Get personalized course recommendations, track subjects and courses with reminders, and more.