Verify collections in Swift with sized index setsIn this post, I implement a rather slippery concept in Swift: index sets with exact sizes. Why? Partly to stretch my Swift-muscles a bit…May 16, 20232May 16, 20232
Published inCodeXLet’s make a Swift property wrapper that ignores variables when en/decodingIn this post, we create a property wrapper that can be used to “skip” properties when encoding or decoding an object. This is useful when…May 14, 20211May 14, 20211
Published inThe StartupAn easy-to-use routing system in SwiftEschewing pre-built routing frameworks, for a hand-rolled system based on protocols, enums and default implementations, that is tailor…Jun 11, 20201Jun 11, 20201
Published inRetro RabbitAMP and PWA with Michael Gaud • Surfacing.RRThis is the second post in a series called Surfacing.RR. In this series, we uncover nuggets of knowledge buried deep within the projects…Dec 5, 2019Dec 5, 2019
Published inRetro RabbitEnvoy Service Discovery with Hein Oldewage • Surfacing.RRThis is the first post in a new series called Surfacing.RR. In this series, we will uncover nuggets of knowledge buried deep within the…Oct 21, 2019Oct 21, 2019
Published inBetter ProgrammingSwift Hacks: De-duplicate Tedious Type Declarations with In-line ConfigurationAdding a configured method to variable types to increase your coding efficiencyMay 30, 20194May 30, 20194
Swift generics: moving type parameters out of angled brackets and into factory methodsGenerics are powerful and expressive, but occasionally, they can get a little ugly.Apr 18, 2019Apr 18, 2019