Twitter | Search | |
Rafał Studnicki
Software Engineer. Obsessed with quality and correctness.
10
Tweets
170
Following
64
Followers
Tweets
Rafał Studnicki retweeted
Ben Brodie Nov 18
Just wrote my blog post about Makefiles. They are language agnostic, all-purpose, incredible things that will fix your developer workflow.
Reply Retweet Like
Rafał Studnicki Nov 15
Have you ever wondered if there's a better way of handling optional values in Elixir? Well, Maybe there is...
Reply Retweet Like
Rafał Studnicki retweeted
Szymon Mentel Nov 14
Five Nines, High Availability, CAP Theorem - o tym wszystkim i nie tylko przeczytasz w moim nowym wpisie ilustrującym czym jest Wysoka Dostępność na przykładzie RabbitMQ: #
Reply Retweet Like
Rafał Studnicki retweeted
Alicja Mentel Nov 6
Programiści z Krakowa, zapraszam na spotkanie, na którym opowiem dlaczego w BluzeZones żyje się zdrowiej i dłużej, dlaczego niektórzy mówią, że siedzenie to nowe palenie oraz co zrobić żeby przetrwać w tym siedzącym świecie.
Reply Retweet Like
Rafał Studnicki retweeted
Martin Gausby Nov 5
Don't allow modules that include the names `Common`, `Helpers`, or `Utils` to your projects. If that happens you need to flesh out a thing or two, and they will only serve to make the code harder to read and comprehend
Reply Retweet Like
Rafał Studnicki Oct 29
Replying to @gausby
I believe that we should never aim at XX% coverage, as this will make the tests just meet this requirement. Rather, good coverage is a side product of a good testing strategy and helps us detect things me missed.
Reply Retweet Like
Rafał Studnicki Oct 29
Replying to @gausby
Yes, writing tests just to satisfy the coverage metric leads to having tests that check some parts of the implementation, rather than the behaviour of our system.
Reply Retweet Like
Rafał Studnicki Oct 29
Replying to @gausby
What if a failed build is the only thing that provokes reflection on why this particular line hasn’t been tested? There’s a different story if we don’t control everything (code injected by macros in Elixir). A way of a manual override seems to be necessary sooner or later.
Reply Retweet Like
Rafał Studnicki retweeted
Szymon Mentel Oct 24
Interesują Cię systemy rozproszone wysokiej dostępności? Słyszałeś o algorytmie osiągania konsensusu Raft? O tym wszystkim w moim nowym poście o Quorum Queues w RabbitMQ 3.8: Zapraszam!
Reply Retweet Like
Rafał Studnicki Oct 23
Tired of tests randomly failing on CI? Here's a solution:
Reply Retweet Like