August 20, 2014
Three clicks instead of ten. Two steps instead of five. White space. Intuitive icons. Drag and drop. As consumer UX underwent a renaissance over the last decade, enterprise software stagnated with a design sensibility from the dial-up era.
Usability—much less beauty—was never a priority for business software. [...]
Developing mobile applications for Microsoft’s Windows Phone platform is a straightforward process with many tools available to developers. In fact, the mobile team at Microsoft did a great job with the Windows Phone platform by taking a completely unique approach in several aspects. This article is the first installment of a series on getting started [...]
About three months ago we launched a feedback channel for the Firefox Developer Tools, and since it was a great success, we’re happy announce a new one for Open Web Apps!
For Developer Tools, we have, and keep on getting, excellent suggestions at http://mzl.la/devtools, which has lead to features coming from ideas there [...]
In this series, we’re taking a beginner’s look at dynamically typed (or weakly typed) languages and how their lack of strong typing can both positively and negatively impact our programming.
As mentioned in the first post, this series is specifically geared towards beginners or towards those who don’t have a lot of [...]
Many modern software development best practices draw on influences from the industrial era and concepts like specialization, where individuals with specialized skills worked in an assembly line to mass-produce physical products. These practices from the world of manufacturing have come to influence how things are done when designing and building software products as well.
My name is 13 characters long. There are lots of DeWolfes, lots of Shawns, a few Shawn DeWolfes. My 13 character name doesn’t mean anything unique. Even my nine-digit social insurance number only goes so far. In my country, Canada, it defines me specifically, but any other nation with a nine digit social insurance number system [...]
If you live in Europe, you’ve probably heard about the cookie law. The exact law changes from country to country and some of the guidelines are a little unclear about ways it should be implemented.
This article is not to discuss or advise on the law, but to show you the method behind creating a [...]
Node has been updated to 0.10.31, which includes a newer version of v8, openssl, npm, and bug fixes for some core modules. This includes a fix for fs where fs.readFileSync could leak file descriptors, and a fix for Readable.wrap’s handling of objectMode falsy values.
The JS world moves quickly, and nowadays, there’re some new kids around the block. Today, we’ll explore Browserify, Gulp, and React and see whether they’d sound suitable for our projects. You might have heard of them but not have had the time to check them out. So we’ll look at the advantages and disadvantages of [...]
August 19, 2014
As we seemingly near “Internet of Things,” critical mass, one subject is becoming the favorite topic of the industry for all the wrong reasons: connected cars.
Tesla CEO Elon Musk gets a 60 Minutes feature, Apple launches CarPlay, AT&T and GM are wiring cars for LTE, and—of course—