Matthew Liam HealyCuteAsserts dev blog #1: wait, how do you test that a test failed?I recently started working on CuteAsserts, an extensible Swift wrapper for Apple’s XCTest library, engineered for maximum cuteness. I…Jan 28, 20201Jan 28, 20201
Matthew Liam HealyinBleeding EdgeWriting better unit tests in Swift: Part TwoValidating your code with custom assertionsMar 16, 2018Mar 16, 2018
Matthew Liam HealyinBleeding EdgeWriting better unit tests in Swift: Part OneGenerating test data with factory methodsFeb 27, 20182Feb 27, 20182
Matthew Liam HealyMy favourite albums of 2017Here are some of the albums that I enjoyed most in 2017, and some reasons why I enjoyed them. Where possible I’ve included Bandcamp links…Jan 6, 2018Jan 6, 2018
Matthew Liam HealyinBleeding EdgeNicer reuse identifiers with protocols in SwiftMe, my Self.self and UICollectionViewDec 7, 20171Dec 7, 20171
Matthew Liam HealyinHackerNoon.comMy Week at SoundCloudTwo weeks ago I moved from Scotland to Germany to start a new job as an iOS engineer at SoundCloud. On Monday of last week I started that…Jul 10, 201739Jul 10, 201739
Matthew Liam HealyRange Types in SwiftRecently I was writing a small Apple Watch app. The idea was super simple: I wanted to be able to enter my weight and have it saved to…May 15, 20173May 15, 20173
Matthew Liam HealyLoading Images in iOS Without Dependencies(Edit: as many responses have pointed out, this approach isn’t going to work in every single case. But then, you weren’t just going to copy…May 2, 201713May 2, 201713