Uncategorized

Applying SOLID Principles and Functional Patterns to iOS Networking

At Habitica, Phillip Thelen, Keith Holliday, and I have been talking about removing RestKit and replacing it with several other smaller libraries instead (like Realm, Alamofire, and SwiftyJSON, to name a few). That, in combination with some conversations I've had with Brandon Williams about functional programming, have lead me to create a simple scaffolding for… Continue reading Applying SOLID Principles and Functional Patterns to iOS Networking

Uncategorized

3 easy ways to improve your digital privacy in 5 minutes or less

There's been a lot of breathless news coverage of the recent vote allowing ISPs to continue selling your web browsing history. While it's definitely a Bad Thing™, there are a lot of other things that are at least as bad when it comes to your privacy online. If you're worried about advertisers knowing too much about… Continue reading 3 easy ways to improve your digital privacy in 5 minutes or less

Uncategorized

How one app got three different responses from Apple

Imagine you have a simple, straightforward, yes/no question, and you decide to ask a friend of yours. The first time you ask, your friend says no, but maybe yes later. Perplexed, you ask again, and your friend says yes, definitely. You ask a third time, and they tell you that you're not asking a question at all,… Continue reading How one app got three different responses from Apple