A (click)bait? Let me explain. Take a look at this simple code. Can you predict what will be...
SNAPSHOTs are a confusing Maven concept. Maven is a pre-historic build tool, invented inside The...
This article is my excerpt of Martin Kleppmann's "Designing Data-Intensive Applications" book. These...
What’s a Single Table Design? The world learned about the idea of Single Table Design...
Yesterday, JetBrains introduced Amper. Today, Gradle published another related article, named...
You might have heard about preview environments (AKA dynamic, or ephemeral environments) in the scope...
Great news, everybody: a few days ago, Telegram team updated their Bot API documentation! Among other...
answer re: What is the differences between...
GitHub Actions are great for sharing & reusing logic across your CI/CD pipelines. However,...
I've just launched my next Telegram Bot: Tyzenhaus. It is a shared expenses tracking bot. Whether you...
I just want to share another GitHub Action (create by me) that you may find useful in your Java proje...
GitHub Actions are so cool! Check out our recording about them @ Ministry of Testing Abu Dhabi if yo...
Sometimes I want to reply with a meme image in a Telegram conversation. You know, when a colleague as...
I was implementing an HTTP caching for one of our APIs, based on "ETag" and "If-None-Match" headers....
A short story about wasting a day on a single newline at the end of a private key. I was trying to s...
You’ve heard the news, haven’t you? JFrog is closing JCenter — probably the best Maven-compatible...
Those of you who have some experience with Redis may know that it is not just a simple cache or a pla...
I'm working my ass off to get 25K reputation on Stack Overflow: I want to check out the "access to...
Do you test the code that uses AWS services? Do you use JUnit 5 in your tests? If you do both, I may...
I've been developing backend software for almost 10 years already and never had a chance to work clos...
I noticed recently that I’ve (almost) never used a local main / master branch in Git. I only use it...