January 25, 2018

Hiding the UITabBar of a UITabBarController

For some reason, that is beyond my imagination, there is no public API for hiding the UITabBar of a UITabBarController on iOS. Sure there’s the .hidesBottomBarWhenPushed. But I never get that to work the way I expect it to. And furthermore, it does not help when I want to hide the bar after a push, or at any arbitrary point in time. So I wrote up this little extension on UITabBarController that adds a method for toggling the tab bar’s visibility.

January 19, 2018

Whenever I feel overwhelmed by, or lost in, the code I’m writing I take a few moments to go through it. Adding documentation, doing small refactorings etc. I find it helps me get back the grip and focus in on the things I need to change. Before I had a bad habit of getting unmotivated.

January 3, 2018

My current Netflix guilty pleasure is “Ultimate Beastmaster”.

December 28, 2017

Three Japanese Bands I Discovered in 2017

In this post I’d like to share three Japanese bands that I discovered this year that have all found a recurring place in my playlists. I’ve found that overall Japanese music works well for me while working, because I can’t (yet) understand the lyrics. So I don’t get caught up in listening to the words. Without further ado. tricot Early this year I stumbled upon tricot, and immediately fell in love.

December 20, 2017

Max's iOS Icon Template

My estemeed colleague Max has updated his iOS app icon template. Incredibly useful for anyone making iOS icons.

December 19, 2017

Updated the RSS feed to hopefully include full posts. Sorry for the truncating of posts.

December 19, 2017

I had written up a pretty lengthy article on my use of Coordinators in iOS apps. Along comes Matt Gallagher and shakes my world view with his approach to view-state driven applications. Currently reconsidering the role of Coordiantors in my apps. Still want to write that article.

December 19, 2017

We released an update to Very Veggie a couple of days ago. It adds 20 new recipes. Go get it while it’s hot. Specifically check out the christmas recipes.

December 19, 2017

Castro 2: A Review

Ever since the release of Castro 2 I had been very interested in trying it out. The triage model is very different from how Overcast handles its play queue. However, the threshold to actually make the switch has always been too high. An exported OPML only gets you so far. It doesn’t sync unplayed/played status for example. A couple of weeks back when I somehow managed to empty my podcast queue I took the leap.

September 28, 2017

Creating Static Table Views

One of the most boring tasks an iOS developer can be handed, is to build a static table view. For example a section of the application’s settings. There’s a lot of boilerplate involved. Interface builder might make it a bit easier, but it is still boring. Today I started re-arranging the settings screen in Meal Plan, as I was manually creating data sources and switching over index paths I thought to myself, there has to be a better way.