<?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 (Vaguery)</title>
    <link>https://pinboard.in/u:Vaguery/public/</link>
    <description>recent bookmarks from Vaguery</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://spiralator.com/"/>
	<rdf:li rdf:resource="https://simonwillison.net/2021/Feb/4/datasette-tiles/"/>
	<rdf:li rdf:resource="https://pragprog.com/titles/dswdcloj3/web-development-with-clojure-third-edition/"/>
	<rdf:li rdf:resource="https://hakibenita.com/postgresql-unknown-features#match-against-multiple-patterns"/>
	<rdf:li rdf:resource="https://www.usemotion.io/"/>
	<rdf:li rdf:resource="https://css-tricks.com/smil-is-dead-long-live-smil-a-guide-to-alternatives-to-smil-features/"/>
	<rdf:li rdf:resource="https://github.com/juliangarnier/anime#demos-and-examples"/>
	<rdf:li rdf:resource="https://github.com/thednp/kute.js/"/>
	<rdf:li rdf:resource="https://gadfly361.github.io/gadfly-blog/posts-output/2016-10-22-d3-in-reagent/"/>
	<rdf:li rdf:resource="https://hackernoon.com/workshop-report-hi-perf-clojurescript-with-webgl-asm-js-and-emscripten-a545cca083bc"/>
	<rdf:li rdf:resource="https://en.wikipedia.org/wiki/ActivityPub"/>
	<rdf:li rdf:resource="https://haltu.github.io/muuri/"/>
	<rdf:li rdf:resource="https://coderwall.com/p/vpvoaq/deploying-sinatra-datamapper-sqlite-postgresql-applications-to-heroku"/>
	<rdf:li rdf:resource="http://n-gate.com/software/2017/07/12/0/"/>
	<rdf:li rdf:resource="https://api.slack.com/community"/>
	<rdf:li rdf:resource="http://rauchg.com/slackin/"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1310.6555"/>
	<rdf:li rdf:resource="http://docs.aws.amazon.com/IAM/latest/UserGuide/roles-usingrole-ec2instance.html"/>
	<rdf:li rdf:resource="http://emberjs.com/blog/2014/03/18/the-road-to-ember-data-1-0.html"/>
	<rdf:li rdf:resource="http://nepalonrails.com/blog/2014/03/deploy-emberjs-app-on-heroku/"/>
	<rdf:li rdf:resource="http://uncluttah.com/blogging-with-middleman-and-heroku.html"/>
	<rdf:li rdf:resource="http://dev.opera.com/articles/view/rich-html-editing-in-the-browser-part-1/"/>
	<rdf:li rdf:resource="http://bl.ocks.org/e-/5244131"/>
	<rdf:li rdf:resource="http://mindmup.github.io/bootstrap-wysiwyg/"/>
	<rdf:li rdf:resource="http://emberjs.com/guides/"/>
	<rdf:li rdf:resource="https://www.sigfig.com/features"/>
	<rdf:li rdf:resource="http://www.fngtps.com/2012/how-to-add-notification-center-notifications-to-your-web-app/"/>
	<rdf:li rdf:resource="http://www.smashingmagazine.com/2008/09/16/jquery-examples-and-best-practices/"/>
	<rdf:li rdf:resource="http://www.blueprintcss.org/"/>
	<rdf:li rdf:resource="http://japhr.blogspot.com/2009/03/rspec-with-sinatra-couchdb.html"/>
	<rdf:li rdf:resource="http://www.whatwg.org/specs/web-workers/current-work/"/>
	<rdf:li rdf:resource="http://jan.prima.de/~jan/plok/175-Benchmarks-You-are-Doing-it-Wrong.html"/>
	<rdf:li rdf:resource="http://rifgraf.heroku.com/"/>
	<rdf:li rdf:resource="http://vielmetti.typepad.com/vacuum/2008/12/web-two-point-naught-watching-the-shutdown-of-free-web-20-services.html"/>
	<rdf:li rdf:resource="http://admates.net/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://spiralator.com/">
    <title>Spiralator | Spirograph Drawing Tool | Free Online Mobile PC SVG Vector Graphics</title>
    <dc:date>2026-06-16T19:08:33+00:00</dc:date>
    <link>https://spiralator.com/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Spiralator

A spirograph drawing tool. Free, online, mobile-friendly. Designed to help explore and express the beautiful geometries of circles rotating in circles. Inspired by the old spirograph toy but not constrained by its practicalities.

Instructions

The vertical sliders set the disc and pen configuration. Draw by dragging the moving disc around the fixed disc. Double-clicking in the main window starts and stops auto-drawing.

Some tips: Press the "Demo" button to watch a random series of shapes being drawn; when you're experimenting, the "Show Preview" button is useful to immediately see the effects of altering the parameters; "View Gallery" in the "Share/Save" menu for inspiration; for a "light mode", the "Set BG" button enables changing the background using the colour sliders.
]]></description>
<dc:subject>interactive visualization web-applications drawing genetic-programming consider:implicit-equations</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:1ac57c1dab6d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:interactive"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:drawing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:genetic-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:consider:implicit-equations"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://simonwillison.net/2021/Feb/4/datasette-tiles/">
    <title>Serving map tiles from SQLite with MBTiles and datasette-tiles</title>
    <dc:date>2023-01-09T12:23:31+00:00</dc:date>
    <link>https://simonwillison.net/2021/Feb/4/datasette-tiles/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Working on datasette-leaflet last week re-kindled my interest in using Datasette as a GIS (Geographic Information System) platform. SQLite already has strong GIS functionality in the form of SpatiaLite and datasette-cluster-map is currently the most downloaded plugin. Most importantly, maps are fun!

]]></description>
<dc:subject>maps web-design web-applications database rather-interesting to-understand consider:transcription</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:4911c9c07182/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:maps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-understand"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:consider:transcription"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://pragprog.com/titles/dswdcloj3/web-development-with-clojure-third-edition/">
    <title>Web Development with Clojure, Third Edition: Build Large, Maintainable Web Applications Interactively by Dmitri Sotnikov and Scot Brown</title>
    <dc:date>2022-05-17T20:42:53+00:00</dc:date>
    <link>https://pragprog.com/titles/dswdcloj3/web-development-with-clojure-third-edition/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Today, developers are increasingly adopting Clojure as a web-development platform. See for yourself what makes Clojure so desirable as you create a series of web apps of growing complexity, exploring the full process of web development using a modern functional language. This fully updated third edition reveals the changes in the rapidly evolving Clojure ecosystem and provides a practical, complete walkthrough of the Clojure web stack.

]]></description>
<dc:subject>Clojure luminus web-applications software-development-is-not-programming recent-edition to-read</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:7d8ea2f77ab3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Clojure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:luminus"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development-is-not-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:recent-edition"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-read"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://hakibenita.com/postgresql-unknown-features#match-against-multiple-patterns">
    <title>Lesser Known PostgreSQL Features | Haki Benita</title>
    <dc:date>2021-11-12T16:35:31+00:00</dc:date>
    <link>https://hakibenita.com/postgresql-unknown-features#match-against-multiple-patterns</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[In this article I present lesser known features of PostgreSQL.

]]></description>
<dc:subject>databases web-applications software-development-is-not-programming feature-list reminders to-read</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:2b32c9d6b189/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:databases"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development-is-not-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:feature-list"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:reminders"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-read"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.usemotion.io/">
    <title>Motion - Tasks and calendar, together.</title>
    <dc:date>2021-02-27T21:24:43+00:00</dc:date>
    <link>https://www.usemotion.io/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[@semil By timeblocking with , I keep meetings to a minimum and manage my energy as a maker much better.]]></description>
<dc:subject>via:bmann to-read productivity web-applications</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:63832a2e8dc2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:via:bmann"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-read"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:productivity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://css-tricks.com/smil-is-dead-long-live-smil-a-guide-to-alternatives-to-smil-features/">
    <title>SMIL is dead! Long live SMIL! A Guide to Alternatives to SMIL Features | CSS-Tricks</title>
    <dc:date>2019-07-14T11:11:15+00:00</dc:date>
    <link>https://css-tricks.com/smil-is-dead-long-live-smil-a-guide-to-alternatives-to-smil-features/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[SMIL, SVG’s native animation specification, has been highly regarded because it offers so many bells and whistles for performant SVG animation rendering. Unfortunately, support for SMIL is waning in WebKit, and has never (nor will likely ever) exist for Microsoft’s IE or Edge browsers. Have no fear! We’ve got you covered. This article explores some of those SMIL-specific features and delves into the alternatives to achieve the same effects with a longer tail of support.

]]></description>
<dc:subject>javascript css animation web-design web-applications to-understand for-the-show</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:a455d465792d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:animation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-understand"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:for-the-show"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/juliangarnier/anime#demos-and-examples">
    <title>juliangarnier/anime: JavaScript animation engine</title>
    <dc:date>2019-07-14T10:51:56+00:00</dc:date>
    <link>https://github.com/juliangarnier/anime#demos-and-examples</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Anime.js (/ˈæn.ə.meɪ/) is a lightweight JavaScript animation library with a simple, yet powerful API.
It works with CSS properties, SVG, DOM attributes and JavaScript Objects.
]]></description>
<dc:subject>javascript animation css web-applications to-understand for-the-show</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:cf6efabb40b5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:animation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-understand"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:for-the-show"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/thednp/kute.js/">
    <title>thednp/kute.js: KUTE.js is a native JavaScript animation engine featuring great code quality, badass performance, SVG morphing, stroke drawing and 2D &amp; 3D transforms, CSS3 transforms, colors, as well as other CSS3 properties or presentation attributes.</title>
    <dc:date>2019-07-14T10:48:55+00:00</dc:date>
    <link>https://github.com/thednp/kute.js/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[A fully fledged native JavaScript animation engine with most essential features for web developers, designers and animators, delivering easy to use methods to set up high performance, cross-browser animations. The focus is code quality, flexibility, performance and size (core engine is 17k min and 5.5k gzipped).

]]></description>
<dc:subject>javascript clojurescript animation web-applications for-the-show</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:faa79fd9e83c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:clojurescript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:animation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:for-the-show"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gadfly361.github.io/gadfly-blog/posts-output/2016-10-22-d3-in-reagent/">
    <title>Gadfly's Blog: D3 in Reagent</title>
    <dc:date>2019-07-14T10:43:22+00:00</dc:date>
    <link>https://gadfly361.github.io/gadfly-blog/posts-output/2016-10-22-d3-in-reagent/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Goal: Share an example of a dynamic barchart that showcases how to use d3's General Update Pattern with reagent's form-3 component. Note, detailing how to use d3 itself is not a goal.

d3 is an amazing visualization library written in javascript.
Reagent is a clojurescript wrapper around facebook's react.
Intended Audience: Intermediate clojurescript / d3 developers.

]]></description>
<dc:subject>d3 visualization clojurescript web-applications to-understand to-do</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:0504a7770553/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:d3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:clojurescript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-understand"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-do"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://hackernoon.com/workshop-report-hi-perf-clojurescript-with-webgl-asm-js-and-emscripten-a545cca083bc">
    <title>Workshop report: Hi-perf Clojurescript with WebGL, asm.js and Emscripten</title>
    <dc:date>2019-06-29T11:06:30+00:00</dc:date>
    <link>https://hackernoon.com/workshop-report-hi-perf-clojurescript-with-webgl-asm-js-and-emscripten-a545cca083bc</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Most applications related to graphics involve a large amount of heavy data processing and transformations in the browser, much more so than in the typical, more or less form-driven web app scenario, however glitzy it might look & feel. Performance matters a great deal in this context, since we too have a hard time limit for this processing to keep the UI and/or animation fluid and responsive at preferably 60fps. So for this workshop I chose to look more below the surface of Clojurescript, analyze problem areas, examine possible optimization strategies and above all introduce people to a number of modern web technologies (WebGL, WebRTC, WebWorkers, Emscripten), techniques & tools offering possible routes to use the language in a sound and elegant way to work with these features.
]]></description>
<dc:subject>Clojurescript software-development optimization rather-interesting to-understand demo web-applications</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:6a666989735c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Clojurescript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-understand"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:demo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://en.wikipedia.org/wiki/ActivityPub">
    <title>ActivityPub - Wikipedia</title>
    <dc:date>2019-03-27T11:54:22+00:00</dc:date>
    <link>https://en.wikipedia.org/wiki/ActivityPub</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[ActivityPub is an open, decentralized social networking protocol based on Pump.io's ActivityPump protocol.[1] It provides a client/server API for creating, updating and deleting content, as well as a federated server-to-server API for delivering notifications and content.
]]></description>
<dc:subject>Fediverse decentralization protocol web-applications software-development to-understand to-use</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:a62152433da3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Fediverse"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:decentralization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:protocol"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-understand"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-use"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://haltu.github.io/muuri/">
    <title>Muuri - Responsive, sortable, filterable and draggable grid layouts</title>
    <dc:date>2018-01-28T12:38:46+00:00</dc:date>
    <link>https://haltu.github.io/muuri/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Responsive, sortable, filterable and draggable grid layouts
]]></description>
<dc:subject>javascript UI user-interface library rather-interesting mobile-design web-applications to-understand</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:cdef0aca5413/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:UI"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:user-interface"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:mobile-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-understand"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://coderwall.com/p/vpvoaq/deploying-sinatra-datamapper-sqlite-postgresql-applications-to-heroku">
    <title>Deploying Sinatra (DataMapper, SQlite, Postgresql) Applications to</title>
    <dc:date>2017-08-27T13:25:40+00:00</dc:date>
    <link>https://coderwall.com/p/vpvoaq/deploying-sinatra-datamapper-sqlite-postgresql-applications-to-heroku</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Recently deployed a simple Sinatra application using Datamapper on Heroku . I have been using Heroku for over a year and a sizeable fraction of another year.

I made use of the Sqlite database in my development environment and Postgresql in the production environment.

]]></description>
<dc:subject>Sinatra web-applications infrastructure database devops to-understand</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:4bdfb087ce66/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Sinatra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:infrastructure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:devops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-understand"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://n-gate.com/software/2017/07/12/0/">
    <title>n-gate.com. we can't both be right.</title>
    <dc:date>2017-07-21T13:08:54+00:00</dc:date>
    <link>http://n-gate.com/software/2017/07/12/0/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[An internet lectures passersby about webshit. The lectures are sprinkled with advertisements for an HTTP server that runs as root. We are expected to take security advice from this person seriously.

We do not.]]></description>
<dc:subject>web-applications to-do best-practices devops le-sigh</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:41d60e3ab08c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-do"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:best-practices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:devops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:le-sigh"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://api.slack.com/community">
    <title>Slack API: Community Built Integrations | Slack</title>
    <dc:date>2016-02-17T00:33:21+00:00</dc:date>
    <link>https://api.slack.com/community</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Many members of the Slack community have been developing their own integrations and plugins for Slack. We'll be updating this list regularly, so check back often. If you've built your own Slack integration, please get in touch and we'll add it to this list.

]]></description>
<dc:subject>slack API web-applications nudge rather-interesting consider:monitor-bot consider:dashboard-bot</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:b8a23b8ae0f3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:slack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:API"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:consider:monitor-bot"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:consider:dashboard-bot"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rauchg.com/slackin/">
    <title>» Slackin</title>
    <dc:date>2016-02-09T18:00:01+00:00</dc:date>
    <link>http://rauchg.com/slackin/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[I wrote a quick integration between our website and Slack to show how many users we had online, and to automate the process of inviting new ones.

]]></description>
<dc:subject>slack community open-source web-applications</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:525ac2218918/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:slack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:community"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:open-source"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1310.6555">
    <title>[1310.6555] Web Annotation as a First Class Object</title>
    <dc:date>2015-11-01T10:31:09+00:00</dc:date>
    <link>http://arxiv.org/abs/1310.6555</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Scholars have made handwritten notes and comments in books and manuscripts for centuries. Today's blogs and news sites typically invite users to express their opinions on the published content; URLs allow web resources to be shared with accompanying annotations and comments using third-party services like Twitter or Facebook. These contributions have until recently been constrained within specific services, making them second-class citizens of the Web. 
Web Annotations are now emerging as fully independent Linked Data in their own right, no longer restricted to plain textual comments in application silos. Annotations can now range from bookmarks and comments, to fine-grained annotations of a selection of, for example, a section of a frame within a video stream. Technologies and standards now exist to create, publish, syndicate, mash-up and consume, finely targeted, semantically rich digital annotations on practically any content, as first-class Web citizens. This development is being driven by the need for collaboration and annotation reuse amongst domain researchers, computer scientists, scientific publishers, and scholarly content databases.
]]></description>
<dc:subject>user-interface user-experience web-design digital-humanities software-development-is-not-programming web-applications</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:bd58bc7fba04/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:user-interface"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:user-experience"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:digital-humanities"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development-is-not-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://docs.aws.amazon.com/IAM/latest/UserGuide/roles-usingrole-ec2instance.html">
    <title>Using IAM Roles to Delegate Permissions to Applications that Run on Amazon EC2 - AWS Identity and Access Management</title>
    <dc:date>2015-05-10T17:49:10+00:00</dc:date>
    <link>http://docs.aws.amazon.com/IAM/latest/UserGuide/roles-usingrole-ec2instance.html</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Applications that run on an Amazon EC2 instance must include AWS credentials when making AWS API requests. We refer to this as 'signing' an API request. You could have developers store AWS credentials directly within the Amazon EC2 instance, allowing applications to use those credentials to sign requests, but developers would then have to manage the credentials. For example, they would have to securely pass the credentials to each instance and update each Amazon EC2 instance when it's time to rotate the credentials. That's a lot of additional work.

Instead, you can use an IAM role to manage credentials for applications that run on an Amazon EC2 instance. When you use roles, you don't have to distribute AWS credentials to Amazon EC2 instances. Instead, the role supplies temporary permissions that applications can use when they make calls to other AWS resources. When a developer launches an Amazon EC2 instance, they specify the role you create to associate with the instance. Applications that run on the instance then use the role-supplied temporary credentials to sign API requests.

Using roles in this way has several benefits. Because role credentials are temporary and rotated automatically, you don't have to manage credentials, and you don't have to worry about long-term security risks. In addition, if you use a single role for multiple instances, you can make a change to that one role and the change is propagated automatically to all the instances, simplifying credential management.

]]></description>
<dc:subject>aaaaaaaahhh-now-I-get-it AWS devops web-applications software-development-is-not-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:aa22fce2f3e5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:aaaaaaaahhh-now-I-get-it"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:AWS"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:devops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development-is-not-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://emberjs.com/blog/2014/03/18/the-road-to-ember-data-1-0.html">
    <title>Ember.js - The Road to Ember Data 1.0</title>
    <dc:date>2014-03-29T12:27:38+00:00</dc:date>
    <link>http://emberjs.com/blog/2014/03/18/the-road-to-ember-data-1-0.html</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[It's especially complicated when you want to support updated data coming in from the server. Imagine that refreshing the article provides a new set of comments, but you also know that the user is in the middle of creating her own comment. How do you make sure that the comments array takes both of those facts into consideration?

At a high-level, the solution is this: instead of internally storing the relationships as state on each record that needs to be synchronized, we maintain a single entity in memory that represents the logical relationship between the records. That entity exists regardless of which side of the relationship the application has loaded.

For example, if you change the belongs-to relationship on a comment, you are changing the has-many side even if the application has not yet loaded the article. When the application finally does load the article, the local belongs-to change is ready to apply.

The long and short of it is that the two sides of a two-way relationship will remain in sync in Ember Data 1.0, regardless of the order the records were loaded, the way they were loaded, or how the relationships were represented in the payloads.

]]></description>
<dc:subject>so-totally-need-this-it-hurts ember.js library web-applications database announcement</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:b7da698da216/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:so-totally-need-this-it-hurts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ember.js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:announcement"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nepalonrails.com/blog/2014/03/deploy-emberjs-app-on-heroku/">
    <title>Deploy emberjs app on heroku - Nepal on Rails</title>
    <dc:date>2014-03-02T15:57:33+00:00</dc:date>
    <link>http://nepalonrails.com/blog/2014/03/deploy-emberjs-app-on-heroku/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Lets say that your app is now in deployable phase and want to do a quick deploy. The Tapas with Ember brunch has a section on deploying using rubygem Mina. But that deploy method needs a VPS which you might get it later, but not now. So, in the quest of a simple, quick and buck-free way, I figured out a way to deploy it on Heroku.

]]></description>
<dc:subject>javascript web-applications Heroku deployment how-to ember.js</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:07ac052ec525/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Heroku"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:how-to"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ember.js"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://uncluttah.com/blogging-with-middleman-and-heroku.html">
    <title>So, You Wanna Host Your Middleman Blog on Heroku</title>
    <dc:date>2013-10-16T12:15:36+00:00</dc:date>
    <link>http://uncluttah.com/blogging-with-middleman-and-heroku.html</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>web-applications heroku system-administration Ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:5f5d0cfe07d4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:heroku"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:system-administration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dev.opera.com/articles/view/rich-html-editing-in-the-browser-part-1/">
    <title>Rich HTML editing in the browser: part 1 - Dev.Opera</title>
    <dc:date>2013-07-17T21:36:11+00:00</dc:date>
    <link>http://dev.opera.com/articles/view/rich-html-editing-in-the-browser-part-1/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Today's special hell...]]></description>
<dc:subject>web-applications browsers HTML5 oh-crap debugging more-debugging about-to-rewrite-the-Internet</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:b5d2eb94c7d0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:browsers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:HTML5"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:oh-crap"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:debugging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:more-debugging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:about-to-rewrite-the-Internet"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://bl.ocks.org/e-/5244131">
    <title>SOM Animation with d3.js</title>
    <dc:date>2013-06-07T13:19:23+00:00</dc:date>
    <link>http://bl.ocks.org/e-/5244131</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[nice self-organizing maps demo in D3.js]]></description>
<dc:subject>D3 self-organization demo javascript web-applications</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:ab8a5a472cf4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:D3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:self-organization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:demo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mindmup.github.io/bootstrap-wysiwyg/">
    <title>Tiny, opensource, Bootstrap WYSIWYG rich text editor from MindMup</title>
    <dc:date>2013-04-09T13:23:18+00:00</dc:date>
    <link>http://mindmup.github.io/bootstrap-wysiwyg/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[This tiny (5KB, < 200 lines) JQuery Bootstrap plugin turns any DIV into a WYSIWYG rich-content editor, inspired by CLEditor and bootstrap-wysihtml5. Here are the key features:...]]></description>
<dc:subject>javascript editor web-design web-applications text</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:2083e8871322/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:text"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://emberjs.com/guides/">
    <title>Ember.js - Guides</title>
    <dc:date>2012-10-20T12:06:42+00:00</dc:date>
    <link>http://emberjs.com/guides/</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>ember.js software-development javascript reference web-applications</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:db1d9f08edb3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ember.js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.sigfig.com/features">
    <title>Free portfolio management &amp; investment advice software | Online investing app :: SigFig</title>
    <dc:date>2012-08-25T12:35:03+00:00</dc:date>
    <link>https://www.sigfig.com/features</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>via:mitten what-gets-measured-gets-done visualization personal-finance web-applications</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:23d235da81b9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:via:mitten"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:what-gets-measured-gets-done"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:personal-finance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.fngtps.com/2012/how-to-add-notification-center-notifications-to-your-web-app/">
    <title>How to add Notification Center support to your website or app</title>
    <dc:date>2012-07-31T16:04:42+00:00</dc:date>
    <link>http://www.fngtps.com/2012/how-to-add-notification-center-notifications-to-your-web-app/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Originally introduced last year in iOS 5, Notification Center is one of the more useful new features in OS X Mountain Lion. What’s really nice is that the ability to show notification banners isn’t limited to native applications; both Safari and Chrome allow websites to show alerts in Notification Center as well.

This is a quick and straightforward guide to adding Notification Center support to your website or web app."]]></description>
<dc:subject>notifications MacOS javascript tutorial interactivity web-applications</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:1bcfa5bbb636/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:notifications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:MacOS"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:interactivity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.smashingmagazine.com/2008/09/16/jquery-examples-and-best-practices/">
    <title>jQuery and JavaScript Coding: Examples and Best Practices - Smashing Magazine</title>
    <dc:date>2011-05-09T10:20:20+00:00</dc:date>
    <link>http://www.smashingmagazine.com/2008/09/16/jquery-examples-and-best-practices/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["While the term “DOM scripting” really just refers to the use of scripts (in this case, Javascripts) to access the Document Object Model, it has widely become accepted as a way of describing what should really be called “unobtrusive DOM scripting”—basically, the art of adding Javascript to your page in such a way that if there were NO Javascript, the page would still work (or at least degrade gracefully). In the website world, our DOM scripting is done using Javascript."]]></description>
<dc:subject>javascript DOM-scripting unobtrusive-javacript best-practices tutorial web-applications</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:4b839ec178b4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:DOM-scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:unobtrusive-javacript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:best-practices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.blueprintcss.org/">
    <title>Blueprint: A CSS Framework | Spend your time innovating, not replicating</title>
    <dc:date>2011-05-03T13:50:40+00:00</dc:date>
    <link>http://www.blueprintcss.org/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Blueprint is a CSS framework, which aims to cut down on your development time. It gives you a solid foundation to build your project on top of, with an easy-to-use grid, sensible typography, useful plugins, and even a stylesheet for printing."]]></description>
<dc:subject>web-applications web-design css framework Rails defaults</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:94d5b24f9a47/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:defaults"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://japhr.blogspot.com/2009/03/rspec-with-sinatra-couchdb.html">
    <title>japh(r): RSpec with Sinatra &amp; CouchDB</title>
    <dc:date>2009-11-04T12:17:04+00:00</dc:date>
    <link>http://japhr.blogspot.com/2009/03/rspec-with-sinatra-couchdb.html</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["I left off last night moving into the guts of the application. The plan was to start BDDing with RSpec. It occurred to me, however, that I had no idea how to do it. Happily, Sinatra's testing documentation includes RSpec information."
]]></description>
<dc:subject>BDD behavior-driven-design rspec Sinatra Ruby web-applications CouchDB</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:c6fc856af4b4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Sinatra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:CouchDB"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.whatwg.org/specs/web-workers/current-work/">
    <title>Web Workers</title>
    <dc:date>2009-10-30T21:49:16+00:00</dc:date>
    <link>http://www.whatwg.org/specs/web-workers/current-work/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["This specification defines an API that allows Web application authors to spawn background workers running scripts in parallel to their main page. This allows for thread-like operation with message-passing as the coordination mechanism."
]]></description>
<dc:subject>web-applications standard-setting-play distributed-processing programming standards API specification HTML5 threads Nudge</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:4228fef208b3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:standard-setting-play"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:distributed-processing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:standards"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:API"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:specification"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:HTML5"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:threads"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Nudge"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jan.prima.de/~jan/plok/175-Benchmarks-You-are-Doing-it-Wrong.html">
    <title>Benchmarks: You are Doing it Wrong - plok</title>
    <dc:date>2009-10-26T11:39:29+00:00</dc:date>
    <link>http://jan.prima.de/~jan/plok/175-Benchmarks-You-are-Doing-it-Wrong.html</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["On the outside it might appear that everybody who is not using Tool X is a moron. But speed & latency are only part of the picture. We already established that going from 5ms to 50ms might not even be noticeable by anyone using your product. The expense for speed can be multiple things:..."
]]></description>
<dc:subject>profiling software-development web-design web-applications quality-of-service latency benchmarking</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:4bb60e09cccc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:profiling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:quality-of-service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:latency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:benchmarking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rifgraf.heroku.com/">
    <title>Rifgraf</title>
    <dc:date>2009-07-18T11:35:18+00:00</dc:date>
    <link>http://rifgraf.heroku.com/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Rifgraf is a fire-and-forget web service for displaying graphs of data collected over time. Post your data points periodically via rest calls. Then view a graph of the data at any time in the future."
]]></description>
<dc:subject>via:thetrek Ruby REST visualization programming web-applications graphs</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:5a1ccf6708a6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:via:thetrek"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:REST"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:graphs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://vielmetti.typepad.com/vacuum/2008/12/web-two-point-naught-watching-the-shutdown-of-free-web-20-services.html">
    <title>Vacuum - Edward Vielmetti in Ann Arbor, Michigan 48104: web two point naught: watching the shutdown of free web 2.0 services</title>
    <dc:date>2008-12-04T13:04:12+00:00</dc:date>
    <link>http://vielmetti.typepad.com/vacuum/2008/12/web-two-point-naught-watching-the-shutdown-of-free-web-20-services.html</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["If the dot com crash is any predictor of future consolidation, look for the survival of systems that address some specific real need of some narrow niche and that don't have to grow to planetary size to be profitable. Display advertising rates continue to fall, making it more and more attractive for people to run house ads instead selling merchandise or services directly to whatever audience they can sustain. If what you are using does more than just scratch some coder's itch you have a better chance."
]]></description>
<dc:subject>web2.0 economic-crisis future FAIL web-applications backup social-software</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:6b9aafc739e3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web2.0"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:economic-crisis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:future"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:FAIL"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:backup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:social-software"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://admates.net/">
    <title>Ad Mates</title>
    <dc:date>2008-08-27T11:55:11+00:00</dc:date>
    <link>http://admates.net/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Suppose you and your friends have a small project each. To increase traffic without spending much money, you could put up ads for each other. This site makes that a snap.

Login, create a group (public or private), and start uploading your ads. Add a link to the ad to your site and you’re done.

Best of all, Ad Mates is free."
]]></description>
<dc:subject>advertising free web-design web-applications programming social-software community</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:5b474d1810d0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:advertising"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:free"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:social-software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:community"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>