nicholascloud's Linkcast

Aug 12

“Any developer who can write a library to do whatever they need can also pull one in when they need to. The reverse is not true.” —

Jul 31

BitcoinJS -

Jul 28

gogrep: Exploring go -

Jul 26

Go Object Oriented Design -

Go is a thoroughly object-oriented language. It allows methods on any type we define, without any of the boxing/unboxing found in some other languages. Go does not use classes, but provides many of the same features… There is no inheritance in Go, so leave those is-a relationships at the door, and think about OO design in terms of composition.

Jun 26

Libraries vs Frameworks

Jun 17

Use node to change your bash prompt

Jun 06

The AngularJS inspector pane for your browser

Apr 25

re: you’ve ruined javascript

I have this theory about computer languages. A new language comes along and the “alpha devs” jump ship, and all pile onto that new language. Then they spend a few years building all the same old same old in that new language, until they get frustrated with it because they’ve turned the “wild west” into boring old “civilization”. They then complain bitterly about the downfall of their chosen new shiny language, and when a NEWER shiny comes along, they jump ship, wash, rinse, and repeat. The “beta devs” are always left one step behind, using the “civilization” left by the “alpha devs”, all the while hearing the alphas, who have moved on to greener pastures, put down the languages platforms and libs that they just left. Eventually the “beta devs” will move on to the new shiny, but by the time they do, the alphas will have already built everything over again, and will have moved on too. And so, the Wheel of Time turns.

Apr 16

12 Free Books for Learning Theoretical Computer Science | CodeCondo

Apr 15

Seven JavaScript Quirks I Wish I’d Known About | Telerik Developer Network -

If you are new to JavaScript or it has only been a minor part of your development effort until recently, you may be feeling frustrated. All languages have their quirks – but the paradigm shift from strongly typed server-side languages to JavaScript can feel especially confusing at times. I’ve been there!