You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ [AngularJS-Learning](https://github.com/jmcunningham/AngularJS-Learning): huge list of Angular learning resources
+ [AngularJS Screencasts](http://www.egghead.io/)
+ [Building Huuuuuge Apps with AngularJS](http://briantford.com/blog/huuuuuge-angular-apps.html)
+ [What are the nuances of scope prototypal / prototypical inheritance in AngularJS?](http://stackoverflow.com/questions/14049480/what-are-the-nuances-of-scope-prototypal-prototypical-inheritance-in-angularjs)
+ [AngularJS from Basics to Dependency Injection](http://suhairhassan.com/2013/06/07/angularjs-in-depth-part-1.html)
@@ -183,6 +184,7 @@
+ [Why We Need Responsive Images](http://timkadlec.com/2013/06/why-we-need-responsive-images/)
+ [Riloadr](https://github.com/tubalmartin/riloadr): A cross-browser framework-independent responsive images loader.
+ [FitText](http://fittextjs.com/): A jQuery plugin for inflating web type
+ [Out Of Words!](http://starburst1977.github.io/out-of-words/): The responsive typography framework behind Words App
@@ -236,6 +238,19 @@
+[stackable.js](http://johnpolacek.github.com/stacktable.js/) is an invaluable jQuery plugin that stacks your tables for small screens. It’s a huge advantage in terms of usability on mobile devices.
+ Reacting to Device Sensors
+[lenticular.js](http://lenticular.attasi.com/) is a jQuery plugin for creating image animations that response to tilting or mouse events.
+[This End Up: Using Device Orientation](http://www.html5rocks.com/en/tutorials/device/orientation/)
+ iOS
+[Safari Image Delivery Best Practices](http://developer.apple.com/library/safari/#documentation/NetworkingInternet/Conceptual/SafariImageDeliveryBestPractices/Introduction/Introduction.html#//apple_ref/doc/uid/TP40012449)
+[Safari Graphics, Media, and Visual Effects Coding How-To's](http://developer.apple.com/library/safari/#codinghowtos/Desktop/GraphicsMediaAndVisualEffects/_index.html#//apple_ref/doc/uid/DTS40008251)
+[Safari Web Content Guide](http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariWebContent/Introduction/Introduction.html#//apple_ref/doc/uid/TP40002051)
+[Getting Started with iOS Web Apps](http://developer.apple.com/library/safari/#referencelibrary/GettingStarted/GS_iPhoneWebApp/_index.html#//apple_ref/doc/uid/TP40008134)
+[The iPad Web Design & Development Toolbox](http://iphone.appstorm.net/roundups/developer/the-ipad-web-design-development-toolbox/)
+[Targeting the iPhone 4 Retina Display with CSS3 Media Queries](http://blog.iwalt.com/2010/06/targeting-the-iphone-4-retina-display-with-css3-media-queries.html)
+[How do I lock the orientation to portrait mode in a iPhone Web Application?](http://stackoverflow.com/questions/1207008/how-do-i-lock-the-orientation-to-portrait-mode-in-a-iphone-web-application)
+[Aware.js](http://xoxco.com/projects/code/aware/) is a simple jQuery plugin that allows a site to customize and personalize the display of content based on a reader's behavior without requiring login, authentication, or any server-side processing.
+[Aware.js](http://xoxco.com/projects/code/aware/) is a simple jQuery plugin that allows a site to customize and personalize the display of content based on a reader's behavior without requiring login, authentication, or any server-side processing.
+[How to directly upload files to Amazon S3 from your client side web app](http://codeartists.com/post/36892733572/how-to-directly-upload-files-to-amazon-s3-from-your)
Dmytro Navrotskyy
revised
this gist Jun 20, 2013.
1 changed file
with
7 additions
and
13 deletions.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+[Year Of Moo](http://www.yearofmoo.com/): Angular.js Animations
+[animate.css](http://daneden.me/animate/) is a bunch of cool, fun, and cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and general just-add-water-awesomeness.
+[Using secure client-side sessions to build simple and scalable Node.JS applications](https://hacks.mozilla.org/2012/12/using-secure-client-side-sessions-to-build-simple-and-scalable-node-js-applications-a-node-js-holiday-season-part-3/)
+[Building A Node.JS Server That Won’t Melt](https://hacks.mozilla.org/2013/01/building-a-node-js-server-that-wont-melt-a-node-js-holiday-season-part-5/)
+[Optimising NginX, Node.JS and networking for heavy workloads](https://engineering.gosquared.com/optimising-nginx-node-js-and-networking-for-heavy-workloads)
+[The JavaScript engine family tree](http://creativejs.com/2013/06/the-race-for-speed-part-1-the-javascript-engine-family-tree/)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+[Talks To Help You Become A Better Front-End Engineer In 2013](http://www.smashingmagazine.com/2012/12/22/talks-to-help-you-become-a-better-front-end-engineer-in-2013/)
+ Architecture
+[Scalable and Modular Architecture for CSS](http://smacss.com/)
+[Year Of Moo](http://www.yearofmoo.com/): Angular.js Animations
+[animate.css](http://daneden.me/animate/) is a bunch of cool, fun, and cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and general just-add-water-awesomeness.
+[Talks To Help You Become A Better Front-End Engineer In 2013](http://www.smashingmagazine.com/2012/12/22/talks-to-help-you-become-a-better-front-end-engineer-in-2013/)
+[Aware.js](http://xoxco.com/projects/code/aware/) is a simple jQuery plugin that allows a site to customize and personalize the display of content based on a reader's behavior without requiring login, authentication, or any server-side processing.
+[Aware.js](http://xoxco.com/projects/code/aware/) is a simple jQuery plugin that allows a site to customize and personalize the display of content based on a reader's behavior without requiring login, authentication, or any server-side processing.
Dmytro Navrotskyy
revised
this gist Jun 20, 2013.
1 changed file
with
1 addition
and
6 deletions.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+[Scalable and Modular Architecture for CSS](http://smacss.com/)
@@ -488,7 +488,6 @@
+[Leaving JSPs in the dust: moving LinkedIn to dust.js client-side templates](http://engineering.linkedin.com/frontend/leaving-jsps-dust-moving-linkedin-dustjs-client-side-templates)
+[Behave.js](http://jakiestfu.github.io/Behave.js/) is a lightweight library for adding IDE style behaviors to plain text areas, making it much more enjoyable to write code in.
+ Refactoring
+[Refactoring Javascript with kratko.js](http://perfectionkills.com/refactoring-javascript-with-kratko-js/)
+[parcel](https://github.com/sifteo/parcel) is easy package management using a file server and path conventions, with built in support for Amazon S3. It is designed to encode package metadata, including name, version and OS within a path. The conventions allow this metadata to be queried, without the need for a database.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+[Comparison between different Observer Pattern implementations](https://github.com/millermedeiros/js-signals/wiki/Comparison-between-different-Observer-Pattern-implementations)
+[How To Manage Large jQuery Apps](http://www.slideshare.net/SlexAxton/how-to-manage-large-jquery-apps)
+ Workflow
+[Front-end Process - Flat Builds and Automation, Part 1: Introduction](http://www.gpmd.co.uk/blog/front-end-process-flat-builds-and-automation-part-1-introduction/)
+[Roots](http://roots.cx/)
+[Vid: Fluent 2012: Paul Irish, "Javascript Development Workflow of 2013"](http://www.youtube.com/watch?v=f7AU2Ozu8eo)
+[Sparky.js](http://sparkyjs.com/) is a client-side application scaffold which helps those who want to have organized structure in their app, but don't want to subscribe to a particular client-side MVC framework.
+[Grunt](http://gruntjs.com/) is a task-based command line build tool for JavaScript projects.
+[Web development is getting complex. Let's go shopping.](http://ruudud.github.com/2012/12/22/grunt/)
+[GruntStart](https://github.com/tsvensen/gruntstart): A Grunt-enabled head-start with the H5BP, jQuery, Modernizr, and Respond. The building blocks to quickly get started with Grunt to create an optimized website.
+[Yeoman](http://yeoman.io/) is a robust and opinionated set of tools, libraries, and a workflow that can help developers quickly build beautiful, compelling web apps.
+[Brunch](http://brunch.io/) is an assembler for HTML5 applications. It‘s agnostic to frameworks, libraries, programming, stylesheet & templating languages and backend technology.
+[Automaton](http://indigounited.com/automaton/): Task automation tool built in JavaScript.
+ [AngularJS-Learning](https://github.com/jmcunningham/AngularJS-Learning): huge list of Angular learning resources
+ [Building Huuuuuge Apps with AngularJS](http://briantford.com/blog/huuuuuge-angular-apps.html)
+ [What are the nuances of scope prototypal / prototypical inheritance in AngularJS?](http://stackoverflow.com/questions/14049480/what-are-the-nuances-of-scope-prototypal-prototypical-inheritance-in-angularjs)
+ [AngularJS from Basics to Dependency Injection](http://suhairhassan.com/2013/06/07/angularjs-in-depth-part-1.html)
+ [AngularJS To Do List App](http://www.dreamfactory.com/angularjs-example)
+ [AngularJS vs Ember: It's not even close](http://eviltrout.com/2013/06/15/ember-vs-angular-its-not-even-close.html)
+ [The Hitchhiker’s Guide to the Directive](http://amitgharat.wordpress.com/2013/06/08/the-hitchhikers-guide-to-the-directive/)
+ [Frontend Workflows with Grunt and Angular JS](http://youtu.be/fSAgFxjFSqY)
+ Integration
+ [angular-requirejs-seed](https://github.com/tnajdek/angular-requirejs-seed): this is a fork of Angular Seed but with changes needed for requireJS support.
+ [Writing Reusable AngularJS Components with Bower](http://briantford.com/blog/angular-bower.html)
+ [Native AngularJS directives for Twitter's Bootstrap.](http://angular-ui.github.io/bootstrap/)
+ [Automating AngularJS With Yeoman, Grunt & Bower](http://newtriks.com/2013/06/11/automating-angularjs-with-yeoman-grunt-and-bower/)
+ [Optimizing Angular Templates with Grunt on Heroku](http://www.codelord.net/2013/06/16/optimizing-angular-templates-with-grunt-on-heroku/)
+ [Building Offline Applications With AngularJS and PouchDB](http://mircozeiss.com/building-offline-applications-with-angularjs-and-pouchdb/)
+ jQuery
+ [jQuery Wiki Page "Plugins/Authoring"](http://docs.jquery.com/Plugins/Authoring)
+ [jQuery Plugin Development Boilerplate](http://www.websanova.com/tutorials/jquery/jquery-plugin-development-boilerplate)
+ [The Ultimate Guide to Writing jQuery Plugins](http://www.websanova.com/tutorials/jquery/the-ultimate-guide-to-writing-jquery-plugins)
+[BootPag](http://botmonster.com/jquery-bootpag/): BootPag - dynamic pagination jQuery plugin for twitter bootstrap
+[Bootstrap Arrows](http://bootstrap-arrows.iarfhlaith.com/): A simple jQuery plugin and add-on to the popular Twitter Bootstrap framework to include the use of arrows at any angle in your UI designs.
+[X-editable](http://vitalets.github.com/x-editable/): In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
+[CSS3 Microsoft Modern Buttons](http://ace-subido.github.com/css3-microsoft-metro-buttons/index.html)
+[BootMetro](http://aozora.github.com/bootmetro/): Metro style web framework
+[Cosmo](http://bootswatch.com/cosmo/): Windows 8 inspired theme
+[Bootstrap Generator](http://www.martinbean.co.uk/bootstrap/generator/): Simply alter the options below and click "Generate" to get your compiled Bootstrap CSS file.
+ [How to Use Responsive Images to Make Your Site Shine on Any Platform](http://www.shutterstock.com/blog/2013/05/how-to-use-responsive-images-to-make-your-site-shine-on-any-platform/)
+ [Adaptive Images](http://adaptive-images.com/)
+ [Why We Need Responsive Images](http://timkadlec.com/2013/06/why-we-need-responsive-images/)
+ [Riloadr](https://github.com/tubalmartin/riloadr): A cross-browser framework-independent responsive images loader.
+ [jQuery Picture](http://jquerypicture.com/)
+ Text
+ [FitText](http://fittextjs.com/): A jQuery plugin for inflating web type
+ [Out Of Words!](http://starburst1977.github.io/out-of-words/): The responsive typography framework behind Words App
+ [Responsive Font Sizing](http://www.newnet-soft.com/blog/responsivefontsizing)
+ [jQuery Mobile](http://jquerymobile.com/): Touch-Optimized Web Framework for Smartphones & Tablets
+ [jQTouch](http://jqtouch.com/) is a Zepto/jQuery plugin for mobile web development on the iPhone, Android, iPod Touch, and other forward-thinking devices.
+[jSwipeKinetic](http://jswipekinetic.codeplex.com/) is a jQuery plugin that enables you to add kinetic scrolling on your touch optimized projects. jSwipeKinetic is build on top of jGestures (jgestues.codeplex.com).
+[jQuery.pep.js](http://pep.briangonzalez.org/): A lightweight plugin for kinetic-drag on mobile/desktop.
+[Overscroll](http://www.azoffdesign.com/overscroll) is a jQuery plug-in that mimics the iphone/ipad scrolling experience in a browser.
+[jGestures](http://jgestures.codeplex.com/) jQuery plugin enables you to add gesture events such as ‘pinch’, ‘rotate’, ‘swipe’, ‘tap’ and ‘orientationchange’ just like native jQuery events.
+[hammer.js](http://eightmedia.github.com/hammer.js/) is a focused, standalone JavaScript library, only for multi-touch gestures.
+[Touchy](http://touchyjs.org/): is a highly configurable jQuery plugin. It exposes event data (velocity, etc.) for longpress, drag, pinch, rotate and swipe.
+[WKTouch](https://github.com/alexgibson/WKTouch): A JavaScript plugin for touch-capable devices, enabling multi-touch drag, scale and rotate on HTML elements.
+[Tappable](http://cheeaun.github.com/tappable/) is a simple, standalone library to invoke the tap event for touch-friendly web browsers.
+[Fastclick](https://github.com/ftlabs/fastclick) is a simple, easy-to-use library for eliminating the 300ms delay between a physical tap and the firing of a click event on mobile browsers.
+[Creating Fast Buttons for Mobile Web Applications](https://developers.google.com/mobile/articles/fast_buttons)
+ Layout
+[Flickable.js](https://github.com/tomlongo/Flickable.js) allows you to make any element touchable; useful for flicking between sections, or sliding elements around the page.
+[PageSlide](http://srobbin.com/jquery-plugins/pageslide/) is a jQuery plugin which slides a webpage over to reveal an additional interaction pane.
+[Swipe](http://swipejs.com/) is a lightweight mobile slider with 1:1 touch movement, resistant bounds, scroll prevention, and completely library agnostic.
+[Swiper](http://www.idangero.us/sliders/swiper/): Mobile touch slider with hardware accelerated transitions.
+[jQuery Mobile Pagination Plugin](http://filamentgroup.com/lab/jquery_mobile_pagination_plugin/)
+[SwipeSlide](https://github.com/max-power/swipeslide): A Zepto Plugin for iOS like swipe navigation.
+[stackable.js](http://johnpolacek.github.com/stacktable.js/) is an invaluable jQuery plugin that stacks your tables for small screens. It’s a huge advantage in terms of usability on mobile devices.
+ Reacting to Device Sensors
+[lenticular.js](http://lenticular.attasi.com/) is a jQuery plugin for creating image animations that response to tilting or mouse events.
+ Printers
+[Tips And Tricks For Print Style Sheets](http://coding.smashingmagazine.com/2013/03/08/tips-tricks-print-style-sheets/)
+ The [Blueprints](http://tympanus.net/codrops/category/blueprints/) are a collection of basic and minimal website concepts, components, plugins and layouts with minimal style for easy adaption and usage, or simply for inspiration.
+[RubyJS](http://rubyjs.org/) is a JavaScript implementation of all methods from Ruby classes like Array, String, Numbers, Time and more.
+[Mout](http://moutjs.com/) is a collection of modular JavaScript utilities that can be used in the browser as AMD modules or on node.js (without any overhead).
+[bacon.js](https://github.com/raimohanska/bacon.js): A small functional reactive programming lib for JavaScript.
+ Flow Controll
+[Coroutine Event Loops in Javascript](http://syzygy.st/javascript-coroutines/)
+[How To Node Article on promises describing both sides: node.js and browser](http://howtonode.org/promises)
+[Video by Douglas Crockford on monads which is touching Promises](http://www.youtube.com/watch?v=dkZFtimgAcM)
+[Не надо давать обещания, или Promises наоборот](http://habrahabr.ru/post/166419/)
+[Promises are the monad of asynchronous programming](http://blog.jcoglan.com/2011/03/11/promises-are-the-monad-of-asynchronous-programming/)
+[A Study on Solving Callbacks with JavaScript Generators](http://jlongster.com/A-Study-on-Solving-Callbacks-with-JavaScript-Generators)
+[What's The Point Of Promises?](http://www.kendoui.com/blogs/teamblog/posts/13-03-28/what-is-the-point-of-promises.aspx)
+[Vid: Monads and Gonads (YUIConf Evening Keynote)](http://youtu.be/dkZFtimgAcM)
+ HTML
+[Book: Dive into HTML5](http://diveintohtml5.info/)
+ Animation
+[Stylie](http://jeremyckahn.github.com/stylie/)
+[animate.less](https://github.com/machito/animate.less), is a bunch of cool, fun, and cross-browser animations converted into LESS for you to use in your Bootstrap projects. Great for emphasis, home pages, sliders, and general just-add-water-awesomeness.
+[Canvas Advanced Animation Toolkit](http://hyperandroid.github.com/CAAT/) is an scene graph director-based animation framework for javascript based in the concept of a timeline.
+[tween.js](https://github.com/sole/tween.js): Super simple, fast and easy to use tweening engine which incorporates optimised Robert Penner's equations.
+[Janis](https://github.com/MikeMcTiernan/Janis) is a lightweight Javascript framework that provides simple animations via CSS transitions for modern browsers on the web as well as mobile devices.
+[Rekapi](http://rekapi.com/): A keyframe animation library for JavaScript
+[CanvasScript3](http://www.arahaya.com/canvasscript3/) is a Javascript library for the new HTML5 Canvas with an interface similar to ActionScript3. This library enables Sprite Groups, Layers, Mouse Events, Keyboard Events, Bitmap Effects, Tween Animations etc.
+[Shifty](http://jeremyckahn.github.com/shifty/) is a tweening engine built in JavaScript. It is designed to fit any number of tweening needs.
+[emile.js](https://github.com/madrobby/emile) is a no-frills stand-alone CSS animation JavaScript framework.
+[Firmin](http://extralogical.net/projects/firmin/): a JavaScript animation library using CSS transforms and transitions.
+[$fx()](http://fx.inetcat.com/): A compact, lightweight Javascript Library for animation.
+[Keanu](https://github.com/wambotron/Keanu) is a micro-lib for animation on Canvas/JS.
+[jsAnim](http://jsanim.com/) is a powerful, yet easy to use library for adding impressive animations to websites, without sacrificing standards or accessibility. Weighing in at just under 25 kilobytes, jsAnim packs a lot of punch for such a little application.
+[scripty2](http://scripty2.com/) is an open source JavaScript framework for advanced HTML-based user interfaces. Or simply put, scripty2 helps you build a more delicious web.
+[Processing.js](http://processingjs.org/): is the sister project of the popular Processing visual programming language, designed for the web. Processing.js makes your data visualizations, digital art, interactive animations, educational graphs, video games, etc. work using web standards and without any plug-ins.
+[jQuery Transit](http://ricostacruz.com/jquery.transit/): Super-smooth CSS3 transformations and transitions for jQuery.
+[Move.js](http://visionmedia.github.com/move.js/) is a small JavaScript library making CSS3 backed animation extremely simple and elegant.
+[Collie](http://jindo.dev.naver.com/collie/) is a Javascript library that helps to create highly optimized animations and games using HTML 5.
+[Year Of Moo](http://www.yearofmoo.com/): Angular.js Animations
+[animate.css](http://daneden.me/animate/) is a bunch of cool, fun, and cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and general just-add-water-awesomeness.
+[Paper.js](http://paperjs.org) is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas.
+[Timeline.js](https://github.com/VeriteCo/TimelineJS): A Storytelling Timeline built in JavaScript.
+[xCharts](http://tenxer.github.com/xcharts/) is a JS library for creating attractive, custom data-driven chart visualizations. It uses HTML, CSS, and SVG to create dynamic, fluid charts that can be easily customized and integrated.
+ Validation & Forms
+[ALAJAX](http://www.alajax.com/)
+[Parsley.js](http://parsleyjs.org): Validate your forms, frontend, without writting a single line of javascript!
+[mailcheck.js](https://github.com/Kicksend/mailcheck): A jQuery plugin that suggests a right domain when your users misspell it in an email address.
+[one-validation](https://github.com/One-com/one-validation) is a collection of regular expressions for general validation purposes.
+[nextVal](http://jukebox42.github.com/nextVal/) is an easy-to-use, flexible and robust form validation plugin for jQuery.
+[Fields.js](http://schneiderik.github.com/fields/) creates collections of fields. Each field is constantly evaluated for validity, and is accessible through the collection.
+[IV.js](http://dadleyy.github.com/IV.js/) was created to provide a intutive way to provide validation filters that are usefull in processing user input.
+[Ladda](http://lab.hakim.se/ladda/): A UI concept which merges loading indicators into the action that invoked them.
+[jQuery Super Labels](http://remy.bach.me.uk/superlabels_demo/)
+[Writing Testable Frontend Javascript Part 1 – Anti-patterns and their fixes](https://shanetomlinson.com/2013/testing-javascript-frontend-part-1-anti-patterns-and-fixes/)
+[Introduction to BDD](http://dannorth.net/introducing-bdd/)
+[The client-side templating throwdown: mustache, handlebars, dust.js, and more](http://engineering.linkedin.com/frontend/client-side-templating-throwdown-mustache-handlebars-dustjs-and-more)
+[Leaving JSPs in the dust: moving LinkedIn to dust.js client-side templates](http://engineering.linkedin.com/frontend/leaving-jsps-dust-moving-linkedin-dustjs-client-side-templates)
+[Behave.js](http://jakiestfu.github.io/Behave.js/) is a lightweight library for adding IDE style behaviors to plain text areas, making it much more enjoyable to write code in.
+ Refactoring
+[Refactoring Javascript with kratko.js](http://perfectionkills.com/refactoring-javascript-with-kratko-js/)
+[JavaScript Performance Best Practices](http://www.developer.nokia.com/Community/Wiki/JavaScript_Performance_Best_Practices) by Nokia
+[Improving the performance of your HTML5 App](http://www.html5rocks.com/en/tutorials/speed/html5/)
+[Best Practices for a Faster Web App with HTML5](http://www.html5rocks.com/en/tutorials/speed/quick/)
+[Front-end performance for web designers and front-end developers](http://csswizardry.com/2013/01/front-end-performance-for-web-designers-and-front-end-developers/)
+[Reflows & Repaints: CSS Performance making your JavaScript slow?](http://www.stubbornella.org/content/2009/03/27/reflows-repaints-css-performance-making-your-javascript-slow/)
+[The new game show: "Will it reflow?"](http://calendar.perfplanet.com/2009/the-new-game-show-will-it-reflow/)
+[When does reflow happen in a DOM environment?](http://stackoverflow.com/questions/510213/when-does-reflow-happen-in-a-dom-environment)
+[Speeding up JavaScript: Working with the DOM](https://developers.google.com/speed/articles/javascript-dom)
+[Efficient JavaScript](http://dev.opera.com/articles/view/efficient-javascript/) on dev.opera.com
+[When Does JavaScript trigger reflows and rendering](http://mir.aculo.us/2010/08/17/when-does-javascript-trigger-reflows-and-rendering/)
+[How (not) to trigger a layout in WebKit](http://gent.ilcore.com/2011/03/how-not-to-trigger-layout-in-webkit.html)
+ Animation
+[requestAnimationFrame for smart animating](http://paulirish.com/2011/requestanimationframe-for-smart-animating/)
+[Leaner, Meaner, Faster Animations with requestAnimationFrame](http://www.html5rocks.com/en/tutorials/speed/animations/)
+[Collie - high performance Animation library](http://jindo.dev.naver.com/collie/)
+[Using requestAnimationFrame to Optimize Dragging Events](http://blog.digitalbackcountry.com/2012/05/using-requestanimationframe-to-optimize-dragging-events/)
+[requestAnimationFrame API: now with Sub-Millisecond Precision](http://updates.html5rocks.com/2012/05/requestAnimationFrame-API-now-with-sub-millisecond-precision)
+[Why moving elements with translate() is better than pos:abs top/left](http://paulirish.com/2012/why-moving-elements-with-translate-is-better-than-posabs-topleft/)
+[Using secure client-side sessions to build simple and scalable Node.JS applications](https://hacks.mozilla.org/2012/12/using-secure-client-side-sessions-to-build-simple-and-scalable-node-js-applications-a-node-js-holiday-season-part-3/)
+[Building A Node.JS Server That Won’t Melt](https://hacks.mozilla.org/2013/01/building-a-node-js-server-that-wont-melt-a-node-js-holiday-season-part-5/)
+[Optimising NginX, Node.JS and networking for heavy workloads](https://engineering.gosquared.com/optimising-nginx-node-js-and-networking-for-heavy-workloads)
+[parcel](https://github.com/sifteo/parcel) is easy package management using a file server and path conventions, with built in support for Amazon S3. It is designed to encode package metadata, including name, version and OS within a path. The conventions allow this metadata to be queried, without the need for a database.
+[docco](http://jashkenas.github.com/docco/) is a quick-and-dirty, hundred-line-long, literate-programming-style documentation generator.
+[Ronn](https://github.com/rtomayko/ronn) builds manuals. It converts simple, human readable textfiles to roff for terminal display, and also to HTML for the web.
+[dox](https://github.com/visionmedia/dox) is a JavaScript documentation generator written with node. Dox no longer generates an opinionated structure or style for your docs, it simply gives you a JSON representation, allowing you to use markdown and JSDoc-style tags.
+[YUIDoc](http://yui.github.com/yuidoc/) is a Node.js application that generates API documentation from comments in source, using a syntax similar to tools like Javadoc and Doxygen.
+[coddoc](http://doug-martin.github.com/coddoc/) is a jsdoc parsing library. Coddoc is different in that it is easily extensible by allowing users to add tag and code parsers through the use of coddoc.addTagHandler and coddoc.addCodeHandler. coddoc also parses source code to be used in APIs.
+[Talks To Help You Become A Better Front-End Engineer In 2013](http://www.smashingmagazine.com/2012/12/22/talks-to-help-you-become-a-better-front-end-engineer-in-2013/)
+[Aware.js](http://xoxco.com/projects/code/aware/) is a simple jQuery plugin that allows a site to customize and personalize the display of content based on a reader's behavior without requiring login, authentication, or any server-side processing.