<?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 (deusx)</title>
    <link>https://pinboard.in/u:deusx/public/</link>
    <description>recent bookmarks from deusx</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://www.zksecurity.xyz/blog/posts/wasmati/"/>
	<rdf:li rdf:resource="https://lwn.net/Articles/918224/"/>
	<rdf:li rdf:resource="https://lit.dev/docs/ssr/overview/"/>
	<rdf:li rdf:resource="https://blog.jim-nielsen.com/2023/date-and-time-in-ssg/"/>
	<rdf:li rdf:resource="https://localfirstweb.dev/"/>
	<rdf:li rdf:resource="https://web.dev/learn/html/"/>
	<rdf:li rdf:resource="https://kiko.io/post/Provide-Blog-Metadata-via-JSON-LD/"/>
	<rdf:li rdf:resource="http://aleclownes.com/2017/02/01/crt-display.html"/>
	<rdf:li rdf:resource="https://www.flipt.io/blog/embedding-react-in-go"/>
	<rdf:li rdf:resource="https://css-tricks.com/emoji-as-a-favicon/"/>
	<rdf:li rdf:resource="https://iamkate.com/code/tree-views/"/>
	<rdf:li rdf:resource="https://chriscoyier.net/2023/01/04/what-does-it-look-like-for-the-web-to-lose/"/>
	<rdf:li rdf:resource="https://ailef.tech/2022/11/12/creating-a-2d-physics-engine-from-scratch-in-javascript/"/>
	<rdf:li rdf:resource="https://blog.jim-nielsen.com/2021/displaying-favicons-for-any-domain/"/>
	<rdf:li rdf:resource="https://randomnerdtutorials.com/esp32-web-server-websocket-sliders/"/>
	<rdf:li rdf:resource="https://dev.to/afif/another-100-css-loaders-for-your-next-project-352l"/>
	<rdf:li rdf:resource="https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/"/>
	<rdf:li rdf:resource="https://www.apress.com/us/blog/all-blog-posts/your-front-end-does-not-have-to-be-rich/16537718"/>
	<rdf:li rdf:resource="https://css-tricks.com/dry-switching-with-css-variables-the-difference-of-one-declaration/?unapproved=1674473&amp;moderation-hash=4e9cb4ef4344732a9e5a5ca87b6d0849#comment-1674473"/>
	<rdf:li rdf:resource="https://alxgbsn.co.uk/2019/02/22/testing-native-es-modules-mocha-esm/"/>
	<rdf:li rdf:resource="https://github.com/keeweb/keeweb/issues/703#issuecomment-326404286"/>
	<rdf:li rdf:resource="https://phoboslab.org/log/2018/09/underrun-making-of"/>
	<rdf:li rdf:resource="http://www.ianbicking.org/drafts/we-need-open-hosting-platforms.html"/>
	<rdf:li rdf:resource="https://tafttest.com/"/>
	<rdf:li rdf:resource="http://blog.siliconpublishing.com/2015/12/the-fall-and-rise-of-svg/"/>
	<rdf:li rdf:resource="https://aerotwist.com/blog/flip-your-animations/"/>
	<rdf:li rdf:resource="http://ponyfoo.com/articles/es6-promises-in-depth"/>
	<rdf:li rdf:resource="http://www.otsukare.info/2015/08/05/native-mobile-wrong-debate"/>
	<rdf:li rdf:resource="http://brettterpstra.com/2012/09/26/github-tip-easily-sync-your-master-to-github-pages/"/>
	<rdf:li rdf:resource="http://cwilso.com/2015/05/29/the-web-is-not-poor-mans-native/#comments"/>
	<rdf:li rdf:resource="https://infrequently.org/2015/06/progressive-apps-escaping-tabs-without-losing-our-soul/?imm_mid=0d3af7&amp;cmp=em-web-na-na-newsltr_20150617"/>
	<rdf:li rdf:resource="http://simonsmith.io/unit-testing-react-components-without-a-dom/?imm_mid=0d3af7&amp;cmp=em-web-na-na-newsltr_20150617"/>
	<rdf:li rdf:resource="https://blog.andyet.com/2015/05/18/lazymorphic-apps-bringing-back-static-web?imm_mid=0d3af7&amp;cmp=em-web-na-na-newsltr_20150617"/>
	<rdf:li rdf:resource="https://blog.heroku.com/archives/2015/5/19/heroku_review_apps_beta#setup"/>
	<rdf:li rdf:resource="http://thinkshout.com/blog/2014/08/deployment-workflow-travis-jekyll-travis-s3/"/>
	<rdf:li rdf:resource="https://sivers.org/pg"/>
	<rdf:li rdf:resource="http://tools.ietf.org/html/draft-nottingham-json-home-02"/>
	<rdf:li rdf:resource="https://captnemo.in/ifttt-webhook/"/>
	<rdf:li rdf:resource="http://blog.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool/"/>
	<rdf:li rdf:resource="https://medium.com/@brianleroux/es6-modules-amd-and-commonjs-c1acefbe6fc0"/>
	<rdf:li rdf:resource="http://www.brianbondy.com/blog/id/168/sql-on-khan-academy-enabled-by-sqlite-sqljs-asmjs-and-emscripten/"/>
	<rdf:li rdf:resource="http://blog.rodms.com/posts/Contributing-to-Firefox-OS-Cordova-initiative/"/>
	<rdf:li rdf:resource="http://online.wsj.com/news/article_email/the-web-is-dying-apps-are-killing-it-1416169934-lMyQjAxMTI0NTEwNzAxMTcwWj"/>
	<rdf:li rdf:resource="http://www.dexie.org/"/>
	<rdf:li rdf:resource="http://blog.sethladd.com/2013/01/minification-is-not-enough-you-need.html"/>
	<rdf:li rdf:resource="http://css-tricks.com/html5-drag-and-drop-avatar-changer-with-resizing-and-cropping/"/>
	<rdf:li rdf:resource="http://blog.lizardwrangler.com/?p=22"/>
	<rdf:li rdf:resource="https://docs.nodejitsu.com/articles/HTTP/servers/how-to-create-a-HTTPS-server"/>
	<rdf:li rdf:resource="https://www.npmjs.org/package/gulp-front-matter"/>
	<rdf:li rdf:resource="https://aws.amazon.com/articles/4617974389850313"/>
	<rdf:li rdf:resource="http://google.github.io/physical-web/"/>
	<rdf:li rdf:resource="http://indiewebcamp.com/PESOS"/>
	<rdf:li rdf:resource="http://indiewebcamp.com/POSSE"/>
	<rdf:li rdf:resource="http://indiewebcamp.com/PESETAS"/>
	<rdf:li rdf:resource="https://gcanti.github.io/2014/09/25/six-reasons-to-define-constructors-with-only-one-argument.html"/>
	<rdf:li rdf:resource="http://geelen.github.io/x-gif/#/http://i.imgur.com/iKXH4E2.gif"/>
	<rdf:li rdf:resource="http://developer.telerik.com/featured/web-components-arent-ready-production-yet/"/>
	<rdf:li rdf:resource="http://microjs.com/"/>
	<rdf:li rdf:resource="http://p.gkoberger.net/firefox/"/>
	<rdf:li rdf:resource="http://www.hanselman.com/blog/EasyAccelerated3DGamesInABrowserWithJavaScriptAndWebGLUsingThreejsOrBabylonjs.aspx"/>
	<rdf:li rdf:resource="http://stedolan.github.io/jq/"/>
	<rdf:li rdf:resource="http://apisjson.org/"/>
	<rdf:li rdf:resource="http://kinlane.github.io/talks/gluecon/apis-json/#/"/>
	<rdf:li rdf:resource="https://ngrok.com/"/>
	<rdf:li rdf:resource="http://www.narwhl.com/"/>
	<rdf:li rdf:resource="http://quilljs.com/"/>
	<rdf:li rdf:resource="https://www.pushbullet.com/about"/>
	<rdf:li rdf:resource="http://apievangelist.com/"/>
	<rdf:li rdf:resource="http://apiary.io/"/>
	<rdf:li rdf:resource="http://www.raymondcamden.com/index.cfm/2012/8/15/Push-revealjs-notes-into-the-console"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://www.zksecurity.xyz/blog/posts/wasmati/">
    <title>wasmati: You should write your WebAssembly in TypeScript - ZKSECURITY</title>
    <dc:date>2023-06-09T22:33:52+00:00</dc:date>
    <link>https://www.zksecurity.xyz/blog/posts/wasmati/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[The solution is wasmati, a TypeScript library to write Wasm at the instruction level. The wasmati API looks exactly like Webassembly text format (WAT).]]></description>
<dc:subject>wasm javascript webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:562e0bc6bb72/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:wasm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://lwn.net/Articles/918224/">
    <title>Beyond microblogging with ActivityPub [LWN.net]</title>
    <dc:date>2023-06-04T04:55:06+00:00</dc:date>
    <link>https://lwn.net/Articles/918224/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[ActivityPub-enabled microblogs are gaining popularity as a replacement for Twitter, but ActivityPub is for more than just microblogging]]></description>
<dc:subject>activitypub fediverse webdev network</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:d681034bc4a1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:activitypub"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:fediverse"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:network"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://lit.dev/docs/ssr/overview/">
    <title>Server-side rendering (SSR) – Lit</title>
    <dc:date>2023-05-29T17:39:28+00:00</dc:date>
    <link>https://lit.dev/docs/ssr/overview/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Lit supports server-side rendering through the Lit SSR package. Lit SSR renders Lit components and templates to static HTML markup in non-browser JavaScript environments like Node. It works without fully emulating the browser's DOM, and takes advantage of Lit's declarative template format to enable fast performance, achieve low time-to-first-byte, and support streaming.]]></description>
<dc:subject>html webdev webcomponents lit javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:825a106a61cf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webcomponents"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:lit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.jim-nielsen.com/2023/date-and-time-in-ssg/">
    <title>Date and Time with a Static Site Generator - Jim Nielsen’s Blog</title>
    <dc:date>2023-05-21T17:56:15+00:00</dc:date>
    <link>https://blog.jim-nielsen.com/2023/date-and-time-in-ssg/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Do you have a static site generator?

If so, how do you handle the date and time for when your posts are published?]]></description>
<dc:subject>webdev metablogging</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:ec1210705e41/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:metablogging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://localfirstweb.dev/">
    <title>Local-First Web Development</title>
    <dc:date>2023-02-26T08:16:34+00:00</dc:date>
    <link>https://localfirstweb.dev/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[So, you want to build an app that has its data co-located with its UI? That works offline? That synchronizes between clients? And that lets its users own their data? ]]></description>
<dc:subject>web apps local webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:a401bd0a5cde/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:apps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:local"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://web.dev/learn/html/">
    <title>Learn HTML</title>
    <dc:date>2023-02-21T17:20:02+00:00</dc:date>
    <link>https://web.dev/learn/html/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[This HTML course for web developers provides a solid overview for developers, from novice to expert level HTML.]]></description>
<dc:subject>html webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:575f5f703ca0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://kiko.io/post/Provide-Blog-Metadata-via-JSON-LD/">
    <title>Provide Blog Metadata via JSON-LD - kiko.io</title>
    <dc:date>2023-02-13T04:30:47+00:00</dc:date>
    <link>https://kiko.io/post/Provide-Blog-Metadata-via-JSON-LD/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Centralization of a website's schema.org data in the HEAD instead of everywhere in the HTML ]]></description>
<dc:subject>webdev json-ld metablogging</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:8a3af2217ade/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:json-ld"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:metablogging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://aleclownes.com/2017/02/01/crt-display.html">
    <title>Using CSS to create a CRT</title>
    <dc:date>2023-02-10T21:21:51+00:00</dc:date>
    <link>http://aleclownes.com/2017/02/01/crt-display.html</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[I have attempted to assemble a set of CSS effects to replicate this look mainly by adding three things: screen-door effect, flicker, and color separation]]></description>
<dc:subject>crt retro css webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:a87905ba2a7d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:crt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:retro"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.flipt.io/blog/embedding-react-in-go">
    <title>Embedding Our New React UI in Go | Flipt Blog</title>
    <dc:date>2023-01-27T06:46:01+00:00</dc:date>
    <link>https://www.flipt.io/blog/embedding-react-in-go</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[The UI is served over HTTP directly from the binary using Go’s fantastic http.FileServer implementation from the standard library. Sometime around February 2021 was the Go 1.16 release, which came with native embedding of files into Go binaries. Flipt quickly took advantage of this feature for bundling the static UI assets directly into the binary. Go has a handy wrapping function that adapts the embed.FS into the required http.FileSystem interface to integrate it seamlessly into an http.Server. You can find the current (v1.16.0) embed directive in Flipt here.]]></description>
<dc:subject>go golang flipt webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:59630c276fcc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:go"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:flipt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://css-tricks.com/emoji-as-a-favicon/">
    <title>How To Use an Emoji as a Favicon Easily | CSS-Tricks - CSS-Tricks</title>
    <dc:date>2023-01-19T05:37:31+00:00</dc:date>
    <link>https://css-tricks.com/emoji-as-a-favicon/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Lea Verou had a dang genius idea to use an emoji as a favicon. The idea only recently possible as browsers have started supporting SVG for favicons. Chuck an emoji inside an SVG <text> element and use that as the favicon. ]]></description>
<dc:subject>webdev favicon</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:ebc5f98874f2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:favicon"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://iamkate.com/code/tree-views/">
    <title>Tree views in CSS</title>
    <dc:date>2023-01-07T21:50:39+00:00</dc:date>
    <link>https://iamkate.com/code/tree-views/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[A tree view (collapsible list) can be created using only HTML and CSS, without the need for JavaScript. Accessibility software will see the tree view as lists nested inside disclosure widgets, and the standard keyboard interaction is supported automatically. ]]></description>
<dc:subject>webdev outlines css html design tree</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:93f6b061b343/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:outlines"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:tree"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://chriscoyier.net/2023/01/04/what-does-it-look-like-for-the-web-to-lose/">
    <title>What does it look like for the web to lose? - Chris Coyier</title>
    <dc:date>2023-01-04T21:01:39+00:00</dc:date>
    <link>https://chriscoyier.net/2023/01/04/what-does-it-look-like-for-the-web-to-lose/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Better yet, let’s ditch the idea of native apps. All web! All web! All web!]]></description>
<dc:subject>webdev future web apple google open</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:c0bda98b67f1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:future"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:apple"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:open"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ailef.tech/2022/11/12/creating-a-2d-physics-engine-from-scratch-in-javascript/">
    <title>Creating a 2D physics engine from scratch in Javascript – AILEF</title>
    <dc:date>2022-11-27T20:15:49+00:00</dc:date>
    <link>https://ailef.tech/2022/11/12/creating-a-2d-physics-engine-from-scratch-in-javascript/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[In this article, we will implement a toy 2d physics engine that supports basic forces, collisions and constraints (joints) for circle-shaped objects.]]></description>
<dc:subject>gamedev webdev js javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:76281732fc9f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:gamedev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.jim-nielsen.com/2021/displaying-favicons-for-any-domain/">
    <title>Displaying Favicons For Any Domain - Jim Nielsen’s Blog</title>
    <dc:date>2021-06-17T20:43:46+00:00</dc:date>
    <link>https://blog.jim-nielsen.com/2021/displaying-favicons-for-any-domain/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Herein I detail what I discovered attempting to display favicons for any site on the web.]]></description>
<dc:subject>webdev favicons</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:2dd9e7b69ac0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:favicons"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://randomnerdtutorials.com/esp32-web-server-websocket-sliders/">
    <title>ESP32 Web Server (WebSocket) with Multiple Sliders PWM | Random Nerd Tutorials</title>
    <dc:date>2021-05-30T03:13:10+00:00</dc:date>
    <link>https://randomnerdtutorials.com/esp32-web-server-websocket-sliders/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[This tutorial shows how to build an ESP32 web server that displays a web page with multiple sliders. The sliders control the duty cycle of different PWM channels to control the brightness of multiple LEDs.]]></description>
<dc:subject>diy esp32 hardware hacks webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:f07a11a7530c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:diy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:esp32"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:hardware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:hacks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dev.to/afif/another-100-css-loaders-for-your-next-project-352l">
    <title>Another 100 CSS loaders for your next project - DEV Community 👩‍💻👨‍💻</title>
    <dc:date>2021-05-26T16:56:55+00:00</dc:date>
    <link>https://dev.to/afif/another-100-css-loaders-for-your-next-project-352l</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Ready for the second set of loaders? Yes, it's again me with another collection of 100 CSS loaders. Now you have a total of 200 different loaders!]]></description>
<dc:subject>css webdev ui ux</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:e6e468432439/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:ui"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:ux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/">
    <title>Hosting SQLite databases on Github Pages - (or any static file hoster) - phiresky's blog</title>
    <dc:date>2021-05-02T22:47:26+00:00</dc:date>
    <link>https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA["so I implemented a virtual file system that fetches chunks of the database with HTTP Range requests when SQLite tries to read from the filesystem"]]></description>
<dc:subject>http sqlite webdev database static</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:38489faaf13d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:sqlite"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:static"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.apress.com/us/blog/all-blog-posts/your-front-end-does-not-have-to-be-rich/16537718">
    <title>Your Front-End Does Not Have To Be Rich</title>
    <dc:date>2019-03-11T21:27:36+00:00</dc:date>
    <link>https://www.apress.com/us/blog/all-blog-posts/your-front-end-does-not-have-to-be-rich/16537718</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[So, when you embark on your next project, take a moment to remember all the choices out there - it’s not just React vs Angular, but leaving most of your business logic server-side could be the right choice for your website.]]></description>
<dc:subject>webdev facepalm</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:75d3b1b2c278/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:facepalm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://css-tricks.com/dry-switching-with-css-variables-the-difference-of-one-declaration/?unapproved=1674473&amp;moderation-hash=4e9cb4ef4344732a9e5a5ca87b6d0849#comment-1674473">
    <title>DRY Switching with CSS Variables: The Difference of One Declaration | CSS-Tricks</title>
    <dc:date>2019-03-10T00:46:25+00:00</dc:date>
    <link>https://css-tricks.com/dry-switching-with-css-variables-the-difference-of-one-declaration/?unapproved=1674473&amp;moderation-hash=4e9cb4ef4344732a9e5a5ca87b6d0849#comment-1674473</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[This is the first post of a two-part series that looks into the way CSS variables can be used to make the code for complex layouts and interactions less difficult to write and a lot easier to maintain. This first installment walks through various use cases where this technique applies.]]></description>
<dc:subject>css webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:6a51f283375f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://alxgbsn.co.uk/2019/02/22/testing-native-es-modules-mocha-esm/">
    <title>Testing native ES modules using Mocha and esm. – Alex Gibson</title>
    <dc:date>2019-02-25T16:11:33+00:00</dc:date>
    <link>https://alxgbsn.co.uk/2019/02/22/testing-native-es-modules-mocha-esm/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Turns out, many JavaScript testing frameworks don’t yet support native ES modules out of the box, and I was struggling to find an easy solution that didn’t require transpiling my code back to ES5.]]></description>
<dc:subject>dev webdev es6 javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:47c6da76488d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:es6"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/keeweb/keeweb/issues/703#issuecomment-326404286">
    <title>Enabling CORS in Synology WebDav</title>
    <dc:date>2018-12-26T20:02:23+00:00</dc:date>
    <link>https://github.com/keeweb/keeweb/issues/703#issuecomment-326404286</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[ssh ip-synology
cd /var/packages/WebDAVServer/target/etc/httpd/
sudo vim conf/httpd.conf-webdav add
   LoadModule rewrite_module modules/mod_rewrite.so
sudo vim conf/extra/httpd-ssl.conf-webdav add :
   Header always set Access-Control-Allow-Origin "*"
   Header always set Access-Control-Allow-Headers "origin, content-type, cache-control, accept, authorization, if-match, destination, overwrite"
   Header always set Access-Control-Expose-Headers "ETag"
   Header always set Access-Control-Allow-Methods "GET, HEAD, POST, PUT, OPTIONS, MOVE, DELETE, COPY, LOCK, UNLOCK"
   Header always set Access-Control-Allow-Credentials "true"

   RewriteEngine on
   RewriteCond %{REQUEST_METHOD} OPTIONS
   RewriteRule ^(.*)$ blank.html [R=200,L,E=HTTP_ORIGIN:%{HTTP:ORIGIN}]

cd /var/packages/WebDAVServer/target/tools
sudo ./start_stop.sh start restart]]></description>
<dc:subject>synology webdav cors webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:e64cd3304703/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:synology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdav"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:cors"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://phoboslab.org/log/2018/09/underrun-making-of">
    <title>Underrun – Making Of - PhobosLab</title>
    <dc:date>2018-09-23T23:17:53+00:00</dc:date>
    <link>https://phoboslab.org/log/2018/09/underrun-making-of</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[I participated in this year's js13kGames, a JavaScript game development competition with a file size limit of 13kb, including code, assets and everything else. My entry was Underrun, a twin stick shooter using WebGL.]]></description>
<dc:subject>gaming javascript webdev webgl js</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:b5fce4b3b00f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:gaming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webgl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:js"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.ianbicking.org/drafts/we-need-open-hosting-platforms.html">
    <title>We Need Open Hosting Platforms</title>
    <dc:date>2018-08-21T21:35:15+00:00</dc:date>
    <link>http://www.ianbicking.org/drafts/we-need-open-hosting-platforms.html</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[ I don’t want to be an entrepreneur! Hell, that’s even more of a pain in the ass than giving stuff away.]]></description>
<dc:subject>webdev openweb oss hosting</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:8fc4c139a857/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:openweb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:oss"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:hosting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://tafttest.com/">
    <title>Taft Test - Web Dev Placeholder Image Generater</title>
    <dc:date>2016-01-07T18:49:47+00:00</dc:date>
    <link>https://tafttest.com/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Does your page design improve when you replace every image with William Howard Taft?
]]></description>
<dc:subject>programming webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:4d8a9840f375/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.siliconpublishing.com/2015/12/the-fall-and-rise-of-svg/">
    <title>The Fall and Rise of SVG</title>
    <dc:date>2015-12-05T17:02:49+00:00</dc:date>
    <link>http://blog.siliconpublishing.com/2015/12/the-fall-and-rise-of-svg/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Now that SVG is widely supported and native to browsers, the art of using it is more connected to the surrounding web technologies that it can now interoperate with in HTML5]]></description>
<dc:subject>webdev svg graphics</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:ab22e8d3f6cf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:svg"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:graphics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://aerotwist.com/blog/flip-your-animations/">
    <title>Aerotwist - FLIP Your Animations</title>
    <dc:date>2015-11-25T22:04:58+00:00</dc:date>
    <link>https://aerotwist.com/blog/flip-your-animations/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[What we’re trying and do is to turn animations on their head (flip, see? Gosh darnit, I’m so funneh) and, instead of animating “straight ahead” and potentially doing expensive calculations on every single frame we precalculate the animation dynamically and let it play out cheaply.]]></description>
<dc:subject>webdev css animations performance javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:b278d3d7e638/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:animations"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ponyfoo.com/articles/es6-promises-in-depth">
    <title>ES6 Promises in Depth</title>
    <dc:date>2015-10-01T16:56:36+00:00</dc:date>
    <link>http://ponyfoo.com/articles/es6-promises-in-depth</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Promises are a very involved paradigm, so we’ll take it slow.
]]></description>
<dc:subject>promises es6 javascript webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:377948d55f8b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:promises"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:es6"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.otsukare.info/2015/08/05/native-mobile-wrong-debate">
    <title>The Wrong Debate About Native And Web. - otsukare</title>
    <dc:date>2015-08-05T04:04:49+00:00</dc:date>
    <link>http://www.otsukare.info/2015/08/05/native-mobile-wrong-debate</link>
    <dc:creator>deusx</dc:creator><dc:subject>web webdev native</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:58174a4b1231/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:native"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://brettterpstra.com/2012/09/26/github-tip-easily-sync-your-master-to-github-pages/">
    <title>GitHub tip: easily sync your master to GitHub Pages - BrettTerpstra.com</title>
    <dc:date>2015-07-26T20:29:36+00:00</dc:date>
    <link>http://brettterpstra.com/2012/09/26/github-tip-easily-sync-your-master-to-github-pages/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@github.com:user/repo.git
push = +refs/heads/master:refs/heads/gh-pages
push = +refs/heads/master:refs/heads/master]]></description>
<dc:subject>github dev webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:d6cfeb7dd743/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cwilso.com/2015/05/29/the-web-is-not-poor-mans-native/#comments">
    <title>The Web is not Poor Man’s Native | in progress</title>
    <dc:date>2015-06-25T18:36:22+00:00</dc:date>
    <link>http://cwilso.com/2015/05/29/the-web-is-not-poor-mans-native/#comments</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[I agree quite strongly that the web does not need to emulate native to provide a powerful, vibrant app ecosystem.]]></description>
<dc:subject>webdev native apps</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:8220b2dbd98b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:native"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:apps"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://infrequently.org/2015/06/progressive-apps-escaping-tabs-without-losing-our-soul/?imm_mid=0d3af7&amp;cmp=em-web-na-na-newsltr_20150617">
    <title>Progressive Apps: Escaping Tabs Without Losing Our Soul – Infrequently Noted</title>
    <dc:date>2015-06-21T16:07:33+00:00</dc:date>
    <link>https://infrequently.org/2015/06/progressive-apps-escaping-tabs-without-losing-our-soul/?imm_mid=0d3af7&amp;cmp=em-web-na-na-newsltr_20150617</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[These apps aren’t packaged and deployed through stores, they’re just websites that took all the right vitamins.]]></description>
<dc:subject>webdev apps web</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:a383cc86dfd0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:apps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:web"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://simonsmith.io/unit-testing-react-components-without-a-dom/?imm_mid=0d3af7&amp;cmp=em-web-na-na-newsltr_20150617">
    <title>Unit testing React components without a DOM – simonsmith.io – Portfolio and blog of a London based front-end web developer</title>
    <dc:date>2015-06-18T01:53:05+00:00</dc:date>
    <link>http://simonsmith.io/unit-testing-react-components-without-a-dom/?imm_mid=0d3af7&amp;cmp=em-web-na-na-newsltr_20150617</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[the idea of shallow rendering is to instantiate a component and get the result of its render method, which is a ReactElement. From here you can do things like check its props and children and verify it works as expected.]]></description>
<dc:subject>react webdev apps testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:578ec4da24c2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:react"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:apps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.andyet.com/2015/05/18/lazymorphic-apps-bringing-back-static-web?imm_mid=0d3af7&amp;cmp=em-web-na-na-newsltr_20150617">
    <title>Lazymorphic Apps: Bringing back the static web | &amp;yet Blog</title>
    <dc:date>2015-06-18T01:51:04+00:00</dc:date>
    <link>https://blog.andyet.com/2015/05/18/lazymorphic-apps-bringing-back-static-web?imm_mid=0d3af7&amp;cmp=em-web-na-na-newsltr_20150617</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[We’ve come long way from the simple static sites of the early web, yet somehow, I really miss it.]]></description>
<dc:subject>webdev lazymorphic static apps</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:c97ae8125c95/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:lazymorphic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:static"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:apps"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.heroku.com/archives/2015/5/19/heroku_review_apps_beta#setup">
    <title>Heroku | Heroku Review Apps Beta</title>
    <dc:date>2015-06-01T16:17:29+00:00</dc:date>
    <link>https://blog.heroku.com/archives/2015/5/19/heroku_review_apps_beta#setup</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[With Review Apps enabled, Heroku will spin up temporary test apps for every pull request that’s opened on GitHub, complete with fresh add-ons and other config required to make the app run]]></description>
<dc:subject>github dev webdev heroku</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:d713f9f45416/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:heroku"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://thinkshout.com/blog/2014/08/deployment-workflow-travis-jekyll-travis-s3/">
    <title>Deploying a Jekyll Site on GitHub, Travis CI, and Amazon S3 | ThinkShout</title>
    <dc:date>2015-05-06T16:57:45+00:00</dc:date>
    <link>http://thinkshout.com/blog/2014/08/deployment-workflow-travis-jekyll-travis-s3/</link>
    <dc:creator>deusx</dc:creator><dc:subject>jekyl webdev s3 github travis</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:0c386cc4869a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:jekyl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:s3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:travis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://sivers.org/pg">
    <title>Simplify: move code into database functions | Derek Sivers</title>
    <dc:date>2015-05-03T16:16:40+00:00</dc:date>
    <link>https://sivers.org/pg</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[If you are a web or API developer, programming code that uses an SQL database, this is for you.]]></description>
<dc:subject>webdev postgres dev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:3c4e77b6fb9b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:dev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tools.ietf.org/html/draft-nottingham-json-home-02">
    <title>draft-nottingham-json-home-02 - Home Documents for HTTP APIs</title>
    <dc:date>2015-03-06T15:59:04+00:00</dc:date>
    <link>http://tools.ietf.org/html/draft-nottingham-json-home-02</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[This document proposes a "home document" format for non-browser HTTP
   clients.]]></description>
<dc:subject>json webdev rest</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:19b1d8ac48ca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:rest"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://captnemo.in/ifttt-webhook/">
    <title>ifttt-webhook · Abhay Rana</title>
    <dc:date>2014-12-31T19:48:55+00:00</dc:date>
    <link>https://captnemo.in/ifttt-webhook/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[A webhook middleware for the ifttt.com service]]></description>
<dc:subject>hacks ifttt webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:d3504fda1426/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:hacks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:ifttt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</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-17T17:15:52+00:00</dc:date>
    <link>http://blog.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[I suggested we should start uing npm instead. npm's scripts directive can do everything that these build tools can, more succinctly, more elegantly, with less package dependencies and less maintainence overhead.]]></description>
<dc:subject>javascript npm grunt gulp webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:5c0e06e8b9cf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:npm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:grunt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:gulp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</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-12T16:44:58+00:00</dc:date>
    <link>https://medium.com/@brianleroux/es6-modules-amd-and-commonjs-c1acefbe6fc0</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[This article shares some techniques and tools for building web apps using future friendly ES6 module syntax.]]></description>
<dc:subject>webdev javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:3597af24c6c4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.brianbondy.com/blog/id/168/sql-on-khan-academy-enabled-by-sqlite-sqljs-asmjs-and-emscripten/">
    <title>SQL on Khan Academy enabled by SQLite, sqljs, asm.js and Emscripten</title>
    <dc:date>2014-11-26T17:09:02+00:00</dc:date>
    <link>http://www.brianbondy.com/blog/id/168/sql-on-khan-academy-enabled-by-sqlite-sqljs-asmjs-and-emscripten/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Our implementation of SQL is based off of SQLite which is compiled down to asm.js by Emscripten packaged into sqljs. ]]></description>
<dc:subject>to:twitter webdev learning khan sql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:6a5125d04131/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:to:twitter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:khan"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.rodms.com/posts/Contributing-to-Firefox-OS-Cordova-initiative/">
    <title>Contributing to FirefoxOS Cordova initiative</title>
    <dc:date>2014-11-18T19:14:14+00:00</dc:date>
    <link>http://blog.rodms.com/posts/Contributing-to-Firefox-OS-Cordova-initiative/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[This post will focus on how to get started writing the Firefox OS platform and plugins.]]></description>
<dc:subject>cordova mobile webdev firefoxos mozilla</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:f2a25ca2e425/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:cordova"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:mobile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:firefoxos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:mozilla"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://online.wsj.com/news/article_email/the-web-is-dying-apps-are-killing-it-1416169934-lMyQjAxMTI0NTEwNzAxMTcwWj">
    <title>The Web Is Dying; Apps Are Killing It - WSJ</title>
    <dc:date>2014-11-18T17:19:56+00:00</dc:date>
    <link>http://online.wsj.com/news/article_email/the-web-is-dying-apps-are-killing-it-1416169934-lMyQjAxMTI0NTEwNzAxMTcwWj</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Everything about apps feels like a win for users—they are faster and easier to use than what came before. But underneath all that convenience is something sinister: the end of the very openness that allowed Internet companies to grow into some of the most powerful or important companies of the 21st century.]]></description>
<dc:subject>webdev web internet open</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:c0d055fba517/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:internet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:open"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.dexie.org/">
    <title>Dexie.js - Minimalistic IndexedDB Wrapper</title>
    <dc:date>2014-11-17T16:59:03+00:00</dc:date>
    <link>http://www.dexie.org/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[A Minimalistic Wrapper for IndexedDB]]></description>
<dc:subject>javascript database webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:31383a6e9eb4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.sethladd.com/2013/01/minification-is-not-enough-you-need.html">
    <title>Seth Ladd's Blog: Minification is not enough, you need tree shaking</title>
    <dc:date>2014-11-17T16:58:31+00:00</dc:date>
    <link>http://blog.sethladd.com/2013/01/minification-is-not-enough-you-need.html</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[ I believe that web developers need a better workflow that automates tree shaking, dead code elimination, minification, and more. Stop caring how big a library is, and instead let a tool or build step produce the smallest output possible for you, ideally by tree shaking the application.]]></description>
<dc:subject>webdev javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:ec10c9a63471/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://css-tricks.com/html5-drag-and-drop-avatar-changer-with-resizing-and-cropping/">
    <title>HTML5 Drag and Drop Avatar Changer with Resizing and Cropping | CSS-Tricks</title>
    <dc:date>2014-11-17T03:43:15+00:00</dc:date>
    <link>http://css-tricks.com/html5-drag-and-drop-avatar-changer-with-resizing-and-cropping/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Let's create a page where a user can update their avatar with as little friction as possible: they just drop an image anywhere on the page and it's done. ]]></description>
<dc:subject>html webdev html5 social avatar</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:d07da5e1a9c5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:html5"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:social"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:avatar"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.lizardwrangler.com/?p=22">
    <title>Firefox 1.0 Launch Day | Mitchell's Blog</title>
    <dc:date>2014-11-14T19:04:22+00:00</dc:date>
    <link>http://blog.lizardwrangler.com/?p=22</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Launch day here was quite a day, and I thought I would describe my view of it.]]></description>
<dc:subject>mozilla launch firefox webdev history</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:b07f91fbedc9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:mozilla"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:launch"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:firefox"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:history"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://docs.nodejitsu.com/articles/HTTP/servers/how-to-create-a-HTTPS-server">
    <title>How to create an https server? - docs.nodejitsu.com</title>
    <dc:date>2014-11-10T00:55:36+00:00</dc:date>
    <link>https://docs.nodejitsu.com/articles/HTTP/servers/how-to-create-a-HTTPS-server</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[To create an HTTPS server, you need two things: an SSL certificate, and Node's built-in https module. ]]></description>
<dc:subject>node ssl webdev http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:2aed407850ac/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:node"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:ssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.npmjs.org/package/gulp-front-matter">
    <title>gulp-front-matter</title>
    <dc:date>2014-10-14T21:10:09+00:00</dc:date>
    <link>https://www.npmjs.org/package/gulp-front-matter</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Extract front-matter header from files]]></description>
<dc:subject>gulp nodejs webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:eb800dd49571/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:gulp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://aws.amazon.com/articles/4617974389850313">
    <title>Web Identity Federation with Mobile Applications : Articles &amp; Tutorials : Amazon Web Services</title>
    <dc:date>2014-10-05T14:40:46+00:00</dc:date>
    <link>https://aws.amazon.com/articles/4617974389850313</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[This article shows how WIF can be used to give many users a "Personal File Store" all housed within a single Amazon S3 bucket without the need for any backend infrastructure.]]></description>
<dc:subject>amazon identity wif s3 webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:eea2f256b1b4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:amazon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:identity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:wif"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:s3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://google.github.io/physical-web/">
    <title>Physical-web by google</title>
    <dc:date>2014-10-02T21:33:39+00:00</dc:date>
    <link>http://google.github.io/physical-web/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[The Physical Web is an approach to unleash the core superpower of the web: interaction on demand. People should be able to walk up to any smart device - a vending machine, a poster, a toy, a bus stop, a rental car - and not have to download an app first. Everything should be just a tap away.]]></description>
<dc:subject>google to:twitter iot apis webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:bfc7b96a4192/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:to:twitter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:iot"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://indiewebcamp.com/PESOS">
    <title>PESOS - IndieWebCamp</title>
    <dc:date>2014-09-29T20:46:52+00:00</dc:date>
    <link>http://indiewebcamp.com/PESOS</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[PESOS is an acronym/abbreviation for Publish Elsewhere, Syndicate (to your) Own Site.]]></description>
<dc:subject>indieweb webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:484bab73ce5d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:indieweb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://indiewebcamp.com/POSSE">
    <title>POSSE - IndieWebCamp</title>
    <dc:date>2014-09-29T20:46:36+00:00</dc:date>
    <link>http://indiewebcamp.com/POSSE</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[POSSE is an acronym/abbreviation for Publish (on your) Own Site, Syndicate Elsewhere.]]></description>
<dc:subject>indieweb webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:0f0f2cbf4ded/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:indieweb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://indiewebcamp.com/PESETAS">
    <title>PESETAS - IndieWebCamp</title>
    <dc:date>2014-09-29T20:46:23+00:00</dc:date>
    <link>http://indiewebcamp.com/PESETAS</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[ PESETAS is an acronym/abbreviation for Publish Elsewhere, Syndicate Everything To A Silo. ]]></description>
<dc:subject>indieweb webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:354d35221d5d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:indieweb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gcanti.github.io/2014/09/25/six-reasons-to-define-constructors-with-only-one-argument.html">
    <title>Six reasons to define constructors with only one argument</title>
    <dc:date>2014-09-29T14:48:09+00:00</dc:date>
    <link>https://gcanti.github.io/2014/09/25/six-reasons-to-define-constructors-with-only-one-argument.html</link>
    <dc:creator>deusx</dc:creator><dc:subject>javascript tricks tips webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:69d48ddd471a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:tricks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:tips"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://geelen.github.io/x-gif/#/http://i.imgur.com/iKXH4E2.gif">
    <title>&lt;x-gif&gt;</title>
    <dc:date>2014-08-05T19:00:40+00:00</dc:date>
    <link>http://geelen.github.io/x-gif/#/http://i.imgur.com/iKXH4E2.gif</link>
    <dc:creator>deusx</dc:creator><dc:subject>webdev javascript polymer webcomponents</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:6b0a6a92e96b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:polymer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webcomponents"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://developer.telerik.com/featured/web-components-arent-ready-production-yet/">
    <title>Why Web Components Aren't Ready for Production... Yet -Telerik Developer Network</title>
    <dc:date>2014-07-21T18:41:29+00:00</dc:date>
    <link>http://developer.telerik.com/featured/web-components-arent-ready-production-yet/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Web components and Polymer are exciting technologies that may fundamentally change the way we develop web applications, but because of the large performance gap between browsers that support the technologies natively (aka Chrome 36+) and those that don’t (aka every other browser), it will be difficult for most developers to use web components until they’re implemented everywhere, and there’s no way of knowing how long that will be.]]></description>
<dc:subject>webdev webcomponents polymer</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:cf5f6e580dcd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webcomponents"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:polymer"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://microjs.com/">
    <title>Microjs: Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!</title>
    <dc:date>2014-07-08T21:10:30+00:00</dc:date>
    <link>http://microjs.com/</link>
    <dc:creator>deusx</dc:creator><dc:subject>webdev javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:381042bb55ce/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://p.gkoberger.net/firefox/">
    <title>Mozilla WebDev</title>
    <dc:date>2014-07-01T17:06:46+00:00</dc:date>
    <link>http://p.gkoberger.net/firefox/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Kind of a web quine of the firefox logo]]></description>
<dc:subject>firefox webdev mozilla</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:5c68fceb1637/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:firefox"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:mozilla"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.hanselman.com/blog/EasyAccelerated3DGamesInABrowserWithJavaScriptAndWebGLUsingThreejsOrBabylonjs.aspx">
    <title>Easy accelerated 3D Games in a browser with JavaScript and WebGL using Three.js or Babylon.js - Scott Hanselman</title>
    <dc:date>2014-06-13T14:48:36+00:00</dc:date>
    <link>http://www.hanselman.com/blog/EasyAccelerated3DGamesInABrowserWithJavaScriptAndWebGLUsingThreejsOrBabylonjs.aspx</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Let's ignore that we haven't got a web-agreed-upon way to do just about anything, much less basic line-of-business apps with data-bound text boxes over data, and just revel in the fact that we can do hardware-accelerated 3D graphics in our browsers with WebGL. This works today in all the latest browsers.]]></description>
<dc:subject>webdev games webgl 3d</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:9f7719b8eb4a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:games"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webgl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:3d"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://stedolan.github.io/jq/">
    <title>jq</title>
    <dc:date>2014-06-13T02:00:51+00:00</dc:date>
    <link>http://stedolan.github.io/jq/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[jq is a lightweight and flexible command-line JSON processor.]]></description>
<dc:subject>json webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:63eaf74277b4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://apisjson.org/">
    <title>APIs.json</title>
    <dc:date>2014-05-22T20:13:40+00:00</dc:date>
    <link>http://apisjson.org/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[The objective of APIs.json is to help fix this problem by making it easy for people to signpost where the APIs on a given domain are and provide information on how they work. The format is simple and extensible and can be put into any web root domain for discovery.]]></description>
<dc:subject>apis webdev gluecon apis.json</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:1f3bd3a66374/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:gluecon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:apis.json"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://kinlane.github.io/talks/gluecon/apis-json/#/">
    <title>APIs.json - Kin Lane</title>
    <dc:date>2014-05-22T19:57:36+00:00</dc:date>
    <link>http://kinlane.github.io/talks/gluecon/apis-json/#/</link>
    <dc:creator>deusx</dc:creator><dc:subject>apis webdev gluecon</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:a28ffaa2fa45/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:gluecon"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ngrok.com/">
    <title>ngrok - secure introspectable tunnels to localhost</title>
    <dc:date>2014-05-22T19:27:53+00:00</dc:date>
    <link>https://ngrok.com/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[“I want to securely expose a local web server to the internet and capture all traffic for detailed inspection and replay.”]]></description>
<dc:subject>ngrok webdev gluecon proxy networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:77c1287eba7b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:ngrok"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:gluecon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.narwhl.com/">
    <title>What is the RESTed NARWHL? | The RESTed NARWHL</title>
    <dc:date>2014-05-22T16:03:48+00:00</dc:date>
    <link>http://www.narwhl.com/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Where REST is an architectural style for APIs, NARWHL is a framework intended to provide a roadmap for those needing to implement an API using current best practices but flexible enough to grow into the future.]]></description>
<dc:subject>narwhl rest webdev apis gluecon</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:76b07ba76a81/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:narwhl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:gluecon"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://quilljs.com/">
    <title>Quill - An Open Source Rich Text Editor with an API</title>
    <dc:date>2014-05-22T14:34:49+00:00</dc:date>
    <link>http://quilljs.com/</link>
    <dc:creator>deusx</dc:creator><dc:subject>webdev quill editors wysiwyg</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:6b6067dfbee4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:quill"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:editors"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:wysiwyg"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.pushbullet.com/about">
    <title>Pushbullet - Send files, links, and more to your phone and back, fast!</title>
    <dc:date>2014-05-21T19:53:13+00:00</dc:date>
    <link>https://www.pushbullet.com/about</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Our mission is to bridge the gap between your phone, tablet, and computer, enabling them to work better together.]]></description>
<dc:subject>pushbullet mobile apps webdev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:55c0742d5312/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:pushbullet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:mobile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:apps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://apievangelist.com/">
    <title>API Evangelist</title>
    <dc:date>2014-05-21T00:04:45+00:00</dc:date>
    <link>http://apievangelist.com/</link>
    <dc:creator>deusx</dc:creator><dc:subject>apis webdev gluecon</dc:subject>
<dc:identifier>https://pinboard.in/u:deusx/b:7c934c784b5c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:gluecon"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://apiary.io/">
    <title>Apiary — Home</title>
    <dc:date>2014-05-21T00:04:44+00:00</dc:date>
    <link>http://apiary.io/</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Collaborative design, instant API mock, generated documentation, integrated code samples, debugging and automated testing]]></description>
<dc:subject>apis webdev gluecon</dc:subject>
<dc:identifier>https://pinboard.in/u:deusx/b:dae96ae9a508/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:apis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:gluecon"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.raymondcamden.com/index.cfm/2012/8/15/Push-revealjs-notes-into-the-console">
    <title>Push reveal.js notes into the console</title>
    <dc:date>2014-05-11T01:23:36+00:00</dc:date>
    <link>http://www.raymondcamden.com/index.cfm/2012/8/15/Push-revealjs-notes-into-the-console</link>
    <dc:creator>deusx</dc:creator><description><![CDATA[Reveal.addEventListener( 'slidechanged', function( event ) {
// event.previousSlide, event.currentSlide, event.indexh, event.indexv
var notes = event.currentSlide.querySelector(".notes");
if(notes) {
console.info(notes.innerHTML.replace(/\n\s+/g,'\n')]]></description>
<dc:subject>reveal webdev presenations hacks</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:deusx/b:66eaf752616a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:reveal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:presenations"/>
	<rdf:li rdf:resource="https://pinboard.in/u:deusx/t:hacks"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>