Apple's WWDC is less than a month away, and we are super excited. I was lucky enough to get a ticket in the lottery, and I can’t wait to see…
As a software developer, it is very easy to become so engrossed in mastering every nuance of a framework that we often tend to forget just how important it is…
This is part III of a series of ESP8266 programming tutorials on building a weather IoT station. If you missed…
When working with client backends, sometimes you end up using a language that you have no prior experience with. I worked on a backend written in Go and had to…
The latest in Aqueduct for Dart news. The most recent release of the Dart server-side framework Aqueduct adds behavior for validating data before it is inserted or updated in a database and…
Configuring git submodules on a Gradle Android project can be painful when shared dependencies need to be updated. I've lost count…
The Android navigation drawer has become a ubiquitous UI feature on Android devices, but it's usually unnecessary to hide and…
Stable Kernel is developer-focused consulting company located on the BeltLine in Atlanta, GA. Our mission is to guide our team…
We're hiring mobile developers. You probably want to know what our hiring process looks like. After applying, a selected candidate will receive a phone interview to assess their experience in…
Scroll views are a great way to get more content on a screen than can actually fit, especially for smaller devices. However, it can be difficult for users to tell that…
This is the next post in a series on mobile development for Arduino. The Internet of Things (IoT) is producing a fusillade of physical objects, such as wearables, beacons, vehicles…
The first attempts at machine translation began with using bilingual dictionaries and applying fixed, hand-curated rules for grammar and word reordering. These early attempts did not consistently produce natural sounding…
Let's discuss concurrency in server-side Dart. I've been a fan of Erlang for many years, but it wasn't until last year that I finally got to build a serious production…
Aqueduct 2.0 is a major step forward for server-side Dart programming. This release focuses on four things: tooling, deployment, authorization and database…
Everyone wants well-tested apps, and I know I've been drawn to User Interface testing since Xcode added UI Recording. Not only is it really fun to watch the app move so fast,…