Monthly JSter #14 - News of January
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 #14
** January 15, 2014
Time to JSter again. This time we have quite the mixed bag and a couple of new categories even. Say hi to war stories, React, Build Systems and Dependency Management. Facebook’s React has gained some hype in particular. Time will tell whether it will stick. Same goes for Gulp, a build system that aims to shake the hegemony of Grunt.
No matter what happens developers win as the tools and libraries become more mature. It’s a good time to be a web developer. Something new to learn every day. :)
** Libraries
- voxel.js (http://voxeljs.com/) - Open source voxel game building toolkit. Fancy a minecraft?
** Node.js
- Dependency Injection in Node.js and Other Architectural Patterns (http://www.mariocasciaro.me/dependency-injection-in-node-js-and-other-architectural-patterns)
- package.json - An Interactive Guide (http://package.json.nodejitsu.com/) - Figure out what those properties mean!
** 3D
- Zero to Nyancat in 30 Seconds Flat! (http://learningthreejs.com/blog/2013/12/31/zero-to-nyancat-in-30-seconds-flat/)
- 9 Mind-Blowing WebGL Demos (http://davidwalsh.name/webgl-demos)
** War Stories
- The Good, The Bad, and The Ugly of Sails.js, Realtime JavaScript MVC Framework (http://nathanleclaire.com/blog/2013/12/28/the-good-the-bad-and-the-ugly-of-sails-dot-js-realtime-javascript-mvc-framework/)
- The Once-A-Month Javascript Bug (http://blog.thelonepole.com/2014/01/the-once-a-month-javascript-bug/)
** Angular.js
- 4 Smooth Angular.js Application Tips (http://nathanleclaire.com/blog/2014/01/04/5-smooth-angularjs-application-tips/) - Tab highlighting, services, retaining state from view to view, AJAX calls from services. There. Spoiled that for you.
- Cookies vs. Tokens. Getting auth right with Angular.js (http://blog.auth0.com/2014/01/07/angularjs-authentication-with-cookies-vs-token/)
** Techniques
- Everything you wanted to know about JavaScript scope (http://toddmotto.com/everything-you-wanted-to-know-about-javascript-scope/)
- Awesome Responsive Screenshots (http://johnpolacek.com/2013/04/16/awesome-responsive-screenshots/)
- Efficient JavaScript Vector Math (http://media.tojicode.com/sfjs-vectors/) - Slides
- Why @spion is switching to promises? (http://spion.github.io/posts/why-i-am-switching-to-promises.html)
** React
- React: Another Level of Indirection (http://www.lispcast.com/react-another-level-of-indirection)
- React beginner tutorial: implementing the board game Go (http://cjlarose.com/2014/01/09/react-board-game-tutorial.html)
** Build Systems
- Gulp - The Streaming Build System (http://slid.es/contra/gulp#/) - Slides. Say bye to spaghetti and magic.
- Getting Started with Gulp (http://travismaynard.com/writing/getting-started-with-gulp)
- Why ./task.js? (https://gist.github.com/substack/8313379)
** Dependency Management
- Browserify and the Universal Module Definition (http://dontkry.com/posts/code/browserify-and-the-universal-module-definition.html)
- Dependencies, Modules & Browserify (http://www.slideshare.net/johannilsson/dependencies-modules-browserify) - Slides
** Tools
- Ceaser - CSS Easing Animation Tool (http://matthewlein.com/ceaser/)
- Datafiddle (http://www.datafiddle.net/) - Like jsFiddle but for data. Write scrapers using this.
- clrs.cc - A nicer color palette for the web (http://clrs.cc/) - Escape the 90s and look like a pro.
- Breakouts (http://city41.github.io/breakouts/) - Like TodoMVC (http://todomvc.com/) but for game engines!
- uncss (https://github.com/giakki/uncss) - Remove unused styles from CSS. Bye bye bloat.
What’s the coldest HTML tag?
** 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|)