Big Improvements in iOS10 Swift3 CoreData

Having a built-in relational database in iOS via CoreData is a pretty nice feature of the mobile OS. I’ve always liked using it, but like many developers I’ve never appreciated the volume of boilerplate code to create and maintain just to setup the basic scaffolding in a new project.

Connecting Native iOS apps to to SQL Server Analysis Services Cubes

Using a web service pattern, we can connect a native mobile application with just about any data source. SSAS is most often used as a backend database for Microsoft Excel and out-of-the-box BI Platforms to implement slice-and-dice ad-hoc query use cases. But could we connect a native mobile application to SSAS to provide a high-performance analytical database? Absolutely! Let’s look at how we can architect a solid solution connecting a Swift-based iOS native application with an on-premises deployed Analysis Services cube.

Developing Robot Runner.app for the Apple Watch

The news on Apple Watch ordering day when I rose at 6:30 US/Eastern was that the first production run had sold out — which I expected. Unexpected was that I found one (and only one!) style available for first wave delivery. The watch arrived April 24 (Friday) via UPS as promised.

Why do iPhone Apps need Apple Watch extensions?

How often do you look at your iPhone? As reported by The Daily Mail in 2004, Marketing agency Tecmark found the average user reaches for their smartphone an eye-popping 1,500 times per week! Other studies have reported similar statistics — the Kleiner Perkins Caufield and Byers 2013 Internet Trends Report found a similar statistic — smartphone users may use their phones 150 times per day!