An open-source, modern web-based control panel for #Linux server management.
#golang
TIL: Es gibt Leute die sich async/await in #golang nachbauen.
How to store Go pointers from assembly
https://mazzo.li/posts/go-asm-pointers.html
#HackerNews #GoPointers #Assembly #Programming #GoLang #HackersNews
Nice suggestion when Sprintf strings in #golang.
> Whenever formatting messages that contain a string component via `fmt`, use `%q` instead of `%s`. This will wrap the specified string in quotes, helping it stand out from the rest of the error message. More importantly, if the string is empty, it will provide a more helpful error message.
https://github.com/uber-go/guide/pull/186#discussion_r1219685302
There have been a number of times I said to myself, "I should build a web application that does some cool thing," and then I would realize that is easier said than done. First, I don't like complicated frameworks, whether it's a server framework, a JavaScript front-end framework, or a CSS framework. I got my start on the Internet when people were still writing HTML, CSS, and vanilla JS and using server-side rendering. I really miss the simplicity of those days.
I contemplated relearning PHP but I have spent a number of years using Go and really liked the simplicity of their web server. The idea of routers, handlers, and HTML templates was simple enough that I thought it may work for what I want. I've spent the last few months build out a simple Go based web application starter pack (WASP) that can serve as the basis for any number of web applications.
WASP is not a framework as much as it is a boiler plate server that can be extended with your own routes, handlers, and HTML templates. It includes password-based authentication, a simple authorization scheme with unauthenticated, authenticated, and admin users, and session management. It also includes tests that cover all of the core functionality and that can be extended to cover your new functionality.
If you are familiar with Go's web server concepts and want a good base to build your next web application, give WASP a try. https://github.com/asggo/wasp
Because who needs a proper database when you have poor judgment and Google Sheets? 😅
Built it in Go, dockerized, and yes, it actually works.
Not sure when the video will be out, but here are the slides for "A Small Update On TinyGo - GopherconEU 2025 Edition" from my lightning talk last week @gopherconeu
Coming soon, with Go 1.25: JSON evolution in Go: from v1 to v2
#golang
A nice article about "Let's Write a Threaded File Compression Tool with Memory Control"
#golang
https://beyondthesyntax.substack.com/p/writing-parallel-file-compression
As a bit of a diversion, I somehow ended up working through the #golang #tutorial this weekend.
I don't remotely consider myself much of a programmer. Possibly, a bit of a code janitor. I was just looking for a bit of an introduction to an unfamiliar language.
I have to say, #Go has some really clear, clean, and helpful #Documentation for a beginner wanting to get started with the language. I'm impressed.
Between the interactive tour(https://go.dev/tour/welcome/1) and the Getting Started tutorial(https://go.dev/doc/tutorial/), I honestly had fun dipping my toes into Go.
Today's quick #golang project:
https://github.com/scottlaird/leontp-exporter
It's pretty much what the name implies. It fetches stats from #LeoNTP devices and feeds them into #Prometheus.
It reports:
- The number of visible satellites.
- How long the device has been locked to GPS.
- Total number of NTP queries.
- Device uptime.
I think there's actually more Prometheus boilerplate code than LeoNTP-specific code in here. It's not very complicated.
Howdy, we're meeting this tuesday at Datadog for a #Golang meetup focused on one of today’s most critical topics: Application Security.
Want to join the crowd ? RSVP on : https://meetup.com/golang-paris/events/308327656
The link to follow online will be sent to participants via meetup messaging.
Mas para desenvolvedores que querem performance máxima e portabilidade, o futuro é Golang. A partir da versão 11, o CLT será uma aplicação rápida e robusta. #Golang #Performance
My work on making #OpenSCAD control #OrcaSlicer is progressing. I'm moving from bash to real software.
I don't have huge needs: parsing JSON & XML un/zipping, and writing files. And I want this to be buildable into a single binary (no VMs or external runtimes).
I initially reached for #golang, but I'm second guessing that. Switching between Go and OpenSCAD is very jarring.
What general purpose, #FunctionalProgramming language is broadly similar to OpenSCAD (and fits my criteria)?
Singleflight in Go : A Clean Solution to Cache Stampede
#golang
Vibecoding a Go project was not the best idea. Code looks reasonable, but has some gaps and not a single line generated to actually compile it. Python is much better supported by those LLMs. I used Tabnine. #programming #vibecoding #golang
An Open-source workflow engine for DevOps, CI/CD, and automation to automate, test, and orchestrate anything—shell, container, or cloud
#golang
Roblox is hiring Senior Software Engineer (Backend) Co-Experience
🔧 #csharp #cplusplus #golang #java #seniorengineer
🌎 San Mateo, California
⏰ Full-time
🏢 Roblox
Job details https://jobsfordevelopers.com/jobs/senior-software-engineer-backend-co-experience-at-roblox-com-jun-5-2025-a1077e?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
SumUp is hiring Backend Engineer (Golang) - Transfers Gateway
🔧 #golang #kotlin #api #aws #cicd #docker #kafka #kubernetes #postgresql
🌎 Berlin, Germany
⏰ Full-time
🏢 SumUp
Job details https://jobsfordevelopers.com/jobs/backend-engineer-golang-transfers-gateway-at-sumup-com-jun-18-2025-9000fd?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring