Fuzzing is 'Beta Ready'— Two years ago, there was an article (Why Go Fuzzing?) explaining why fuzz testing should become an official part of the Go toolchain and we’re pretty close to that being the case with this special ‘dev.fuzz’ development branch. You can play with it right now, with a little work, but you’ll need to wait a while for it to land in an official release. Katie Hockman and Jay Conrod |
![]() Optimize Your Golang App Performance Fast with Datadog APM— Visualize Golang performance using detailed flame graphs to identify bottlenecks and latency. Debug and optimize your code by tracing requests across web servers, databases, and services. Get started with Datadog APM for free. Datadog APM sponsor |
A Guide to Linting Go Programs— Using golangci-lint, you can aggregate many open-source linters from the community into a single, configurable tool for every stage of the development and deployment cycle. Ayooluwa Isaiah |
QUICK BIT: - The 'early access program' for the next version of the GoLand IDE from JetBrains is now open, meaning you get 30 days to play with it.
|
Building Your Own Ngrok in 130 Lines— Jeff has some experience in tunneling connections so learn how to expose your local app to the world and pick up some Go knowledge in the process. Jeff Lindsay |
A TinyGo Plugin for the GoLand IDE— If you want to use Go to write code for small devices like microcontrollers, TinyGo gives you a way. This plugin brings extra TinyGo functionality into the GoLand IDE. Sergey Kozlovskiy |
|