Alex Curran·Dec 30, 2021Using 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?
InFreetrade BlogbyAlex Curran·Jan 8, 2020How 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.A response icon2A response icon2
Alex Curran·Feb 21, 2018How to deal with conflicts in Pod foldersA quick and easy technique to fix conflicts with changes to your projects CocoaPodsA response icon4A response icon4
Alex Curran·Jan 30, 2018Perfecting custom assertions in SwiftUnit testing is a powerful tool, and assertions a key part. Learn how to make them simpler and more expressive.
Alex Curran·Oct 24, 2017A quick guide to laying out views in iOSHow to prevent tab bars and navigation bars getting in your way.A response icon1A response icon1
Alex Curran·Jul 22, 2017Clean 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?A response icon10A response icon10
Alex Curran·Mar 27, 2017Avoiding 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…A response icon7A response icon7
Alex Curran·Feb 26, 2017Every 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?A response icon2A response icon2
Alex Curran·Feb 7, 2017Improving completion blocks in SwiftSwift focuses on making APIs descriptive and determinate. So what’s up with completion blocks, and how can we improve them?A response icon2A response icon2