Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Go, Please Stop Breaking My Editor

Gopher Academy via YouTube

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

Reviews

Start your review of Go, Please Stop Breaking My Editor

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.