Treat Warnings as Errors in a Swift PackageLet the Swift compiler help you keep your code clean at the package levelNov 13, 2021Nov 13, 2021
Published inLevel Up CodingSwift Bite-Sized Best Practices: Extending UIColor for Custom Color ConstantsSwift Bite-sized Best Practices is a series of quick reads showing you how to write clean, maintainable, testable, readable Swift code…Mar 7, 20212Mar 7, 20212
Why Your Lazy Vars Aren’t Creating Strong Reference Cycles in iOS…even when they capture selfFeb 23, 2021Feb 23, 2021
Sharing Object Data Between an iOS App and Its WidgetUse Codable and App Groups to get your iOS 14 widget all the data it needsFeb 2, 20215Feb 2, 20215
Published inLevel Up CodingShow Touches in React NativeAll your options for adding the touch indicators you need for your next React Native app demoDec 24, 20202Dec 24, 20202
Published inLevel Up CodingFilling out the App Privacy Section in App Store Connect for AdMob UsersA step-by-step walkthrough of the new app App Privacy questionnaire for developers using the AdMob SDKDec 6, 202019Dec 6, 202019
Published inLevel Up CodingEmail Yourself Daily Alexa Skill Metrics Updates using Lambda, SMAPI, and SESGet your latest skill metrics delivered to your inbox on a daily basis — because logging into the console is too hardNov 16, 2020Nov 16, 2020
Published inLevel Up CodingOne-step AWS Cognito User Pool with Lambda Triggers using Serverless FrameworkDeploy your Cognito user pool and custom triggers in one Serverless stack and understand Serverless a little bit better along the wayOct 28, 2020Oct 28, 2020
Can Terrorists Tweet?Or, how the judiciary’s interpretation of CDA 230 is shaping the future of user-generated content, censorship, liability, and competitionOct 20, 2020Oct 20, 2020
So Your AWS Free Trial Is OverWhat to know about the deals you’re losing, and the ones you’re notOct 12, 2020Oct 12, 2020