Mike JS ChoiSwift Success EnumsLet’s talk about error handling in Swift. If you’ve been doing Swift for awhile, two things should pop into your head; optionals and…2 min read·Feb 5, 2017----
Mike JS ChoiSwift: To Escape or Not to EscapeI know that @ sign is kind of weird because you don’t see those often in Swift code but turns out, the concept behind it is not too hard to…2 min read·Jan 29, 2017----
Mike JS ChoiSwift Extensions Gone WildHmm.. Swift extensions. Having used them for awhile, I’m not sure how I feel about them. In the beginning, I loved them and the new…3 min read·Sep 1, 2016----
Mike JS ChoiMulti-threading with Python??Python has a bad rep for being slow. I think it’s not the language that is slow but the fact that the language is so easy to learn that…3 min read·May 9, 2016----
Mike JS ChoiiOS Architectures — MVVMIn the last post, I said that we will be looking into various architectural patterns within iOS after having bashed MVC in the face (sorry…2 min read·Feb 14, 2016----
Mike JS ChoiDoes anyone understand the MVC?Ok.. so if you have been doing some iOS coding, you probably know what the MVC (Model-View Controller) is. Well, to those who don’t know…4 min read·Feb 13, 2016----
Mike JS ChoiSwift, Objective-C Interop… Good or bad?So, you aren’t really sure if you should go full Swift on your million dollar app idea and is considering going half way. You tell…3 min read·Feb 12, 2016----
Mike JS ChoiThe new kid in town: CARTHAGEThis is a tough one. My relationship with CocoaPods has always been a love and hate relationship. It allowed me to manage so many cool…3 min read·Feb 10, 2016----
Mike JS ChoiOk… Let’s talk about SwiftI first decided to start writing blogs in order to learn more about Swift but as you could probably tell from my previous posts, I’ve yet…4 min read·Feb 9, 2016----
Mike JS ChoiThe Swiss-army of iPhone AppsSo.. I had this great idea couple of years ago to create an app that would tell you everything you would want to know about in the morning…4 min read·Feb 3, 2016----