Bad Performance. A term familiar in the worlds of business, finance, education, entertainment and sports, and also not a pleasant…
The first attempts at machine translation began with using bilingual dictionaries and applying fixed, hand-curated rules for grammar and word…
Let's discuss concurrency in server-side Dart. I've been a fan of Erlang for many years, but it wasn't until last…
Mobile World Congress (MWC) is the world’s largest gathering for the mobile industry held in Barcelona each year and hosted…
I just returned from a trip down to Mexico for my best friend’s wedding where, despite many shocking sights and…
When Apple announced that Swift would be open-sourced and available for Linux, developers immediately began writing server software and frameworks…
We’re in the midst of an unprecedented battle for our privacy that's amplified by the rapid growth of the digital…
This is the fourth post in a series on mobile development for Arduino. The Internet of Things is quickly pushing…
It hasn’t quite been the game-changer most critics have come to expect from Apple, but the Watch has been incredibly…
It’s easy to forget about IoT’s huge implications for the workplace with so much talk about putting the consumer experience…
For most buyers, one of the most significant investments is purchasing a vehicle. Cars are not only necessary for transportation, they…
As a software engineer, I'm sure you have experienced a frustrating problem or two in your time. There's one problem…