Visualize real time plots of your Go program runtime metrics, including heap, objects, goroutines, GC pauses, scheduler and more, in your browser.
#golang

Visualize real time plots of your Go program runtime metrics, including heap, objects, goroutines, GC pauses, scheduler and more, in your browser.
#golang
@ellisgl
1) would be functional
2) would compile to machine code
3) would come with decent dependency management (see #golang or #zig)
4) would have manual memory management with tool assistance to make it safe-ish
5) would use tabs for indentation (as an 8 space guy, I do actually care because I don't want to inflict this on others)
But since my brain is merely about average, this will likely remain a pipe dream.
Sometimes starting a new project leads into strange directions..
My log calendar week 30 / 2025 is available: https://github.com/vbd/Fieldnotes/blob/main/public-log/2025-cw30.md
Everyone is welcome to read, have fun and a good time!
#golang #webdev #development #vim #agile #ai
What’s inside the #Go compiler?
From parsing to optimization, uncover how Go works under the hood. Watch Jyotsna Gupta break it down so you can write faster, smarter #Golang code.
Click here: https://youtu.be/Ds8SpJYXrxs
Nice article: 20 Go Performance Tricks I Learned the Hard Way
#golang
https://medium.com/@leapcell/20-go-performance-tricks-i-learned-the-hard-way-3e879ff40dc2
A monitoring tool for Go's finalizer go routine. The routine is spawned by the function runfinq under the runtime package in Go's source code (mfinal.go).
#golang
A beautiful and feature-rich Command Line Interface library for Go that makes building stunning terminal applications effortless
#golang
Watch Getting Started with Ebitengine, a new tutorial providing a brief introduction to the Ebitengine game engine.
https://www.youtube.com/watch?v=2-WWDuvRd8c
https://trevors-tutorials.com/0003-getting-started-with-ebitengine/
I've built a (yet another) DI framework for #Go, it's very simple yet powerful, is almost feature complete and is already used in production. Please give it a star if you find it interesting https://github.com/zhulik/pal
#Golang #softwaredevelopment
Just booked my plane tickets to Gophercon see you all in New York!
The gosu binary is used in the very popular PostgreSQL Docker image. Unfortunately, the last build use Go 1.18 which is pretty old. It has been deprecated more than 2 years ago. Lots of vulnerabilities are reported by scanning systems.
The maintainer decided to ignore the issue: https://github.com/tianon/gosu/blob/master/SECURITY.md
TLDR: Scanning systems are dumb and report issues that are not included in gosu.
Both the maintainer and scanning systems are right.
But in the end we have:
- 7 month old pull request that will probably _never_ be merged https://github.com/tianon/gosu/pull/154
- blog post to show a workaround https://internetworking.dev/mitigating-gosu-security-concerns/
- lots of emojis to show users interest
So why being so counter-productive like that?
I just released Log Basset, a cli tool to inspect Scalyr logs, written in Go (and inspired to their scalyr-tool) https://github.com/andreagrandi/logbasset
This week's #FOSSFriday project I want to share is Wails:
https://github.com/wailsapp/wails
Instead of using bloated Electron, you can write desktop applications with #GoLang for the backend and Web technologies of your choice for the frontend!
A message bus system for Go that helps applications send and handle messages through synch/asynch channels.
#golang
A customizable, self-hosted sandbox for AI code execution, offering backtracking, a REST API, Python SDK, port forwarding, and secure MicroVM isolation. Ideal for safely running, testing, and backtracking multi-step agent workflows.
#golang
I love Jetbrains’s IDEs. But I like the idea of having a personal software stack that’s different to my work stack, so I can test IDE’s on personal projects!
I’m currently trying to be friends with VS Code on my personal laptop.
Anyone else like to keep work tech profiles separate from?
How to Subtract in the Go Programming Language.
Cómo Restar En El Lenguaje de Programación Go.
https://nubecolectiva.com/blog/como-restar-en-el-lenguaje-de-programacion-go/
Got Cobra working in Go for my db2xlsx project which exports a MySQL / MariaDB database structure to an Excel file.
Benefits:
Simplifies the parsing
Allows for sub commands
Supports mandatory arguments
Three issues closed as a result, and I'll be able to tackle two of the others based on the groundwork laid.