Build Day 1 Windows QuickStart Challenge

Thursday, June 27, 2013

Build officially started today, and instead of writing yet-another-summary-of-the-keynote analyzing Julie’s anxiety and Steve’s sweaty armpits, I think it’s more interesting to tell you about the Windows QuickStart Challenge that I stumbled upon in the expo hall. In a nutshell, you are challenged to integrate a simple Windows 8 app with a number of partner offerings for analytics, push, authentication, in-app purchasing, and other services. If you integrate with five different partner offerings, you win a Surface RT. Which is exactly what I did :-) The funny thing is that I started the challenge with...
no comments

Virtual Machines Are The New Processes

Thursday, May 9, 2013

Once upon a time, threads were a new thing. Hardcore Unix architectures were processes-only, cheap forking, and would have none of this lightweight threads business. Some system architects -- stuck in the 1970s -- still produce architectures for modern operating systems that consist of dozens of processes. I have personally seen a complex UI application on Windows that relies on >35 processes, of which eight different processes display parts of the application's UI (at the same time!). There is much good to be said about the isolation benefits of multiple processes, but having a Unix-inspired fear of threads is...
one comment

Dropbox, Instapaper, and the Cloud: Entrusting Your Data

Tuesday, July 12, 2011

I don't typically rant about security or "The Cloud", but as an avid Dropbox and Instapaper user I've had some comments building up inside for the past few weeks. Dropbox is a simple private file sharing service which gives you access to your files from a variety of devices (I use it on my Windows laptop, Windows desktop, MacBook Air, iPhone, and iPad). Instapaper is a tool for saving web pages for later viewing – when I don't have time to read a long blog post or interesting article, I click a bookmark in my browser and the...
one comment