261 Followers
772 Following
38 Posts
Did a thing to make #testing against a #redis cluster in #golang a bit easier for myself, but maybe it's useful for others, too.

https://github.com/erkattak/testcontainers-go-redis-cluster

This is a module for #testcontainers that forms a Redis cluster (with various configuration options) and gives an API to stop/pause/restart nodes in a targeted way.

I needed something to emulate issues with service resiliency when doing sharded Pub/Sub with a Redis cluster run in #kubernetes - specifically with rescheduled nodes.

The redis/go-redis package isn't exactly resilient against underlying topology changes when doing Pub/Sub, and in writing code to make it more resilient, I found that it's difficult to create a cluster with testcontainers without a lot of boilerplate or configuration. So I decided to abstract that part away from the real code I'm writing.

I probably just could've installed redis on my local or ensured that it is available in CI, but both already have #docker and we already used testcontainers a bit in other parts of our service.
GitHub - erkattak/testcontainers-go-redis-cluster

Contribute to erkattak/testcontainers-go-redis-cluster development by creating an account on GitHub.

GitHub
Going slightly crazy. The March Pixel update made it so my phone doesn't ring/vibrate when phone calls come in. Kinda nuts that support has told me they're going to replace my device due to this. I can't imagine it's a hardware issue...
I wish I knew what my partner meant when she says "this tastes like cabinet" or "this tastes like fridge". I truly do not understand.
Taking down government websites due to the shutdown is just petty shithousery. There's no reason why a website would stop working just because idiots in DC play these dumb games.

Peeps talk about enshittification, I wish it was called crapitalism instead because it better denotes capitalism as the root problem...

Anyway we focus on stuff going bad but how about stuff being consistently good?

Signal, for example. Just freaking working day in and day out. It may not be perfect but they haven't tried to sell my data or integrate some fucking AI features yet.

I don't remember the last time I donated but I should do so again soon.

Due to working on services that do quite a bit of dynamic protobuf marshalling and unmarshalling, this seems like an exciting project https://mcyoung.xyz/2025/07/16/hyperpb/

#golang #protobuf #programming #optimization

Parsing Protobuf Like Never Before · mcyoung

I get the skepticism for AI, but not the blind hatred or unsupported pessimism. I have to say that I've found it genuinely helpful in the right circumstances. Yes, it's over-hyped, overloaded and overused in a lot of ways. I really think as a technology professional, it's my job to see through the bullshit, figure out the correct application, and, most importantly, relay that information without all the FUD. Just because it's trendy doesn't mean it's bad. If it does one thing well out of a hundred and that one thing is super helpful and saves you time, why not incorporate it into your toolbox? I'm sure my grandfather had specialty tools for his plumbing business that were either useless to the general public because you needed the expertise to use them, or were overkill for the average DIY, but for him it made sense if it added value to his customers and he could wield it in the proper way.
It's not everyday that a tiny frog scoots its way across your living room floor. Guess we really did move more into the country 😄

Well, this is new.

"Assignment: Following Round 2, selected candidates will be asked to complete an assignment that evaluates their technical and practical skills. Candidates will receive a $250 via Tango gift-card for completing this assignment."

This is a refreshing departure from the "we want free work" hiring model.

https://apply.coop/jobs/d19ci16blda0qqpvutm0-community-engagement-associate

Not bad, @wearenew_public

#FediHire #FediHired #GetFediHired

Community Engagement Associate

Open job at New_ Public: Community Engagement Associate

Any fedi accounts to follow for jobs in tech?

I’m already following @applycoop, and I’m wondering if there are other interesting account that I should add to my watchlist. Thanks!

#askfedi #fedihired