Published onDecember 21, 2023The case against uFeature architecturesswiftiOSuFeatures offer lower compile times, better modularity, better testability, stronger isolation, and more! Why wouldn't I use them?
Published onNovember 30, 2023Choosing iOS project managersxcodeiOSSPM modules are laggy and stuff. Are there better options?
Published onNovember 30, 2023Trying to improve fatalErrorswiftiOSIt would be nice to catch fatal assertions, and magically turn all functions into throwing functions. Is it possible?
Published onNovember 30, 2023Fixing uFeature app binary sizesswiftiOSPorting an app to a uFeature architecture leads to a doubling in binary size. Why? How can we fix it?
Published onOctober 17, 2023Realtime audio processing in AVComposition in SwiftswiftciOSAVFoundationTrying to make realtime and offline cool audio effects without ffmpeg on iOS. Did someone say undocumented C APIs? I wish they didn't!