Blog
Notes from the workshop
Building my own iOS apps, and the thinking around it — architecture, Swift, the decisions, and the things that only look obvious afterwards.
The architecture behind Ironbor
A codebase usually has its architecture settled long before you arrive in it, and the pattern debate rarely settles the underlying problem: the weight moves from the view controllers to the view models. For my own app I started from principles rather than a pattern — SOLID, composition, small modules — and ended up with a small unidirectional core and almost no dependencies.
Read the post