12 Free Books for Learning Theoretical Computer Science | CodeCondo
Does the Heartbleed bug refute Linus’s Law? -
Critics of Linus’s Law overweight the bug they can see and underweight the high probability that equivalently positioned closed-source security flaws they can’t see are actually far worse, just so far undiscovered.
Build custom directives with AngularJS -
This article is constantly quoted as the best custom directives article ever written. See why as we explore how directives work and how to build your own powerful directives.
ES7 async functions - JakeArchibald.com -
You can use async functions and other ES6/7 features today using the Traceur transpiler. Also, you can use ES6 generators to create something akin to async functions.
How To Enlarge a Virtual Machine’s Disk in VirtualBox or VMware -
When you create a virtual hard disk in VirtualBox or VMware, you specify a maximum disk size. If you want more space on your virtual machine’s hard disk later, you’ll have to enlarge the virtual hard disk and partition.
As a related follow-up:
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…