Topic
Coding Life
Practical articles about Coding Life.
Articles

Keeping our overachieving freak on a leash
2024-03-01Being busy is not something we strive for; it’s an axiom. Social media are not helping; our whole lives are on the plate. And we’re chefs serving fast food. We show how…
A few notes on migrating storage library
2023-12-07I’m feeling like a surgeon in recent days. Who knew that changing the connection management in storage library would be a delicate thing to do? I did, but it’s still an…
Are you Marten or Wolverine user? Tell us more!
2023-11-30I’m always saying that the Marten community is one of the things that keeps me doing Open Source and staying in the .NET community. It’s really welcoming and supportive…
We introduced support plans for Marten
2023-11-19We just introduced support plans for Marten, and here’s why. We’re really committed to providing tools that are accessible, safe and bug-free. We spend hours daily…
Women in IT
2023-10-27I used to play football. I wasn’t talented, but still, I loved it. Football is a team sport, and playing is not the only essential part of that. The other is the locker…
Architecture Weekly became the Substack Bestseller!
2023-09-17Boom, I got this week such a nice picture from the Substack. My Architecture Weekly newsletter appears to have become the Substack Bestseller for getting 100 paid…
A few words on communication
2023-06-11I got a surprising question during my workshop this week: It seems that communication with the business is critical to make Event Sourcing right. What would you recommend…
A few notes on running open source project after Marten v6 release
2023-05-13Last week we released the next major Marten release, and I’d like to share some of my lessons learned and insights with you. And by “you”, I don’t mean only you, my great…
ChatGPT, revolution or not?
2023-04-02I started my career when StackOverflow didn’t exist. That’s how I quite often introduce myself. I’m that old. That’s, of course, nothing spectacular, as many people more…
Explicit validation in C# just got simpler!
2023-02-05Validation is a thriving concept. It enables incredible creativity in developers implementing it in various ways. I explained my general take on How to validate business…
Stacking the bricks in the software development process
2023-01-29We, developers, are searching for Holy Grail, one pattern to rule them all. There’s no such. In his excellent book “Atomic Habits”, James Clear described how we should…
Don't be like Ebenezer Scrooge. A few words about workaholism
2022-12-29There is a cult of workaholism in our industry. Just like the guys from the gym brag about how much they pulled on the chest or did in the deadlift, we brag about how…
Dive a bit deeper, look a bit wider
2022-09-28We live in a time of information overload. We are constantly stimulated. Our focus skills are similar to a goldfish. Seemingly our life is easier than it used to be. The…
It doesn't have to be toxic at work
2022-09-14We work in an industry that’s full of passionate people. Doing what you like and getting paid for it is a privilege and a curse. We’re vulnerable to workaholism and its…
How playing on guitar can help you to be a better developer?
2022-08-24The first time I did not become a musician was when my grandma tried to sign me to music school. During rehearsal, I stubbornly said I would not sing or repeat things…
Is keeping dates in UTC really the best solution?
2022-07-06In many projects, the approach to dates is quite nonchalant. People do as they want. When on-premise systems were king, the common problem was that it was hard to know…
Should you generate the client code from the API?
2022-06-29I’m often told that dull, repetitive tasks should be automated. However, there are times when it is better not to do this. I regularly see that people want to generate…
Why I'm leaving Event Store and getting ready for the next episode
2022-06-01I’ve got some news today. Here comes the boom: I’m leaving the Event Store, which means I just became unemployed! How come? I am a pragmatic person. My usual decisions…
Power of ignorance, or how to write simple code
2022-05-25I was asked to compile various statistics from our Event Store GitHub community some time ago. We wanted to analyze our public repositories in terms of, for example…
What onion has to do with Clean Code?
2022-05-18I quite often make fun of Clean Code and Clean Architecture. I’m calling it an Onion Architecture. Not least because it has layers but also because it’s smelly. I have…
The risk of ignoring risks
2022-04-06Do you like playing poker? I used to play Texas Holdem with my friends regularly. We took it easy; each person put 5 PLN into the pool, and the winner took everything…
Twelve things I learned about Java during my last code review
2022-03-30As I have mentioned to you many times, I like to test different approaches, technologies and solutions. I may not have told you yet that I once wanted to be a Java…
Small rant about the Software Design
2022-03-23Some time ago, I listened to an enlightening episode of Scott Hanselman’s podcast on how to teach computer science. The guest was Maria Naggaga - Senior Program Manager…
“I'm not interested in politics” is not actual anymore
2022-02-30War. War never changes… In IT, we’re living in a bubble. Compared to others we have good working conditions. We learned to complain about tiny things. We’re running…
15 tips on how to run meetings effectively
2022-02-23It’s always worth talking things through! But is it worth meeting? During my career, I have seen many projects and companies where the “meeting culture” was killing…
I tested it on production and I'm not ashamed of it
2022-02-02Testing on production usually appears in ridiculous stories. They may be only annoyances like getting questions from customers why they see the entry called “Your momma…
Should a programmer's creativity be shown in code formatting?
2022-01-12Each of us has at least a dose of creativity. I have always liked drawing. I wanted to make effective plays in football. Today, I play the guitar and write blog articles…
No, it can never happen!
2022-01-05“No, it can never happen!”. Have you heard this sentence before? For example, a user with the same e-mail address may not register, or the shipment won’t be delivered. I…
Tell, don't ask! Or, how to keep an eye on boiling milk
2021-10-27Some time ago, I thought about writing a cookbook for guys, a set of essential tips on surviving in the kitchen. I thought of starting with brewing coffee and making tea…
What does Mr Bean opening the car have to do with programming?
2021-10-20Before reading the article, please watch the video below: Mr Bean wants to add a new business feature to the project. First, the entity class, then the repository (and…
What does a construction failure have to do with our authorities?
2021-10-13Through my window, I see the result of good plans but poor execution. Opposite my flat, there is a partially completed construction place. Buildings were supposed to be…
10 notes on the 10th blogging anniversary
2021-09-22Yesterday, precisely ten years passed since I released my first blog post. It’s still available in the original place (in Polish) at BlogSpot. If you know Polish and…
In what language are programmers writing?
2021-07-21Wikipedia states that there are around 700 programming languages. Some are more popular. Some are less. But what language do programmers write in? When I started my…
Form a wall! And other concerns about security
2021-07-14There were 0.3 seconds left till the end of the NBA match. Detroit Pistons were leading by a single point against San Antonio Spurs. The ball was in the hands of San…
Let's take care of ourselves! Thoughts on compatibility
2021-07-07In the last year, the word responsibility is used in all possible ways. Responsibility for us, for others. We can be heroes wearing masks instead of cloaks. Caring about…
Why are senior devs afraid to code?
2021-05-19The job interview is a stressful situation, usually for both parties. Some time ago, I had to recruit senior developers. I had the idea to ask a set of elementary…
O tym, co gra na gitarze może dać programiście
2017-11-05Pierwszy raz nie zostałem muzykiem, gdy wzięty przez Babcię do szkoły muzycznej, powiedziałem stanowczo, że nie zamierzam śpiewać i powtarzać zagranych na pianinie rzeczy…
Pogłoski o mojej śmierci są mocno przesadzone, czyli co u mnie słychać
2017-08-17No cóż. Ekhm. No tak. W zasadzie to i dziwne i trochę straszne, że zaczynając wpisy na blogu chcę przepraszać. Róż na policzkach. Te sprawy. Lubię pisać, lubię gadać, ale…
Metallica skończyła się na Kill ‘Em All, a ja idę w Open Source'y
2017-01-06Zapuść proszę sobie ten utwór w trakcie czytania. Wczujesz się lepiej w klimacik. Zapewniam. Niektóre zespoły po kilku płytach powinny zmieniać swoje nazwy. Czy młody…
Old man yells at cloud, czyli rzecz o komunikacji
2016-09-19No i koniec lata, zimno, mokro i w ogóle poniedziałek. Jeszcze 4 dni do weekendu, i 10 miesięcy do lata. Żyć się nie chce. Pokrzyczeć zawsze można. Choćby na chmury…
Moja nierelacja z WROC#
2016-03-16Nie bywam na konferencjach tak często jakbym chciał. Dlaczego? Myślę, że moim problemem jest nonkonformizm, przesadny indywidualizm. Będąc na konferencji trzeba się…
Nauka uczenia (się)
2016-01-16Człowiek uczy się całe życie. Słyszymy, powtarzamy ten truizm. Czasem jest to pochwała, najczęściej pocieszenie. Wiedza, mądrość, inteligencja, czy to synonimy? Na…
What really grind my gears – IIIIIIIIIIIIIIIIF!
2015-10-31Jestem spokojnym człowiekiem, niespotykanie spokojnym. Ale… Jestem Oskar, z Polski. Miejsca urodzenia nie przeskoczę. Natura, historia, zwyczaje, pierogi, kierpce, Szopen…
Na temat branży
2014-06-10Naszym programistycznym światkiem wstrząsnął ten oto wpis: http://natemat.pl/105597,it-arystokracja. Artykuł jak artykuł, nieco grafomański, nieco tendencyjny, ale w…