Guest post on swifting.io

I've done a guest post on the blog of my coworkers. You can check it out here https://swifting.io/blog/2017/02/05/35-structs-alternative-using-swift-protocols-to-enhance-safety-of-core-data-access/…

My favorite iOS interview question

It's a question I like to ask a lot on interviews. Please tell, what are the possible orderings of the digits logged onto the console in every case. Case 1 -(void)f { //runs on main thread NSLog(@"1"); dispatch_async(dispatch_get_main_queue(), ^{ NSLog(@"2"); }); NSLog(@"3"); } Case…

Fastlane Tools

KrauseFx recently released Fastlane Tools, a framework for automating the release process to the App Store (and more). I encourage you all to check it out! At Wikia we developed a similiar automated process for creating and submitting Apps, but it was less general and more specific to Wikia Apps,…

Wikia is looking for a Senior iOS Developer

I work here for more than a year now and it's awesome. We're recently looking for a good iOS person to help us release hundreds of Apps to the App Store. You can apply here: http://careers.stackoverflow.com/jobs/75535/ios-developer-wikia-inc Please mention that you got the info through…

git subtree - a better alternative to git submodule

To manage a lot of libraries at work, we once decided to use git submodules. The idea looked easy. Create a submodules/ directory in the main repo and then every library is checked out in the directory as a submodule. This idea had some additional benefits, every library had its…