This is the third post in a series on mobile development for Arduino. The Internet of Things is the ever growing cadre of physical entities, be it devices, vehicles, wearables,…
Let's talk about reading YAML configuration files in Dart. Nearly any dart:io application is going to have a configuration file for values that are different across instances and environments. While…
This is the second post in a series on mobile development for Arduino. The Internet of Things is a niche segment in software development that is quickly becoming an emerging…
As a software engineer, I'm sure you have experienced a frustrating problem or two in your time. There's one problem that every time I have to deal with it, it frustrates…
With the release of the new 9.7” iPad Pro with Smart Connector, more and more iOS users are using external…
When working on a testing library in my spare time, I thought that annotations would be useful to create a…
People from around the world tuned into the latest updates from the mobile mogul. The announcements ranged from social initiatives…
We as a company have been advocating Continuous Integration and Continuous Deployment. I mean, who hasn’t? (more…)
Swift has a nice syntax for grabbing subarrays: (more…)
In this post we will explore mobile development for Arduino. The Internet of Things (IoT) and the Quantified Self are the two most significant trends in mobile technology. (more…)
Optional protocols methods in Swift - right now - don't exist…
Working with plain UIViews all the time can lead to UIs that feel stale and lifeless. When you see UIKit functions that offer an animated parameter, you know you can expect…
So far, I have enjoyed Swift. I'm still a bit curmudgeonly about having to explain - in great detail - what I want to the compiler like it was a…
Let's talk about how we fell in love with Google Dart. In just a few short years, RESTful web services…
Breakpoints are one of the most basic elements of debugging a program. (more…)