<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (ludder)</title>
    <link>https://pinboard.in/u:ludder/public/</link>
    <description>recent bookmarks from ludder</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://docs.npmjs.com/getting-started/running-a-security-audit"/>
	<rdf:li rdf:resource="https://hackernoon.com/the-react-state-museum-a278c726315"/>
	<rdf:li rdf:resource="https://medium.com/appsflyer/10-tips-for-javascript-debugging-like-a-pro-with-console-7140027eb5f6"/>
	<rdf:li rdf:resource="https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/"/>
	<rdf:li rdf:resource="https://medium.com/@alexmngn/how-to-better-organize-your-react-applications-2fd3ea1920f1"/>
	<rdf:li rdf:resource="https://benmccormick.org/2017/02/26/running-jest-tests-before-each-git-commit/"/>
	<rdf:li rdf:resource="https://uxplanet.org/3-key-uses-for-animation-in-mobile-ui-design-4d7c482dd84b#.n1fdgbz68"/>
	<rdf:li rdf:resource="https://css-tricks.com/snippets/css/not-terrible-image-resizing-in-ie/"/>
	<rdf:li rdf:resource="https://github.com/yarnpkg/yarn"/>
	<rdf:li rdf:resource="http://pre-commit.com/"/>
	<rdf:li rdf:resource="https://medium.com/airbnb-engineering/turbocharged-javascript-refactoring-with-codemods-b0cae8b326b9#.em8d8g552"/>
	<rdf:li rdf:resource="https://uptimerobot.com/"/>
	<rdf:li rdf:resource="https://kyusuf.com/post/almost-complete-guide-to-flexbox-without-flexbox"/>
	<rdf:li rdf:resource="https://philipwalton.com/articles/what-no-one-told-you-about-z-index/"/>
	<rdf:li rdf:resource="http://framerjs.com/"/>
	<rdf:li rdf:resource="http://editorconfig.org/"/>
	<rdf:li rdf:resource="http://vorlonjs.com/"/>
	<rdf:li rdf:resource="http://www.2ality.com/2015/04/deploying-es6.html"/>
	<rdf:li rdf:resource="https://www.airpair.com/javascript/posts/the-mind-boggling-universe-of-javascript-modules"/>
	<rdf:li rdf:resource="http://benmccormick.org/2015/01/26/backbone-radio/"/>
	<rdf:li rdf:resource="http://sourcejs.com/"/>
	<rdf:li rdf:resource="http://sassdoc.com/"/>
	<rdf:li rdf:resource="http://parsleyjs.org/"/>
	<rdf:li rdf:resource="http://philipwalton.github.io/solved-by-flexbox/demos/grids/"/>
	<rdf:li rdf:resource="http://www.filamentgroup.com/lab/mv-initial-load-times.html"/>
	<rdf:li rdf:resource="https://www.airpair.com/angularjs/posts/jquery-angularjs-comparison-migration-walkthrough"/>
	<rdf:li rdf:resource="http://smartcodeltd.co.uk/blog/2014/07/22/mocking-javascript-a-little-test-doubles-with-sinonjs-mocha-and-chai/"/>
	<rdf:li rdf:resource="http://www.sitepoint.com/effective-event-binding-jquery/"/>
	<rdf:li rdf:resource="http://keithclark.co.uk/articles/pure-css-parallax-websites/"/>
	<rdf:li rdf:resource="http://developer.telerik.com/featured/planning-front-end-javascript-application/"/>
	<rdf:li rdf:resource="https://medium.com/@brianleroux/es6-modules-amd-and-commonjs-c1acefbe6fc0"/>
	<rdf:li rdf:resource="http://blog.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool/"/>
	<rdf:li rdf:resource="https://www.youtube.com/watch?v=PrQSpdWkN6Q"/>
	<rdf:li rdf:resource="http://authenticff.com/journal/building-large-scale-backbone-marionette-applications"/>
	<rdf:li rdf:resource="http://www.smashingmagazine.com/author/joseph-zimmerman/?rel=author"/>
	<rdf:li rdf:resource="http://benmccormick.org/2014/12/02/the-case-for-marionette-js/"/>
	<rdf:li rdf:resource="https://www.airpair.com/node.js/posts/top-10-mistakes-node-developers-make"/>
	<rdf:li rdf:resource="http://garris.github.io/BackstopJS/"/>
	<rdf:li rdf:resource="http://youmightnotneedjquery.com/"/>
	<rdf:li rdf:resource="https://theintern.github.io/leadfoot/"/>
	<rdf:li rdf:resource="https://developer.chrome.com/devtools/docs/remote-debugging"/>
	<rdf:li rdf:resource="http://chris-schmitz.com/develop-faster-with-iterm-profiles-and-window-arrangements/"/>
	<rdf:li rdf:resource="http://peterhrynkow.com/how-to-compress-a-png-like-a-jpeg/"/>
	<rdf:li rdf:resource="http://duojs.org/"/>
	<rdf:li rdf:resource="http://devbryce.com/site/flexbox/"/>
	<rdf:li rdf:resource="http://laraswanson.com/devicelab/"/>
	<rdf:li rdf:resource="http://framerjs.com/index.html"/>
	<rdf:li rdf:resource="http://uxmovement.com/navigation/why-users-arent-clicking-your-home-page-carousel/"/>
	<rdf:li rdf:resource="http://csswizardry.com/2013/01/front-end-performance-for-web-designers-and-front-end-developers/"/>
	<rdf:li rdf:resource="http://csswizardry.com/2012/11/code-smells-in-css/"/>
	<rdf:li rdf:resource="https://developers.google.com/speed/spdy/"/>
	<rdf:li rdf:resource="http://www.slideshare.net/jbmoelker/voorhoede-frontend-architecture"/>
	<rdf:li rdf:resource="http://wave.webaim.org/"/>
	<rdf:li rdf:resource="http://iplotz.com/"/>
	<rdf:li rdf:resource="http://www.codeproject.com/Articles/650440/Git-Quick-Reference-Interactive-Patch-Staging-with"/>
	<rdf:li rdf:resource="https://qbaka.com/"/>
	<rdf:li rdf:resource="http://brunch.io/"/>
	<rdf:li rdf:resource="http://sublime-text-unofficial-documentation.readthedocs.org/en/latest/index.html"/>
	<rdf:li rdf:resource="http://eslint.org/"/>
	<rdf:li rdf:resource="http://www.planningforaliens.com/blog/2014/03/11/real-world-flexbox/"/>
	<rdf:li rdf:resource="http://yeoman.io/blog/performance-optimization.html"/>
	<rdf:li rdf:resource="https://www.exratione.com/2013/12/angularjs-headless-end-to-end-testing-with-protractor-and-selenium/"/>
	<rdf:li rdf:resource="https://www.exratione.com/2014/01/setting-up-sublime-text-3-for-javascript-development/"/>
	<rdf:li rdf:resource="http://blog.carbonfive.com/2014/02/11/angularjs-scopes-an-introduction/"/>
	<rdf:li rdf:resource="https://docs.google.com/document/d/1XXMvReO8-Awi1EZXAXS4PzDzdNvV6pGcuaF4Q9821Es/pub"/>
	<rdf:li rdf:resource="http://apiary.io/"/>
	<rdf:li rdf:resource="http://conqueringthecommandline.com/book"/>
	<rdf:li rdf:resource="http://www.kevwebdev.com/blog/in-search-of-a-better-windows-console-using-ansicon-console2-and-git-bash.html"/>
	<rdf:li rdf:resource="http://product.moveline.com/testing-angular-apps-end-to-end-with-protractor.html"/>
	<rdf:li rdf:resource="http://travismaynard.com/writing/no-need-to-grunt-take-a-gulp-of-fresh-air"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://docs.npmjs.com/getting-started/running-a-security-audit">
    <title>How to run a security audit with npm audit | npm Documentation</title>
    <dc:date>2018-05-16T20:32:07+00:00</dc:date>
    <link>https://docs.npmjs.com/getting-started/running-a-security-audit</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[on the `npm audit` command]]></description>
<dc:subject>npm node security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:e05691236e43/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:npm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:node"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://hackernoon.com/the-react-state-museum-a278c726315">
    <title>State in React</title>
    <dc:date>2018-05-16T20:29:04+00:00</dc:date>
    <link>https://hackernoon.com/the-react-state-museum-a278c726315</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[different ways to manage state in react, like redux, unstated, apollo etc.]]></description>
<dc:subject>react state redux mobx apollo unstated</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:485cf0109fee/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:react"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:state"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:redux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:mobx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:apollo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:unstated"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/appsflyer/10-tips-for-javascript-debugging-like-a-pro-with-console-7140027eb5f6">
    <title>10 Tips for Javascript Debugging Like a PRO with Console</title>
    <dc:date>2018-03-11T15:18:33+00:00</dc:date>
    <link>https://medium.com/appsflyer/10-tips-for-javascript-debugging-like-a-pro-with-console-7140027eb5f6</link>
    <dc:creator>ludder</dc:creator><dc:subject>browser console</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:4f6aaa0eb3ec/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:console"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/">
    <title>Loading Third-Party JavaScript</title>
    <dc:date>2018-03-11T10:25:47+00:00</dc:date>
    <link>https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/</link>
    <dc:creator>ludder</dc:creator><dc:subject>javascript addy osmani 3rdparty external loading</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:cdc5ceb50f57/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:addy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:osmani"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:3rdparty"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:external"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:loading"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@alexmngn/how-to-better-organize-your-react-applications-2fd3ea1920f1">
    <title>How to better organize your React applications? – Alexis Mangin – Medium</title>
    <dc:date>2017-06-13T20:06:56+00:00</dc:date>
    <link>https://medium.com/@alexmngn/how-to-better-organize-your-react-applications-2fd3ea1920f1</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Sustainable file organization in React projects]]></description>
<dc:subject>javascript react structure organization</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:67e07c1d977d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:react"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:structure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:organization"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://benmccormick.org/2017/02/26/running-jest-tests-before-each-git-commit/">
    <title>Running Jest Tests Before Each Git Commit | benmccormick.org</title>
    <dc:date>2017-03-17T14:06:11+00:00</dc:date>
    <link>https://benmccormick.org/2017/02/26/running-jest-tests-before-each-git-commit/</link>
    <dc:creator>ludder</dc:creator><dc:subject>commit javascript testing react test jest precommit hook eslint stylelint css scss</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:d1e6b6f068eb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:commit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:react"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:jest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:precommit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:hook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:eslint"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:stylelint"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:scss"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://uxplanet.org/3-key-uses-for-animation-in-mobile-ui-design-4d7c482dd84b#.n1fdgbz68">
    <title>3 Key Uses for Animation in Mobile UI Design</title>
    <dc:date>2017-03-07T08:36:26+00:00</dc:date>
    <link>https://uxplanet.org/3-key-uses-for-animation-in-mobile-ui-design-4d7c482dd84b#.n1fdgbz68</link>
    <dc:creator>ludder</dc:creator><dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:713e100768b1/</dc:identifier>
</item>
<item rdf:about="https://css-tricks.com/snippets/css/not-terrible-image-resizing-in-ie/">
    <title>Not-Terrible Image Resizing in IE | CSS-Tricks</title>
    <dc:date>2016-10-26T09:31:09+00:00</dc:date>
    <link>https://css-tricks.com/snippets/css/not-terrible-image-resizing-in-ie/</link>
    <dc:creator>ludder</dc:creator><dc:subject>resize blurry image ie</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:a8ce65c43bad/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:resize"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:blurry"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:image"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:ie"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/yarnpkg/yarn">
    <title>yarnpkg/yarn: 📦🐈 Fast, reliable, and secure dependency management.</title>
    <dc:date>2016-10-19T18:25:26+00:00</dc:date>
    <link>https://github.com/yarnpkg/yarn</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Fast, reliable, and secure dependency management.]]></description>
<dc:subject>dependency management package manager facebook npm modules</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:8198578b6ab4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:dependency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:management"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:package"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:manager"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:facebook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:npm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:modules"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pre-commit.com/">
    <title>pre-commit by Yelp</title>
    <dc:date>2016-10-04T08:24:25+00:00</dc:date>
    <link>http://pre-commit.com/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[A framework for managing and maintaining multi-language pre-commit hooks.]]></description>
<dc:subject>development git hook tools pre-commit</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:1295509eaff7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:hook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:pre-commit"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/airbnb-engineering/turbocharged-javascript-refactoring-with-codemods-b0cae8b326b9#.em8d8g552">
    <title>Turbocharged JavaScript refactoring with codemods – Airbnb Engineering &amp; Data Science – Medium</title>
    <dc:date>2016-09-30T20:55:12+00:00</dc:date>
    <link>https://medium.com/airbnb-engineering/turbocharged-javascript-refactoring-with-codemods-b0cae8b326b9#.em8d8g552</link>
    <dc:creator>ludder</dc:creator><dc:subject>javascript Refactoring codemods airbnb</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:8325b254d1dc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:Refactoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:codemods"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:airbnb"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://uptimerobot.com/">
    <title>Uptime Robot</title>
    <dc:date>2016-09-21T12:30:54+00:00</dc:date>
    <link>https://uptimerobot.com/</link>
    <dc:creator>ludder</dc:creator><dc:subject>monitoring ping server</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:a9f37b7348bc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:monitoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:ping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:server"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://kyusuf.com/post/almost-complete-guide-to-flexbox-without-flexbox">
    <title>Almost complete guide to flexbox (without flexbox) | Kenan Yusuf</title>
    <dc:date>2016-09-16T14:31:51+00:00</dc:date>
    <link>https://kyusuf.com/post/almost-complete-guide-to-flexbox-without-flexbox</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Unfortunately, not everyone has a browser/device capable of viewing flexbox layouts. This is a cheatsheet-esque guide that offers backwards compatible alternatives to flexbox properties.]]></description>
<dc:subject>css flexbox fallback support</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:2eb76c0c742a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:flexbox"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:fallback"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:support"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://philipwalton.com/articles/what-no-one-told-you-about-z-index/">
    <title>What No One Told You About Z-Index — Philip Walton</title>
    <dc:date>2016-09-16T12:18:57+00:00</dc:date>
    <link>https://philipwalton.com/articles/what-no-one-told-you-about-z-index/</link>
    <dc:creator>ludder</dc:creator><dc:subject>css positioning absolute z-index opacity</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:875e006ba5f9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:positioning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:absolute"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:z-index"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:opacity"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://framerjs.com/">
    <title>FramerJS</title>
    <dc:date>2016-04-02T19:00:28+00:00</dc:date>
    <link>http://framerjs.com/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Prototyping Tool for Designing UI, Interaction and Animation]]></description>
<dc:subject>design iphone javascript prototype prototyping mobile</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:63ea5feb71a0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:iphone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:prototype"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:prototyping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:mobile"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://editorconfig.org/">
    <title>EditorConfig</title>
    <dc:date>2015-10-18T19:46:04+00:00</dc:date>
    <link>http://editorconfig.org/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs.]]></description>
<dc:subject>code development editor</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:56f8a135b061/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:editor"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://vorlonjs.com/">
    <title>Vorlon.JS</title>
    <dc:date>2015-05-05T20:14:52+00:00</dc:date>
    <link>http://vorlonjs.com/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[An open source, extensible, platform-agnostic tool for remotely debugging and testing your JavaScript. Powered by node.js and socket.io.]]></description>
<dc:subject>browser debugging development javascript remote ghostlab microsoft</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:49ab4cf0f981/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:debugging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:remote"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:ghostlab"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:microsoft"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.2ality.com/2015/04/deploying-es6.html">
    <title>Deploying ECMAScript 6</title>
    <dc:date>2015-04-11T20:40:08+00:00</dc:date>
    <link>http://www.2ality.com/2015/04/deploying-es6.html</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[This blog post describes the options you have for deploying ECMAScript 6 in current JavaScript environments. ]]></description>
<dc:subject>deployment es6 javascript transpiler babel webpack bower browserify</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:5a9ecc53d4ea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:es6"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:transpiler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:babel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:webpack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:bower"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:browserify"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.airpair.com/javascript/posts/the-mind-boggling-universe-of-javascript-modules">
    <title>The mind-boggling universe of JavaScript Module strategies</title>
    <dc:date>2015-04-11T20:37:12+00:00</dc:date>
    <link>https://www.airpair.com/javascript/posts/the-mind-boggling-universe-of-javascript-modules</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Pros and cos of module strategies: amd, commonjs, es6]]></description>
<dc:subject>amd commonjs javascript js modules es6</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:7b2ecc0d793a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:amd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:commonjs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:modules"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:es6"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://benmccormick.org/2015/01/26/backbone-radio/">
    <title>Building Modular Web Apps With Backbone.Radio</title>
    <dc:date>2015-02-18T09:16:50+00:00</dc:date>
    <link>http://benmccormick.org/2015/01/26/backbone-radio/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Backbone.Radio, Marionette's tool for communication between application components.]]></description>
<dc:subject>backbone radio events wreqr marionette</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:da05b2b3607e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:backbone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:radio"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:events"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:wreqr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:marionette"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sourcejs.com/">
    <title>Source - Living Style Guide on Steroids</title>
    <dc:date>2015-02-01T14:44:32+00:00</dc:date>
    <link>http://sourcejs.com/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[The most advanced tool for documenting, testing and managing UI components achieving productive team work ]]></description>
<dc:subject>css dev documentation front-end styleguide tool</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:21cec0d709f3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:front-end"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:styleguide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:tool"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sassdoc.com/">
    <title>SassDoc</title>
    <dc:date>2015-01-30T21:13:39+00:00</dc:date>
    <link>http://sassdoc.com/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[SassDoc is to Sass what JSDoc is to JavaScript: a documentation system to build pretty and powerful docs in the blink of an eye.]]></description>
<dc:subject>coding development documentation sass</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:7a8ea8ab2bf8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:coding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:sass"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://parsleyjs.org/">
    <title>Parsley - The ultimate JavaScript form validation library</title>
    <dc:date>2015-01-30T20:37:52+00:00</dc:date>
    <link>http://parsleyjs.org/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Parsley, the ultimate JavaScript form validation library]]></description>
<dc:subject>form forms javascript library validation jquery</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:a44dde37f070/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:form"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:forms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:validation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:jquery"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://philipwalton.github.io/solved-by-flexbox/demos/grids/">
    <title>Better, Simpler Grid Systems — Solved by Flexbox — Cleaner, hack-free CSS</title>
    <dc:date>2015-01-29T08:54:54+00:00</dc:date>
    <link>http://philipwalton.github.io/solved-by-flexbox/demos/grids/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Features of a Flexbox Grid System]]></description>
<dc:subject>css css3 flexbox grid layout</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:3d64bc510564/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:css3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:flexbox"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:grid"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:layout"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.filamentgroup.com/lab/mv-initial-load-times.html">
    <title>Researching the Performance costs of JavaScript MVC Frameworks | Filament Group, Inc., Boston, MA</title>
    <dc:date>2014-12-20T21:01:36+00:00</dc:date>
    <link>http://www.filamentgroup.com/lab/mv-initial-load-times.html</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Performance comparison of TodoMvc with Angular, Ember and Backbone. Backbone is of course superior in such small apps.]]></description>
<dc:subject>backbone javascript performance angularJs ember</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:2703a25c10cf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:backbone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:angularJs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:ember"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.airpair.com/angularjs/posts/jquery-angularjs-comparison-migration-walkthrough">
    <title>jQuery vs. AngularJS: A Comparison and Migration Walkthrough</title>
    <dc:date>2014-12-19T12:04:13+00:00</dc:date>
    <link>https://www.airpair.com/angularjs/posts/jquery-angularjs-comparison-migration-walkthrough</link>
    <dc:creator>ludder</dc:creator><dc:subject>javascript jquery angular angularJs migration guide</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:e5736e597f41/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:jquery"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:angular"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:angularJs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:migration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:guide"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://smartcodeltd.co.uk/blog/2014/07/22/mocking-javascript-a-little-test-doubles-with-sinonjs-mocha-and-chai/">
    <title>Mocking JavaScript a little - test doubles with sinon.js, mocha and chai - smartcode ltd</title>
    <dc:date>2014-12-16T08:57:38+00:00</dc:date>
    <link>http://smartcodeltd.co.uk/blog/2014/07/22/mocking-javascript-a-little-test-doubles-with-sinonjs-mocha-and-chai/</link>
    <dc:creator>ludder</dc:creator><dc:subject>javascript unit testing mocking stubbing mocha chai sinon</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:7f2de4abebe7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:unit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:mocking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:stubbing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:mocha"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:chai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:sinon"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sitepoint.com/effective-event-binding-jquery/">
    <title>Effective Event Binding with jQuery</title>
    <dc:date>2014-12-14T20:39:14+00:00</dc:date>
    <link>http://www.sitepoint.com/effective-event-binding-jquery/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Make your jQuery event-driven code less brittle and more manageable.]]></description>
<dc:subject>binding events javascript jquery</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:365abadaf60b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:binding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:events"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:jquery"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://keithclark.co.uk/articles/pure-css-parallax-websites/">
    <title>Pure CSS Parallax Websites by Keith Clark</title>
    <dc:date>2014-12-14T20:38:11+00:00</dc:date>
    <link>http://keithclark.co.uk/articles/pure-css-parallax-websites/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[This article demonstrates how to use CSS transforms, perspective and some scaling trickery to create a pure CSS parallax scrolling website.]]></description>
<dc:subject>animation css tutorial Parallax</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:9524fa93f281/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:animation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:Parallax"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://developer.telerik.com/featured/planning-front-end-javascript-application/">
    <title>Planning A Front-end JavaScript Application -Telerik Developer Network</title>
    <dc:date>2014-12-12T16:03:40+00:00</dc:date>
    <link>http://developer.telerik.com/featured/planning-front-end-javascript-application/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[
In this article, I am going to describe 16 steps that front-end developers should go through when planning a front-end web application. These steps aim to cover the entire life-cycle of a front-end application.]]></description>
<dc:subject>development javascript architecture</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:ef4569899c76/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:architecture"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@brianleroux/es6-modules-amd-and-commonjs-c1acefbe6fc0">
    <title>ES6 Modules, AMD and CommonJS — Medium</title>
    <dc:date>2014-12-10T21:42:12+00:00</dc:date>
    <link>https://medium.com/@brianleroux/es6-modules-amd-and-commonjs-c1acefbe6fc0</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[This article shares some techniques and tools for building web apps using future friendly ES6 module syntax. We begin with an exploration of current module formats and ways to work both forwards and backwards in time. ]]></description>
<dc:subject>es6 javascript modules tools amd commonjs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:1f3d84681576/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:es6"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:modules"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:amd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:commonjs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool/">
    <title>How to Use npm as a Build Tool</title>
    <dc:date>2014-12-10T21:10:49+00:00</dc:date>
    <link>http://blog.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool/</link>
    <dc:creator>ludder</dc:creator><dc:subject>build grunt gulp npm</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:14d87e06e59a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:build"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:grunt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:gulp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:npm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/watch?v=PrQSpdWkN6Q">
    <title>Building modular and component driven architecture in Backbone.js and Marionette.js. - YouTube</title>
    <dc:date>2014-12-07T20:25:00+00:00</dc:date>
    <link>https://www.youtube.com/watch?v=PrQSpdWkN6Q</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Building modular and component driven architecture in Backbone.js and Marionette.js. By Marionette contributor Jeremy Fairbank.

Slides: http://presentboldly.com/jfairbank/modular-and-component-driven-architecture-in-marionettejs]]></description>
<dc:subject>presentation youtube marionette backbone fairbank</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:9fb43100c792/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:presentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:youtube"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:marionette"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:backbone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:fairbank"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://authenticff.com/journal/building-large-scale-backbone-marionette-applications">
    <title>Things I Learned from Building a Large Scale Backbone + Marionette Application | Authentic Form &amp; Function – Web Design and Development – Denver and Chicago</title>
    <dc:date>2014-12-06T22:18:43+00:00</dc:date>
    <link>http://authenticff.com/journal/building-large-scale-backbone-marionette-applications</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[We chose Backbone and Marionette.js because of their flexibility and lack of assumptions, and we haven't looked back. ]]></description>
<dc:subject>backbone marionette</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:7307c9a514cc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:backbone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:marionette"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.smashingmagazine.com/author/joseph-zimmerman/?rel=author">
    <title>A Thorough Introduction To Backbone.Marionette - Smashing Magazine</title>
    <dc:date>2014-12-06T22:14:36+00:00</dc:date>
    <link>http://www.smashingmagazine.com/author/joseph-zimmerman/?rel=author</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[A Thorough Introduction To Backbone.Marionette]]></description>
<dc:subject>backbone marionette</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:8ff8cd8720c1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:backbone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:marionette"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://benmccormick.org/2014/12/02/the-case-for-marionette-js/">
    <title>The Case For Marionette.js</title>
    <dc:date>2014-12-05T21:10:23+00:00</dc:date>
    <link>http://benmccormick.org/2014/12/02/the-case-for-marionette-js/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[When a Backbone application grows, maintaining it requires adding structure, either through a custom set of conventions and components, or based on somebody elses framework. I want to make the case for using Marionette.js. ]]></description>
<dc:subject>backbone javascript marionette</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:b99b4bedf724/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:backbone"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:marionette"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.airpair.com/node.js/posts/top-10-mistakes-node-developers-make">
    <title>Top 10 Mistakes Node.js Developers Make</title>
    <dc:date>2014-12-05T21:07:22+00:00</dc:date>
    <link>https://www.airpair.com/node.js/posts/top-10-mistakes-node-developers-make</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[In this article we will talk about the most common mistakes Node developers make and how to avoid them. ]]></description>
<dc:subject>node nodejs tips</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:a03e6cfdcd15/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:node"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:tips"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://garris.github.io/BackstopJS/">
    <title>BackstopJS</title>
    <dc:date>2014-12-03T20:20:08+00:00</dc:date>
    <link>http://garris.github.io/BackstopJS/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Breaking CSS is easy. Checking every responsive page element is hard. That’s why there's BackstopJS. ]]></description>
<dc:subject>css testing casperjs phantomjs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:9ae4f8113fbb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:casperjs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:phantomjs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://youmightnotneedjquery.com/">
    <title>You Might Not Need jQuery</title>
    <dc:date>2014-12-02T11:46:55+00:00</dc:date>
    <link>http://youmightnotneedjquery.com/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Some developers believe that jQuery is protecting us from a great demon of browser incompatibility when, in truth, post-IE8, browsers are pretty easy to deal with on their own. ]]></description>
<dc:subject>javascript jquery vanilla reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:5d7e2c10eb03/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:jquery"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:vanilla"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://theintern.github.io/leadfoot/">
    <title>Leadfoot (Automated Browser Testing)</title>
    <dc:date>2014-11-21T09:02:46+00:00</dc:date>
    <link>https://theintern.github.io/leadfoot/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Leadfoot is a JavaScript client library that brings cross-platform consistency to the Selenium WebDriver API.

Unlike existing WebDriver client libraries that assume the remote server will just do the Right Thing, Leadfoot detects and works around inconsistencies in WebDriver server implementations, so you can just worry about making your tests work—not bugs in WebDriver servers.]]></description>
<dc:subject>browser development selenium tool testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:5b4e874214d5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:selenium"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:tool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developer.chrome.com/devtools/docs/remote-debugging">
    <title>Remote Debugging on Android with Chrome - Google Chrome</title>
    <dc:date>2014-10-21T08:24:13+00:00</dc:date>
    <link>https://developer.chrome.com/devtools/docs/remote-debugging</link>
    <dc:creator>ludder</dc:creator><dc:subject>android chrome debugging mobile remote</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:212af5fa6e3e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:android"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:debugging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:mobile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:remote"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://chris-schmitz.com/develop-faster-with-iterm-profiles-and-window-arrangements/">
    <title>Develop Faster with iTerm Profiles and Window Arrangements | Chris Schmitz</title>
    <dc:date>2014-09-26T20:00:26+00:00</dc:date>
    <link>http://chris-schmitz.com/develop-faster-with-iterm-profiles-and-window-arrangements/</link>
    <dc:creator>ludder</dc:creator><dc:subject>terminal iterm window arrangement profiles</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:5eb7608cbd02/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:terminal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:iterm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:window"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:arrangement"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:profiles"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://peterhrynkow.com/how-to-compress-a-png-like-a-jpeg/">
    <title>Using SVG to shrink your PNGs | Peter Hrynkow</title>
    <dc:date>2014-09-12T06:35:52+00:00</dc:date>
    <link>http://peterhrynkow.com/how-to-compress-a-png-like-a-jpeg/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Wouldn’t it be great if you could get the compression of a JPEG and keep the transparency of a PNG? Well, you can, sort of. ]]></description>
<dc:subject>images optimization png svg</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:f5221c5d18a2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:images"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:png"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:svg"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://duojs.org/">
    <title>Duo</title>
    <dc:date>2014-08-26T10:48:55+00:00</dc:date>
    <link>http://duojs.org/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Duo is a next-generation package manager that blends the best ideas from Component, Browserify and Go to make organizing and writing front-end code quick and painless.]]></description>
<dc:subject>javascript package management duojs browserify</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:19b35ef6fec7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:package"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:management"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:duojs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:browserify"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://devbryce.com/site/flexbox/">
    <title>flexbox in 5 minutes</title>
    <dc:date>2014-08-20T07:04:11+00:00</dc:date>
    <link>http://devbryce.com/site/flexbox/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[flexbox in 5 minutes

an interactive tour of all the major features of the new CSS property: flexbox.]]></description>
<dc:subject>css css3 flexbox tutorial play</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:acf9015812f9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:css3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:flexbox"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:play"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://laraswanson.com/devicelab/">
    <title>How to build a device lab | Tutorial by Destiny Montague and Lara Swanson</title>
    <dc:date>2014-07-04T13:38:42+00:00</dc:date>
    <link>http://laraswanson.com/devicelab/</link>
    <dc:creator>ludder</dc:creator><dc:subject>device lab setup</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:89dfa51204b6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:device"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:lab"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:setup"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://framerjs.com/index.html">
    <title>Framer – A prototyping toolkit</title>
    <dc:date>2014-05-26T14:03:51+00:00</dc:date>
    <link>http://framerjs.com/index.html</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Built for designers to turn static mockups into prototypes with animation & interaction]]></description>
<dc:subject>animation design mobile prototyping</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:2ca25cc70531/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:animation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:mobile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:prototyping"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://uxmovement.com/navigation/why-users-arent-clicking-your-home-page-carousel/">
    <title>Why Users Aren’t Clicking Your Home Page Carousel - UX Movement</title>
    <dc:date>2014-05-26T13:04:09+00:00</dc:date>
    <link>http://uxmovement.com/navigation/why-users-arent-clicking-your-home-page-carousel/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Wwhat’s needed on a carousel is a clear, visible label navigation. Labels are informative, meaningful and describe what users want.]]></description>
<dc:subject>carousel design ux</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:19fd992ee7eb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:carousel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:ux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://csswizardry.com/2013/01/front-end-performance-for-web-designers-and-front-end-developers/">
    <title>Front-end performance for web designers and front-end developers – CSS Wizardry – CSS, OOCSS, front-end architecture, performance and more, by Harry Roberts</title>
    <dc:date>2014-05-20T10:36:46+00:00</dc:date>
    <link>http://csswizardry.com/2013/01/front-end-performance-for-web-designers-and-front-end-developers/</link>
    <dc:creator>ludder</dc:creator><dc:subject>css development performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:30fd2b3e7ffc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://csswizardry.com/2012/11/code-smells-in-css/">
    <title>Code smells in CSS – CSS Wizardry</title>
    <dc:date>2014-05-14T09:24:01+00:00</dc:date>
    <link>http://csswizardry.com/2012/11/code-smells-in-css/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[How can you tell if your CSS code smells? What are the signs that the code is sub-optional, or that the developer hasn’t done a good job? What do you look for in the code to determine how good or bad it is?]]></description>
<dc:subject>code css patterns smell</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:49ebe6a406c8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:smell"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developers.google.com/speed/spdy/">
    <title>SPDY - SPDY — Google Developers</title>
    <dc:date>2014-05-13T08:20:02+00:00</dc:date>
    <link>https://developers.google.com/speed/spdy/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[SPDY (pronounced "SPeeDY") is a new networking protocol whose goal is to speed up the web. SPDY augments HTTP with several speed-related features that can dramatically reduce page load time.]]></description>
<dc:subject>http server apache spdy google smashing magazine</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:981db46d453c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:spdy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:smashing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:magazine"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.slideshare.net/jbmoelker/voorhoede-frontend-architecture">
    <title>Voorhoede - Front-end architecture</title>
    <dc:date>2014-05-12T11:01:57+00:00</dc:date>
    <link>http://www.slideshare.net/jbmoelker/voorhoede-frontend-architecture</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Presentation of Jasper Moelker (De Voorhoede Amsterdam) on front-end architecture with Angularjs.]]></description>
<dc:subject>architecture angularJs slides slideshare jasper moelker voorhoede</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:1b9f37486e8c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:angularJs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:slides"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:slideshare"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:jasper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:moelker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:voorhoede"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wave.webaim.org/">
    <title>WAVE Web Accessibility Evaluation Tool</title>
    <dc:date>2014-05-12T07:50:05+00:00</dc:date>
    <link>http://wave.webaim.org/</link>
    <dc:creator>ludder</dc:creator><dc:subject>accessibility testing tools usability wave wcag webaim</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:409cc792bddc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:accessibility"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:usability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:wave"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:wcag"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:webaim"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://iplotz.com/">
    <title>iPlotz: wireframing, mockups and prototyping for websites and applications</title>
    <dc:date>2014-05-08T07:05:24+00:00</dc:date>
    <link>http://iplotz.com/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[iPlotz allows you to rapidly create clickable, navigable mockups and wireframes for prototyping websites and software applications.]]></description>
<dc:subject>design prototyping wireframes online</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:9b45b75d5cfa/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:prototyping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:wireframes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:online"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.codeproject.com/Articles/650440/Git-Quick-Reference-Interactive-Patch-Staging-with">
    <title>Git Quick Reference: Interactive Patch Staging with git add -p - CodeProject</title>
    <dc:date>2014-04-18T20:36:39+00:00</dc:date>
    <link>http://www.codeproject.com/Articles/650440/Git-Quick-Reference-Interactive-Patch-Staging-with</link>
    <dc:creator>ludder</dc:creator><dc:subject>Git interactive add</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:1c14c0b483ee/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:Git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:interactive"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:add"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://qbaka.com/">
    <title>Qbaka</title>
    <dc:date>2014-04-12T19:57:17+00:00</dc:date>
    <link>https://qbaka.com/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Qbaka is cloud-based frontend problem monitoring and analytics for web services.]]></description>
<dc:subject>error tracking javascript monitoring jshint</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:2aebcbb50565/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:error"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:tracking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:monitoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:jshint"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://brunch.io/">
    <title>Brunch | ultra-fast HTML5 build tool</title>
    <dc:date>2014-04-01T19:51:56+00:00</dc:date>
    <link>http://brunch.io/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Brunch is an ultra-fast HTML5 build tool, like Grunt or Gulp. Less community support, simpler setup.]]></description>
<dc:subject>grunt framework build tool</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:23bbb8419d63/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:grunt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:build"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:tool"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sublime-text-unofficial-documentation.readthedocs.org/en/latest/index.html">
    <title>Sublime Text Unofficial Documentation</title>
    <dc:date>2014-04-01T19:43:24+00:00</dc:date>
    <link>http://sublime-text-unofficial-documentation.readthedocs.org/en/latest/index.html</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Sublime Text Unofficial Documentation]]></description>
<dc:subject>documentation editor sublime</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:d57a884d4de9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:sublime"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://eslint.org/">
    <title>ESLint</title>
    <dc:date>2014-03-23T21:17:51+00:00</dc:date>
    <link>http://eslint.org/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[ESLint is an open source project originally created by Nicholas C. Zakas in June 2013. The goal of ESLint is to provide a pluggable linting utility for JavaScript. While JSHint and JSLint dominate JavaScript linting, neither one provides an API for plugging in your own rules. This means that if you need a new rule, you need to write it and get it accepted into the released product. That's lousy if you need to quickly add something to your build system or even if you need company-specific rules.]]></description>
<dc:subject>analysis development javascript lint eslint jshint jslint zakaz</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:3319fa9756ab/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:analysis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:lint"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:eslint"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:jshint"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:jslint"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:zakaz"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.planningforaliens.com/blog/2014/03/11/real-world-flexbox/">
    <title>flexbox in the real world</title>
    <dc:date>2014-03-23T21:03:45+00:00</dc:date>
    <link>http://www.planningforaliens.com/blog/2014/03/11/real-world-flexbox/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Flexbox is awesome, but is it possible to use flexbox and still support IE8? If you follow these guidelines, you can start using flexbox today. ]]></description>
<dc:subject>css css3 flexbox</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:93c975b5af8a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:css3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:flexbox"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://yeoman.io/blog/performance-optimization.html">
    <title>Grunt And Gulp Tasks For Performance Optimization</title>
    <dc:date>2014-03-11T12:20:03+00:00</dc:date>
    <link>http://yeoman.io/blog/performance-optimization.html</link>
    <dc:creator>ludder</dc:creator><dc:subject>grunt gulp optimization performance osmani</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:9fa6ff319384/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:grunt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:gulp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:osmani"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.exratione.com/2013/12/angularjs-headless-end-to-end-testing-with-protractor-and-selenium/">
    <title>AngularJS Headless End to End Testing With Protractor and Selenium</title>
    <dc:date>2014-03-07T11:25:00+00:00</dc:date>
    <link>https://www.exratione.com/2013/12/angularjs-headless-end-to-end-testing-with-protractor-and-selenium/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[For those of you who are already somewhat familiar with Protractor and Selenium and want to skip right to the end, you might take a look at my Vagrant VM for headless browser testing in Ubuntu, and Chef cookbook for the same. These set up a standalone server that can be used to run end to end tests of AngularJS sites in Chrome, Firefox, or PhantomJS, and address some of the issues that you will run into along the way. ]]></description>
<dc:subject>testing angularJs protractor selenium vagrant virtualbox</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:2008cb69ae31/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:angularJs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:protractor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:selenium"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:vagrant"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:virtualbox"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.exratione.com/2014/01/setting-up-sublime-text-3-for-javascript-development/">
    <title>Setting Up Sublime Text 3 for Javascript Development</title>
    <dc:date>2014-03-07T11:24:01+00:00</dc:date>
    <link>https://www.exratione.com/2014/01/setting-up-sublime-text-3-for-javascript-development/</link>
    <dc:creator>ludder</dc:creator><dc:subject>sublime</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:2523f89724b9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:sublime"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.carbonfive.com/2014/02/11/angularjs-scopes-an-introduction/">
    <title>AngularJS Scopes: An Introduction | The Carbon Emitter</title>
    <dc:date>2014-02-23T14:32:31+00:00</dc:date>
    <link>http://blog.carbonfive.com/2014/02/11/angularjs-scopes-an-introduction/</link>
    <dc:creator>ludder</dc:creator><dc:subject>Angular isolated scopes</dc:subject>
<dc:identifier>https://pinboard.in/u:ludder/b:b524ad5c5efc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:Angular"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:isolated"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:scopes"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://docs.google.com/document/d/1XXMvReO8-Awi1EZXAXS4PzDzdNvV6pGcuaF4Q9821Es/pub">
    <title>Angular Best Practice for App Structure (Public)</title>
    <dc:date>2014-02-23T13:51:13+00:00</dc:date>
    <link>https://docs.google.com/document/d/1XXMvReO8-Awi1EZXAXS4PzDzdNvV6pGcuaF4Q9821Es/pub</link>
    <dc:creator>ludder</dc:creator><dc:subject>Angular best practices google naming conventions folder structure</dc:subject>
<dc:identifier>https://pinboard.in/u:ludder/b:f36e4358c9ee/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:Angular"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:best"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:practices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:naming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:conventions"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:folder"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:structure"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://apiary.io/">
    <title>Apiary</title>
    <dc:date>2014-02-21T11:23:36+00:00</dc:date>
    <link>http://apiary.io/</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Collaborative design, instant API mock, generated documentation, integrated code samples, debugging and automated testing.]]></description>
<dc:subject>api rest development server test</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:a5b5ce7703b0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:test"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://conqueringthecommandline.com/book">
    <title>Conquering the Command Line</title>
    <dc:date>2014-02-01T12:39:54+00:00</dc:date>
    <link>http://conqueringthecommandline.com/book</link>
    <dc:creator>ludder</dc:creator><dc:subject>Unix and Linux Commands for Developers</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:1584d23de222/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:Unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:and"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:Linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:Commands"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:for"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:Developers"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.kevwebdev.com/blog/in-search-of-a-better-windows-console-using-ansicon-console2-and-git-bash.html">
    <title>In search of a better Windows console: using ansicon, console2, and git bash - Kev Web Dev</title>
    <dc:date>2014-01-24T12:51:39+00:00</dc:date>
    <link>http://www.kevwebdev.com/blog/in-search-of-a-better-windows-console-using-ansicon-console2-and-git-bash.html</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[One of the major complaints Mac and Linux web developers have about developing on Windows is the lack of a fully-featured console. In this post I hope to show some ways of remedying this and making your development experience on Windows more productive and enjoyable.]]></description>
<dc:subject>windows console bash console2</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:4e85d7321cce/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:windows"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:console"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:console2"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://product.moveline.com/testing-angular-apps-end-to-end-with-protractor.html">
    <title>Testing Angular Apps End-to-End with Protractor</title>
    <dc:date>2014-01-17T15:55:59+00:00</dc:date>
    <link>http://product.moveline.com/testing-angular-apps-end-to-end-with-protractor.html</link>
    <dc:creator>ludder</dc:creator><description><![CDATA[Until recently, ngScenario was the recommended tool for E2E tests in Angular apps, but now a new library called Protractor is being promoted. It wraps over WebDriverJS from the Selenium project and runs Jasmine tests.]]></description>
<dc:subject>angularjs protractor automated testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:dbce2ab0b393/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:angularjs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:protractor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:automated"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://travismaynard.com/writing/no-need-to-grunt-take-a-gulp-of-fresh-air">
    <title>No Need To Grunt, Take A Gulp Of Fresh Air | Travis Maynard</title>
    <dc:date>2013-12-25T22:33:39+00:00</dc:date>
    <link>http://travismaynard.com/writing/no-need-to-grunt-take-a-gulp-of-fresh-air</link>
    <dc:creator>ludder</dc:creator><dc:subject>Grunt gulp</dc:subject>
<dc:source>https://apple.com/iphone/</dc:source>
<dc:identifier>https://pinboard.in/u:ludder/b:13918558da28/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:Grunt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ludder/t:gulp"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>