I frequently encounter situations where I have a lot of code that needs to be refactored. The situation I'm talking…
Let's discuss concurrency in server-side Dart. I've been a fan of Erlang for many years, but it wasn't until last…
We as a company have been advocating Continuous Integration and Continuous Deployment. I mean, who hasn’t? (more…)
Let's talk about how to keep a clean style code in Swift. You've just finished your new app, and you…
Today, Stable Kernel marks our 5th birthday. I say “our” rather than “its” because as a company, Stable Kernel really…
Continuous Integration and Continuous Delivery are not new ideas. But they do bear repeating, especially in the context of mobile…
This is the fourth post in a series on mobile development for Arduino. The Internet of Things is quickly pushing…
One of the most important pieces to the Objective-C puzzle is realizing that most objects don't really hold any data.…
The majority of us have clients or customers. It’s how we do business. It’s pretty much why we do business.…
It’s no surprise to any CFO that enterprise software doesn’t come cheap. Capital investments of any kind require in-depth research…
Bad Performance. A term familiar in the worlds of business, finance, education, entertainment and sports, and also not a pleasant…
Android development continues to get more productive as we move forward and as some great software engineers step up to…