The 2 IDE Shortcuts You Should Know and Use – But Probably Don’t
There are two keyboard shortcuts that I recommend to other developers all the time. You don’t need to know every keyboard shortcut, and for things you rarely...
There are two keyboard shortcuts that I recommend to other developers all the time. You don’t need to know every keyboard shortcut, and for things you rarely...
People refer to all kinds of changes to existing code as refactoring, which is a common case of semantic diffusion.
The phenomenon of cargo cult is very common in the software industry. With this article I want to raise awareness for the problem of cargo cult and provide s...
First of all, I don’t advocate for getters and setters at all. Don’t use them (especially setters) if you find an alternative. There usually is a better desi...
We all have to start somewhere. For most of us, our Git journey begins with about 5 commands and the mental model of a file-sharing tool like Dropbox or OneD...
The terms CI (continuous integration), CD (continuous delivery), and the umbrella term CI/CD are often misunderstood and misused. Many think that continuous ...
In the past, my advice for effective code reviews was something along the lines of:
Imagine this scenario: A restaurant cook learned from their grandmother the secret of her tasty soup. “Always put a tablespoon of salt in your soup”. And so ...
Your team is doing feature branching and pull requests, but the code quality is still subpar? What many people don’t know: The code reviewers are simply appr...
CI/CD is something you do, not something you have.