Matt Baker, writing at the Wealthfront Engineering blog. The title is a little bit linkbaity, but I'm pretty close to agreeing with it: if you're using jQuery in your web project, the Deferred object is one of the most powerful tools that the library offers, and you would do well to pay attention to it, and to learn how to really harness it. Baker's post is a pretty good introduction and covers some of the more important points about the tool.
A phenomenal gender-bending story by Charlie Jane Anders at Lightspeed Magazine. She's one of my favorite contributors at io9 (when I have favorites at io9) and now I have a favorite short story by her.
At Seven Days.
Will dry-cured meats be the next great Vermont food wave?
Well, I certainly hope so.
This is pretty neat. I haven't made it through the entire thing, but the "What If?" scenario is really well done.
Here I’d like to present a few observations from my exploration into functional programming in an object-oriented world.
- Immutable objects good; Mutable objects bad
- An object is a collection of partially applied functions
- An object’s API provides a clear separation between Commands and Queries
- An object is a snapshot of state and possible outcomes
- An object is a persistent data structure
Not sure how this escaped my attention until this week…