The Ethical Developer
The internet is an interesting beast. It offers privacy and anonymity, yet at the same time gives us plenty of opportunity to pull those curtains aside and become celebrities in our own right. In the...
View ArticleSingletasking
The most telling thing about this article is that not five words into my first introduction, my Gmail reminder popup came up demanding attention, and my automated reflexes immediately clicked on the...
View ArticleUsing the Metrics Package to record Flash Application Analytics
Web analytics is a way in which individual visitor action can be easily tracked within a site, and the aggregate statistical data derived from this can often lend remarkable insights into the...
View ArticleJudo Economics: Bringing Down Microsoft
A few years ago I took what must have been one of the most entertaining courses of my graduate career: Business Game Theory. It was run using the Harvard Case method, but with no supporting textbook...
View ArticlePorting Pandora to the Desktop
So there I was, hacking away at AIR, and my iPod runs out of batteries. I was in that rare coding zen where you really need the audio to lock you out from the rest of the world, so I was fairly annoyed...
View ArticleApplication Release: Pandora & Practical Desktop
I’ve finally gotten around to fully open source my various applications, factoring and debugging the code, commenting and applying all the necessary licenses and other miscellaneous logistical duties...
View ArticleDesigners & Developers: Obsolete Titles in a Web-Made World
An interview question I have been frequently asked in the past is: “On the spectrum of Designer < – > Developer, where would you put yourself?” I’ve always been bothered by that question, because...
View ArticleClassifying Rich Internet Applications
I had an excellent discussion with my coworker Susan today about refining certain internal processes, and one of the tangents of the conversation went off on what the actual definition of a Rich...
View ArticleA New Approach for Flash Accessibility
My colleague (aka running buddy, aka friend, aka fashionista) Andrea Hill and I had a pow-wow a few months back in anticipation of her Accessibility presentation at Spring </br> . Personally, I...
View ArticleHorizon Usage Survey
Over the past few weeks, I’ve run a survey that attempts to discover how people use OpenStack’s Horizon (aka openstack-dashboard), and I’d like to publish some preliminary results. I’ll be soliciting...
View ArticleWhat does “Composable OpenStack” mean anyway?
A phrase that has been making the rounds recently is “Composable OpenStack”. It’s a very seductive phrase; it suggests a buffet-like experience with OpenStack that can satisfy any appetite, while at...
View ArticleOpenStack JavaScript Mitaka Recap
There aren’t that may people working on the JavaScript ecosystem in OpenStack, however even with that in mind, we’ve made quite a bit of progress in Mitaka. CORS support in all OpenStack services While...
View ArticleIt is time to abandon server-rendered HTML
There are many, many benefits, to building your business on API’s. Easier B2B interoperability, separation of presentation and business logic, as well as the natural varying velocity of API vs. UI...
View ArticleWe need a consistent OpenStack
The following is a table of some basic implementation details in OpenStack’s Mitaka API projects. It isn’t intended to shame anyone; it is intended to highlight tool and framework fragmentation in...
View ArticleJavaScript on the Trailing Edge
The public opinion of the JavaScript community is that it’s fast. We break things, we’re hungry for the latest features, and none of us want to return to the days of slow innovation that ended with the...
View ArticleHow to simulate an OpenStack Infra Slave
Situation: You’ve committed your code, you’ve submitted a patch, and yet for some reason, and regardless of the number of rechecks, your tests simply won’t pass the gate? How can you test the gate,...
View Article