techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#golang

66 posts50 participants1 post today
Replied in thread

@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.

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: github.com/tianon/gosu/blob/ma

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 github.com/tianon/gosu/pull/15
- blog post to show a workaround internetworking.dev/mitigating
- lots of emojis to show users interest

So why being so counter-productive like that?

Simple Go-based setuid+setgid+setgroups+exec. Contribute to tianon/gosu development by creating an account on GitHub.
GitHubgosu/SECURITY.md at master · tianon/gosuSimple Go-based setuid+setgid+setgroups+exec. Contribute to tianon/gosu development by creating an account on GitHub.
Replied in thread

@Gina @LimeSurvey

This week's #FOSSFriday project I want to share is Wails:

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!

Create beautiful applications using Go. Contribute to wailsapp/wails development by creating an account on GitHub.
GitHubGitHub - wailsapp/wails: Create beautiful applications using GoCreate beautiful applications using Go. Contribute to wailsapp/wails development by creating an account on GitHub.

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? 👀

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.

github.com/godev-uk/db2xlsx

Database structure export to XLSX. Contribute to godev-uk/db2xlsx development by creating an account on GitHub.
GitHubGitHub - godev-uk/db2xlsx: Database structure export to XLSXDatabase structure export to XLSX. Contribute to godev-uk/db2xlsx development by creating an account on GitHub.