Animation in AngularJS At yearofmoo.com — looks like first class support for animations is well under way as part of the core AngularJS library. (tagged: animation AngularJS JavaScript ) Building a strong foundation for Vermont’s technology future Interesting piece by Pete Brown (writing over at Beerlington) on the local Vermont tech scene and really building […]

Back From Yet Another Globetrotting Adventure, Indiana Jones Checks His Mail And Discovers That His Bid For Tenure Has Been Denied. By Andy Bryan, at McSweeney’s Internet Tendency. Though Dr. Jones conducts “field research” far more often than anyone else in the department, he has consistently failed to report the results of his excavations, provide […]

Inspired by @fat’s @angustweets’[1] “If Hemingway wrote JavaScript”: if Mark Z. Danielewski (author of House of Leaves) wrote JavaScript: // The narrator leaks globals but we cannot know if he intends this; we are // forced to trust him. There is no going back. stairs = this[‘stairs’] || {}; stairs[‘0’] = null, stairs[‘1’] = [ […]

Dynamic Languages Strike Back Steve Yegge: slides and transcript of a talk he gave at Stanford. (tagged: Steve Yegge dynamic languages ) *JS : Low-Level JavaScript *JS is a typed dialect of JavaScript that offers a C-like type system with manual memory management. It compiles to JavaScript and lets you write memory-efficient and GC pause-free […]

Thoughts on a (very) small project with Backbone and Backbone Boilerplate Rebecca Murphey on Backbone.js: My biggest complaint about Backbone is probably how unopinionated it is about the view layer. (tagged: Rebecca Murphey JavaScript Backbone.js ) Dan Awesome’s Rage Maker And as long as we're raging out with Rage Face memes… (tagged: weird internet humor […]

Challenges of Writing Alternate History Set in Other Cultures Interesting piece on alternate history and other misc. steampunkery, over at Tor.com: And unlike a novel set in a secondary (imaginary) world, there is no useful way of working this information into the book: alternate history explicitly relies on readers’ pre-existing knowledge. There’s simply no place […]

Buy my book!

Beginning with the basics of PhantomJS, this book will dive into its core modules and guide you through how to solve real-world testing problems. This book explores a variety of test automation tasks, including executing JavaScript unit tests with the Jasmine, QUnit, and Mocha frameworks; functional tests with tools such as Selenium, Capybara, and CasperJS; performance analysis with tools such as YSlow; and much more.