Your weekly update of interesting happenings in the world of JavaScript - feel free to discuss, and help to bring some new ideas to light.
Here’s what we’ve seen of interest this week.
What’s hot
Cryptography in the Browser - this is a theme that crops up in the JS forums from time to time. Here’s how it’s done.
Offline First: Your Next Progressive Enhancement Technique? - by SitePoint’s Craig Buckler
Techy
The JavaScript Event Loop: Explained - a look at JS’s event-driven interaction model
A Gentle Introduction to Monads in JavaScript - what they are and why they are useful
Libraries
Working with jQuery DataTables - a look at the basics of DataTable, as well as how to use some of the advanced features
Watching
Everything You Never Wanted to Know About JavaScript Numbers - a 27 minute talk by Bartek Szopka from JSConf EU
Frameworks
What’s so special about Google’s AngularJS - an interview with Misko Hevery, the founding co-author of AngularJS
Learn Node.js The Troll Way - an amusing node.js tutorial in which the author constructs a bot to troll his brother on Reddit
Riot.js — The 1kb client-side MVP framework
Plain Awesome
Particle effects in JavaScript - a WebGL demo
Plain Random
HTML thinks that “chucknorris” is a colour!
Seriously! Try this out. What do you get?
<!DOCTYPE HTML>
<html>
<head>
<title>Chuck Norris</title>
</head>
<body bgcolor="chucknorris">
<p>Chuck Norris fact: Chuck Norris doesn't call the wrong number. You answer the wrong phone.</p>
</body>
</html>
I know this one isn’t much to do with JavaScript, but I found it it too amusing to leave out.
Extra points for anyone who can explain why this happens (without consulting Google).
So, what you think about these recent happenings in JavaScript? Let us know and we’ll have some more to inspire you next week.
Also, feel free to PM Paul or [URL=“http://www.sitepoint.com/forums/private.php?do=newpm&u=184222”]PM me if you have anything interesting for the next issue. Happy reading!