Bohdan Stupak (@bohdanstupak1) 's Twitter Profile
Bohdan Stupak

@bohdanstupak1

C#/F#/Typescript; Championing Ukraine over the wire

ID: 2307201654

calendar_today23-01-2014 20:37:08

534 Tweet

54 Takipçi

44 Takip Edilen

Bohdan Stupak (@bohdanstupak1) 's Twitter Profile Photo

"You can't give a good name if you don't have clean code behind it. So a bad name is not just a naming mishap, but often also an indicator of problematic code behind it, a failure in design" - Martin Sosic wasp-lang.dev/blog/2023/10/1…

Sergiy Teplyakov 🇺🇦 🇺🇸 (@steplyakov) 's Twitter Profile Photo

Just a friendly reminder that using `ConcurrentDictionary<K,V>.Count` to check for emptiness is not the right way, since the property would acquire all the locks of the world! Just use `.IsEmpty` property instead! #dotnet #performnace #tips

Just a friendly reminder that using `ConcurrentDictionary&lt;K,V&gt;.Count` to check for emptiness is not the right way, since the property would acquire all the locks of the world! Just use `.IsEmpty` property instead!

#dotnet #performnace #tips
Bohdan Stupak (@bohdanstupak1) 's Twitter Profile Photo

While the war for European freedom in Ukraine is far from over western aid remains too late, too few voxukraine.org/en/the-cost-of…

Bohdan Stupak (@bohdanstupak1) 's Twitter Profile Photo

When I started my career and we deprecated public API we: 1. Marked it as obsolete 2. Described in favor of what it was deprecated 3. Sunsetted it eventually Smh it seems like rocket science for modern devs P.S. Never ever use Hotchocolate. It's an awful piece of software.

Bohdan Stupak (@bohdanstupak1) 's Twitter Profile Photo

At the start of my career, I was awe-inspired by people able to produce complex frameworks. Later I realized that they're people just like me. This led to 2 implications: 1. I can read and contribute to their code. 2. Sometimes they can be wrong just like anybody else

Bohdan Stupak (@bohdanstupak1) 's Twitter Profile Photo

Although originally this video is about F# the concept of "pit of success" was a revelation for me at the time I first watched it. This concept is what should be applied when dealing with all kinds of complex systems. youtube.com/watch?v=US8QG9…

Bohdan Stupak (@bohdanstupak1) 's Twitter Profile Photo

"To be successful, I have to train everyone to be developer/architect/people leader so that I'm not needed at the company. [...] That everyone should be able to do a little bit of everything and be better off. " infoq.com/podcasts/sid-a…

Bohdan Stupak (@bohdanstupak1) 's Twitter Profile Photo

Dear all! My wife collects money to buy a drone for her brother who serves in 22nd Special Mechanised Brigade. The jar send.monobank.ua/jar/Wv3VSLsVx To foreigners: consider crowdfunding gear as a Ukrainian tradition. You may support it via PayPal [email protected] Any help is welcome!

Dear all! My wife collects money to buy a drone for her brother who serves in 22nd Special Mechanised Brigade.
The jar send.monobank.ua/jar/Wv3VSLsVx
To foreigners: consider crowdfunding gear as a Ukrainian tradition. You may support it via PayPal dasha-h@ukr.net
Any help is welcome!
Bohdan Stupak (@bohdanstupak1) 's Twitter Profile Photo

I wrote poésie concrète that automatically regenerates itself every Sunday highlighting ongoing russian war crimes. Available here tilde.town/~wkalmar/is-th… And if you want to know how it works under the hood wkalmar.github.io/post/poeme-con…

Bohdan Stupak (@bohdanstupak1) 's Twitter Profile Photo

When I started as a team lead I was thinking "I have so much experience about things you shouldn't do. This is going to be easy". Turned out that knowing what to do is way harder than knowing what not to do.

Bohdan Stupak (@bohdanstupak1) 's Twitter Profile Photo

oh my crocus hall thing! it's so important current thing! everyone should pay attention to it and feel sorry for russians (no) reddit.com/r/europe/comme…

Bohdan Stupak (@bohdanstupak1) 's Twitter Profile Photo

A gentle reminder about my latest project "Is the war over?" that highlights that Ukrainians face civilian bombing, child abduction, PoW torture every day. Unfortunately, it's a novelty, not the amount of suffering that makes the headlines. tilde.town/~wkalmar/is-th…

Jay in Kyiv (@jayinkyiv) 's Twitter Profile Photo

Russians just tried to blow up the Kyiv hydroelectric dam. If successful, this will permanently flood one of the largest cities in Europe. Meanwhile, US forbids Ukraine from stopping it.

Bohdan Stupak (@bohdanstupak1) 's Twitter Profile Photo

Recently I've been doing quite a lot of stuff on the verge of art and programming. Here's the article on generating note sequences (that actually sound nice) with #fsharp wkalmar.github.io/post/describin…

Bohdan Stupak (@bohdanstupak1) 's Twitter Profile Photo

The premise behind BDD-tools is that they allow non-technical stakeholders to review tests. Yet I haven't seen any non-technical reviewing BDD tests.

Bohdan Stupak (@bohdanstupak1) 's Twitter Profile Photo

Always keep forgetting about doing finalizers correctly. Just a reminder for myself sergeyteplyakov.github.io/Blog/productio…

Bohdan Stupak (@bohdanstupak1) 's Twitter Profile Photo

My recent projects often involve both art and coding. This time I explore #LLM, RAG, and #fsharp to generate poetry wkalmar.github.io/post/using-rag…