On code style and consistency
At first, it looks like everyone should have a personal coding style. If you see the big picture, coding style in the context of a team has way more consequences.…
At first, it looks like everyone should have a personal coding style. If you see the big picture, coding style in the context of a team has way more consequences.…
StateFlow and SharedFlow are the new Kotlin APIs for hot streams. So should we replace LiveData? Is it that simple? And does it worth it?…
I think that security is one of the most difficult domains. Nevertheless, following some simple best practices can get you to a reasonable level of security for your server and web app.…
I consider myself a software craftsman who takes good care of my craft. What I find difficult to understand is why I take so much joy when I am deleting code.…
Hilt is great but full of "magic". What happens when you encounter a system class (or anything that is not instantiated by you) that you need to inject?…
When Hilt came around, it hit the sweet spot. It's pretty much Dagger (with all its speed and compile-time safety) but facelifted into something fast and easy.…
If you haven't touched the database directly, then migrating your database is quite easy.…
Constant switch between mouse & keyboard can annoying. Navigating your source code without a mouse is not that hard and the shortcuts are not that many.…