found drama

get oblique

Linkdump for October 12th

by Rob Friesel
  • Steve Sanderson's popular KnockoutJS MVVM library has an RC out for version 3.0. I may not be its biggest fan, but there are more than a few times when it's exactly the right tool for the job and this looks like a nice improvement.
  • Craig McKeachie doing some side-by-side, feature-for-feature comparisons of a couple JavaScript MV* frameworks. His emphasis is mostly on AngularJS, Backbone.js, Ember, and Knockout, but a couple of other libraries make cameos as well. The title is a little misleading because he's talking less about the size of each framework and more about how "rich" each one is. He lays out some good points w/r/t/ things you should consider when choosing such a framework (and/or whether you should choose one at all).
  • Garann Means, How to rewrite your JS app (at least) 10 times For once, a presentation where you can get about… 75% of "the point" without needing to "be there". (And if it's anything less than 75% then she packed it in nice and dense.) What I like about this one here: acknowledging that even some of your good ideas come with their own perils, and/but some of those perils are inevitable and you just need to choose your battles carefully.

  • Sean Voisen's introduction to FRP with Bacon.js. I've mentioned both FRP and Bacon.js before, but I liked this intro article — Voisen presents some sensible, useful, and easily digestible examples.
  • Nicholas Zakas:

    To me, Node.js was never about replacing everything on the server with JavaScript. The fact that you can do such a thing is amazing and empowering, but that doesn’t make it the right choice in every situation. No, to me, I had a very different use in mind: liberating the back-end UI layer from the rest of the back-end.

    Node.js in the middle

  • Jan Dudulski, writing at the Codetunes blog. By and large, I think if you're dealing with $-prefixed properties directly, it's probably an AngularJS code smell, but this technique looks pretty smart, and I think we can trust $dirty and $invalid to be pretty stable features.

About Rob Friesel

Software engineer by day. Science fiction writer by night. Weekend homebrewer, beer educator at Black Flannel, and Certified Cicerone. Author of The PhantomJS Cookbook and a short story in Please Do Not Remove. View all posts by Rob Friesel →

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*