Controllable Enhancement

It's no secret that JavaScript has been growing at a rapid pace over the years. JavaScript Bloat The average JS transfer size per website, in the top 1000, has grown almost 500% since late 2010. Meanwhile, the average HTML transfer size in that same period and selection, when compared to…

iOS, iCloud, and SkyDrive Oh My!

My wife and I recently had our first child. Apparently... that changes things. Lots of things. Many things. Tons of things. Wait a second, why didn't anybody warn me about this?! Anyways, these changes also had an impact on our phones. Problem You see, smartphones have replaced parent's need to…

Installing Ghost from the Azure Web Site Gallery

When Ghost was first released to the public, I wrote a post on how to install Ghost on Azure Web Sites. Back then, I said: If you're looking for basic, simple, shared hosting for Ghost, then Azure Web Sites might be what you're looking for. They even have a free…

ECMAScript 6

This blog post originally appeared at Skyline Technologies (my employer) http://skylinetechnologies.com/Blog/Article/2388/ECMAScript-6.aspx Love it or hate it, but if you're doing web development, JavaScript is the one common language denominator. Argue all you want about which web application framework (ASP.NET, Ruby on Rails…

Take off with Twitter Flight

Earlier this year, Twitter released Flight, an event-driven web application framework. Back then, I remarked: My thoughts on Twitter Flight: Simple, clean way of decoupling your JavaScript into pub/sub components, but I wonder about maintainability.. Only to never return to it. I'm a sucker for all things simple, decoupling…

GarageServer.IO Version 0.6

So, what's new with the latest release, 0.6, of GarageServer.IO - the simple, lightweight, HTML multiplayer game server for Node.js? Region support! Low latency fixes! Early releases of GarageServer.IO would broadcast state to all players. This was no good because it made developers grumpy. ("... developers grumpy…