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. 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 *