Linting vs Formatting: A Swift Guide (Part 1)
Jun 24, 2021, 8:00 PM
Aside: I ran a workshop for try! Swift World on this subject. If interested, the resources are freely available including a guide that you can follow!
Testing for watchOS Apps (Apple Watch)
Feb 11, 2021, 7:00 PM
Update (2.18.21): With the upcoming update to Xcode (12.5), Xcode will support XCTest unit and UI tests for watchOS! Even though, this post includes some helpful tips on structuring your code/tests and enabling tested code sharing for...
Remove Xcode's File Header Comments
May 11, 2020, 8:00 PM
Skip to how to do it
Websites using Swift and AWS Lambda — Part 2
Jun 17, 2019, 8:00 PM
If you haven’t already, check out Part 1.
Websites using Swift and AWS Lambda — Part 1
Mar 4, 2019, 7:00 PM
Want to see this kind of Swift website in action!? Check out the example website, and here is the Source code!
Try vim (even in Xcode!)
Dec 13, 2018, 7:00 PM
A co-worker told me a while back that I should learn vim or emacs. When asked why, he noted that learning one of them would not only help me edit text files faster, which means editing code faster, but learning one would help me...
try! Swift vs droidcon - NYC Conferences
Sep 23, 2018, 8:00 PM
I enjoyed attending both the try! Swift NYC and the droidconNYC conferences this year. Although my work consists mainly of iOS development, I consider myself to be a mobile developer as both platforms are great and are important!...
iOS Camera - A surface dive into a deep topic
Jul 1, 2018, 8:00 PM
There are different ways to access the camera on iOS devices. One simple way would be to use UIImagePickerController, which makes use of the stock system camera UI. This is useful if you want to quickly get up and running to take a...
Do We Really Need To Use That Swift Optional?
May 17, 2018, 8:00 PM
I love optionals as much as the next person, but optionals are overused. One common reason is that they are easy to throw at problems where an entity (class, struct, enum) may not exist (i.e., nil). Then over time, we conflate the...