April is a big month for Stable Kernel. This year marks our 4th anniversary and in an age when 90%…
Let's talk about how we fell in love with Google Dart. In just a few short years, RESTful web services…
The overriding issue in developing an iOS application - or any client application - is that you have a very…
It is easy to confuse which lines of code belong in viewDidLoad and viewWillAppear:. (more…)
Every June, anyone involved in the software world celebrates the 'Apple New Year' -- the World Wide Developer Conference. WWDC.…
When a view controller container shows a new child view controller onto the screen, it sometimes makes sense to animate…
Over the last year and a half, stable|kernel has worked with Rheem Manufacturing, the industry leader for total heating, cooling…
View Debugger is a cool new feature in Xcode 6 providing an interactive way to visualize view hierarchies. (more…)
Recently, I gave a talk at the Atlanta iOS developer meetup. The talk took up the first hour of the…
You've got mobile projects to build; now you must decide who builds them.Β In-house or outsourcing? (more…)
For Part II of this post on the principles of consulting, weβll be focusing on the two final principles that…
Optional protocolsΒ methods in Swift - right now - don't exist unless the protocol is tagged with @objc. So far, this…