Mozilla’s David Mandelin has started a weekly newsletter of JS engine updates
browserify lets you run node-like require() statements on the client side (in the browser)
Candy is a multi-user chat client built for Jabber
Chosen is a library for making select dropdowns more user-friendly. Anyone who’s used a country dropdown (everyone?) knows what a pain it is to scroll down through the list of countries (wait, did they put the United States on the top or the bottom this time?!). This simplifies the process by adding some sugar: a textfield that allows the user to start typing, resulting in something that acts almost more like an autocomplete. In any case, it’s good stuff for the user experience! It supports jQuery and Prototype.
Back in December 2010 WebSockets started to get disabled by default on browsers because of a security vulnerability. The spec has now been updated to address the vulnerability, and Chrome has now re-enabled WebSockets. Bad news: it’s not backwards-compatible. Update your code!
Adobe has fully embraced HTML/CSS/JS with Adobe Edge, providing Flash-like timeline-based editing tools (and similar to Sencha Animator). And why do they use the DOM instead of Canvas? Performance reasons, as developer Mark Anders points out in the forums.
<div class="mod modNews"></div> will pull in a module called Tc.Module.News. Maybe I’m a bit old-fashioned, but this looks like muddling the separation between styling (CSS) and interaction (JS). I’m all for more modular code, but I don’t want my class names to take on a life of their own outside of just styling. But that’s just me.
Mozilla’s August Dev Derby encourages hacks with the History API.
Elijah Manor has written up some tips for using the Chrome developer tools, including a few JS tips (stuff that’s been added relatively recently, such as live code editing and execution, pretty printing, JS breaking when DOM elements are modified, etc.)
Multimedia (audio, video, etc.)
ES6 Lives! (A Minute with Brendan) – ECMAScript 6 (ES6) is targeted for end of 2013
AT&T Mobile App Hackathon (August 6, 2011 in San Jose, CA, USA)
Dojo Skills Workshop (August 18-19, 2011 in Austin, TX, USA)
NodeConf Summercamp (September 5-7, 2011 in Walker Creek Ranch, CA, USA)
Frontend Conference (September 9-10, 2011 in Zurich, Switzerland)
dojoconf (September 16, 2011 in Arlington, VA)
CapitolJS (September 18, 2011 in Washington DC)
onGameStart (September 22-23, 2011 in Warsaw, Poland)
Node.js Conference Italy (September 24, 2011 in Brescia, Italy)
jQuery Conference Boston (October 1-2, 2011 in Boston, US)
SenchaCon 2011 (October 23-26 in Austin, TX, USA)
indieconf 2011 (November 19, 2011 in North Carolina, US)