Simplifying Room – Part II: Prepopulated Data And Migrations
android

How to use Android Room Extensions library to simplify database prepopulation and migrations.

Read more
Simplifying Room – Part I: Hilt Setup
android

How to use Android Hilt Extensions library to simplify Room database setup in an Android project.

Read more
The Case Against Double Exclamation Operator
kotlin

Why Kotlin not-null assertion operator (a.k.a. double exclamation operator) should be avoided

Read more
Most Common Typographical Errors in Software
typography

All tests are green, spelling is double-checked, and you believe, there are no errors in your software? After reading this article, you may change your mind.

Read more