All Articles
2020 | May | 21 | You Might Not Want a Booolean |
2020 | February | 26 | Property Tests for Legacy Code |
2019 | December | 04 | Adopting Value Types: Networking |
2018 | November | 08 | Types as Proof |
2018 | August | 29 | Value-Oriented Programming |
2018 | July | 18 | Eliminating Impossible States with Never |
2018 | May | 31 | Better, Faster, Cheaper |
2017 | December | 07 | When Not to Use an Enum |
2017 | September | 06 | A Smarter Package Manager |
2017 | May | 23 | Type-Driven Development with Swift |
2016 | December | 21 | Logic Programming in Swift |
2014 | June | 23 | Taking on Technical Debt |