How yield will transform Node.js -
Node v0.11.2 was released recently, and with it support for v8 generators. Generators can be hard to grasp, but essentially they’re decorated functions that you can execute multiple times and resume execution at different points inside the function.
What this means in practice is that we can get rid of the callback hell that has plauged node applications, and write code in a sy…
Free Wildcard SSL Certificate for qualified open source projects -
While we support the open source community in a number of ways one natural way for us to do so is by helping increase the adoption of SSL within. We believe this effort will do more than help the developers and users of those projects, we believe it has the potential to encourage adoption of industry best practices in the adoption of SSL.
8 months in Microsoft, I learned these -
I decided to summarize a few points I learned so far in this job during last 8 months. This may sound like the the way things work are crappy, it is not. I learned that one will see this sort of problems in all large scale companies. Most of them are not specific to Microsoft at all.
Taming the Lawless Web with Feature Detection -
While atrocities like table-based layouts are quickly becoming a thing of the past, other old habits have chosen not to go as peacefully. One that has managed to stick around for some time is user-agent sniffing; the practice of inferring a browser’s abilities by reading an identification token.
TLDRLegal - Open Source Licenses Explained in Plain English
Build your own Google TV Using RaspberryPi, NodeJS and Socket.io
Statistical Formulas For Programmers -
As my modest contribution to developer-kind, I’ve collected together the statistical formulas that I find to be most useful; this page presents them all in one place, a sort of statistical cheat-sheet for the practicing programmer.