It’s been months since I’ve given you all any content here. I’m trying to break that trend, but it will be a while and will take some major changes in order to start writing regularly again. This post isn’t even a full post. Rather, it is an announcement to bring your attention to a post I wrote elsewhere.
Most browsers have a bug that isn’t really a bug. In fact it was purposely put there to make your simpler, but if you (or someone else writing the HTML code) do something in the right (read “WRONG!”) way, it could completely blow up. Specifically, if you assign your input tags a name or id attribute of “action” or “submit”, you can cause some very well hidden bugs.
Promises are currently the best tool we have for asynchronous programming and they appear to be our best hope for the forseeable future, even if they’ll be hiding behind generators or async functions. For now, we’ll need to use promises directly, so we should learn some good techniques for using them right now, especially when dealing with asynchronous operations on collections, whether they happen in parallel or sequentially.
This post serves a dual purpose: first of all it is to announce (to anyone who hasn’t see the original announcement on my social media accounts) that the book that I’ve been writing for the past year - that has kept me from more actively working with my blog - is finally finished! Second, I’m giving away 3 copies of that very same book! That’s right, I’m holding two giveaways at once: one for Backbone.js Patterns and Best Practices and one for my very one Better Backbone Applications with MarionetteJS!