Boris M
bmarinov.bsky.social
Boris M
@bmarinov.bsky.social
Software architect, Go developer and testing propagandist. Busy beating colleagues with his personal copy of Enterprise Integration Patterns. They are resisting.
I like mixing my morning coffee with some observability, ebpf and edge telemetry work.
EU ~ 🇩🇪
100x this. I was doing some Github actions release tasks recently when I got completely off guard that the GH owned publish release tasks repo is... Archived since 2021 and using the tasks causes deprecation warnings. Way to go, Microsoft.
November 13, 2025 at 4:41 PM
Are we there yet.. Oh my *** yes! Thanks for the link, finally something usable 🙌 can't stand json schema.
November 5, 2025 at 11:30 AM
I mean, this is definitely one way to do this. But in general, as long as there is a run(ctx, cfg) function in main.. This is usually not an issue? Am I missing something or is this a recommendation for no pkg level init (smelly) and declaring / passing your dependencies in one place?
October 24, 2025 at 6:17 PM
Looking through the usual channel feels like shouting into the void so I appreciate the message here. Hopefully you didn't get completely spammed on LinkedIn though (reading is hard). It may be worth sharing how this went further down the road?

(also I'm low key hoping for constructive feedback)
October 24, 2025 at 6:14 PM
I've had good success with Bruno so far. Migrated to it once Insomnia started pulling the postman trick. But I also use these tools to send requests and don't build my test suite on top of them for example. Absolute madness whoever thought dev time involved in postman tests is a good idea.
October 21, 2025 at 2:38 PM
Can you tell me some more about this? I've been gathering some notes on European alternatives (or the lack thereof) and their deficiencies. 'Concerning' doesn't even begin to describe the state of things.
October 11, 2025 at 9:01 AM
Is this some AI slop summary which.. makes an absolutely false statement? Ah well..
September 2, 2025 at 1:50 PM
Oder gerade richtig :)
August 23, 2025 at 4:46 PM
Ah Java conventions, the shining beacon of good naming
FooServiceImpl implements FooService

As someone having extensively dealt with Java/C#, JS and Python in the past - I would rather work on Go. But I have to admit, switching back to it from the usual suspects takes a few mins to reorient
August 22, 2025 at 3:41 PM
Sigh, module support was added 7 years ago.
August 17, 2025 at 8:56 AM
I'm trying to clarify a few things:
- You are not forced to, and actually you should not be putting your source code under GOPATH.
- you can change the GOPATH path, haven't touched macos in a year but this should probably be done via zshrc.

For the record, I agree that home pollution is annoying.
August 17, 2025 at 8:23 AM
Which year is this and why are you fiddling with gopath? If is possible that you have found outdated tutorials and resources. With go modules you rarely have to care about gopath.
August 17, 2025 at 7:32 AM
And if you vendor, all the code and packages are right there in the repo. Copy into container, kick off build, done. It is a trade-off.
July 29, 2025 at 7:16 AM
There's one more problem I wanted to eventually write about - private #Golang packages. Authentication w git works alright. But in container builds you now need git credentials. Compose is a huge pain too - no ootb secret support. And sharing w/ other teams becomes dx hell. Its doable just clunky.
July 29, 2025 at 7:15 AM
I don't have as much insight so I hoped that I'm just ignorant and out of the loop. So.. apparently it's not just poor marketing either. Last winter I was looking at open positions, none of the hosting companies left me with the impression that they are staffing to expand offerings.
July 25, 2025 at 4:06 PM
Yeah and honestly, Service bus blasts sns/sqs plumbing out of the water. Azure is my home cloud and I have a strong preference for it, but I would really like to have an european alternative. The Hetzner's/OVH/... seem to be 10+ years behind with their offerings, and no messaging solutions in sight.
July 24, 2025 at 3:00 PM
Few have moved in to tackle this expensive problem (reliability) and offer messaging as a service. I absolutely agree with you especially on the sticking into VM part.
And for now we are stuck with self hosting or az/aws/gcp. :) One Donald meme away from getting kicked out of our messaging infra /s
July 24, 2025 at 12:09 PM
This looks very tempting, and congrats! Time to make people cry by explaining how not to use Kafka.
This reminds me of a question I wanted to ask long ago. Why is managed messaging so rare among EU providers? Surely someone thought about packaging rabbitmq or similar and offering it at a fair price?
July 24, 2025 at 11:39 AM
The best date picker I've ever seen had me enter the year manually. Unfortunately I can't remember where I saw it, but the experience was so much better that I still think about it at night.
July 23, 2025 at 6:36 AM
The employee.
July 14, 2025 at 7:17 PM
Does it always fire the same one? The whole thing was a bit disturbing 😅
July 14, 2025 at 6:55 PM
Back in 21 while hiring I had a few simple questions about system design and unit testing strategies, the latter absolutely blasting devs posing as seniors out of the water. Now 3y later the whole situation has completely killed my motivation to apply for remote positions. Too much bs and noise :/
July 6, 2025 at 3:22 PM