<?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 (raygrasso)</title>
    <link>https://pinboard.in/u:raygrasso/public/</link>
    <description>recent bookmarks from raygrasso</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://github.com/chenglou/pretext"/>
	<rdf:li rdf:resource="https://npmx.dev/"/>
	<rdf:li rdf:resource="https://piccalil.li/blog/date-is-out-and-temporal-is-in/"/>
	<rdf:li rdf:resource="https://github.com/tombcato/smart-ticker"/>
	<rdf:li rdf:resource="https://www.lenis.dev/"/>
	<rdf:li rdf:resource="https://github.com/editor-js/image"/>
	<rdf:li rdf:resource="https://github.com/airstate/airstate"/>
	<rdf:li rdf:resource="https://github.com/panphora/overtype"/>
	<rdf:li rdf:resource="https://www.kaibanjs.com/"/>
	<rdf:li rdf:resource="https://standalonepreact.satge.net/"/>
	<rdf:li rdf:resource="https://tanstack.com/"/>
	<rdf:li rdf:resource="https://swapy.tahazsh.com/"/>
	<rdf:li rdf:resource="https://github.com/fastmail/Squire"/>
	<rdf:li rdf:resource="https://github.com/fastmail/overture"/>
	<rdf:li rdf:resource="https://floating-ui.com/"/>
	<rdf:li rdf:resource="https://github.com/paldepind/synceddb"/>
	<rdf:li rdf:resource="https://leanrada.com/htmz/"/>
	<rdf:li rdf:resource="https://drab.robino.dev/"/>
	<rdf:li rdf:resource="https://github.com/thefrontside/effection"/>
	<rdf:li rdf:resource="https://tailwindcss.com/blog/introducing-catalyst"/>
	<rdf:li rdf:resource="https://bun.sh/blog/bun-v1.0"/>
	<rdf:li rdf:resource="https://joshcollinsworth.com/blog/antiquated-react/"/>
	<rdf:li rdf:resource="https://gomakethings.com/mostly-vanilla-js-dom-diffing-and-data-reactivity/"/>
	<rdf:li rdf:resource="https://gist.github.com/adactio/ccca5710152e77fb26b4a4df0ea8fc1e"/>
	<rdf:li rdf:resource="https://github.com/wakirin/Litepicker"/>
	<rdf:li rdf:resource="https://coryd.dev/posts/2023/displaying-listening-data-from-apple-music-using-musickit/"/>
	<rdf:li rdf:resource="https://motion.dev/"/>
	<rdf:li rdf:resource="https://github.com/ElMassimo/vite_ruby"/>
	<rdf:li rdf:resource="https://infrequently.org/2023/02/the-market-for-lemons/"/>
	<rdf:li rdf:resource="https://github.com/dangrossman/daterangepicker"/>
	<rdf:li rdf:resource="https://share-on-mastodon.micahilbery.com/"/>
	<rdf:li rdf:resource="https://astro.build/"/>
	<rdf:li rdf:resource="https://github.com/tyxla/remove-accents"/>
	<rdf:li rdf:resource="https://github.com/one-aalam/awesome-solid-js"/>
	<rdf:li rdf:resource="https://github.com/chakra-ui/zag"/>
	<rdf:li rdf:resource="https://github.com/facebook/lexical"/>
	<rdf:li rdf:resource="https://bun.sh/"/>
	<rdf:li rdf:resource="https://petr.codes/blog/rails/modern-rails-flash-messages/part-1/"/>
	<rdf:li rdf:resource="https://github.com/trpc/trpc"/>
	<rdf:li rdf:resource="https://mdxjs.com/"/>
	<rdf:li rdf:resource="https://github.com/starbeamjs/starbeam"/>
	<rdf:li rdf:resource="https://timkadlec.com/remembers/2020-04-21-the-cost-of-javascript-frameworks/"/>
	<rdf:li rdf:resource="https://github.com/formkit/auto-animate"/>
	<rdf:li rdf:resource="https://github.com/rails/jsbundling-rails/blob/main/docs/comparison_with_webpacker.md"/>
	<rdf:li rdf:resource="https://github.com/tinyplex/tinybase"/>
	<rdf:li rdf:resource="https://github.com/tengbao/vanta"/>
	<rdf:li rdf:resource="https://github.com/AsyncBanana/microdiff"/>
	<rdf:li rdf:resource="https://github.com/google/zx"/>
	<rdf:li rdf:resource="https://pancake-charts.surge.sh/"/>
	<rdf:li rdf:resource="https://www.solidjs.com/"/>
	<rdf:li rdf:resource="https://github.com/yjs/yjs"/>
	<rdf:li rdf:resource="https://github.com/openreplay/openreplay"/>
	<rdf:li rdf:resource="https://seanbarry.dev/posts/switch-true-pattern/"/>
	<rdf:li rdf:resource="https://gist.github.com/Arty2/8b0c43581013753438a3d35c15091a9f"/>
	<rdf:li rdf:resource="https://github.com/pmndrs/jotai/issues/13"/>
	<rdf:li rdf:resource="https://modernweb.com/limit-javascript/"/>
	<rdf:li rdf:resource="https://macwright.com/2020/10/28/if-not-spas.html"/>
	<rdf:li rdf:resource="https://swc.rs/"/>
	<rdf:li rdf:resource="https://github.com/steveruizok/state-designer"/>
	<rdf:li rdf:resource="https://github.com/simov/grant"/>
	<rdf:li rdf:resource="https://github.com/ianstormtaylor/superstruct"/>
	<rdf:li rdf:resource="https://github.com/feathersjs/feathers"/>
	<rdf:li rdf:resource="https://github.com/mobxjs/mobx-state-tree"/>
	<rdf:li rdf:resource="https://www.bensmithett.com/i-rebuilt-this-blog-with-tropical/"/>
	<rdf:li rdf:resource="https://dev.to/garylchew/bringing-modern-javascript-to-libraries-432c"/>
	<rdf:li rdf:resource="https://github.com/puzzle-js/puzzle-js"/>
	<rdf:li rdf:resource="https://www.swyx.io/writing/js-third-age"/>
	<rdf:li rdf:resource="https://overcast.fm/+IoArt6i-I"/>
	<rdf:li rdf:resource="https://medium.com/@cramforce/designing-very-large-javascript-applications-6e013a3291a3"/>
	<rdf:li rdf:resource="https://blog.logrocket.com/deno-1-0-what-you-need-to-know/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://github.com/chenglou/pretext">
    <title>pretext</title>
    <dc:date>2026-03-30T01:49:36+00:00</dc:date>
    <link>https://github.com/chenglou/pretext</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Javascript library for measuring the size of elements without rendering.]]></description>
<dc:subject>javascript ui-design</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:91fabeb7c634/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ui-design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://npmx.dev/">
    <title>npmx - Package Browser for the npm Registry</title>
    <dc:date>2026-02-22T04:49:15+00:00</dc:date>
    <link>https://npmx.dev/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:e505cafedd4e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://piccalil.li/blog/date-is-out-and-temporal-is-in/">
    <title>Date is out, Temporal is in - Piccalilli</title>
    <dc:date>2026-01-26T12:53:43+00:00</dc:date>
    <link>https://piccalil.li/blog/date-is-out-and-temporal-is-in/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Use Temporal instead of Date in Javascript.]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:99ead001010c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/tombcato/smart-ticker">
    <title>smart-ticker</title>
    <dc:date>2026-01-04T07:26:56+00:00</dc:date>
    <link>https://github.com/tombcato/smart-ticker</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[🎰 Smart text animation component with character-level diff scrolling. React & Vue supported.]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:d6d8dc35f995/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.lenis.dev/">
    <title>Lenis – Get smooth or die trying</title>
    <dc:date>2025-12-18T12:02:29+00:00</dc:date>
    <link>https://www.lenis.dev/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>scrolling javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:5d759f4aba7c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:scrolling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/editor-js/image">
    <title>image</title>
    <dc:date>2025-11-02T23:39:39+00:00</dc:date>
    <link>https://github.com/editor-js/image</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Image Block for Editor.js]]></description>
<dc:subject>javascript editor</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:584d41be5b52/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:editor"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/airstate/airstate">
    <title>airstate</title>
    <dc:date>2025-10-20T01:14:19+00:00</dc:date>
    <link>https://github.com/airstate/airstate</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Open-source SDKs for adding real-time collaboration into your web (react/js) apps.]]></description>
<dc:subject>sync javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:4075d8dae7da/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:sync"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/panphora/overtype">
    <title>overtype</title>
    <dc:date>2025-08-19T11:05:31+00:00</dc:date>
    <link>https://github.com/panphora/overtype</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[The markdown editor that's just a textarea https://overtype.dev]]></description>
<dc:subject>markdown javascript library</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:dbe78515bdb9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:markdown"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:library"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.kaibanjs.com/">
    <title>KaibanJS</title>
    <dc:date>2025-03-20T11:46:24+00:00</dc:date>
    <link>https://www.kaibanjs.com/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[The JavaScript Framework for Building Multi-Agent Systems.
]]></description>
<dc:subject>javascript ai-agents</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:26b176cb5463/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ai-agents"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://standalonepreact.satge.net/">
    <title>Standalone Preact Builder</title>
    <dc:date>2024-11-27T02:45:14+00:00</dc:date>
    <link>https://standalonepreact.satge.net/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Bundle Preact and its most popular dependencies in a self-hostable, standalone JavaScript file, to quickly bootstrap a project without relying on a build system, or a third party CDN.
]]></description>
<dc:subject>preact javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:58de64eaecc3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:preact"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://tanstack.com/">
    <title>TanStack</title>
    <dc:date>2024-11-03T22:29:33+00:00</dc:date>
    <link>https://tanstack.com/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[High Quality Open-Source Software for Web Developers]]></description>
<dc:subject>javascript reactjs</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:0b4bf8ebf3a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:reactjs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://swapy.tahazsh.com/">
    <title>Swapy – Easy Drag-to-Swap Solution</title>
    <dc:date>2024-10-15T09:05:59+00:00</dc:date>
    <link>https://swapy.tahazsh.com/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Meet Swapy, a framework-agnostic tool that converts any layout into a drag-to-swap one with just a few lines of code.]]></description>
<dc:subject>javascript layout</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:14bac47eba88/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:layout"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/fastmail/Squire">
    <title>Squire</title>
    <dc:date>2024-07-31T08:41:48+00:00</dc:date>
    <link>https://github.com/fastmail/Squire</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[The rich text editor for arbitrary HTML.]]></description>
<dc:subject>editor javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:c0a7dbe111f9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/fastmail/overture">
    <title>overture</title>
    <dc:date>2024-07-31T08:41:47+00:00</dc:date>
    <link>https://github.com/fastmail/overture</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Overture is a powerful JS library for building really slick web applications, with performance at, or surpassing, native apps.]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:ee0c0d1ab519/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://floating-ui.com/">
    <title>Floating UI - Create tooltips, popovers, dropdowns, and more</title>
    <dc:date>2024-07-31T08:38:57+00:00</dc:date>
    <link>https://floating-ui.com/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:a0a8b9b874a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/paldepind/synceddb">
    <title>synceddb</title>
    <dc:date>2024-07-08T00:47:16+00:00</dc:date>
    <link>https://github.com/paldepind/synceddb</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Makes it easy to write offline-first applications with realtime syncing and server side persistence.]]></description>
<dc:subject>database javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:b0f7cc8ab890/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://leanrada.com/htmz/">
    <title>htmz - a low power tool for html</title>
    <dc:date>2024-02-19T23:41:16+00:00</dc:date>
    <link>https://leanrada.com/htmz/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>html javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:787aa0bcace6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://drab.robino.dev/">
    <title>drab</title>
    <dc:date>2024-02-02T23:24:05+00:00</dc:date>
    <link>https://drab.robino.dev/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A headless custom element library.]]></description>
<dc:subject>javascript html library</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:c751e227a985/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:library"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/thefrontside/effection">
    <title>effection</title>
    <dc:date>2023-12-22T11:55:10+00:00</dc:date>
    <link>https://github.com/thefrontside/effection</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Structured concurrency and effects for JavaScript]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:7d2fe18e7219/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://tailwindcss.com/blog/introducing-catalyst">
    <title>Introducing Catalyst: A modern UI kit for React - Tailwind CSS</title>
    <dc:date>2023-12-21T03:43:47+00:00</dc:date>
    <link>https://tailwindcss.com/blog/introducing-catalyst</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[We just released Catalyst v0.1.0, our first fully-componentized, batteries-included application UI kit for React.]]></description>
<dc:subject>ui-development tools javascript reactjs</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:dce82cc4110b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:ui-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:reactjs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://bun.sh/blog/bun-v1.0">
    <title>Bun 1.0 | Bun Blog</title>
    <dc:date>2023-09-11T10:48:48+00:00</dc:date>
    <link>https://bun.sh/blog/bun-v1.0</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Solid looking JS runtime.]]></description>
<dc:subject>bunjs javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:250820bfb53a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:bunjs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://joshcollinsworth.com/blog/antiquated-react/">
    <title>Things you forgot (or never knew) because of React</title>
    <dc:date>2023-08-11T01:32:16+00:00</dc:date>
    <link>https://joshcollinsworth.com/blog/antiquated-react/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>javascript html</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:3b595710b5fc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:html"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gomakethings.com/mostly-vanilla-js-dom-diffing-and-data-reactivity/">
    <title>(mostly) vanilla JS DOM diffing and data reactivity | Go Make Things</title>
    <dc:date>2023-08-10T03:28:52+00:00</dc:date>
    <link>https://gomakethings.com/mostly-vanilla-js-dom-diffing-and-data-reactivity/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:04b791e858d7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/adactio/ccca5710152e77fb26b4a4df0ea8fc1e">
    <title>Periodically update the text of `datetime` elements with the relative time elapsed.</title>
    <dc:date>2023-08-07T12:52:44+00:00</dc:date>
    <link>https://gist.github.com/adactio/ccca5710152e77fb26b4a4df0ea8fc1e</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Periodically update the text of `datetime` elements with the relative time elapsed. - updateDateTimes.js]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:e08d983d21e1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/wakirin/Litepicker">
    <title>Litepicker</title>
    <dc:date>2023-07-24T23:41:33+00:00</dc:date>
    <link>https://github.com/wakirin/Litepicker</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Date range picker - lightweight, no dependencies]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:8acd9cbccf63/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://coryd.dev/posts/2023/displaying-listening-data-from-apple-music-using-musickit/">
    <title>Displaying listening data from Apple Music using MusicKit.js • Cory Dransfeldt</title>
    <dc:date>2023-06-28T07:30:16+00:00</dc:date>
    <link>https://coryd.dev/posts/2023/displaying-listening-data-from-apple-music-using-musickit/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[I'm a software developer in Camarillo, California. I enjoy hanging out with my beautiful family and 4 rescue dogs, technology, automation, music, writing, reading and tv and movies.]]></description>
<dc:subject>music javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:d4df2f07f6c7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:music"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://motion.dev/">
    <title>Motion One: The Web Animations API for everyone</title>
    <dc:date>2023-04-25T00:51:22+00:00</dc:date>
    <link>https://motion.dev/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>animation javascript css</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:24019dfe414e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:animation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:css"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ElMassimo/vite_ruby">
    <title>vite_ruby</title>
    <dc:date>2023-04-16T03:35:17+00:00</dc:date>
    <link>https://github.com/ElMassimo/vite_ruby</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[⚡️ Vite.js in Ruby, bringing joy to your JavaScript experience]]></description>
<dc:subject>rails javascript vite</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:85f640f6b13a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:vite"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://infrequently.org/2023/02/the-market-for-lemons/">
    <title>The Market for Lemons - Infrequently Noted</title>
    <dc:date>2023-02-19T09:45:15+00:00</dc:date>
    <link>https://infrequently.org/2023/02/the-market-for-lemons/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Bit of a rant on JS "frameworks".]]></description>
<dc:subject>architecture javascript</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:81ec8b13859b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/dangrossman/daterangepicker">
    <title>daterangepicker</title>
    <dc:date>2023-02-18T05:28:21+00:00</dc:date>
    <link>https://github.com/dangrossman/daterangepicker</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[JavaScript Date Range, Date and Time Picker Component]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:ef7d6f85d67b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://share-on-mastodon.micahilbery.com/">
    <title>Share on Mastodon button for your website</title>
    <dc:date>2023-02-11T02:48:15+00:00</dc:date>
    <link>https://share-on-mastodon.micahilbery.com/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>mastodon javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:160897421be9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:mastodon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://astro.build/">
    <title>Astro</title>
    <dc:date>2023-02-08T12:48:26+00:00</dc:date>
    <link>https://astro.build/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Astro is an all-in-one web framework for building fast, content-focused websites.
]]></description>
<dc:subject>javascript framework</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:c8ed7ea5c55b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:framework"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/tyxla/remove-accents">
    <title>remove-accents</title>
    <dc:date>2023-01-19T00:45:49+00:00</dc:date>
    <link>https://github.com/tyxla/remove-accents</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Removes the accents from a string, converting them to their non-accented corresponding characters.]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:8596bf8afcdb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/one-aalam/awesome-solid-js">
    <title>awesome-solid-js</title>
    <dc:date>2023-01-08T06:31:15+00:00</dc:date>
    <link>https://github.com/one-aalam/awesome-solid-js</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Curated resources on building sites with SolidJS, a brand new way(now 1.0) to build Javascript based interactive web applications. A very close looking cousin to React/JSX by syntax, and to Svelte by few important principles(compiler and fine-grained reactivity), it's a highly optimised way to deliver web applications with best-in-class performance.]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:72eb5c447700/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/chakra-ui/zag">
    <title>zag</title>
    <dc:date>2023-01-08T06:31:15+00:00</dc:date>
    <link>https://github.com/chakra-ui/zag</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Finite state machines for building accessible design systems and UI components.]]></description>
<dc:subject>javascript state-machines</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:5bee90e66f39/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:state-machines"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/facebook/lexical">
    <title>lexical</title>
    <dc:date>2022-11-08T23:41:51+00:00</dc:date>
    <link>https://github.com/facebook/lexical</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.]]></description>
<dc:subject>javascript text-editor</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:ff22da668b01/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:text-editor"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://bun.sh/">
    <title>Bun is a fast all-in-one JavaScript runtime</title>
    <dc:date>2022-10-03T12:20:42+00:00</dc:date>
    <link>https://bun.sh/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Bun is a modern JavaScript runtime like Node or Deno. It was built from scratch to focus on three main things:

Start fast (it has the edge in mind).
New levels of performance (extending JavaScriptCore, the engine).
Being a great and complete tool (bundler, transpiler, package manager).
Bun is designed as a drop-in replacement for your current JavaScript & TypeScript apps or scripts — on your local computer, server or on the edge. ]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:c1772f4d31c1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://petr.codes/blog/rails/modern-rails-flash-messages/part-1/">
    <title>Modern Rails flash messages (part 1): ViewComponent, Stimulus &amp; Tailwind CSS | Petr Hlavicka</title>
    <dc:date>2022-08-11T07:59:33+00:00</dc:date>
    <link>https://petr.codes/blog/rails/modern-rails-flash-messages/part-1/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>rails javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:c8d0f25793fc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/trpc/trpc">
    <title>trpc</title>
    <dc:date>2022-07-30T13:06:28+00:00</dc:date>
    <link>https://github.com/trpc/trpc</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[🧙‍♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy.]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:7a02f243c796/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mdxjs.com/">
    <title>Markdown for the component era | MDX</title>
    <dc:date>2022-06-27T23:35:53+00:00</dc:date>
    <link>https://mdxjs.com/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[MDX allows you to use JSX in your markdown content. You can import components, such as interactive charts or alerts, and embed them within your content. This makes writing long-form content with components a blast.]]></description>
<dc:subject>markdown reactjs javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:34eb7faf720c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:markdown"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:reactjs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/starbeamjs/starbeam">
    <title>starbeam</title>
    <dc:date>2022-06-23T12:18:06+00:00</dc:date>
    <link>https://github.com/starbeamjs/starbeam</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Fun and simple reactivity in Javascript.]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:86d34f3fee88/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://timkadlec.com/remembers/2020-04-21-the-cost-of-javascript-frameworks/">
    <title>The Cost of Javascript Frameworks - Web Performance Consulting | TimKadlec.com</title>
    <dc:date>2022-06-19T07:36:06+00:00</dc:date>
    <link>https://timkadlec.com/remembers/2020-04-21-the-cost-of-javascript-frameworks/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>performance javascript</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:e3e52582047b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/formkit/auto-animate">
    <title>auto-animate</title>
    <dc:date>2022-05-23T05:50:49+00:00</dc:date>
    <link>https://github.com/formkit/auto-animate</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A zero-config, drop-in animation utility that adds smooth transitions to your web app. You can use it with React, Vue, or any other JavaScript application.]]></description>
<dc:subject>animation javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:50694a2e4aa4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:animation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/rails/jsbundling-rails/blob/main/docs/comparison_with_webpacker.md">
    <title>jsbundling-rails vs webpacker</title>
    <dc:date>2022-01-24T02:25:57+00:00</dc:date>
    <link>https://github.com/rails/jsbundling-rails/blob/main/docs/comparison_with_webpacker.md</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>rails javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:0886e6e33cc1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/tinyplex/tinybase">
    <title>tinybase</title>
    <dc:date>2022-01-20T08:09:04+00:00</dc:date>
    <link>https://github.com/tinyplex/tinybase</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A tiny, reactive JavaScript library for structured state and tabular data.]]></description>
<dc:subject>javascript databases</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:f059b8808d59/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:databases"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/tengbao/vanta">
    <title>GitHub - tengbao/vanta: Animated 3D backgrounds for your website</title>
    <dc:date>2022-01-04T08:37:54+00:00</dc:date>
    <link>https://github.com/tengbao/vanta</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Animated 3D backgrounds for your website. Contribute to tengbao/vanta development by creating an account on GitHub.]]></description>
<dc:subject>3d javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:ec487b515965/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:3d"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/AsyncBanana/microdiff">
    <title>microdiff</title>
    <dc:date>2021-11-07T23:57:40+00:00</dc:date>
    <link>https://github.com/AsyncBanana/microdiff</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A fast, zero dependency object and array comparison library. Significantly faster than most other deep comparison libraries and has full TypeScript support.]]></description>
<dc:subject>javascript diff</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:957133fc3462/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:diff"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/google/zx">
    <title>zx</title>
    <dc:date>2021-08-17T23:54:54+00:00</dc:date>
    <link>https://github.com/google/zx</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A tool for writing better scripts]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:1dc5ffd97e79/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://pancake-charts.surge.sh/">
    <title>Pancake • Charts for Svelte apps</title>
    <dc:date>2021-08-17T11:41:02+00:00</dc:date>
    <link>https://pancake-charts.surge.sh/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>charts javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:3d30e7404052/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:charts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.solidjs.com/">
    <title>Solid · Reactive Javascript Library</title>
    <dc:date>2021-07-02T05:28:13+00:00</dc:date>
    <link>https://www.solidjs.com/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A declarative, efficient and flexible JavaScript library for building user interfaces.]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:e1f945c07522/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/yjs/yjs">
    <title>yjs</title>
    <dc:date>2021-06-20T13:25:25+00:00</dc:date>
    <link>https://github.com/yjs/yjs</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Shared data types for building collaborative software]]></description>
<dc:subject>crdt javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:d36260e7afb4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:crdt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/openreplay/openreplay">
    <title>openreplay</title>
    <dc:date>2021-05-31T23:12:40+00:00</dc:date>
    <link>https://github.com/openreplay/openreplay</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[:tv: OpenReplay is developer-friendly, open-source session replay.]]></description>
<dc:subject>web-development tools javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:3c4584ab27c9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:web-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://seanbarry.dev/posts/switch-true-pattern/">
    <title>Using the Switch(true) Pattern in JavaScript - Blog by Seán Barry</title>
    <dc:date>2021-04-21T13:19:29+00:00</dc:date>
    <link>https://seanbarry.dev/posts/switch-true-pattern/</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>javascript</dc:subject>
<dc:source>https://instapaper.com/</dc:source>
<dc:identifier>https://pinboard.in/u:raygrasso/b:b250778c767e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/Arty2/8b0c43581013753438a3d35c15091a9f">
    <title>Super fast, client side search for Hugo.io with Fusejs.io</title>
    <dc:date>2021-01-04T03:41:33+00:00</dc:date>
    <link>https://gist.github.com/Arty2/8b0c43581013753438a3d35c15091a9f</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Super fast, client side search for Hugo.io with Fusejs.io - fixedsearch.js]]></description>
<dc:subject>hugo search javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:e627aca02b96/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:hugo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/pmndrs/jotai/issues/13">
    <title>How is jotai different from zustand? · Issue #13 · pmndrs/jotai</title>
    <dc:date>2020-11-09T00:32:20+00:00</dc:date>
    <link>https://github.com/pmndrs/jotai/issues/13</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Name Jotai means "state" in Japanese. Zustand means "state" in German. Analogy Jotai is close to Recoil. Zustand is close to Redux. Where state resides Jotai state is within React component tree. Zustand state is in the store outside Rea...]]></description>
<dc:subject>reactjs javascript state-management</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:f6fc0627015a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:reactjs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:state-management"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://modernweb.com/limit-javascript/">
    <title>Why You Should Limit JavaScript — And How To Do It</title>
    <dc:date>2020-10-31T04:17:11+00:00</dc:date>
    <link>https://modernweb.com/limit-javascript/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[How to stick to server rendered sites and sprinkle more interactive JS as needed.]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:eb73baf46eba/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://macwright.com/2020/10/28/if-not-spas.html">
    <title>If not SPAs, What? - macwright.com</title>
    <dc:date>2020-10-29T07:34:33+00:00</dc:date>
    <link>https://macwright.com/2020/10/28/if-not-spas.html</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A catalog of the different options.]]></description>
<dc:subject>javascript design software-development</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:84c36d2832e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:software-development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://swc.rs/">
    <title>swc · Super fast javascript / typescript compiler</title>
    <dc:date>2020-10-04T09:54:12+00:00</dc:date>
    <link>https://swc.rs/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Super fast javascript / typescript compiler]]></description>
<dc:subject>javascript typescript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:69130aaaa878/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:typescript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/steveruizok/state-designer">
    <title>GitHub - steveruizok/state-designer</title>
    <dc:date>2020-10-01T02:54:06+00:00</dc:date>
    <link>https://github.com/steveruizok/state-designer</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Kinda like xstate.

A state management tool designed to be designed.]]></description>
<dc:subject>reactjs javascript state-machines</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:35538663dea3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:reactjs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:state-machines"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/simov/grant">
    <title>GitHub - simov/grant</title>
    <dc:date>2020-08-30T05:13:24+00:00</dc:date>
    <link>https://github.com/simov/grant</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[OAuth Proxy]]></description>
<dc:subject>javascript authentication oauth</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:8098dd189838/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:authentication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:oauth"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ianstormtaylor/superstruct">
    <title>GitHub - ianstormtaylor/superstruct</title>
    <dc:date>2020-08-30T05:13:23+00:00</dc:date>
    <link>https://github.com/ianstormtaylor/superstruct</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A simple and composable way to validate data in JavaScript (or TypeScript).]]></description>
<dc:subject>javascript validation</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:7f64604805b7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:validation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/feathersjs/feathers">
    <title>GitHub - feathersjs/feathers</title>
    <dc:date>2020-08-23T12:09:53+00:00</dc:date>
    <link>https://github.com/feathersjs/feathers</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[A framework for real-time applications and REST APIs with JavaScript and TypeScript]]></description>
<dc:subject>javascript realtime</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:a0a7a54d531a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:realtime"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mobxjs/mobx-state-tree">
    <title>GitHub - mobxjs/mobx-state-tree</title>
    <dc:date>2020-08-23T01:12:48+00:00</dc:date>
    <link>https://github.com/mobxjs/mobx-state-tree</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Opinionated, transactional, MobX powered state container combining the best features of the immutable and mutable world for an optimal DX]]></description>
<dc:subject>javascript reactjs</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:9de5cd88c085/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:reactjs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.bensmithett.com/i-rebuilt-this-blog-with-tropical/">
    <title>I rebuilt this blog with Tropical</title>
    <dc:date>2020-08-05T12:50:31+00:00</dc:date>
    <link>https://www.bensmithett.com/i-rebuilt-this-blog-with-tropical/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[By Ben]]></description>
<dc:subject>static-generator javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:3bf1b25e645c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:static-generator"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dev.to/garylchew/bringing-modern-javascript-to-libraries-432c">
    <title>Bringing Modern JavaScript to Libraries - DEV</title>
    <dc:date>2020-08-02T06:53:55+00:00</dc:date>
    <link>https://dev.to/garylchew/bringing-modern-javascript-to-libraries-432c</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Proposal to reduce package bloat from ES5.]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:6f06513f8625/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/puzzle-js/puzzle-js">
    <title>GitHub - puzzle-js/puzzle-js</title>
    <dc:date>2020-07-08T10:13:14+00:00</dc:date>
    <link>https://github.com/puzzle-js/puzzle-js</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[⚡ Micro frontend framework for scalable and blazing fast websites.]]></description>
<dc:subject>javascript microfrontend</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:93da33f76bf8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:microfrontend"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.swyx.io/writing/js-third-age">
    <title>Javascript's third age</title>
    <dc:date>2020-05-26T13:34:51+00:00</dc:date>
    <link>https://www.swyx.io/writing/js-third-age</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>javascript history</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:69be69a6c7f1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:history"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://overcast.fm/+IoArt6i-I">
    <title>Jonathan Reinink - Building Modern Monoliths with Inertia.js</title>
    <dc:date>2020-05-14T02:15:47+00:00</dc:date>
    <link>https://overcast.fm/+IoArt6i-I</link>
    <dc:creator>raygrasso</dc:creator><dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:b453cbcef42b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@cramforce/designing-very-large-javascript-applications-6e013a3291a3">
    <title>Designing very large (JavaScript) applications - Malte Ubl - Medium</title>
    <dc:date>2020-05-10T12:47:13+00:00</dc:date>
    <link>https://medium.com/@cramforce/designing-very-large-javascript-applications-6e013a3291a3</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Decomposing applications. Enhance over inheritance.]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:0ad8dd386df0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.logrocket.com/deno-1-0-what-you-need-to-know/">
    <title>Deno 1.0: What you need to know - LogRocket Blog</title>
    <dc:date>2020-05-09T00:15:37+00:00</dc:date>
    <link>https://blog.logrocket.com/deno-1-0-what-you-need-to-know/</link>
    <dc:creator>raygrasso</dc:creator><description><![CDATA[Node successor.]]></description>
<dc:subject>javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:raygrasso/b:c3b4a6f2edf5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:raygrasso/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>