Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore TinyGo's emergence as a powerful tool for embedded systems development in this 23-minute conference talk that challenges conventional wisdom about Go's role in systems programming. Discover how TinyGo is disrupting the embedded systems landscape, traditionally dominated by C and assembly languages, by demonstrating Go's capabilities in resource-constrained environments. Learn about the technical innovations that make TinyGo suitable for operating system development and embedded applications, examining real-world examples and performance considerations. Gain insights into the compiler optimizations, memory management strategies, and runtime adaptations that enable Go to compete in the systems programming arena, while understanding the implications for future embedded development practices.
Syllabus
GopherCon 2025: An Operating System in Go - Patricio Whittingslow
Taught by
Gopher Academy