shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

246
active users

#golang

8 posts7 participants0 posts today

Salutations from the Pacific Northwest! 🌊🏔️🌲🌧️

In a past life, I was a Web developer building Java/JavaScript webapps hosted on Linux systems.

Now I spend my time as a Cloud Security Engineer, building tooling and
microservices in AWS to keep the bad guys out (or good guys who love footguns).

When I'm not hunched over my laptop writing code or debugging,
you'll find me riding my bicycle, getting armbarred in Brazilian Jiu
Jitsu, playing D&D with my kids, or melting in a Korean sauna
(jjimjilbang) like a human dumpling.

I'm interested in connecting with people about #emacs #elisp #golang,
possibly collaborating on #foss projects.

In addition to English, I speak French (native but rusty), Spanish
(intermediate), Portuguese (beginner) and Korean (beginner).

I finally was able to get this bandwidth agent rolled out to a production datacenter for a client. It has been happily collecting Arista switchport bandwidth stats every 1m and tossing them into a Kafka topic to end up in ClickHouse. Once they are rolled out to all datacenters they can begin billing their customers for bandwidth usage on a per minute cycle.

#GoLang #Arista #Kafka #ClickHouse

We are building an emergency legal aid app to connect people with lawyers during ICE raids, police encounters, and situations where vulnerable communities face harassment. Video calls within minutes when people need legal help most.

Response has been incredible! Flutter developers, legal experts, and lawyer connections joining the team.

Still looking for:

  • Go backend developer (video calling infrastructure, real-time connections)
  • Outreach coordinator (connecting with pro bono legal organizations, finding hosting/infrastructure funding)

DM if interested. Boost for reach!

Evidently six months is how long it takes for me to be reminded that using #Golang channels in complex pipelines are a footgun

If you create a channel and write to it, make sure something is reading from it, even if only to discard the output, unless you enjoy your application quietly stalling

Replied in thread

@derickr @ricmac

it could have been perl or maybe something else. In the end does it really matter? Php was the communication tool people chose to write poems like #wikipedia, #wordpress, #drupal, #moodle and countless other applications that made the open source web a thriving reality.

With all the pomp and competense of newer arrivals, whether #golang, #typescript, #rust or #elixir, they haven't quite made web history yet.

In the end only impact matters and php did it.

Hi fellow #gophers ! The Go Conference Japan 2025 will take place on September 27–28, 2025 at Abema Towers, Shibuya, Tokyo! Event is bilingual and call for proposals is open until the next week. Save the date, or even better... submit a talk or lightning talk proposal!

Website: gocon.jp/2025/en/
CfP: sessionize.com/go-conference-2

Go Conference 2025Go Conference 2025Go Conference is a conference for Go programming language users.

Is there some easy way to compile #Golang programmatically?
Or hell, just any way? I find surprisingly little content on that topic, and only a few internal APIs when I try to search the Go docs. I'm hoping that I'm in some weird filter bubble here, because surely there must be?

Perhaps it helps if I say something about what I want to do. I have a mini language / DSL that is interpreted in Go. And I want users of this to be able to build a binary that bundles their code written in that DSL, and of course the interpreter and whatever else is needed.

But even if the Go build tools are fairly simple, I don't want users having to know about Go or its tools. I want something like "dsl build", which assembles their files, embeds them in the binary and outputs a single executable. Happy for any alternative ways to accomplish this too!

Continued thread

How much of the discussion on fedi is "Evil #BigTech! DON'T USE! Here is FOSS FooBar alternatlve".

But that alternative doesn't manage to gain a significant #adoption and foothold to even start to compete with said Big Tech. What I miss overall is discussions on how to make #FOSS competitive.

Most of the #discussions that reaches my timeline is "Nice idea, this is how you might do tech detail XYZ" and then the talk continues on libraries and frameworks and whether #Golang or #Rust is better..

Is there a #Golang tool that will go through the source in my module and list all of the .go files as well as and file embedded via go:embed?

Looking for something so I can have a standard Makefile with rules that depend on the output of such a tool for deciding when a target needs running. e.g.

compile: $(shell go tool gofilefinder)
go build ./…

For #golang how much code coverage is enough? How much is enough to confidently refactor with an LLM?

In the past I haven't strict 100% coverage, generally if the test cover my business logic, and some external tools then I felt comfortable.

But with an #LLM I feel like I need more tests. I do review the generated code, but I'm sure to miss something; I want the tests to be my safeguard.

But is is really helpful to mock stdlib funcs to test for a range of output for 100% coverage?

Also selling a bunch of weird programming language swag, I'd do it cheaper for fedi people if anyone wants one. Just make an offer and I can figure out what shipping costs. Not looking to get a ton or anything, just to get rid of some random collectables since that's not really something I'm into but I wound up with them over the years in swag bags and stuff. Having a print version of the FreeBSD Journal (which they don't do often) is particularly cool IMO.