Tips

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

Detect Incorrect Usages of t/b.Fatal* Calls in Goroutines
Detect Incorrect Usages of t/b.Fatal* Calls in Goroutines
Find if tests or benchmarks are using t/b.Fatal* calls inside goroutines incorrectly
Run Target support via WSL
Run Target support via WSL
Run your application or tests in Windows Subsystem for Linux (WSL) with ease.
Rename Go Module Refactoring
Rename Go Module Refactoring
Upgrade Go modules to newer versions with ease
Quickly Handle Errors in Go
Quickly Handle Errors in Go
Handling errors is essential in any application
Delete Kubernetes Resources
Delete Kubernetes Resources
Teardown resources faster as and when you need to.
Convert Kubernetes Resources Definition Formats
Convert Kubernetes Resources Definition Formats
Quickly switch between List and Multidocument YAML for Kubernetes resource definitions.
Convert JSON to Go Types
Convert JSON to Go Types
Converting a JSON response to a Go type has never been faster than this.
Handle Go Errors by Using a Postfix Completion
Handle Go Errors by Using a Postfix Completion
Keep writing code as you would and use the postfix completion to generate the boilerplate.
Support for go:embed Directive
Support for go:embed Directive
Embed files and folders into your binaries without using an external tool.
Use Completion for Container Names and Tags
Use Completion for Container Names and Tags
Save a few typos and use completion to handle the container name and tag in a Dockerfile.
Extract Type Refactoring
Extract Type Refactoring
Extract a type into its own definition and improve the reusability in your code.
Create Missing Struct Types with all Fields
Create Missing Struct Types with all Fields
Prototype your code then worry about creating the types