Monthly JSter #13 - News of December
Libraries, articles, tutorials, the excitement. It was a busy JS month.
Email not displaying correctly? View it in your browser (|ARCHIVE|) . http://jster.net/
** JSter #13
** January 1, 2014
JSter #13, and a new year, is here! A lot happened in the world of JavaScript the past year. Let’s just say it was a good year for us developers. Many interesting releases were made and the tooling keeps on improving. There is still plenty to do of course. And if everything goes well, I think JSter will look quite different the next time I write this post.
This was the first year for us with “Monthly JSter”. It’s more like biweekly JSter now as that makes more sense for both me and you. Perhaps a weekly schedule would be even nicer? Less content, more often. This is definitely something I need to consider. Also if you have any specific ideas, feel free to contact me directly and I’ll see what we can do.
Psst. Remember to follow @jsterlibs (https://twitter.com/jsterlibs) at Twitter.
** Libraries
- Koa - Next Generation Web Framework for Node.js (http://koajs.com/) - Note that Koa depends on generators so you will need to use Node 0.11 (dev version).
- Jasmine 2.0 (https://github.com/pivotal/jasmine/blob/master/release_notes/20.md) - The popular testing framework reached 2.0!
- JSIco - a Tilebased HTML5 Canvas Engine (http://jsiso.com/)
- The Annotator (http://okfnlabs.org/annotator/demo/) - This library lets you annotate pretty much anything on your site. It uses AnnotateIt (http://annotateit.org/) as a backend.
- Ring.js - JavaScript Class System with Multiple Inheritance (http://ringjs.neoname.eu/) - I don’t use multiple inheritance myself but maybe someone still does.
- Cylon.js - JavaScript Robotics, By Your Command (http://cylonjs.com/) - Just don’t go and build cylons, please.
- Sortable (http://rubaxa.github.io/Sortable/) - Nice little sorting library. Look ma, no jQuery!
** Articles
- Developing Modular JavaScript Components (http://www.infoq.com/articles/modular-javascript)
- The Power and Limitations of Partials (http://www.kenpowers.net/blog/the-power-and-limitations-of-partials/)
- The Essentials of Writing High Quality JavaScript (http://net.tutsplus.com/tutorials/javascript-ajax/the-essentials-of-writing-high-quality-javascript/)
- The Future of JavaScript MVC Frameworks (http://swannodette.github.io/2013/12/17/the-future-of-javascript-mvcs/)
- Monolithic Node.js (http://www.richardrodger.com/monolithic-nodejs) - Even if you don’t use Node.js, you should read this long article. It’s a very refreshing take on web architectures and helps you understand why monolithic architectures should become a thing of the past.
- Counting Stars on GitHub (http://adereth.github.io/blog/2013/12/23/counting-stars-on-github/) - It shouldn’t come as a surprise JavaScript dominates.
- The Tech Stack Behind Keen IO’s Analytics Backend Service (http://blog.leanstack.io/keen-io-tech-stack/)
- What is the DOM? (http://css-tricks.com/dom/)
** Guides
- JavaScript Promises - There and Back Again (http://www.html5rocks.com/en/tutorials/es6/promises/)
- Short Guide to JavaScript Gotchas (http://blog.codacy.com/short-guide-js-gotchas/)
- Callback Hell (http://callbackhell.com/)
** Angular.js
- AngularJS for Mobile (http://blog.revolunet.com/angular-for-mobile/) - Slides.
- Unit and End to End Testing in AngularJS (http://www.sitepoint.com/unit-and-e2e-testing-in-angularjs/)
- How to Unit Test Controllers in AngularJS Without Setting Your Hair on Fire (http://nathanleclaire.com/blog/2013/12/13/how-to-unit-test-controllers-in-angularjs-without-setting-your-hair-on-fire/)
- Staggering Animations in AngularJS (http://www.yearofmoo.com/2013/12/staggering-animations-in-angularjs.html)
- Rapid AngularJS Prototyping Without Real Backend (http://www.codeorbits.com/blog/2013/12/20/rapid-angularjs-prototyping-without-real-backend/)
** Ember
- Ember Inspector on a Firefox Near You (https://hacks.mozilla.org/2013/12/ember-inspector-on-a-firefox-near-you-2/)
** Techniques
- Writing Fast JavaScript for Games and Interactive Applications (http://www.gamedev.net/page/resources/_/technical/game-programming/writing-fast-javascript-for-games-interactive-applications-r3516)
- Ways to Remove Those Pesky console.log Statements (http://www.elijahmanor.com/grunt-away-those-pesky-console-log-statements/)
- JavaScript Kinetic Scrolling: Part 4 (http://ariya.ofilabs.com/2013/12/javascript-kinetic-scrolling-part-4.html)
** Tools
- Myth (http://www.myth.io/) - CSS the way it was imagined.
** Demos
- 109 Three.js Examples (http://www.smartjava.org/content/all-109-examples-my-book-threejs-threejs-version-r63)
- Christmas Tree (https://github.com/anvaka/atree)
- JavaScript Training Games (http://jankoro.blogspot.fi/2013/12/javascript-training-games.html)
** Comics
- Node.js Gets Roommates (http://dontkry.com/posts/comics/roommates.html)
What’re we doing today, Brain? The same thing we do every day, Pinky. Javascript.
** ABOUT JSter.net
JSter.net is a catalog of JavaScript libraries. You know where to find them.
============================================================ Copyright © |CURRENT_YEAR| |LIST:COMPANY|, All rights reserved. |IFNOT:ARCHIVE_PAGE| |LIST:DESCRIPTION|
Our mailing address is: |LIST_ADDRESS| |END:IF| |IF:REWARDS| |REWARDS_TEXT| |END:IF|
Follow on Twitter (|TWITTER:PROFILEURL [$format=text]|) Friend on Facebook (|FACEBOOK:PROFILEURL [$format=text]|) Forward to Friend (|FORWARD|) unsubscribe from this list (|UNSUB|) update subscription preferences (|UPDATE_PROFILE|)