Alex CurranUsing enums and structs in Swift part 1: data vs stateEnums and structs are some of Swift’s most powerful APIs, and they can greatly improve code. But how do you decide which to use?Dec 30, 2021Dec 30, 2021
Alex CurraninFreetrade BlogHow we profile Android bugs at FreetradeWe have over 80,000 users here at Freetrade, and ensuring their experience is good doesn’t just boil down to nice animations and features.Jan 8, 20202Jan 8, 20202
Alex CurranHow to deal with conflicts in Pod foldersA quick and easy technique to fix conflicts with changes to your projects CocoaPodsFeb 21, 20184Feb 21, 20184
Alex CurranPerfecting custom assertions in SwiftUnit testing is a powerful tool, and assertions a key part. Learn how to make them simpler and more expressive.Jan 30, 2018Jan 30, 2018
Alex CurranA quick guide to laying out views in iOSHow to prevent tab bars and navigation bars getting in your way.Oct 24, 20171Oct 24, 20171
Alex CurranClean code: The curse of a boolean parameterBooleans are often a source of code complexity and can frequently be a code smell. Why is this, and what can you do about it?Jul 22, 201710Jul 22, 201710
Alex CurranAvoiding primitive obsession in SwiftIt’s all too easy to pass information around in your code as strings or ints, but this can soon catch up with you. Swift has a powerful set…Mar 27, 20177Mar 27, 20177
Alex CurranEvery time you add a Pod, an angel loses its wingsWhat will make you a better developer, adding stuff to a Podfile or writing things yourself?Feb 26, 20172Feb 26, 20172
Alex CurranImproving completion blocks in SwiftSwift focuses on making APIs descriptive and determinate. So what’s up with completion blocks, and how can we improve them?Feb 7, 20172Feb 7, 20172