Tips

Visual, standalone, bite-sized learning resources organized into different categories.

Live Template to Create a for Loop
Live Template to Create a for Loop
Benchmark loops are repetitive, so let the IDE handle this for you.
Detect Incorrect Usages
Detect Incorrect Usages
Formatting functions from packages such as pkg/errors, logrus or zap.
Check context.CancelFunc Usage
Check context.CancelFunc Usage
Ensure that the cancel function is always called.
Inline Watches in Debugger
Inline Watches in Debugger
Keep your eyes on the code at all times.
Retract Directive
Retract Directive
Retract specific versions of your modules.
Dump Goroutines from a Running Application
Dump Goroutines from a Running Application
Inspect the goroutines and memory of your application as it runs.
Drag & Drop Editor Tabs
Drag & Drop Editor Tabs
Change how the editor tabs are grouped or split using drag and drop.
Download the Log from a Kubernetes Pod
Download the Log from a Kubernetes Pod
Comb the pod log for the details needed from the comfort of your computer.
Better Time Format in Completion
Better Time Format in Completion
Use the commonly known date/time formatting strings while writing time formatting in Go.
Assert Completion in Testify
Assert Completion in Testify
Write testify asserts faster thanks to the IDE smartness.
Split Screen Without Tabs
Split Screen Without Tabs
Get your code and tests side-by-side without using tabs.
Spot Coverage Gaps Using the Gutter
Spot Coverage Gaps Using the Gutter
Let the IDE help you spot coverage gaps in your testing.