Go, Please Stop Breaking My Editor
Offered By: Gopher Academy via YouTube
Course Description
Overview
Explore the development of gopls, a new tool designed to enhance the Go development experience, in this GopherCon 2019 talk by Rebecca Stambler. Discover how gopls aims to solve common issues faced by Go developers, such as disappearing maintainers and compatibility problems with new Go releases. Learn about the tool's role as a backend for Go editors, its use of the language server protocol, and how it addresses challenges like flaky autocompletion and slow features. Gain insights into the Go packages API, the importance of reliability, and the potential impact of gopls on the Go ecosystem.
Syllabus
Intro
What do we want from our editors
Autocompletion
F flaky
Problem seems negative
There are so many different editors
Slow features
Request to Go
New releases break editors
Sustainable solution
Root of the problem
Go packages API
Language server protocol
Goplease
Reliability
Conclusion
Taught by
Gopher Academy
Related Courses
A Holistic Go ExperienceGopher Academy via YouTube Safe, Fast, and Easy - Building a Plugin System with WebAssembly
Gopher Academy via YouTube A Journey Through Integration Testing with Go - What Could Go Wrong?
Gopher Academy via YouTube Kraken Wrangling for Dummies - Go Module Dependency Management at Scale
Gopher Academy via YouTube Go, the Data Engineer's Missing Tool?
Gopher Academy via YouTube