eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

221
active users

#golang

8 posts7 participants0 posts today
Phil<p>Sometimes you just need to be very direct. (Image credit the AI overlords, please don't harvest my energy in the future...)</p><p>Most people don't realize you can store API Keys in 1Password and then inject them at runtime into things like ".env" files. <a href="https://mastodon.social/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> <a href="https://mastodon.social/tags/cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cli</span></a> <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a></p>
Theo Baschak :verified:<p>I've been experimenting with the container support in MikroTik RouterOS 7.x. Over the past week I've deployed my own binary in a container on a RB5009 router. A simple webserver which compiles down to a single static binary, which I build on a raspberry pi4 and then save/export and move to the router. <a href="https://infosec.exchange/tags/mikrotik" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mikrotik</span></a> <a href="https://infosec.exchange/tags/routeros" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>routeros</span></a> <a href="https://infosec.exchange/tags/containers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>containers</span></a> <a href="https://infosec.exchange/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://bgp.guru/2025/07/16/routeros-7-container-test/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bgp.guru/2025/07/16/routeros-7</span><span class="invisible">-container-test/</span></a></p>
Ortwin Pinke<p>Ich suche eine funktionierende <a href="https://mastodon.online/tags/library" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>library</span></a> für einen <a href="https://mastodon.online/tags/RB4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RB4</span></a> Cluster von <a href="https://mastodon.online/tags/Audi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Audi</span></a> in <a href="https://mastodon.online/tags/Golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Golang</span></a> oder <a href="https://mastodon.online/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a><br>Das Net-Tool von Github erkennt meine Kombiinstrumente nicht korrekt, und kann daher auch keine Dumps erstellen.</p>
radhitya / al1r4dhi folks<br><br>currently i'm searching a place to talk about <a class="hashtag" href="https://pl.100indie.org/tag/activitypub" rel="nofollow noopener" target="_blank">#activitypub</a>. i have a plan to create my own social media with <a class="hashtag" href="https://pl.100indie.org/tag/activitypub" rel="nofollow noopener" target="_blank">#activitypub</a> protocol in <a class="hashtag" href="https://pl.100indie.org/tag/golang" rel="nofollow noopener" target="_blank">#golang</a>.<br><br>i'm okay with IRC or XMPP, thanks!
Linux Magazine<p>The August issue of Linux Magazine is available now. We help you clean out forgotten files clogging your system. This month's DVD includes <span class="h-card" translate="no"><a href="https://mastodon.social/@linuxmint" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>linuxmint</span></a></span> 22.1 Cinnamon and nobara 42<br><a href="https://www.linux-magazine.com/Issues/2025/297?utm_source=mlm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">linux-magazine.com/Issues/2025</span><span class="invisible">/297?utm_source=mlm</span></a><br><a href="https://fosstodon.org/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://fosstodon.org/tags/tools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tools</span></a> <a href="https://fosstodon.org/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://fosstodon.org/tags/Debian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Debian</span></a> <a href="https://fosstodon.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://fosstodon.org/tags/Cairo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cairo</span></a> <a href="https://fosstodon.org/tags/GTK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK</span></a> <a href="https://fosstodon.org/tags/Golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Golang</span></a> <a href="https://fosstodon.org/tags/shell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shell</span></a> <a href="https://fosstodon.org/tags/encryption" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encryption</span></a> <a href="https://fosstodon.org/tags/Beowulf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Beowulf</span></a> <a href="https://fosstodon.org/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://fosstodon.org/tags/LinuxMint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxMint</span></a> <a href="https://fosstodon.org/tags/NobaraLinux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NobaraLinux</span></a></p>
@haitchfive<p>Dropdown menus render exactly right. Also some room for improvement there behaviourally speaking.</p><p>Not a minor aspect now, considering that the last re-write has seen a clean separation of the UI logic and the backend. I could try an alternative backend in GL or SDL as a canary to ensure the app-level code always remains backend-independent.</p><p><a href="https://oldbytes.space/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://oldbytes.space/tags/deluxedraw" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deluxedraw</span></a> <a href="https://oldbytes.space/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a></p>
@haitchfive<p>With some room for improvement ui-wise, but most ui elements are almost working 🤣 </p><p><a href="https://oldbytes.space/tags/deluxedraw" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deluxedraw</span></a> <a href="https://oldbytes.space/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://oldbytes.space/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a></p>
@haitchfive<p>I think I've got BDF font rendering right.</p><p><a href="https://oldbytes.space/tags/DeluxeDraw" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeluxeDraw</span></a> <a href="https://oldbytes.space/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://oldbytes.space/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://oldbytes.space/tags/pixelart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pixelart</span></a></p>
radhitya / al1r4d'hello world' i would say.<br><br>some of you might already know me, but for those who dont<br><br>i'm radhitya (al1r4d in the other place) and interested in <a class="hashtag" href="https://pl.100indie.org/tag/linux" rel="nofollow noopener" target="_blank">#linux</a>, <a class="hashtag" href="https://pl.100indie.org/tag/openbsd" rel="nofollow noopener" target="_blank">#openbsd</a>, <a class="hashtag" href="https://pl.100indie.org/tag/golang" rel="nofollow noopener" target="_blank">#golang</a>, <a class="hashtag" href="https://pl.100indie.org/tag/c" rel="nofollow noopener" target="_blank">#c</a>, low-level programming, <a class="hashtag" href="https://pl.100indie.org/tag/esp32" rel="nofollow noopener" target="_blank">#esp32</a>, <a class="hashtag" href="https://pl.100indie.org/tag/arduino" rel="nofollow noopener" target="_blank">#arduino</a>, and <a class="hashtag" href="https://pl.100indie.org/tag/selfhosting" rel="nofollow noopener" target="_blank">#selfhosting</a>.<br><br>i think this should be enough to introduce myself.
Rost Glukhov<p>The Model Context Protocol (MCP), how to implement an MCP server in Go, including message structure, protocol specifications, libraries and example implementation:<br><a href="https://www.glukhov.org/post/2025/07/mcp-server-in-go/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">glukhov.org/post/2025/07/mcp-s</span><span class="invisible">erver-in-go/</span></a><br><a href="https://techhub.social/tags/mcp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mcp</span></a> <a href="https://techhub.social/tags/server" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>server</span></a> <a href="https://techhub.social/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://techhub.social/tags/llm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>llm</span></a> <a href="https://techhub.social/tags/go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>go</span></a> <a href="https://techhub.social/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a></p>
Brad L. :verified:<p>This was worse than dependency work for bioinformatics C/C++ stuff in the early to late 00's. It made me _hate_ <a href="https://hachyderm.io/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> because nothing made this situation visible.</p><p>Before this experience, I was struggling to decide if I should spend my personal time bettering my <a href="https://hachyderm.io/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> or just learn <a href="https://hachyderm.io/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a>. Now that's settled.. <a href="https://hachyderm.io/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> it is ;)</p>
Brad L. :verified:<p>Looking for suggestions from <a href="https://hachyderm.io/tags/Golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Golang</span></a> folks in enterprises. How do you handle dependencies on other internal repos? </p><p>Here's what happened: I got asked to add a feature to `company/logger`, so I start my work off the `main` branch. I get my feature done, and go to test it by pointing `company/foo` to my branch on a testing branch of its own. Simple enough, right? Wrong.</p><p>You see `company/foo` uses `company/logger`, but from a branch that was deleted 2 yrs ago. Additionally, that branch of `company/logger` references a `company/proto` dependency which is also from a branch deleted 2 yrs ago. Needless to say, a lot has changed in two years since these branches diverged. Nothing in the build or test phases highlighted this issue. For two years, we'd been running unsupported code in production.</p><p>Fast-forward to 3 days later, and I finally reconciled 2 yrs of drift between the three repositories (complicated by an organization rename/migration which involved duplication of the google protobuf global initializaiton non-sense).</p><p>We already have `GOPRIVATE` to specify our internal repo prefixes. So, is it reasonable or traditional for enterprise CI/CD to check `go.mod` for `GOPRIVATE` repos and require that they be tagged or on the tree's mainline? If so, are there tools that do this? My searching for "go module audits" aren't really helping since that's all vulnerability stuff.</p><p>What do you do to prevent this in your organizations?</p>
requiem 🦫AI
Andrew Graves :arch: :linux:<p>Just another opinionated PSA:</p><p><a href="https://fosstodon.org/tags/Golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Golang</span></a> is fun to write and easier to learn than <a href="https://fosstodon.org/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> </p><p>I got sidetracked by the Rust hype for a while until <a href="https://fosstodon.org/tags/ThePrimeagen" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ThePrimeagen</span></a> pointed out that Rust isn't a fun language for him.</p><p>I realized that it also applied to me.</p><p>If you enjoy Rust, go ahead, more power to you!</p><p>I just wasn't very productive with Rust and I never needed to do anything complicated to begin with. </p><p>So these days I just write some CLI utils and backend stuff in Go and am thoroughly enjoying it!</p>
@haitchfive<p>I decided that it was about time that I rolled out my own. It's going to be called Deluxe Draw, it's written in Go using Raylilb and it's gonna be <a href="https://oldbytes.space/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a>. A bit tired of the available choices. Just plain simple drawing, one single native binary, with basic tools, layers, pan, zoom, and little else.</p><p><a href="https://oldbytes.space/tags/pixelart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pixelart</span></a> <a href="https://oldbytes.space/tags/DeluxeDraw" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DeluxeDraw</span></a> <a href="https://oldbytes.space/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://oldbytes.space/tags/raylib" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>raylib</span></a></p>
TechnoTenshi :verified_trans: :Fire_Lesbian:<p>Helm v3.18.3 and earlier are vulnerable to local code execution via a crafted Chart.yaml and symlinked Chart.lock. Exploit occurs during dependency updates. Patched in v3.18.4.</p><p><a href="https://github.com/helm/helm/security/advisories/GHSA-557j-xg8c-q2mm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/helm/helm/security/</span><span class="invisible">advisories/GHSA-557j-xg8c-q2mm</span></a></p><p><a href="https://infosec.exchange/tags/Helm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Helm</span></a> <a href="https://infosec.exchange/tags/SupplyChainSecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SupplyChainSecurity</span></a> <a href="https://infosec.exchange/tags/GoLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoLang</span></a> <a href="https://infosec.exchange/tags/DevSecOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevSecOps</span></a></p>
Golang News and Libraries<p>Nightingale is an open-source monitoring project emphasizing alerting. Unlike Grafana, which focuses on visualization, Nightingale prioritizes its alerting engine and alarm processing and distribution while also connecting with various data sources.<br><a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a></p><p><a href="https://github.com/ccfos/nightingale" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/ccfos/nightingale</span><span class="invisible"></span></a></p>
Brad L. :verified:<p>TIL: You can have a reference to an unreachable commit in a `go.mod` file and get no warnings or errors in the build process. tl;dr: The build will work until that commit gets GC'd at some point in the future. </p><p>Cool story, <a href="https://hachyderm.io/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a>. Yes, package management is hard. But, come on. You should get a warning from `go mod tidy` if you're pointing to a GC eligible commit. Even if you're vendoring, it's important to know you may be incompatible with upstream in a way that's likely _NOT_ documented since the commit was never merged.</p>
golang<p>🎊 Go 1.25 Release Candidate 2 is released!</p><p>🏖 Run it in dev! Run it in prod! File bugs! <a href="https://go.dev/issue/new" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">go.dev/issue/new</span><span class="invisible"></span></a></p><p>📡 Announcement: <a href="https://groups.google.com/g/golang-announce/c/VDM1-NOZTQM/m/lxpShNSBBQAJ" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">groups.google.com/g/golang-ann</span><span class="invisible">ounce/c/VDM1-NOZTQM/m/lxpShNSBBQAJ</span></a></p><p>📦 Download: <a href="https://go.dev/dl/#go1.25rc2" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">go.dev/dl/#go1.25rc2</span><span class="invisible"></span></a></p><p><a href="https://hachyderm.io/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a></p>
golang<p>🥳 Go 1.24.5 and 1.23.11 are released!</p><p>🔐 Security: Includes a security fix for the Go toolchain (CVE-2025-4674)</p><p>📣 Announcement: <a href="https://groups.google.com/g/golang-announce/c/gTNJnDXmn34/m/rdlFOriABQAJ" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">groups.google.com/g/golang-ann</span><span class="invisible">ounce/c/gTNJnDXmn34/m/rdlFOriABQAJ</span></a></p><p>📦 Download: <a href="https://go.dev/dl/#go1.24.5" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">go.dev/dl/#go1.24.5</span><span class="invisible"></span></a></p><p><a href="https://hachyderm.io/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a></p>