YoVDO

Go, Please Stop Breaking My Editor

Offered By: Gopher Academy via YouTube

Tags

GopherCon Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Experience
Gopher 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