© 2026 Hashnode
Hey there, devs! How's it going? I'm your app sensei, and today we're diving into DDD. So, data-driven development is all about designing and building your app based on the data it handles and how it flows through your system. When you combine this a...

This article is about how to create a simple REST API using Ktor and Exposed. We will develop a simple inventory App with CRUD functions. We can request a list of all products in the database, a product by its ID, add new products, and update and rem...

We'll explore a streamlined method for error handling in Ktor Android client by leveraging a custom network result wrapper class. By utilizing a sealed interface with Success and Error data classes, we'll encapsulate response data and exceptions. Add...
