<?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 (michaelfox)</title>
    <link>https://pinboard.in/u:michaelfox/public/</link>
    <description>recent bookmarks from michaelfox</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://github.com/CloakHQ/CloakBrowser"/>
	<rdf:li rdf:resource="https://github.com/blitzbrowser/blitzbrowser"/>
	<rdf:li rdf:resource="https://bot.incolumitas.com/"/>
	<rdf:li rdf:resource="https://github.com/c9fe/22120"/>
	<rdf:li rdf:resource="https://github.com/bastienwirtz/homer"/>
	<rdf:li rdf:resource="https://github.com/syscolabs/kasaya"/>
	<rdf:li rdf:resource="https://github.com/austinkelleher/playwright-aws-lambda"/>
	<rdf:li rdf:resource="https://github.com/microsoft/playwright"/>
	<rdf:li rdf:resource="https://github.com/scrapinghub/splash"/>
	<rdf:li rdf:resource="https://github.com/zhuyingda/webster"/>
	<rdf:li rdf:resource="https://github.com/Y2Z/monolith"/>
	<rdf:li rdf:resource="https://github.com/pubkey/broadcast-channel"/>
	<rdf:li rdf:resource="https://github.com/ArtskydJ/tab-emitter"/>
	<rdf:li rdf:resource="https://github.com/krakenjs/zoid"/>
	<rdf:li rdf:resource="https://medium.com/@bluepnume/iframes-are-just-terrible-heres-how-they-could-be-better-974b731f0fb4"/>
	<rdf:li rdf:resource="https://github.com/brookhong/Surfingkeys#edit-your-own-settings"/>
	<rdf:li rdf:resource="https://github.com/brookhong/Surfingkeys#follow-links"/>
	<rdf:li rdf:resource="https://marketplace.visualstudio.com/items?itemName=tokoph.ghosttext"/>
	<rdf:li rdf:resource="https://github.com/falstro/ghost-text-vim"/>
	<rdf:li rdf:resource="https://github.com/pandysong/ghost-text.vim"/>
	<rdf:li rdf:resource="https://github.com/raghur/vim-ghost"/>
	<rdf:li rdf:resource="https://github.com/jtokoph/ghosttext-vscode"/>
	<rdf:li rdf:resource="https://github.com/GhostText/GhostText"/>
	<rdf:li rdf:resource="https://www.chromium.org/developers/design-documents/create-amazing-password-forms"/>
	<rdf:li rdf:resource="http://canarytokens.org/generate"/>
	<rdf:li rdf:resource="https://www.deviceinfo.me/"/>
	<rdf:li rdf:resource="https://chrome.google.com/webstore/detail/puppeteer-recorder/djeegiggegleadkkbgopoonhjimgehda?hl=en"/>
	<rdf:li rdf:resource="https://github.com/browsh-org/browsh"/>
	<rdf:li rdf:resource="https://github.com/seregazhuk/php-pinterest-bot"/>
	<rdf:li rdf:resource="https://apsdehal.in/blog/chrome-developer-tools-to-master"/>
	<rdf:li rdf:resource="https://will-stone.github.io/browserosaurus/"/>
	<rdf:li rdf:resource="https://browserleaks.com/"/>
	<rdf:li rdf:resource="https://nickjs.org/"/>
	<rdf:li rdf:resource="https://blog.phantombuster.com/web-scraping-in-2017-headless-chrome-tips-tricks-4d6521d695e8"/>
	<rdf:li rdf:resource="http://hints.macworld.com/article.php?story=20131022070219858"/>
	<rdf:li rdf:resource="https://itunes.apple.com/us/app/locu/id1224884506?mt=8"/>
	<rdf:li rdf:resource="http://12bytes.org/tech/firefox/firefoxgecko-configuration-guide-for-privacy-and-performance-buffs"/>
	<rdf:li rdf:resource="http://httpwg.org/specs/rfc7234.html"/>
	<rdf:li rdf:resource="https://developer.mozilla.org/en-US/docs/Web/API/Resource_Timing_API"/>
	<rdf:li rdf:resource="http://blog.grayghostvisuals.com/js/detecting-scroll-position/"/>
	<rdf:li rdf:resource="https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching#cache-control"/>
	<rdf:li rdf:resource="https://www.privacytools.io/"/>
	<rdf:li rdf:resource="https://www.campaignmonitor.com/css/"/>
	<rdf:li rdf:resource="https://shraga.surge.sh/"/>
	<rdf:li rdf:resource="https://www.mnot.net/blog/2017/03/16/browser-caching"/>
	<rdf:li rdf:resource="http://www.perf-tooling.today/"/>
	<rdf:li rdf:resource="https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md"/>
	<rdf:li rdf:resource="https://github.com/accesslint/accesslint.js"/>
	<rdf:li rdf:resource="https://github.com/wingify/across-tabs"/>
	<rdf:li rdf:resource="https://security.stackexchange.com/questions/223/how-can-i-intercept-and-modify-http-requests"/>
	<rdf:li rdf:resource="https://medium.com/@splatEric/working-with-laravel-dusk-54d67cc0241b#.lddp88h89"/>
	<rdf:li rdf:resource="http://www.testing-whiz.com/blog/comparing-top-10-cross-browser-testing-tools"/>
	<rdf:li rdf:resource="https://newspaint.wordpress.com/2013/04/03/adblock-for-phantomjs/"/>
	<rdf:li rdf:resource="https://developers.google.com/web/updates/2015/04/cut-and-copy-commands"/>
	<rdf:li rdf:resource="https://blisk.io/ph"/>
	<rdf:li rdf:resource="http://greim.github.io/hoxy/#unicorns"/>
	<rdf:li rdf:resource="http://jkirchartz.com/demos/bookmarklets.html"/>
	<rdf:li rdf:resource="https://github.com/dohliam/yub"/>
	<rdf:li rdf:resource="https://github.com/GoogleChrome/lighthouse/"/>
	<rdf:li rdf:resource="https://www.w3counter.com/"/>
	<rdf:li rdf:resource="https://github.com/spatie/crawler"/>
	<rdf:li rdf:resource="https://github.com/No9/harmon"/>
	<rdf:li rdf:resource="https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache"/>
	<rdf:li rdf:resource="https://github.com/beefproject/beef"/>
	<rdf:li rdf:resource="https://blog.codeship.com/how-to-get-started-with-a-content-security-policy/"/>
	<rdf:li rdf:resource="http://appbaseio.github.io/dejaVu/"/>
	<rdf:li rdf:resource="https://csp-evaluator.withgoogle.com/"/>
	<rdf:li rdf:resource="https://csp.withgoogle.com/docs/index.html"/>
	<rdf:li rdf:resource="https://csp.withgoogle.com/docs/why-csp.html"/>
	<rdf:li rdf:resource="https://chrome.google.com/webstore/detail/csp-evaluator/fjohamlofnakbnbfjkohkbdigoodcejf/related"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://github.com/CloakHQ/CloakBrowser">
    <title>CloakHQ/CloakBrowser: Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.</title>
    <dc:date>2026-05-22T16:22:33+00:00</dc:date>
    <link>https://github.com/CloakHQ/CloakBrowser</link>
    <dc:creator>michaelfox</dc:creator><dc:subject>privacy opensource browser chrome automation playwrite scraper</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:bbdda06a74e1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:privacy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:playwrite"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scraper"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/blitzbrowser/blitzbrowser">
    <title>blitzbrowser/blitzbrowser: Deploy and manage headful browsers in docker. Run your browsers with BlitzBrowser in the cloud or self hosted.</title>
    <dc:date>2026-01-21T00:47:47+00:00</dc:date>
    <link>https://github.com/blitzbrowser/blitzbrowser</link>
    <dc:creator>michaelfox</dc:creator><dc:subject>docker browser</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:d62a18007f62/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:docker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://bot.incolumitas.com/">
    <title>Bot / Headless Chrome Detection Tests</title>
    <dc:date>2023-07-06T22:05:38+00:00</dc:date>
    <link>https://bot.incolumitas.com/</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[v0.6.1 (29th June 2022) 🚀 [Changelog]


refrr:https://github.com/TheWebScrapingClub/webscraping-from-0-to-hero]]></description>
<dc:subject>chrome scraper testing tools browser debug ★</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:3d515d23d225/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:debug"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:★"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/c9fe/22120">
    <title>22120</title>
    <dc:date>2020-11-12T15:49:48+00:00</dc:date>
    <link>https://github.com/c9fe/22120</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[undefined]]></description>
<dc:subject>archive browser history bookmarks webarchive .proj:bookmarks</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:e6bc913fdb03/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:archive"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bookmarks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:webarchive"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.proj:bookmarks"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/bastienwirtz/homer">
    <title>Homer</title>
    <dc:date>2020-07-31T08:48:23+00:00</dc:date>
    <link>https://github.com/bastienwirtz/homer</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Demo • Chat • Getting started


refrr:https://www.reddit.com/
Demo • Chat • Getting started


refrr:https://www.reddit.com/]]></description>
<dc:subject>dashboard selfhosted browser bookmarks</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:3f510b2a7b64/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:dashboard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:selfhosted"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bookmarks"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/syscolabs/kasaya">
    <title>syscolabs / kasaya Loading status checks…</title>
    <dc:date>2020-03-10T15:51:42+00:00</dc:date>
    <link>https://github.com/syscolabs/kasaya</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[undefined]]></description>
<dc:subject>scraper browser automation crawler</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:52012b4be4e7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:crawler"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/austinkelleher/playwright-aws-lambda">
    <title>austinkelleher / playwright-aws-lambda</title>
    <dc:date>2020-02-25T01:54:19+00:00</dc:date>
    <link>https://github.com/austinkelleher/playwright-aws-lambda</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Support for PlayWright running on AWS Lambda and Google Cloud Functions.


refrr:https://github.com/microsoft/playwright/blob/master/docs/showcase.md
Support for PlayWright running on AWS Lambda and Google Cloud Functions.


refrr:https://github.com/microsoft/playwright/blob/master/docs/showcase.md]]></description>
<dc:subject>aws testing automation browser headless scraper scripting chrome node js lambda serverless</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:5ad1c6027547/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:node"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:lambda"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:serverless"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/microsoft/playwright">
    <title>microsoft / playwright</title>
    <dc:date>2020-02-25T01:54:07+00:00</dc:date>
    <link>https://github.com/microsoft/playwright</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[refrr:https://github.com/microsoft/playwright/blob/master/.gitattributes

refrr:https://github.com/microsoft/playwright/blob/master/.gitattributes]]></description>
<dc:subject>testing automation browser headless scraper scripting chrome node js</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:2bf14221a05c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:node"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:js"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/scrapinghub/splash">
    <title>scrapinghub / splash Loading status checks…</title>
    <dc:date>2020-01-29T20:17:15+00:00</dc:date>
    <link>https://github.com/scrapinghub/splash</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Splash is a javascript rendering service with an HTTP API. It's a lightweight browser with an HTTP API, implemented in Python 3 using Twisted and QT5.
Splash is a javascript rendering service with an HTTP API. It's a lightweight browser with an HTTP API, implemented in Python 3 using Twisted and QT5.]]></description>
<dc:subject>javascript js scraper browser headless crawler bookmarks</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:440e6dfbffc3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:crawler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bookmarks"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/zhuyingda/webster">
    <title>zhuyingda/webster Loading status checks…</title>
    <dc:date>2019-08-28T18:51:18+00:00</dc:date>
    <link>https://github.com/zhuyingda/webster</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[refrr:https://github.com/topics/headless-chrome

refrr:https://github.com/topics/headless-chrome]]></description>
<dc:subject>scraper chrome headless browser crawler scripting</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:80caaaf95ecf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:crawler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scripting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/Y2Z/monolith">
    <title>Y2Z/monolith Loading status checks…</title>
    <dc:date>2019-08-28T11:43:05+00:00</dc:date>
    <link>https://github.com/Y2Z/monolith</link>
    <dc:creator>michaelfox</dc:creator><dc:subject>backup offline webarchive scraper bookmarks web url browser ★ tools cli shell .todo selfhosted setup todo</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:0c9d9c727530/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:backup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:offline"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:webarchive"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bookmarks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:url"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:★"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.todo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:selfhosted"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:setup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:todo"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/pubkey/broadcast-channel">
    <title>pubkey/broadcast-channel Loading status checks…</title>
    <dc:date>2019-08-27T17:12:11+00:00</dc:date>
    <link>https://github.com/pubkey/broadcast-channel</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[refrr:https://github.com/topics/crosstab

refrr:https://github.com/topics/crosstab]]></description>
<dc:subject>chrome browser js extension library events .todo ★ .proj:bookmarklets</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:84b9cd64bb42/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:extension"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:events"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.todo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:★"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.proj:bookmarklets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ArtskydJ/tab-emitter">
    <title>ArtskydJ/tab-emitter Loading status checks…</title>
    <dc:date>2019-08-27T17:11:53+00:00</dc:date>
    <link>https://github.com/ArtskydJ/tab-emitter</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Emit events between browser tabs! (Same-origin only.)


refrr:https://github.com/topics/crosstab
Emit events between browser tabs! (Same-origin only.)


refrr:https://github.com/topics/crosstab]]></description>
<dc:subject>chrome browser js extension library events .todo ★ .proj:bookmarklets</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:73286e29227c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:extension"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:events"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.todo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:★"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.proj:bookmarklets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/krakenjs/zoid">
    <title>krakenjs/zoid</title>
    <dc:date>2019-08-27T16:11:00+00:00</dc:date>
    <link>https://github.com/krakenjs/zoid</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[undefined]]></description>
<dc:subject>javascript browser widget mode js iframe utilities html embed</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:2cefb5b9359d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:widget"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:mode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:iframe"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:utilities"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:embed"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@bluepnume/iframes-are-just-terrible-heres-how-they-could-be-better-974b731f0fb4">
    <title>Iframes are just terrible. Here’s how they could be better.</title>
    <dc:date>2019-08-27T16:10:38+00:00</dc:date>
    <link>https://medium.com/@bluepnume/iframes-are-just-terrible-heres-how-they-could-be-better-974b731f0fb4</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Earlier this year I gave a talk at FullStack conference in London about making iFrames cool again (sorry, you have to log in to see the video — if anyone is listening over at FullStack, it would be…
Earlier this year I gave a talk at FullStack conference in London about making iFrames cool again (sorry, you have to log in to see the video — if anyone is listening over at FullStack, it would be…]]></description>
<dc:subject>video mode js iframe browser utilities html embed</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:fb58753251f2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:mode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:iframe"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:utilities"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:embed"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/brookhong/Surfingkeys#edit-your-own-settings">
    <title>brookhong/Surfingkeys</title>
    <dc:date>2019-05-22T15:18:25+00:00</dc:date>
    <link>https://github.com/brookhong/Surfingkeys#edit-your-own-settings</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Surfingkeys is another Chrome/Firefox extension that provides keyboard-based navigation and control of the web in the spirit of the VIM editor. But it's not for VIM users only, it's for anyone who just needs some more shortcuts to his own functions.


refrr:https://github.com/brookhong/Surfingkeys
Surfingkeys is another Chrome/Firefox extension that provides keyboard-based navigation and control of the web in the spirit of the VIM editor. But it's not for VIM users only, it's for anyone who just needs some more shortcuts to his own functions.


refrr:https://github.com/brookhong/Surfingkeys]]></description>
<dc:subject>chrome vim editor vscode browser text tools setup .proj:setup</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:e5d0ebc950b0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vscode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:text"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:setup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.proj:setup"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/brookhong/Surfingkeys#follow-links">
    <title>brookhong/Surfingkeys</title>
    <dc:date>2019-05-22T15:17:38+00:00</dc:date>
    <link>https://github.com/brookhong/Surfingkeys#follow-links</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Surfingkeys is another Chrome/Firefox extension that provides keyboard-based navigation and control of the web in the spirit of the VIM editor. But it's not for VIM users only, it's for anyone who just needs some more shortcuts to his own functions.


refrr:https://jdhao.github.io/2019/05/11/nvim_text_input_browser/
Surfingkeys is another Chrome/Firefox extension that provides keyboard-based navigation and control of the web in the spirit of the VIM editor. But it's not for VIM users only, it's for anyone who just needs some more shortcuts to his own functions.


refrr:https://jdhao.github.io/2019/05/11/nvim_text_input_browser/]]></description>
<dc:subject>chrome vim editor vscode browser text tools setup .proj:setup</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:889cc1701468/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vscode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:text"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:setup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.proj:setup"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://marketplace.visualstudio.com/items?itemName=tokoph.ghosttext">
    <title>GhostText</title>
    <dc:date>2019-05-22T15:16:38+00:00</dc:date>
    <link>https://marketplace.visualstudio.com/items?itemName=tokoph.ghosttext</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Use the Atom editor to write in your browser. Everything you type in the editor will be instantly updated in the browser (and vice versa).


refrr:https://github.com/GhostText/GhostText
Use the Atom editor to write in your browser. Everything you type in the editor will be instantly updated in the browser (and vice versa).


refrr:https://github.com/GhostText/GhostText]]></description>
<dc:subject>chrome vim editor vscode browser text tools setup .proj:setup</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:eb9e21a4b0c7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vscode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:text"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:setup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.proj:setup"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/falstro/ghost-text-vim">
    <title>falstro/ghost-text-vim</title>
    <dc:date>2019-05-22T15:16:26+00:00</dc:date>
    <link>https://github.com/falstro/ghost-text-vim</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[A small server script allowing you to use GVIm with Ghost Text Chrome (or Firefox) extension. It's a standalone script, and will launch new instances of GVIm each time. It's implemented in TCL because, reasons, and requires TCL version at least 8.6. It also requires sha1, json, and json::write. On Debian and Ubuntu these are available in the tcllib package.


refrr:https://github.com/GhostText/GhostText
A small server script allowing you to use GVIm with Ghost Text Chrome (or Firefox) extension. It's a standalone script, and will launch new instances of GVIm each time. It's implemented in TCL because, reasons, and requires TCL version at least 8.6. It also requires sha1, json, and json::write. On Debian and Ubuntu these are available in the tcllib package.


refrr:https://github.com/GhostText/GhostText]]></description>
<dc:subject>chrome vim editor vscode browser text tools setup .proj:setup</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:669cbdef466b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vscode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:text"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:setup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.proj:setup"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/pandysong/ghost-text.vim">
    <title>pandysong/ghost-text.vim</title>
    <dc:date>2019-05-22T15:16:22+00:00</dc:date>
    <link>https://github.com/pandysong/ghost-text.vim</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[refrr:https://github.com/GhostText/GhostText]]></description>
<dc:subject>chrome vim editor vscode browser text tools setup .proj:setup</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:8277e3368f69/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vscode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:text"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:setup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.proj:setup"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/raghur/vim-ghost">
    <title>raghur/vim-ghost</title>
    <dc:date>2019-05-22T15:16:16+00:00</dc:date>
    <link>https://github.com/raghur/vim-ghost</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Edit browser textarea content in Vim/Neovim!


refrr:https://github.com/GhostText/GhostText
Edit browser textarea content in Vim/Neovim!


refrr:https://github.com/GhostText/GhostText]]></description>
<dc:subject>chrome vim editor vscode browser text tools setup .proj:setup</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:3049721f6ff9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vscode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:text"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:setup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.proj:setup"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/jtokoph/ghosttext-vscode">
    <title>jtokoph/ghosttext-vscode</title>
    <dc:date>2019-05-22T15:12:52+00:00</dc:date>
    <link>https://github.com/jtokoph/ghosttext-vscode</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Use VSCODE editor to write in your browser. Everything you type in the editor will be instantly updated in the browser (and vice versa).


refrr:https://github.com/GhostText/GhostText
Use VSCODE editor to write in your browser. Everything you type in the editor will be instantly updated in the browser (and vice versa).


refrr:https://github.com/GhostText/GhostText
Use VSCODE editor to write in your browser. Everything you type in the editor will be instantly updated in the browser (and vice versa).


refrr:https://github.com/GhostText/GhostText]]></description>
<dc:subject>chrome vim editor vscode browser text tools setup .proj:setup</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:5bec93fc3868/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vscode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:text"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:setup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.proj:setup"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/GhostText/GhostText">
    <title>GhostText/GhostText Loading status checks…</title>
    <dc:date>2019-05-22T15:12:32+00:00</dc:date>
    <link>https://github.com/GhostText/GhostText</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Chrome extension


refrr:https://jdhao.github.io/2019/05/11/nvim_text_input_browser/
Chrome extension


refrr:https://jdhao.github.io/2019/05/11/nvim_text_input_browser/
Chrome extension


refrr:https://jdhao.github.io/2019/05/11/nvim_text_input_browser/

refrr:https://jdhao.github.io/2019/05/11/nvim_text_input_browser/]]></description>
<dc:subject>chrome vim editor vscode browser text tools setup .proj:setup ★</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:4bc375d0d47d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vscode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:text"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:setup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.proj:setup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:★"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.chromium.org/developers/design-documents/create-amazing-password-forms">
    <title>Create Amazing Password Forms</title>
    <dc:date>2019-05-21T16:03:07+00:00</dc:date>
    <link>https://www.chromium.org/developers/design-documents/create-amazing-password-forms</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Home of the Chromium Open Source Project
Home of the Chromium Open Source Project]]></description>
<dc:subject>bestpractices styleguide html forms browser</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:f108d5b49ccc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:styleguide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:forms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://canarytokens.org/generate">
    <title>Know. Before it matters</title>
    <dc:date>2019-02-13T22:07:16+00:00</dc:date>
    <link>http://canarytokens.org/generate</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Canarytokens is a free tool that helps you discover you’ve been breached by having attackers announce themselves. The tokens allow you to implant traps around your network and notifies you as soon as they are triggered.
Canarytokens is a free tool that helps you discover you’ve been breached by having attackers announce themselves. The tokens allow you to implant traps around your network and notifies you as soon as they are triggered.]]></description>
<dc:subject>security web canary testing notification alert monitoring audit privacy browser tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:07e733a2d487/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:canary"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:notification"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:alert"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:monitoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:audit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:privacy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.deviceinfo.me/">
    <title>Device Info</title>
    <dc:date>2019-02-13T22:05:15+00:00</dc:date>
    <link>https://www.deviceinfo.me/</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[is a web browser security testing, privacy testing, and troubleshooting tool.
is a web browser security testing, privacy testing, and troubleshooting tool.]]></description>
<dc:subject>audit security browser testing privacy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:f1271819bd23/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:audit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:privacy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://chrome.google.com/webstore/detail/puppeteer-recorder/djeegiggegleadkkbgopoonhjimgehda?hl=en">
    <title>Puppeteer Recorder</title>
    <dc:date>2018-12-31T05:06:17+00:00</dc:date>
    <link>https://chrome.google.com/webstore/detail/puppeteer-recorder/djeegiggegleadkkbgopoonhjimgehda?hl=en</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[A Chrome extension for recording browser interaction and generating Puppeteer scripts
refrr:https://chrome.google.com/
A Chrome extension for recording browser interaction and generating Puppeteer scripts
refrr:https://chrome.google.com/]]></description>
<dc:subject>puppeteer headers chrome extension automation crawler scripting browser</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:f0b28875b769/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:puppeteer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:extension"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:crawler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/browsh-org/browsh">
    <title>browsh-org/browsh</title>
    <dc:date>2018-08-10T13:25:33+00:00</dc:date>
    <link>https://github.com/browsh-org/browsh</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[A fully-modern text-based browser, rendering to TTY and browsers brow.sh]]></description>
<dc:subject>setup shell console cli browser tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:fb0abcb4465f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:setup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:console"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/seregazhuk/php-pinterest-bot">
    <title>seregazhuk/php-pinterest-bot Loading status checks…</title>
    <dc:date>2018-07-11T16:36:44+00:00</dc:date>
    <link>https://github.com/seregazhuk/php-pinterest-bot</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[This PHP library will help you to work with your Pinterest account without using any API account credentials.


refrr:https://php.libhunt.com/
This PHP library will help you to work with your Pinterest account without using any API account credentials.


refrr:https://php.libhunt.com/]]></description>
<dc:subject>php scripting automation pinterest social scraper crawler browser headless .todo</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:e4a616bf34fc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:pinterest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:social"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:crawler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.todo"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://apsdehal.in/blog/chrome-developer-tools-to-master">
    <title>Essential Chrome Developer Tools: Beginner to Master</title>
    <dc:date>2018-07-11T13:44:49+00:00</dc:date>
    <link>https://apsdehal.in/blog/chrome-developer-tools-to-master</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Chrome Developer Tools 101 by apsdehal
Chrome Developer Tools 101 by apsdehal]]></description>
<dc:subject>chrome devtools browser tools ★</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:7c63196e7b0e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:devtools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:★"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://will-stone.github.io/browserosaurus/">
    <title>Browserosaurus</title>
    <dc:date>2018-04-08T02:21:01+00:00</dc:date>
    <link>https://will-stone.github.io/browserosaurus/</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Browser prompter for macOS


refrr:https://wstone.io/browserosaurus/
Browser prompter for macOS


refrr:https://wstone.io/browserosaurus/]]></description>
<dc:subject>browser url osx app tools scripting automation</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:09240b9ef966/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:url"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:osx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:app"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:automation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://browserleaks.com/">
    <title>Web Browser Security Checklist for Identity Theft Protection</title>
    <dc:date>2018-03-31T05:14:10+00:00</dc:date>
    <link>https://browserleaks.com/</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Since the ancient times it is considered that the IP Address and the HTTP Cookies is the only reliable digital fingerprints which affects the online privacy and web browser identity. After a while, the privacy invaders began to looking for the ways to increase the user-tracking reliability to identify users from the general flow, they started to collect more and more additional user sensitive information.


refrr:https://browserleaks.com/javascript
Since the ancient times it is considered that the IP Address and the HTTP Cookies is the only reliable digital fingerprints which affects the online privacy and web browser identity. After a while, the privacy invaders began to looking for the ways to increase the user-tracking reliability to identify users from the general flow, they started to collect more and more additional user sensitive information.


refrr:https://browserleaks.com/javascript]]></description>
<dc:subject>security browser privacy tools testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:f124b039dd81/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:privacy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://nickjs.org/">
    <title>NickJS</title>
    <dc:date>2018-03-31T03:36:51+00:00</dc:date>
    <link>https://nickjs.org/</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Modern, simple & powerful. Works on all websites


refrr:https://blog.phantombuster.com/web-scraping-in-2017-headless-chrome-tips-tricks-4d6521d695e8
Modern, simple & powerful. Works on all websites


refrr:https://blog.phantombuster.com/web-scraping-in-2017-headless-chrome-tips-tricks-4d6521d695e8]]></description>
<dc:subject>headlesschrome cli crawler browser headless scraper js javascript chrome</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:3546ec752b90/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headlesschrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:crawler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.phantombuster.com/web-scraping-in-2017-headless-chrome-tips-tricks-4d6521d695e8">
    <title>Web Scraping in 2017: Advanced Headless Chrome Tips &amp; Tricks</title>
    <dc:date>2018-03-31T03:34:02+00:00</dc:date>
    <link>https://blog.phantombuster.com/web-scraping-in-2017-headless-chrome-tips-tricks-4d6521d695e8</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Now that PhantomJS’ development has stopped, Headless Chrome is in the spotlight — and people love it, including us. At Phantombuster, scraping is a huge part of what we do, and we use Headless…

#javascript #chrome #headless #phantomjs #web-scraping


refrr:https://www.google.com/
Now that PhantomJS’ development has stopped, Headless Chrome is in the spotlight — and people love it, including us. At Phantombuster, scraping is a huge part of what we do, and we use Headless…

#javascript #chrome #headless #phantomjs #web-scraping


refrr:https://www.google.com/
Now that PhantomJS’ development has stopped, Headless Chrome is in the spotlight — and people love it, including us. At Phantombuster, scraping is a huge part of what we do, and we use Headless…

#javascript #chrome #headless #phantomjs #web-scraping


refrr:https://blog.phantombuster.com/]]></description>
<dc:subject>chrome javascript js scraper headless browser crawler headlesschrome cli shell node</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:fd4be088866b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:crawler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headlesschrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:node"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://hints.macworld.com/article.php?story=20131022070219858">
    <title>Open a specific browser based on the URL</title>
    <dc:date>2018-03-28T01:41:33+00:00</dc:date>
    <link>http://hints.macworld.com/article.php?story=20131022070219858</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Original link found at:  http://hints.macworld.com/
 Original link found at:  http://hints.macworld.com/]]></description>
<dc:subject>osx browser applescript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:cdc700548741/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:osx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:applescript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://itunes.apple.com/us/app/locu/id1224884506?mt=8">
    <title>Locu on the App Store</title>
    <dc:date>2018-03-07T17:58:16+00:00</dc:date>
    <link>https://itunes.apple.com/us/app/locu/id1224884506?mt=8</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Read reviews, compare customer ratings, see screenshots, and learn more about Locu. Download Locu and enjoy it on your iPhone, iPad, and iPod touch.
refrr:https://itunes.apple.com/us/app/ivim/id1266544660?mt=8
Read reviews, compare customer ratings, see screenshots, and learn more about Locu. Download Locu and enjoy it on your iPhone, iPad, and iPod touch.
refrr:https://itunes.apple.com/us/app/ivim/id1266544660?mt=8]]></description>
<dc:subject>ios app workflow urlscheme browser</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:79613eab1501/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:app"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:workflow"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:urlscheme"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://12bytes.org/tech/firefox/firefoxgecko-configuration-guide-for-privacy-and-performance-buffs">
    <title>Firefox Configuration Guide for Privacy Freaks and Performance Buffs</title>
    <dc:date>2018-03-05T23:12:30+00:00</dc:date>
    <link>http://12bytes.org/tech/firefox/firefoxgecko-configuration-guide-for-privacy-and-performance-buffs</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Contents
Contents]]></description>
<dc:subject>security privacy setup firefox config customization browser reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:4ac94e930d5b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:privacy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:setup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:firefox"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:config"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:customization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://httpwg.org/specs/rfc7234.html">
    <title>Hypertext Transfer Protocol (HTTP/1.1): Caching</title>
    <dc:date>2018-03-02T02:37:40+00:00</dc:date>
    <link>http://httpwg.org/specs/rfc7234.html</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[The Hypertext Transfer Protocol (HTTP) is a stateless application-level protocol for distributed, collaborative, hypertext information systems. This document defines HTTP caches and the associated header fields that control cache behavior or indicate cacheable response messages.
The Hypertext Transfer Protocol (HTTP) is a stateless application-level protocol for distributed, collaborative, hypertext information systems. This document defines HTTP caches and the associated header fields that control cache behavior or indicate cacheable response messages.]]></description>
<dc:subject>standard styleguide optimization performance cache http documentation reference browser meta headers</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:0c2b1e8e9b1b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:standard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:styleguide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:cache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:meta"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headers"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developer.mozilla.org/en-US/docs/Web/API/Resource_Timing_API">
    <title>Resource Timing API</title>
    <dc:date>2018-02-02T15:31:57+00:00</dc:date>
    <link>https://developer.mozilla.org/en-US/docs/Web/API/Resource_Timing_API</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[The Resource Timing interfaces enable retrieving and analyzing detailed network timing data regarding the loading of an application's resource(s). An application can use the timing metrics to determine, for example, the length of time it takes to load a specific resource, such as an XMLHttpRequest, SVG, image, or script.

#api #guide #http #overview #performance #resource-timing-api #timing #web-performance


refrr:https://blogs.dropbox.com/tech/2017/09/optimizing-web-servers-for-high-throughput-and-low-latency/]]></description>
<dc:subject>monitoring browser performance reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:0a4a11a558aa/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:monitoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.grayghostvisuals.com/js/detecting-scroll-position/">
    <title>Detecting Scroll Position</title>
    <dc:date>2018-02-01T19:48:09+00:00</dc:date>
    <link>http://blog.grayghostvisuals.com/js/detecting-scroll-position/</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[A review of properties available to authors that help detect scroll position in JavaScript.
refrr:http://blog.grayghostvisuals.com/page/3/]]></description>
<dc:subject>javascript scroll browser js ui</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:a989332f098f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scroll"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:ui"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching#cache-control">
    <title>HTTP Caching</title>
    <dc:date>2017-12-18T05:18:00+00:00</dc:date>
    <link>https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching#cache-control</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Caching and reusing previously fetched resources is a critical aspect of optimizing for performance.


refrr:https://images.guide/
Caching and reusing previously fetched resources is a critical aspect of optimizing for performance.


refrr:https://images.guide/]]></description>
<dc:subject>bestpractices http headers cache browser performance optimization styleguide reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:5cc9e844d5e3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:cache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:styleguide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.privacytools.io/">
    <title>Tools</title>
    <dc:date>2017-11-13T08:10:52+00:00</dc:date>
    <link>https://www.privacytools.io/</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[You are being watched! Knowledge, encryption and privacy tools to protect you against global mass surveillance.
You are being watched! Knowledge, encryption and privacy tools to protect you against global mass surveillance.
You are being watched! Knowledge, encryption and privacy tools to protect you against global mass surveillance.


refrr:https://www.privacytools.io/
You are being watched! Knowledge, encryption and privacy tools to protect you against global mass surveillance.


refrr:https://alternativeto.net/software/privacytools-io/]]></description>
<dc:subject>privacy security browser vpn tools app collection site bestpractices setup ★</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:8ed3a1b0b1ca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:privacy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:vpn"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:app"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:collection"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:site"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:setup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:★"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.campaignmonitor.com/css/">
    <title>CSS Support Guide for Email Clients</title>
    <dc:date>2017-09-20T13:05:49+00:00</dc:date>
    <link>https://www.campaignmonitor.com/css/</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[A complete breakdown of the CSS support for the most popular mobile, web and desktop email clients on the planet.


refrr:https://unroll.me/a/read-email?emailBodyUrl=https%3A%2F%2Fs3.amazonaws.com%2Funrollme_html_cache%2F3092193%2F1578984494123936296%3FAWSAccessKeyId%3DASIAI2EK5N2I3WQNZ4WQ%26Expires%3D1505916283%26Signature%3DM6PG%252FkhAzlV11x0FYcNXlp2An0k%253D%26x-amz-security-token%3DFQoDYXdzEL3%252F%252F%252F%252F%252F%252F%252F%252F%252F%252FwEaDPLvczk9%252F6aDJ1wj2CK3AzcMCKvwuM%252FBktHw8lLXD9tAJlSCpdpsjjKYby0ulWt6xM17FdSOvyyJoFJ0mcHEUT9sAyKyLcCOyJo068BG%252F55GJlJk%252BIeuAFHC7mmMX53O94EWkEAGmt5dJYGczQg9ScjoBf%252FCpFOecK5pQ9WtfqbPgbF3pfHJRVAuq2J80cC9jnXF2iGAqZmYPHN4Ht85eUNjr5TchNwP5Ysrp1xpL7iG696QxeCZHYFNIG34%252FMGGoTWNzRU6UGXjFiTlU1iKLbDeeO0juYGfVPGBn9VlpWEqUoNnhXD%252BWvsQWxqiq%252FKjpdQntAj2cuxGh9oQ8hSvKmQQGWkFNSOvgZGbluk6iNHOXGha%252BGVSPdC%252B8GLWDqs06BAIznDNd3i2pX9c6mGb0r1sSgQlrNm%252FFMUxYy%252B4p4qwidVfmHApLwqtkC71wdlm1cWBcoBtGLPFZRGVIB8mDBYadhK9msG4ZgHo1HT3fn5wPcVLigL4i%252BUlWzoA6M49KJBMVV355AS3OdGUURQ8EdMYO4wZ8mFd2A6ydxNraSngFQmoP2awr6jUX16isKZLRHhTNbpkLBljw2bEhFS4tlsrDmqyF4Qo7KaJzgU%253D&emailId=9183259869&accessControl=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJzY29wZXMiOlsiYWNjb3VudCJdLCJrbiI6IjQxYWI0YjFkLTQ0NDUtNDIwNC05OTJkLTU0NWVlZTRlZTg3MSIsImV4cGlyZXMiOiIyMDE3LTA5LTIwVDE0OjA0OjQxLjkzOVoiLCJpZCI6MzA5MjE5MywiaWF0IjoxNTA1OTEyNjgxfQ.dHxXOgoL5KbF-CukJJ5cB2PeaRfSscrHhM8VAKk7ARVLwfglccoCA_krbtw5pItgGobzNqyKO6nmh01Gq5SipwegS2ArkECCGlNq-Tfkp34WWyvvt7A78kJTn5Ll3o4IWZZukNs955eKvo2-P2ZJzf5ixpAROBGoMP2QMebLplaBq0XeT2IPa5MiAiQh6l8JCwgh8JX2odTgbvzuoqpuigPYIxk2ESHhIRUHCk1ijXXVJnVp-pH_dInccfgLRaXQAHXRZ0soD-_-7SOanCbhuySH9wcYcH-KFH6WIEEFAIo65W9U7Ka-lJCCUJTCshWy5SQrpADvsVl5D6cf7y_9OA
A complete breakdown of the CSS support for the most popular mobile, web and desktop email clients on the planet.


refrr:https://unroll.me/a/read-email?emailBodyUrl=https%3A%2F%2Fs3.amazonaws.com%2Funrollme_html_cache%2F3092193%2F1578984494123936296%3FAWSAccessKeyId%3DASIAI2EK5N2I3WQNZ4WQ%26Expires%3D1505916283%26Signature%3DM6PG%252FkhAzlV11x0FYcNXlp2An0k%253D%26x-amz-security-token%3DFQoDYXdzEL3%252F%252F%252F%252F%252F%252F%252F%252F%252F%252FwEaDPLvczk9%252F6aDJ1wj2CK3AzcMCKvwuM%252FBktHw8lLXD9tAJlSCpdpsjjKYby0ulWt6xM17FdSOvyyJoFJ0mcHEUT9sAyKyLcCOyJo068BG%252F55GJlJk%252BIeuAFHC7mmMX53O94EWkEAGmt5dJYGczQg9ScjoBf%252FCpFOecK5pQ9WtfqbPgbF3pfHJRVAuq2J80cC9jnXF2iGAqZmYPHN4Ht85eUNjr5TchNwP5Ysrp1xpL7iG696QxeCZHYFNIG34%252FMGGoTWNzRU6UGXjFiTlU1iKLbDeeO0juYGfVPGBn9VlpWEqUoNnhXD%252BWvsQWxqiq%252FKjpdQntAj2cuxGh9oQ8hSvKmQQGWkFNSOvgZGbluk6iNHOXGha%252BGVSPdC%252B8GLWDqs06BAIznDNd3i2pX9c6mGb0r1sSgQlrNm%252FFMUxYy%252B4p4qwidVfmHApLwqtkC71wdlm1cWBcoBtGLPFZRGVIB8mDBYadhK9msG4ZgHo1HT3fn5wPcVLigL4i%252BUlWzoA6M49KJBMVV355AS3OdGUURQ8EdMYO4wZ8mFd2A6ydxNraSngFQmoP2awr6jUX16isKZLRHhTNbpkLBljw2bEhFS4tlsrDmqyF4Qo7KaJzgU%253D&emailId=9183259869&accessControl=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJzY29wZXMiOlsiYWNjb3VudCJdLCJrbiI6IjQxYWI0YjFkLTQ0NDUtNDIwNC05OTJkLTU0NWVlZTRlZTg3MSIsImV4cGlyZXMiOiIyMDE3LTA5LTIwVDE0OjA0OjQxLjkzOVoiLCJpZCI6MzA5MjE5MywiaWF0IjoxNTA1OTEyNjgxfQ.dHxXOgoL5KbF-CukJJ5cB2PeaRfSscrHhM8VAKk7ARVLwfglccoCA_krbtw5pItgGobzNqyKO6nmh01Gq5SipwegS2ArkECCGlNq-Tfkp34WWyvvt7A78kJTn5Ll3o4IWZZukNs955eKvo2-P2ZJzf5ixpAROBGoMP2QMebLplaBq0XeT2IPa5MiAiQh6l8JCwgh8JX2odTgbvzuoqpuigPYIxk2ESHhIRUHCk1ijXXVJnVp-pH_dInccfgLRaXQAHXRZ0soD-_-7SOanCbhuySH9wcYcH-KFH6WIEEFAIo65W9U7Ka-lJCCUJTCshWy5SQrpADvsVl5D6cf7y_9OA]]></description>
<dc:subject>css reference html email styleguide bestpractices browser cheatsheet marketing guide</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:a309d49755f0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:email"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:styleguide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:cheatsheet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:marketing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:guide"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://shraga.surge.sh/">
    <title>SHRAGA</title>
    <dc:date>2017-07-14T15:46:06+00:00</dc:date>
    <link>https://shraga.surge.sh/</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[A cross platform cross browser multi purpose tool for web developers, designers & webmasters: explore technologies in a website, manipulate web page content, extract data and more, all in a single simple to use bookmarklet based tool.


refrr:http://nirelbaz.com/shraga/
A cross platform cross browser multi purpose tool for web developers, designers & webmasters: explore technologies in a website, manipulate web page content, extract data and more, all in a single simple to use bookmarklet based tool.


refrr:http://nirelbaz.com/shraga/
A cross platform cross browser multi purpose tool for web developers, designers & webmasters: explore technologies in a website, manipulate web page content, extract data and more, all in a single simple to use bookmarklet based tool.


refrr:https://www.facebook.com/]]></description>
<dc:subject>bookmarklet javascript devtools browser ★ debug chrome console info js .proj:bookmarklets inspiration</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:458837533da6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bookmarklet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:devtools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:★"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:debug"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:console"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:info"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.proj:bookmarklets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:inspiration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.mnot.net/blog/2017/03/16/browser-caching">
    <title>The State of Browser Caching, Revisited</title>
    <dc:date>2017-07-14T14:54:49+00:00</dc:date>
    <link>https://www.mnot.net/blog/2017/03/16/browser-caching</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[“Design depends largely on constraints.” — Charles Eames

#http #caching
“Design depends largely on constraints.” — Charles Eames

#http #caching
“Design depends largely on constraints.” — Charles Eames

#http #caching]]></description>
<dc:subject>browser cache performance optimization bestpractices http styleguide headers meta</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:cec716998925/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:cache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:styleguide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:meta"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.perf-tooling.today/">
    <title>Performance Tooling Today</title>
    <dc:date>2017-07-11T16:06:04+00:00</dc:date>
    <link>http://www.perf-tooling.today/</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Perf Tooling Today lists a lot of tools, articles, videos, slides and courses to make the web faster. We cover resources to automize and monitore your workflow.
Perf Tooling Today lists a lot of tools, articles, videos, slides and courses to make the web faster. We cover resources to automize and monitore your workflow.]]></description>
<dc:subject>performance optimization list collection tools reference ★ js javascript browser bestpractices testing audit</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:a11076ec091d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:list"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:collection"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:★"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:audit"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md">
    <title>Headless Chromium</title>
    <dc:date>2017-05-12T22:32:11+00:00</dc:date>
    <link>https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[allows running Chromium in a headless/server environment. Expected use cases include loading web pages, extracting metadata (e.g., the DOM) and generating bitmaps from page contents -- using all the modern web platform features provided by Chromium and Blink.


refrr:https://github.com/zmap/zbrowse
allows running Chromium in a headless/server environment. Expected use cases include loading web pages, extracting metadata (e.g., the DOM) and generating bitmaps from page contents -- using all the modern web platform features provided by Chromium and Blink.


refrr:https://github.com/zmap/zbrowse]]></description>
<dc:subject>chrome headless scraper automation browser testing tools selenium</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:051988df6692/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:selenium"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/accesslint/accesslint.js">
    <title>accesslint/accesslint.js</title>
    <dc:date>2017-04-23T23:40:15+00:00</dc:date>
    <link>https://github.com/accesslint/accesslint.js</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Accessibility warnings for dynamic web content. Join the conversation on Slack or sign up for the hosted service.
Accessibility warnings for dynamic web content. Join the conversation on Slack or sign up for the hosted service.]]></description>
<dc:subject>javascript phantomjs testing browser console error logging chrome automatedtesting integrationtesting</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:581c2f68ae39/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:phantomjs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:console"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:error"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:logging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:automatedtesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:integrationtesting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/wingify/across-tabs">
    <title>wingify/across-tabs</title>
    <dc:date>2017-04-13T18:39:29+00:00</dc:date>
    <link>https://github.com/wingify/across-tabs</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Easy communication between cross-origin browser tabs]]></description>
<dc:subject>javascript browser bookmarklet userscript library js</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:63e47481822c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bookmarklet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:userscript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:js"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://security.stackexchange.com/questions/223/how-can-i-intercept-and-modify-http-requests">
    <title>How can I intercept and modify HTTP requests?</title>
    <dc:date>2017-04-12T16:30:48+00:00</dc:date>
    <link>https://security.stackexchange.com/questions/223/how-can-i-intercept-and-modify-http-requests</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Are there any free tools available that let me intercept and modify HTTP requests for testing? I am looking for tools which allow me to send custom HTTP headers.


refrr:https://www.google.com/
Are there any free tools available that let me intercept and modify HTTP requests for testing? I am looking for tools which allow me to send custom HTTP headers.


refrr:https://www.google.com/
Are there any free tools available that let me intercept and modify HTTP requests for testing? I am looking for tools which allow me to send custom HTTP headers.


refrr:https://www.google.com/]]></description>
<dc:subject>proxy userscript scraper .proj:tmp javascript node js scripting bookmarklet browser ★</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:ba5181cb19ab/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:userscript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.proj:tmp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:node"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bookmarklet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:★"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@splatEric/working-with-laravel-dusk-54d67cc0241b#.lddp88h89">
    <title>Working with Laravel Dusk</title>
    <dc:date>2017-02-16T20:30:09+00:00</dc:date>
    <link>https://medium.com/@splatEric/working-with-laravel-dusk-54d67cc0241b#.lddp88h89</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[An exciting (for me anyway) new piece of functionality coming in Laravel 5.4 is Laravel Dusk, providing an expressive, easy-to-use browser automation and testing API. I’ve been working on a new…

#laravel #php #testing
An exciting (for me anyway) new piece of functionality coming in Laravel 5.4 is Laravel Dusk, providing an expressive, easy-to-use browser automation and testing API. I’ve been working on a new…

#laravel #php #testing]]></description>
<dc:subject>laravel php dusk testing browser automatedtesting unittesting selenium</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:fd4419bd2808/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:laravel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:dusk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:automatedtesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:unittesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:selenium"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.testing-whiz.com/blog/comparing-top-10-cross-browser-testing-tools">
    <title>Comparing Top 10 Cross-browser Testing Tools</title>
    <dc:date>2017-02-02T15:37:50+00:00</dc:date>
    <link>http://www.testing-whiz.com/blog/comparing-top-10-cross-browser-testing-tools</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Cross Browser Testing Tools Comparison: Check out the top 10 cross browser testing tools, their comparison to find out the easy, efficient &...


refrr:http://www.testing-whiz.com/blog/tag/Web-UI-Test-Automation
Cross Browser Testing Tools Comparison: Check out the top 10 cross browser testing tools, their comparison to find out the easy, efficient &...


refrr:http://www.testing-whiz.com/blog/tag/Web-UI-Test-Automation]]></description>
<dc:subject>testing collection list reference tools automatedtesting app server browser endtoend</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:65ff6832e9d5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:collection"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:list"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:automatedtesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:app"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:endtoend"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://newspaint.wordpress.com/2013/04/03/adblock-for-phantomjs/">
    <title>Adblock for PhantomJS</title>
    <dc:date>2017-01-29T23:49:09+00:00</dc:date>
    <link>https://newspaint.wordpress.com/2013/04/03/adblock-for-phantomjs/</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Starting from version 1.9 of PhantomJS there exists the ability to abort a request for a URL. The below code is an example of how to do this (blocking by site name): If, for example, you wanted to …
Starting from version 1.9 of PhantomJS there exists the ability to abort a request for a URL. The below code is an example of how to do this (blocking by site name): If, for example, you wanted to …
Starting from version 1.9 of PhantomJS there exists the ability to abort a request for a URL. The below code is an example of how to do this (blocking by site name): If, for example, you wanted to …


refrr:https://www.google.com/]]></description>
<dc:subject>phantomjs scraper adblock javascript node js headless browser crawler cli headlesschrome</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:7314c0440d7f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:phantomjs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:adblock"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:node"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:crawler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headlesschrome"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developers.google.com/web/updates/2015/04/cut-and-copy-commands">
    <title>Cut and Copy CommandsCut and Copy Commands</title>
    <dc:date>2017-01-26T17:47:18+00:00</dc:date>
    <link>https://developers.google.com/web/updates/2015/04/cut-and-copy-commands</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[The support for cut and copy commands allows you to programmatically cut and copy selected text to the users clipboard
The support for cut and copy commands allows you to programmatically cut and copy selected text to the users clipboard]]></description>
<dc:subject>clipboard editor browser bookmarklet chrome reference javascript text selection</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:e56b1d12f3a2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:clipboard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bookmarklet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:text"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:selection"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blisk.io/ph">
    <title>DEVELOP</title>
    <dc:date>2017-01-25T14:37:49+00:00</dc:date>
    <link>https://blisk.io/ph</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Download Blisk - a browser for web developers. Blisk is a toolbox for development, debugging and testing: emulation, sync, analytics, and screenshots.
Download Blisk - a browser for web developers. Blisk is a toolbox for development, debugging and testing: emulation, sync, analytics, and screenshots.]]></description>
<dc:subject>webdev tools browser debug mobile app devtools development setup</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:20a171f0d1f8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:debug"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:mobile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:app"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:devtools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:setup"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://greim.github.io/hoxy/#unicorns">
    <title>Documentation - Hoxy</title>
    <dc:date>2017-01-24T04:15:31+00:00</dc:date>
    <link>http://greim.github.io/hoxy/#unicorns</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Hoxy is a completely free, open source HTTP hacking API for Node.js. It operates in the same ballpark as Charles or Fiddler. A few key features:
Hoxy is a completely free, open source HTTP hacking API for Node.js. It operates in the same ballpark as Charles or Fiddler. A few key features:]]></description>
<dc:subject>javascript node programming proxy filter bookmarklet dom customization browser hack</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:aeb95bedf714/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:node"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:filter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bookmarklet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:dom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:customization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:hack"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jkirchartz.com/demos/bookmarklets.html">
    <title>JKirchartz's Demos Etc.</title>
    <dc:date>2017-01-05T21:21:38+00:00</dc:date>
    <link>http://jkirchartz.com/demos/bookmarklets.html</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[JKirchartz's bookmarkets, javascript helper bookmarks
JKirchartz's bookmarkets, javascript helper bookmarks
JKirchartz's bookmarkets, javascript helper bookmarks]]></description>
<dc:subject>javascript bookmarklet chrome browser .proj:bookmarklets</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:2b7abcbcabff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bookmarklet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.proj:bookmarklets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/dohliam/yub">
    <title>dohliam/yub</title>
    <dc:date>2017-01-03T18:58:18+00:00</dc:date>
    <link>https://github.com/dohliam/yub</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Yub.js is an extensible client-side web command-line that comes with loads of useful search engines and shortcuts, reusable commands, and lots of other hidden goodies like stopwatches and inline YouTube videos. It also has a flexible API so you can call yub.js commands from anywhere: for example, you can link directly to commands, or access them right from your browser address bar (just set up a single search shortcut pointing at the yub.js API, and get hundreds of other search shortcuts for free).
Yub.js is an extensible client-side web command-line that comes with loads of useful search engines and shortcuts, reusable commands, and lots of other hidden goodies like stopwatches and inline YouTube videos. It also has a flexible API so you can call yub.js commands from anywhere: for example, you can link directly to commands, or access them right from your browser address bar (just set up a single search shortcut pointing at the yub.js API, and get hundreds of other search shortcuts for free).]]></description>
<dc:subject>javascript bookmarklet Hacks browser tools ★ chrome extension search .todo</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:d7d412636037/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bookmarklet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:Hacks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:★"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:extension"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.todo"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/GoogleChrome/lighthouse/">
    <title>GoogleChrome/lighthouse</title>
    <dc:date>2016-12-29T17:46:29+00:00</dc:date>
    <link>https://github.com/GoogleChrome/lighthouse/</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Lighthouse analyzes web apps and web pages, collecting modern performance metrics and insights on developer best practices.


refrr:https://medium.freecodecamp.com/how-to-crank-your-progressive-web-apps-google-lighthouse-score-up-to-100-cfc053eb7661]]></description>
<dc:subject>tools testing .proj:checker validation checklist browser chrome bestpractices styleguide google</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:1a1ebfc39683/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.proj:checker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:validation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:checklist"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:styleguide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:google"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.w3counter.com/">
    <title>Free Web Stats</title>
    <dc:date>2016-12-28T14:07:57+00:00</dc:date>
    <link>https://www.w3counter.com/</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Add W3Counter to your site and learn all about your website visitors — where they come from, how they use your site and which pages they love.


refrr:https://www.w3counter.com/globalstats.php?year=2014&month=3
Add W3Counter to your site and learn all about your website visitors — where they come from, how they use your site and which pages they love.


refrr:https://www.w3counter.com/globalstats.php?year=2014&month=3]]></description>
<dc:subject>statistics data reference browser analytics</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:a52a88201c6b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:statistics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:analytics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/spatie/crawler">
    <title>GitHub - spatie/crawler: Crawl all links found on a website</title>
    <dc:date>2016-12-12T02:54:28+00:00</dc:date>
    <link>https://github.com/spatie/crawler</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[michaelfox starred spatie/crawler

refrr:https://github.com/spatie?page=2]]></description>
<dc:subject>php crawler scraper puppeteer browser chrome automation scripting .proj:scraper</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:7fd91452fb83/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:crawler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:puppeteer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:.proj:scraper"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/No9/harmon">
    <title>GitHub - No9/harmon: middleware for node-http-proxy to modify the remote website response with trumpet</title>
    <dc:date>2016-12-09T01:44:05+00:00</dc:date>
    <link>https://github.com/No9/harmon</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[michaelfox starred No9/harmon
A middleware component for node-http-proxy using trumpet to parse and transform the response from the proxied server.


refrr:http://stackoverflow.com/questions/23097898/modifying-html-response-in-node-http-proxy-using-harmon-no-output-maniputlatio
#harmon


refrr:https://github.com/philippotto/transformer-proxy]]></description>
<dc:subject>created-by:ifttt via:github github-starred node javascript proxy filter hack browser bookmarklet tools scraper js html parser userscript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:51f2b05414a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:created-by:ifttt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:via:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:github-starred"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:node"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:filter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:hack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bookmarklet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:scraper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:js"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:userscript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache">
    <title>Using the application cache</title>
    <dc:date>2016-10-14T17:13:43+00:00</dc:date>
    <link>https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[HTML5 provides an application caching mechanism that lets web-based applications run offline. Developers can use the Application Cache (AppCache) interface to specify resources that the browser should cache and make available to offline users. Applications that are cached load and work correctly even if users click the refresh button when they are offline.

#advanced #app #appcache #application-cache #cache #guide #html #web-cache


refrr:https://developer.mozilla.org/en-US/docs/tag/App
HTML5 provides an application caching mechanism that lets web-based applications run offline. Developers can use the Application Cache (AppCache) interface to specify resources that the browser should cache and make available to offline users. Applications that are cached load and work correctly even if users click the refresh button when they are offline.

#advanced #app #appcache #application-cache #cache #guide #html #web-cache


refrr:https://developer.mozilla.org/en-US/docs/tag/App]]></description>
<dc:subject>cache ios html5 appcache browser web offline performance mobile</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:d6695ce3edf1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:cache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:ios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:html5"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:appcache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:offline"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:mobile"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/beefproject/beef">
    <title>beefproject/beef</title>
    <dc:date>2016-10-11T02:37:21+00:00</dc:date>
    <link>https://github.com/beefproject/beef</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[undefined]]></description>
<dc:subject>browser security hacking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:84990cba1d3f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:hacking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.codeship.com/how-to-get-started-with-a-content-security-policy/">
    <title>How to Get Started with a Content Security Policy</title>
    <dc:date>2016-10-10T15:17:46+00:00</dc:date>
    <link>https://blog.codeship.com/how-to-get-started-with-a-content-security-policy/</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[A Content Security Policy (CSP) is a great way to reduce or completely remove Cross-Site Scripting (XSS) vulnerabilities.


refrr:https://blog.codeship.com/archive/]]></description>
<dc:subject>csp security browser header devops bestpractices tutorial</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:801ef0899758/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:csp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:header"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:devops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://appbaseio.github.io/dejaVu/">
    <title>dejavu</title>
    <dc:date>2016-10-07T14:00:13+00:00</dc:date>
    <link>http://appbaseio.github.io/dejaVu/</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[The Elasticsearch data browser


refrr:http://stackshare.io/dejavu
The Elasticsearch data browser


refrr:http://stackshare.io/dejavu]]></description>
<dc:subject>tools database browser elasticsearch generator query ui gui search devtools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:265c19a8020d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:elasticsearch"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:generator"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:query"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:ui"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:gui"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:devtools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://csp-evaluator.withgoogle.com/">
    <title>CSP Evaluator</title>
    <dc:date>2016-10-06T14:50:26+00:00</dc:date>
    <link>https://csp-evaluator.withgoogle.com/</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[CSP Evaluator allows developers and security experts to check if a Content Security Policy (CSP) serves as a strong mitigation against cross-site scripting attacks. It assists with the process of reviewing CSP policies, which is usually a manual task, and helps identify subtle CSP bypasses which undermine the value of a policy. CSP Evaluator checks are based on a large-scale study and are aimed to help developers to harden their CSP and improve the security of their applications. This tool (also available as a Chrome extension) is provided only for the convenience of developers and Google provides no guarantees or warranties for this tool.

refrr:https://wiki.mozilla.org/Security/Guidelines/Web_Security]]></description>
<dc:subject>security csp browser devops javascript xss bestpractices checker lint testing tools google checklist styleguide ★ guidelines</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:075e01c518f7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:csp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:devops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:xss"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:checker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:lint"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:checklist"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:styleguide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:★"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:guidelines"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://csp.withgoogle.com/docs/index.html">
    <title>Introduction</title>
    <dc:date>2016-10-06T14:47:07+00:00</dc:date>
    <link>https://csp.withgoogle.com/docs/index.html</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[Content Security Policy is a mechanism designed to make applications more secure against common web vulnerabilities, particularly cross-site scripting. It is enabled by delivering a policy string in the Content-Security-Policy HTTP response header.


refrr:https://csp.withgoogle.com/docs/faq.html
Content Security Policy is a mechanism designed to make applications more secure against common web vulnerabilities, particularly cross-site scripting. It is enabled by delivering a policy string in the Content-Security-Policy HTTP response header.


refrr:https://csp.withgoogle.com/docs/faq.html]]></description>
<dc:subject>security csp browser devops javascript xss bestpractices styleguide documentation reference standard</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:6d0357a1aff0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:csp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:devops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:xss"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:styleguide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:standard"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://csp.withgoogle.com/docs/why-csp.html">
    <title>Why CSP - Content Security Policy</title>
    <dc:date>2016-10-06T14:31:43+00:00</dc:date>
    <link>https://csp.withgoogle.com/docs/why-csp.html</link>
    <dc:creator>michaelfox</dc:creator><description><![CDATA[The primary benefit of CSP is preventing the exploitation of cross-site scripting vulnerabilities. When an application uses a strict policy, an attacker who finds an XSS bug will no longer be able to force the browser to execute malicious scripts on the page. The policy only allows scripts with the correct nonce value generated on the server, which attackers cannot guess, so they cannot inject their own scripts - subject to some caveats discussed in the FAQ.


refrr:https://security.googleblog.com/2016/09/reshaping-web-defenses-with-strict.html]]></description>
<dc:subject>security csp browser devops javascript xss bestpractices styleguide</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:38ec1e6923b2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:csp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:devops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:xss"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:styleguide"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://chrome.google.com/webstore/detail/csp-evaluator/fjohamlofnakbnbfjkohkbdigoodcejf/related">
    <title>CSP Evaluator - Chrome Web Store</title>
    <dc:date>2016-10-06T14:31:27+00:00</dc:date>
    <link>https://chrome.google.com/webstore/detail/csp-evaluator/fjohamlofnakbnbfjkohkbdigoodcejf/related</link>
    <dc:creator>michaelfox</dc:creator><dc:subject>chrome extension security csp development devtools headers browser tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michaelfox/b:8970e90a261d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:extension"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:csp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:devtools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:headers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michaelfox/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>