principles_of_developing_robust_applications

# Principles of developing robust applications

Kotlin edition

[TOC levels=2-6]

## Making illegal state unrepresentable

### Union types

### Validate at the boundary

### Null handling

### Enumerating all cases

## Exceptions and how to handle them

## Logging

## Memory usage



edited by: stefs at Friday, October 17, 2025, 9:39:23 AM Coordinated Universal Time


view