Read issue #1 of Daily Digest, by Mailbrew Team.
18
Tuesday November, 2025
Why is "Go to Implementation" insanely slow in VS Code/gopls while Go to Definition and Find References are instant?

I've been using Go with VS Code + gopls for a while, and everything is snappy except one thing that drives me nuts:

  • Go to Definition → instant
  • Find References → instant
  • Go to Implementation (or "Find All Implementations") → takes some seconds, or sometimes just freezes entirely

This happens …

Create tests when stdin is required? fmt.Scan()?

How do you send stdin inputs to your Go apps when your running tests on the app and the app required users input to proceed? For example if you have an app and you have fmt.Scan() method in the app waiting for the user input.

Here is a simple example …

Twitter, RSS, YouTube, Newsletters, Weather, Calendar, ...

You can customize this digest to include all the sites and sources you want.