Tom PearsonCoronavirus is winning against softwareIn the UK there have been 2 fairly critical errors resulting from bad software that have worsened the effect of the coronavirus. The first…Oct 10, 2020Oct 10, 2020
Tom PearsonMVVM and Coordinators is the Industry Standard ArchitectureI had a lot of phone calls as interview first stages when I was recently applying for iOS Developer jobs. At some point we would always…Aug 8, 2019Aug 8, 2019
Tom PearsonNamespaces in SwiftNamespaces in their simplest form are a way to group related areas of code. They make one of the hardest problems in programming, naming…Aug 6, 2019Aug 6, 2019
Tom PearsonWorking With Orphaned Words in iOSI once had to create a basic clone of iMessage which was a surprisingly easy task but I ran into one interesting problem that was tough to…Apr 28, 20191Apr 28, 20191
Tom PearsonRandomising Unit Tests in iOSComputers are good at simulating computers. Thorough unit tests are hard to write. As developers we can use the former to help with the…Apr 2, 2019Apr 2, 2019
Tom PearsonAutomate Tests in iOS with Git HooksI leant about ⌘ + B a long time before ⌘ + U. It’s unrealistic to expect yourself to reliably run tests at suitable intervals throughout…Mar 24, 2019Mar 24, 2019