JSter

Subscribe
Archives
January 1, 2014

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|)

Don't miss what's next. Subscribe to JSter: