<?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 (timriley)</title>
    <link>https://pinboard.in/u:timriley/public/</link>
    <description>recent bookmarks from timriley</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://surfingcomplexity.blog/2024/12/21/the-canva-outage-another-tale-of-saturation-and-resilience/"/>
	<rdf:li rdf:resource="https://eieio.games/blog/bad-apple-with-regex-in-vim/"/>
	<rdf:li rdf:resource="https://www.honeybadger.io/blog/sidekiq-to-karafka/"/>
	<rdf:li rdf:resource="https://www.404media.co/wordpress-checkbox-login-wp-engine/"/>
	<rdf:li rdf:resource="https://ludic.mataroa.blog/blog/i-will-fucking-piledrive-you-if-you-mention-ai-again/"/>
	<rdf:li rdf:resource="https://blog.frankmtaylor.com/2024/06/20/a-rant-about-front-end-development/"/>
	<rdf:li rdf:resource="https://sunsetglow.net/posts/frontend-build-systems.html"/>
	<rdf:li rdf:resource="https://alephone.lhowon.org/games/marathon.html"/>
	<rdf:li rdf:resource="https://blog.thecodewhisperer.com/permalink/integrated-tests-are-a-scam"/>
	<rdf:li rdf:resource="https://strawberry.quest/"/>
	<rdf:li rdf:resource="https://www.jvt.me/posts/2024/07/12/things-know-commits/"/>
	<rdf:li rdf:resource="https://computingforgeeks.com/create-bootable-windows-11-or-10-usb-disk-on-macos/"/>
	<rdf:li rdf:resource="https://xeiaso.net/talks/2024/nix-docker-build/"/>
	<rdf:li rdf:resource="https://dev.to/masakudamatsu/favicon-nightmare-how-to-maintain-sanity-3al7"/>
	<rdf:li rdf:resource="https://www.retromags.com/"/>
	<rdf:li rdf:resource="https://jpcamara.com/2023/04/12/pgbouncer-is-useful.html"/>
	<rdf:li rdf:resource="https://tina.io/"/>
	<rdf:li rdf:resource="https://keystatic.com/"/>
	<rdf:li rdf:resource="https://earthly.dev/"/>
	<rdf:li rdf:resource="https://flexport.engineering/adding-sorbet-to-a-rails-monolith-ef72d6a18449"/>
	<rdf:li rdf:resource="https://pagefind.app/"/>
	<rdf:li rdf:resource="https://adriano.fyi/posts/2023-09-24-choose-postgres-queue-technology/"/>
	<rdf:li rdf:resource="https://joshcollinsworth.com/blog/antiquated-react"/>
	<rdf:li rdf:resource="https://markwhen.com/"/>
	<rdf:li rdf:resource="https://korban.net/posts/2023-08-11-thoughts-on-elixir-phoenix-liveview/"/>
	<rdf:li rdf:resource="https://www.carryology.com/liking/buyersguide/our-teams-favorite-bags-under-100/"/>
	<rdf:li rdf:resource="https://ryangjchandler.co.uk/posts/writing-reusable-alpine-components"/>
	<rdf:li rdf:resource="https://developer.wordpress.org/playground/"/>
	<rdf:li rdf:resource="https://changelog.complete.org/archives/10555-try-the-last-internet-kermit-server"/>
	<rdf:li rdf:resource="https://jardo.dev/what-if-service-objects-were-just-procs"/>
	<rdf:li rdf:resource="https://graphy.app/"/>
	<rdf:li rdf:resource="https://www.peerdb.io/"/>
	<rdf:li rdf:resource="https://daverupert.com/2023/07/why-not-webcomponents/"/>
	<rdf:li rdf:resource="https://jvns.ca/blog/2023/06/05/some-blogging-myths/"/>
	<rdf:li rdf:resource="https://marmelab.com/blog/2023/06/05/react-angularjs-moment.html"/>
	<rdf:li rdf:resource="https://imfeld.dev/notes/postgresql_row_level_security"/>
	<rdf:li rdf:resource="https://www.killyourdarlings.com.au/article/the-long-goodnight-of-the-bedtime-tv-mascot/"/>
	<rdf:li rdf:resource="https://orbstack.dev/"/>
	<rdf:li rdf:resource="https://bash-prompt.net/guides/telnet/"/>
	<rdf:li rdf:resource="https://levelup.gitconnected.com/are-web-components-dead-12e404e0f4b0"/>
	<rdf:li rdf:resource="https://owasp.org/www-community/Threat_Modeling"/>
	<rdf:li rdf:resource="https://www.nango.dev/blog/why-is-oauth-still-hard"/>
	<rdf:li rdf:resource="https://john-millikin.com/running-sunos-4-in-qemu-sparc"/>
	<rdf:li rdf:resource="https://infinitemac.org/"/>
	<rdf:li rdf:resource="https://www.joshwcomeau.com/react/common-beginner-mistakes/"/>
	<rdf:li rdf:resource="https://charity.wtf/2018/12/02/software-sprawl-the-golden-path-and-scaling-teams-with-agency/"/>
	<rdf:li rdf:resource="https://www.tbray.org/ongoing/When/202x/2023/02/09/Monospace"/>
	<rdf:li rdf:resource="https://matklad.github.io/2023/02/12/a-love-letter-to-deno.html"/>
	<rdf:li rdf:resource="https://www.timescale.com/blog/best-practices-for-time-series-data-modeling-narrow-medium-or-wide-table-layout-2/"/>
	<rdf:li rdf:resource="https://blog.appsignal.com/2023/01/11/create-a-business-language-for-a-rails-application.html"/>
	<rdf:li rdf:resource="https://www.arrow-js.com/"/>
	<rdf:li rdf:resource="https://technology.doximity.com/articles/ruby-delights-built-into-the-language"/>
	<rdf:li rdf:resource="https://sqlfordevs.com/ebook"/>
	<rdf:li rdf:resource="https://speakerdeck.com/noelrap/in-defense-of-metaprogramming"/>
	<rdf:li rdf:resource="https://supabase.com/blog/postgres-full-text-search-vs-the-rest"/>
	<rdf:li rdf:resource="https://anlucas.neocities.org/88x31Buttons.html"/>
	<rdf:li rdf:resource="https://jakelazaroff.com/words/tailwind-is-a-leaky-abstraction/"/>
	<rdf:li rdf:resource="https://makandracards.com/makandra/506738-imagemagick-converting-svg-to-raster-image-formats-like-png-or-jpeg"/>
	<rdf:li rdf:resource="https://fusectore.dev/2022/09/25/github-actions-pitfalls.html"/>
	<rdf:li rdf:resource="https://www.toptal.com/ruby/hunting-ruby-memory-issues"/>
	<rdf:li rdf:resource="https://blog.heroku.com/tidying-ruby-object-allocations#tidying-example-3-lightning-fast-cache-keys"/>
	<rdf:li rdf:resource="https://www.seriouseats.com/reverse-seared-steak-recipe"/>
	<rdf:li rdf:resource="https://matt-rickard.com/non-obvious-docker-uses"/>
	<rdf:li rdf:resource="https://codewithstyle.info/software-vs-systems/"/>
	<rdf:li rdf:resource="http://www.os2museum.com/wp/slovenian-os-2-warp-4/"/>
	<rdf:li rdf:resource="https://kean.blog/post/appkit-is-done"/>
	<rdf:li rdf:resource="https://semaphoreci.com/blog/javascript-bun"/>
	<rdf:li rdf:resource="https://carlosbecker.dev/posts/ssh-tips-and-tricks/"/>
	<rdf:li rdf:resource="https://antonz.org/sqlite-is-not-a-toy-database/"/>
	<rdf:li rdf:resource="https://cellery.io/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://surfingcomplexity.blog/2024/12/21/the-canva-outage-another-tale-of-saturation-and-resilience/">
    <title>The Canva outage: another tale of saturation and resilience – Surfing Complexity</title>
    <dc:date>2025-01-19T20:27:33+00:00</dc:date>
    <link>https://surfingcomplexity.blog/2024/12/21/the-canva-outage-another-tale-of-saturation-and-resilience/</link>
    <dc:creator>timriley</dc:creator><dc:subject>ops incidents</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:2161aa58260f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:ops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:incidents"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://eieio.games/blog/bad-apple-with-regex-in-vim/">
    <title>Bad Apple but it's 6,500 regexes that I search for in vim · eieio.games</title>
    <dc:date>2025-01-13T22:45:11+00:00</dc:date>
    <link>https://eieio.games/blog/bad-apple-with-regex-in-vim/</link>
    <dc:creator>timriley</dc:creator><description><![CDATA[So here’s Bad Apple in vim, but the only thing that’s changing is the search query.

(Bad Apple is a visually compelling music video that folks enjoy embedding in surprising places. It’s a meme in the same way that running DOOM on a smartfridge is a meme.)]]></description>
<dc:subject>vim programming regexps inspiration</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:29b9f8c8e3f5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:vim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:regexps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:inspiration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.honeybadger.io/blog/sidekiq-to-karafka/">
    <title>How Honeybadger migrated from Sidekiq to Karafka - Honeybadger Developer Blog</title>
    <dc:date>2025-01-09T22:53:35+00:00</dc:date>
    <link>https://www.honeybadger.io/blog/sidekiq-to-karafka/</link>
    <dc:creator>timriley</dc:creator><dc:subject>kafka ruby rails sidekiq karafka backgroundtasks</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:bd6ae8a709ea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:kafka"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:sidekiq"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:karafka"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:backgroundtasks"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.404media.co/wordpress-checkbox-login-wp-engine/">
    <title>‘The Community Is In Chaos:’ WordPress.org Now Requires You Denounce Affiliation With WP Engine To Log In</title>
    <dc:date>2024-10-09T23:30:15+00:00</dc:date>
    <link>https://www.404media.co/wordpress-checkbox-login-wp-engine/</link>
    <dc:creator>timriley</dc:creator><dc:subject>wird</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:8a247c5ef6d4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:wird"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ludic.mataroa.blog/blog/i-will-fucking-piledrive-you-if-you-mention-ai-again/">
    <title>I Will Fucking Piledrive You If You Mention AI Again — Ludicity</title>
    <dc:date>2024-09-27T00:00:19+00:00</dc:date>
    <link>https://ludic.mataroa.blog/blog/i-will-fucking-piledrive-you-if-you-mention-ai-again/</link>
    <dc:creator>timriley</dc:creator><dc:subject>ai rants opinion</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:43c8ae0f0a42/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:rants"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:opinion"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.frankmtaylor.com/2024/06/20/a-rant-about-front-end-development/">
    <title>A Rant about Front-end Development – Frank M Taylor</title>
    <dc:date>2024-09-27T00:00:03+00:00</dc:date>
    <link>https://blog.frankmtaylor.com/2024/06/20/a-rant-about-front-end-development/</link>
    <dc:creator>timriley</dc:creator><dc:subject>css frontend javascript rants opinion</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:94f5a7244c6d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:frontend"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:rants"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:opinion"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://sunsetglow.net/posts/frontend-build-systems.html">
    <title>Exposition of Frontend Build Systems</title>
    <dc:date>2024-09-26T23:58:56+00:00</dc:date>
    <link>https://sunsetglow.net/posts/frontend-build-systems.html</link>
    <dc:creator>timriley</dc:creator><dc:subject>javascript buildsystems</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:4b1ee43d61b3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:buildsystems"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://alephone.lhowon.org/games/marathon.html">
    <title>Marathon - Marathon Open Source</title>
    <dc:date>2024-09-26T23:57:44+00:00</dc:date>
    <link>https://alephone.lhowon.org/games/marathon.html</link>
    <dc:creator>timriley</dc:creator><dc:subject>games macos</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:cd991797c016/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:games"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:macos"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.thecodewhisperer.com/permalink/integrated-tests-are-a-scam">
    <title>Beware the Integrated Tests Scam (was Integrated Tests Are a Scam) - The Code Whisperer</title>
    <dc:date>2024-09-26T23:57:27+00:00</dc:date>
    <link>https://blog.thecodewhisperer.com/permalink/integrated-tests-are-a-scam</link>
    <dc:creator>timriley</dc:creator><description><![CDATA[Integrated tests are a scam—a self-replicating virus that threatens to infect your code base, your project, and your team with endless pain and suffering.
Wait… ]]></description>
<dc:subject>programming tdd testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:7e4d361aa620/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://strawberry.quest/">
    <title>Strawberry - Zero-Dependency, Build-Free JavaScript Framework</title>
    <dc:date>2024-09-26T23:56:33+00:00</dc:date>
    <link>https://strawberry.quest/</link>
    <dc:creator>timriley</dc:creator><description><![CDATA[Strawberry
Zero-dependency, build-free framework for the artisanal web.
Strawberry is a tiny frontend framework that gives you reactivity and composability. It does this with zero-dependencies, without a build step, and it fits in less than 4KB when gzipped.]]></description>
<dc:subject>css javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:78dace3c01e7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.jvt.me/posts/2024/07/12/things-know-commits/">
    <title>89 things I know about Git commits · Jamie Tanna | Software Engineer</title>
    <dc:date>2024-07-20T11:57:55+00:00</dc:date>
    <link>https://www.jvt.me/posts/2024/07/12/things-know-commits/</link>
    <dc:creator>timriley</dc:creator><dc:subject>git</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:e74860884592/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:git"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://computingforgeeks.com/create-bootable-windows-11-or-10-usb-disk-on-macos/">
    <title>Create Bootable Windows 11 or 10 USB Disk on macOS | ComputingForGeeks</title>
    <dc:date>2024-03-24T09:06:53+00:00</dc:date>
    <link>https://computingforgeeks.com/create-bootable-windows-11-or-10-usb-disk-on-macos/</link>
    <dc:creator>timriley</dc:creator><dc:subject>windows macos</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:2c2eb436f7b0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:windows"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:macos"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://xeiaso.net/talks/2024/nix-docker-build/">
    <title>Nix is a better Docker image builder than Docker's image builder - Xe Iaso</title>
    <dc:date>2024-03-17T03:15:42+00:00</dc:date>
    <link>https://xeiaso.net/talks/2024/nix-docker-build/</link>
    <dc:creator>timriley</dc:creator><dc:subject>containers docker linux</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:258fa623aeb5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:containers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:docker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:linux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dev.to/masakudamatsu/favicon-nightmare-how-to-maintain-sanity-3al7">
    <title>Definitive edition of &quot;How to Favicon&quot; in 2023 - DEV Community</title>
    <dc:date>2024-02-27T12:04:36+00:00</dc:date>
    <link>https://dev.to/masakudamatsu/favicon-nightmare-how-to-maintain-sanity-3al7</link>
    <dc:creator>timriley</dc:creator><dc:subject>web graphics favicons</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:6c30c0172e44/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:graphics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:favicons"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.retromags.com/">
    <title>Retromags - The Vintage Video Game Magazine Archive</title>
    <dc:date>2024-02-11T12:28:17+00:00</dc:date>
    <link>https://www.retromags.com/</link>
    <dc:creator>timriley</dc:creator><dc:subject>games magazines retro videogames</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:7a56cae390b7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:games"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:magazines"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:retro"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:videogames"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://jpcamara.com/2023/04/12/pgbouncer-is-useful.html">
    <title>PgBouncer is useful, important, and fraught with peril - JP Camara</title>
    <dc:date>2023-11-05T22:23:05+00:00</dc:date>
    <link>https://jpcamara.com/2023/04/12/pgbouncer-is-useful.html</link>
    <dc:creator>timriley</dc:creator><dc:subject>pgbouncer postgres databases</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:8a121fb5ccb0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:pgbouncer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:databases"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://tina.io/">
    <title>The Markdown CMS | Tina</title>
    <dc:date>2023-10-24T00:33:37+00:00</dc:date>
    <link>https://tina.io/</link>
    <dc:creator>timriley</dc:creator><description><![CDATA[A CMS With Version Control Built-in
Tina is a fully open-source headless CMS that supports Git]]></description>
<dc:subject>cms git jamstack javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:9d06aab20167/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:cms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:jamstack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://keystatic.com/">
    <title>Keystatic</title>
    <dc:date>2023-10-24T00:31:48+00:00</dc:date>
    <link>https://keystatic.com/</link>
    <dc:creator>timriley</dc:creator><description><![CDATA[Content Management for your Codebase

A new tool that makes Markdown, JSON and YAML content in your codebase editable by humans. Live edit content on GitHub or your local file system, without disrupting your existing code and workflows.]]></description>
<dc:subject>cms static git github markdown</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:59a27ae58edf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:cms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:static"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:markdown"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://earthly.dev/">
    <title>Earthly - Make Builds Super Simple</title>
    <dc:date>2023-10-09T02:28:14+00:00</dc:date>
    <link>https://earthly.dev/</link>
    <dc:creator>timriley</dc:creator><description><![CDATA[Fast, consistent builds with an instantly familiar syntax – like Dockerfile and Makefile had a baby.]]></description>
<dc:subject>docker devops ci buildsystems make</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:ebc256608145/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:docker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:devops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:ci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:buildsystems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:make"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://flexport.engineering/adding-sorbet-to-a-rails-monolith-ef72d6a18449">
    <title>Adding Sorbet to a Rails Monolith | by William Pride | Flexport Engineering</title>
    <dc:date>2023-10-05T03:16:23+00:00</dc:date>
    <link>https://flexport.engineering/adding-sorbet-to-a-rails-monolith-ef72d6a18449</link>
    <dc:creator>timriley</dc:creator><dc:subject>rails ruby types sorbet</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:497cddb69575/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:types"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:sorbet"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://pagefind.app/">
    <title>Pagefind | Pagefind — Static low-bandwidth search at scale</title>
    <dc:date>2023-10-04T22:14:24+00:00</dc:date>
    <link>https://pagefind.app/</link>
    <dc:creator>timriley</dc:creator><description><![CDATA[Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users’ bandwidth as possible, and without hosting any infrastructure.

Pagefind runs after Hugo, Eleventy, Jekyll, Next, Astro, SvelteKit, or any other website framework. The installation process is always the same: Pagefind only requires a folder containing the built static files of your website, so in most cases no configuration is needed to get started.]]></description>
<dc:subject>search static web</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:36f81f95a3b2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:static"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:web"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://adriano.fyi/posts/2023-09-24-choose-postgres-queue-technology/">
    <title>Choose Postgres queue technology :: Adriano Caloiaro's personal blog</title>
    <dc:date>2023-09-25T11:19:53+00:00</dc:date>
    <link>https://adriano.fyi/posts/2023-09-24-choose-postgres-queue-technology/</link>
    <dc:creator>timriley</dc:creator><dc:subject>databases postgres programming queues</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:27fe5f8bc8b3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:databases"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:queues"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://joshcollinsworth.com/blog/antiquated-react">
    <title>Things you forgot (or never knew) because of React - Josh Collinsworth blog</title>
    <dc:date>2023-09-12T00:37:29+00:00</dc:date>
    <link>https://joshcollinsworth.com/blog/antiquated-react</link>
    <dc:creator>timriley</dc:creator><dc:subject>javascript programming react</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:c4774ae44f35/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:react"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://markwhen.com/">
    <title>Markwhen | Markwhen</title>
    <dc:date>2023-08-30T06:56:24+00:00</dc:date>
    <link>https://markwhen.com/</link>
    <dc:creator>timriley</dc:creator><description><![CDATA["Markwhen is the offline-first, plain text calendar and planning app you've been waiting for."

Markdown but for date/calendar management/visualisation.
]]></description>
<dc:subject>markdown plaintext apps webapps calendars</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:56b33103255d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:markdown"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:plaintext"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:apps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:webapps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:calendars"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://korban.net/posts/2023-08-11-thoughts-on-elixir-phoenix-liveview/">
    <title>Thoughts on Elixir, Phoenix and LiveView after 18 months of commercial use | Korban.net</title>
    <dc:date>2023-08-18T00:28:49+00:00</dc:date>
    <link>https://korban.net/posts/2023-08-11-thoughts-on-elixir-phoenix-liveview/</link>
    <dc:creator>timriley</dc:creator><dc:subject>elixir phoenix programming liveview webdevelopment</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:68ee03883a51/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:elixir"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:phoenix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:liveview"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:webdevelopment"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.carryology.com/liking/buyersguide/our-teams-favorite-bags-under-100/">
    <title>Our Team's Favorite Bags Under $100</title>
    <dc:date>2023-08-13T08:49:52+00:00</dc:date>
    <link>https://www.carryology.com/liking/buyersguide/our-teams-favorite-bags-under-100/</link>
    <dc:creator>timriley</dc:creator><dc:subject>carry backpacks reviews</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:b416698c9cfb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:carry"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:backpacks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:reviews"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ryangjchandler.co.uk/posts/writing-reusable-alpine-components">
    <title>Writing Reusable Alpine Components - Ryan Chandler</title>
    <dc:date>2023-08-13T08:38:48+00:00</dc:date>
    <link>https://ryangjchandler.co.uk/posts/writing-reusable-alpine-components</link>
    <dc:creator>timriley</dc:creator><dc:subject>javascript alpinejs frontend</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:e51da760d2cb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:alpinejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:frontend"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developer.wordpress.org/playground/">
    <title>WordPress Playground</title>
    <dc:date>2023-08-06T03:54:42+00:00</dc:date>
    <link>https://developer.wordpress.org/playground/</link>
    <dc:creator>timriley</dc:creator><description><![CDATA[Experience a WordPress that runs entirely in your browser.]]></description>
<dc:subject>development wordpress blogging</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:1dfbc2f928b7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:wordpress"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:blogging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://changelog.complete.org/archives/10555-try-the-last-internet-kermit-server">
    <title>Try the Last Internet Kermit Server | The Changelog</title>
    <dc:date>2023-08-05T09:39:56+00:00</dc:date>
    <link>https://changelog.complete.org/archives/10555-try-the-last-internet-kermit-server</link>
    <dc:creator>timriley</dc:creator><dc:subject>internet history networking legacy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:704831cfc74a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:internet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:legacy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://jardo.dev/what-if-service-objects-were-just-procs">
    <title>What if service objects were just Procs? | Jared Norman</title>
    <dc:date>2023-08-05T04:02:21+00:00</dc:date>
    <link>https://jardo.dev/what-if-service-objects-were-just-procs</link>
    <dc:creator>timriley</dc:creator><dc:subject>ruby programming serviceobjects</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:de6717dc5882/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:serviceobjects"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://graphy.app/">
    <title>Graphy | Slick, interactive charts that make you stand out</title>
    <dc:date>2023-07-31T05:24:14+00:00</dc:date>
    <link>https://graphy.app/</link>
    <dc:creator>timriley</dc:creator><dc:subject>data design graphs charts</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:36f9641b3604/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:graphs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:charts"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.peerdb.io/">
    <title>PeerDB - &quot;Frustratingly simple ETL for Postgres&quot;</title>
    <dc:date>2023-07-31T00:38:05+00:00</dc:date>
    <link>https://www.peerdb.io/</link>
    <dc:creator>timriley</dc:creator><description><![CDATA["Frustratingly simple ETL for Postgres"

10x faster data movement from and to your Postgres database. Empower your data engineers to write scalable pipelines with ease, in minutes, with SQL.]]></description>
<dc:subject>postgres databases etl data</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:2cb35e6644b9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:databases"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:etl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:data"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://daverupert.com/2023/07/why-not-webcomponents/">
    <title>If Web Components are so great, why am I not using them? | daverupert.com</title>
    <dc:date>2023-07-29T01:50:59+00:00</dc:date>
    <link>https://daverupert.com/2023/07/why-not-webcomponents/</link>
    <dc:creator>timriley</dc:creator><dc:subject>html webComponents</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:7394c049b0cc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:webComponents"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://jvns.ca/blog/2023/06/05/some-blogging-myths/">
    <title>Some blogging myths</title>
    <dc:date>2023-06-23T10:30:21+00:00</dc:date>
    <link>https://jvns.ca/blog/2023/06/05/some-blogging-myths/</link>
    <dc:creator>timriley</dc:creator><dc:subject>blogging writing tips</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:cc3e942a5686/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:blogging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:writing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:tips"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://marmelab.com/blog/2023/06/05/react-angularjs-moment.html">
    <title>Is React Having An Angular.js Moment?</title>
    <dc:date>2023-06-23T09:39:38+00:00</dc:date>
    <link>https://marmelab.com/blog/2023/06/05/react-angularjs-moment.html</link>
    <dc:creator>timriley</dc:creator><dc:subject>programming react javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:3b4172208364/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:react"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://imfeld.dev/notes/postgresql_row_level_security">
    <title>PostgreSQL Row Level Security - Daniel Imfeld</title>
    <dc:date>2023-06-23T09:39:00+00:00</dc:date>
    <link>https://imfeld.dev/notes/postgresql_row_level_security</link>
    <dc:creator>timriley</dc:creator><dc:subject>postgres databases</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:9583f0edc5ed/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:databases"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.killyourdarlings.com.au/article/the-long-goodnight-of-the-bedtime-tv-mascot/">
    <title>The Long Goodnight of the Bedtime TV Mascot — Kill Your Darlings</title>
    <dc:date>2023-06-22T02:29:23+00:00</dc:date>
    <link>https://www.killyourdarlings.com.au/article/the-long-goodnight-of-the-bedtime-tv-mascot/</link>
    <dc:creator>timriley</dc:creator><dc:subject>television 90s nostalgia</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:8488fdadbfea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:television"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:90s"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:nostalgia"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://orbstack.dev/">
    <title>OrbStack · Fast, light, simple Docker &amp; Linux on macOS</title>
    <dc:date>2023-06-14T01:20:47+00:00</dc:date>
    <link>https://orbstack.dev/</link>
    <dc:creator>timriley</dc:creator><description><![CDATA[Docker for Mac, minus the badness?

"Seamless and efficient Docker and Linux on your Mac. Glide through your work faster with our Docker Desktop alternative."]]></description>
<dc:subject>docker macos linux</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:cf8ac3d2d8da/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:docker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:macos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:linux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://bash-prompt.net/guides/telnet/">
    <title>Why You Should Still Love Telnet</title>
    <dc:date>2023-06-03T23:51:18+00:00</dc:date>
    <link>https://bash-prompt.net/guides/telnet/</link>
    <dc:creator>timriley</dc:creator><dc:subject>networking shell debugging telnet linux</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:494a96565414/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:debugging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:telnet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:linux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://levelup.gitconnected.com/are-web-components-dead-12e404e0f4b0">
    <title>Are Web Components Dead | by Marius Bongarts | Level Up Coding</title>
    <dc:date>2023-05-24T05:25:14+00:00</dc:date>
    <link>https://levelup.gitconnected.com/are-web-components-dead-12e404e0f4b0</link>
    <dc:creator>timriley</dc:creator><description><![CDATA[Let's zoom in and explore why some say that Web Components have already died while others think they're the future of web development.]]></description>
<dc:subject>webcomponents html javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:8dc2a2cb46dd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:webcomponents"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://owasp.org/www-community/Threat_Modeling">
    <title>Threat Modeling | OWASP Foundation</title>
    <dc:date>2023-05-22T03:57:13+00:00</dc:date>
    <link>https://owasp.org/www-community/Threat_Modeling</link>
    <dc:creator>timriley</dc:creator><dc:subject>appsec programming security threatModelling</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:7dfe778018ac/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:appsec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:threatModelling"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.nango.dev/blog/why-is-oauth-still-hard">
    <title>Why is OAuth still hard in 2023? | Nango Blog</title>
    <dc:date>2023-05-03T23:10:59+00:00</dc:date>
    <link>https://www.nango.dev/blog/why-is-oauth-still-hard</link>
    <dc:creator>timriley</dc:creator><dc:subject>oauth authentication security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:6eb313ff787f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:oauth"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:authentication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://john-millikin.com/running-sunos-4-in-qemu-sparc">
    <title>Running SunOS 4 in QEMU (SPARC)</title>
    <dc:date>2023-04-15T05:51:19+00:00</dc:date>
    <link>https://john-millikin.com/running-sunos-4-in-qemu-sparc</link>
    <dc:creator>timriley</dc:creator><description><![CDATA[SunOS is a historical UNIX operating system widely used from the mid 80s into the early/mid 90s. Older versions of QEMU struggled to emulate the SPARC platform that SunOS ran on, but QEMU v7.2 supports SPARC well enough to install and run SunOS without any unusual workarounds.]]></description>
<dc:subject>computing emulation history sunos netscape sparc virtualmachines</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:215785e22029/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:computing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:emulation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:sunos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:netscape"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:sparc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:virtualmachines"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://infinitemac.org/">
    <title>Infinite Mac</title>
    <dc:date>2023-03-29T10:28:31+00:00</dc:date>
    <link>https://infinitemac.org/</link>
    <dc:creator>timriley</dc:creator><description><![CDATA[Infinite Mac is a collection of classic Macintosh system releases and software, all easily accessible from the comfort of a (modern) web browser.

Pick any version of System Software/Mac OS from the 1980s or 1990s and run it (and major software of that era) within a virtual machine. Files can imported and exported using drag and drop, and System 7 and onward have more advanced integrations as well – refer to the welcome screen in each machine for more details.]]></description>
<dc:subject>apple emulation history mac</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:e8c028f56046/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:apple"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:emulation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:mac"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.joshwcomeau.com/react/common-beginner-mistakes/">
    <title>Common Beginner Mistakes with React</title>
    <dc:date>2023-03-12T00:36:47+00:00</dc:date>
    <link>https://www.joshwcomeau.com/react/common-beginner-mistakes/</link>
    <dc:creator>timriley</dc:creator><dc:subject>javascript react</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:29aaf23a8cd4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:react"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://charity.wtf/2018/12/02/software-sprawl-the-golden-path-and-scaling-teams-with-agency/">
    <title>Software Sprawl, The Golden Path, and Scaling Teams With Agency – charity.wtf</title>
    <dc:date>2023-03-03T03:55:37+00:00</dc:date>
    <link>https://charity.wtf/2018/12/02/software-sprawl-the-golden-path-and-scaling-teams-with-agency/</link>
    <dc:creator>timriley</dc:creator><dc:subject>architecture development management engineering</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:6b7c58f9b2f4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:management"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:engineering"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.tbray.org/ongoing/When/202x/2023/02/09/Monospace">
    <title>ongoing by Tim Bray · Modern Mono</title>
    <dc:date>2023-02-14T09:26:43+00:00</dc:date>
    <link>https://www.tbray.org/ongoing/When/202x/2023/02/09/Monospace</link>
    <dc:creator>timriley</dc:creator><dc:subject>fonts programming monospace</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:90b65fbee148/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:fonts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:monospace"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://matklad.github.io/2023/02/12/a-love-letter-to-deno.html">
    <title>&lt;3 Deno</title>
    <dc:date>2023-02-14T08:35:42+00:00</dc:date>
    <link>https://matklad.github.io/2023/02/12/a-love-letter-to-deno.html</link>
    <dc:creator>timriley</dc:creator><description><![CDATA[To sum up, historically the domain of “scripting” and “glue code” was plagued by the problem of accidentally supergluing oneself to a particular UNIX flavor at hand. Deno finally seems like a technology that tries to solve this issue of implicit dependencies by not having the said dependencies instead of putting everything in a docker container.]]></description>
<dc:subject>deno javascript typescript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:9825e8416963/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:deno"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:typescript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.timescale.com/blog/best-practices-for-time-series-data-modeling-narrow-medium-or-wide-table-layout-2/">
    <title>Best Practices for Time-Series Modeling</title>
    <dc:date>2023-02-12T22:19:09+00:00</dc:date>
    <link>https://www.timescale.com/blog/best-practices-for-time-series-data-modeling-narrow-medium-or-wide-table-layout-2/</link>
    <dc:creator>timriley</dc:creator><dc:subject>timeseries data databases programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:cb8515dad918/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:timeseries"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:databases"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.appsignal.com/2023/01/11/create-a-business-language-for-a-rails-application.html">
    <title>Create a Business Language for a Rails Application | AppSignal Blog</title>
    <dc:date>2023-01-13T08:24:16+00:00</dc:date>
    <link>https://blog.appsignal.com/2023/01/11/create-a-business-language-for-a-rails-application.html</link>
    <dc:creator>timriley</dc:creator><dc:subject>ruby dsl rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:d5adbff42886/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:dsl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.arrow-js.com/">
    <title>ArrowJS • Docs</title>
    <dc:date>2023-01-02T04:28:10+00:00</dc:date>
    <link>https://www.arrow-js.com/</link>
    <dc:creator>timriley</dc:creator><description><![CDATA[ArrowJS is an experimental tool for programming reactive interfaces using native JavaScript. It’s not really a framework, but not less powerful than a framework either. At its core — ArrowJS is an admission that while we developers were falling in love with UI frameworks — JavaScript itself got good, really good.]]></description>
<dc:subject>javascript ui</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:1eba5a30f246/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:ui"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://technology.doximity.com/articles/ruby-delights-built-into-the-language">
    <title>Ruby Delights Built Into The Language</title>
    <dc:date>2022-12-22T05:31:22+00:00</dc:date>
    <link>https://technology.doximity.com/articles/ruby-delights-built-into-the-language</link>
    <dc:creator>timriley</dc:creator><dc:subject>ruby programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:1112154a8f35/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://sqlfordevs.com/ebook">
    <title>SQLforDevs.com - Next-Level Database Techniques for Developers Ebook</title>
    <dc:date>2022-12-06T10:04:54+00:00</dc:date>
    <link>https://sqlfordevs.com/ebook</link>
    <dc:creator>timriley</dc:creator><dc:subject>books database sql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:5203262e134a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:books"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://speakerdeck.com/noelrap/in-defense-of-metaprogramming">
    <title>Noel Rappin - In Defense of Metaprogramming - Speaker Deck</title>
    <dc:date>2022-12-02T09:33:47+00:00</dc:date>
    <link>https://speakerdeck.com/noelrap/in-defense-of-metaprogramming</link>
    <dc:creator>timriley</dc:creator><dc:subject>ruby programming metaprogramming talks</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:da7c4d4a92b8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:metaprogramming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:talks"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://supabase.com/blog/postgres-full-text-search-vs-the-rest">
    <title>Postgres Full Text Search vs the rest</title>
    <dc:date>2022-11-30T10:44:24+00:00</dc:date>
    <link>https://supabase.com/blog/postgres-full-text-search-vs-the-rest</link>
    <dc:creator>timriley</dc:creator><dc:subject>database postgresql search</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:02e77c3794c0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:search"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://anlucas.neocities.org/88x31Buttons.html">
    <title>A.N. Lucas's 88x31 button Collection</title>
    <dc:date>2022-11-30T09:22:37+00:00</dc:date>
    <link>https://anlucas.neocities.org/88x31Buttons.html</link>
    <dc:creator>timriley</dc:creator><dc:subject>design history retro web webdesign 1990s 2000s</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:84c0e13e005b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:retro"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:webdesign"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:1990s"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:2000s"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://jakelazaroff.com/words/tailwind-is-a-leaky-abstraction/">
    <title>Tailwind is a Leaky Abstraction - Jake Lazaroff</title>
    <dc:date>2022-11-30T04:50:53+00:00</dc:date>
    <link>https://jakelazaroff.com/words/tailwind-is-a-leaky-abstraction/</link>
    <dc:creator>timriley</dc:creator><dc:subject>tailwind css</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:7ca23925cf5a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:tailwind"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:css"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://makandracards.com/makandra/506738-imagemagick-converting-svg-to-raster-image-formats-like-png-or-jpeg">
    <title>ImageMagick: Converting SVG to raster image formats like PNG or JPEG - makandra dev</title>
    <dc:date>2022-11-29T10:52:53+00:00</dc:date>
    <link>https://makandracards.com/makandra/506738-imagemagick-converting-svg-to-raster-image-formats-like-png-or-jpeg</link>
    <dc:creator>timriley</dc:creator><dc:subject>imagemagick svg png images cli</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:3c911d3df213/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:imagemagick"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:svg"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:png"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:images"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:cli"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://fusectore.dev/2022/09/25/github-actions-pitfalls.html">
    <title>How well do you know GitHub Actions? | fusectore.dev</title>
    <dc:date>2022-09-26T21:20:11+00:00</dc:date>
    <link>https://fusectore.dev/2022/09/25/github-actions-pitfalls.html</link>
    <dc:creator>timriley</dc:creator><dc:subject>githubactions ci github</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:4a10b5302ada/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:githubactions"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:ci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:github"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.toptal.com/ruby/hunting-ruby-memory-issues">
    <title>Hunting Down Memory Issues In Ruby: A Definitive Guide | Toptal</title>
    <dc:date>2022-09-22T20:04:39+00:00</dc:date>
    <link>https://www.toptal.com/ruby/hunting-ruby-memory-issues</link>
    <dc:creator>timriley</dc:creator><dc:subject>ruby rails memory performance optimisation profiling</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:42db95aa8375/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:memory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:optimisation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:profiling"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.heroku.com/tidying-ruby-object-allocations#tidying-example-3-lightning-fast-cache-keys">
    <title>The Life-Changing Magic of Tidying Ruby Object Allocations | Heroku</title>
    <dc:date>2022-09-22T20:04:24+00:00</dc:date>
    <link>https://blog.heroku.com/tidying-ruby-object-allocations#tidying-example-3-lightning-fast-cache-keys</link>
    <dc:creator>timriley</dc:creator><dc:subject>ruby memory performance optimisation activerecord profiling</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:424cf886db29/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:memory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:optimisation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:profiling"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.seriouseats.com/reverse-seared-steak-recipe">
    <title>Reverse-Seared Steak Recipe</title>
    <dc:date>2022-09-18T10:21:14+00:00</dc:date>
    <link>https://www.seriouseats.com/reverse-seared-steak-recipe</link>
    <dc:creator>timriley</dc:creator><dc:subject>cooking recipes steak</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:c0ac1d9c6e6b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:cooking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:recipes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:steak"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://matt-rickard.com/non-obvious-docker-uses">
    <title>Non-Obvious Docker Uses</title>
    <dc:date>2022-09-13T10:13:12+00:00</dc:date>
    <link>https://matt-rickard.com/non-obvious-docker-uses</link>
    <dc:creator>timriley</dc:creator><dc:subject>docker</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:de72024ff1e2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:docker"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://codewithstyle.info/software-vs-systems/">
    <title>What Makes a Senior Engineer? Writing Software vs Building Systems - codewithstyle.info</title>
    <dc:date>2022-09-13T03:24:03+00:00</dc:date>
    <link>https://codewithstyle.info/software-vs-systems/</link>
    <dc:creator>timriley</dc:creator><dc:subject>career engineering</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:171d017b98bb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:career"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:engineering"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.os2museum.com/wp/slovenian-os-2-warp-4/">
    <title>Slovenian OS/2 Warp 4 | OS/2 Museum</title>
    <dc:date>2022-09-13T01:42:36+00:00</dc:date>
    <link>http://www.os2museum.com/wp/slovenian-os-2-warp-4/</link>
    <dc:creator>timriley</dc:creator><dc:subject>retrocomputing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:1bffff63f112/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:retrocomputing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://kean.blog/post/appkit-is-done">
    <title>AppKit is Done | kean.blog</title>
    <dc:date>2022-08-30T05:45:42+00:00</dc:date>
    <link>https://kean.blog/post/appkit-is-done</link>
    <dc:creator>timriley</dc:creator><description><![CDATA["Still probably the best walkthrough of SwiftUI for macOS"]]></description>
<dc:subject>appkit macos swift swiftui cocoa apple programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:2db872fc44d7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:appkit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:macos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:swift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:swiftui"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:cocoa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:apple"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://semaphoreci.com/blog/javascript-bun">
    <title>Will Bun JavaScript Take Node's Crown</title>
    <dc:date>2022-08-27T03:16:03+00:00</dc:date>
    <link>https://semaphoreci.com/blog/javascript-bun</link>
    <dc:creator>timriley</dc:creator><dc:subject>deno frameworks javascript bun typescript programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:284daca93193/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:deno"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:frameworks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:bun"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:typescript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://carlosbecker.dev/posts/ssh-tips-and-tricks/">
    <title>SSH tips and tricks | Carlos Becker</title>
    <dc:date>2022-08-18T03:22:48+00:00</dc:date>
    <link>https://carlosbecker.dev/posts/ssh-tips-and-tricks/</link>
    <dc:creator>timriley</dc:creator><dc:subject>ssh tips</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:656d7d1a67f1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:ssh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:tips"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://antonz.org/sqlite-is-not-a-toy-database/">
    <title>SQLite is not a toy database</title>
    <dc:date>2022-08-16T04:59:15+00:00</dc:date>
    <link>https://antonz.org/sqlite-is-not-a-toy-database/</link>
    <dc:creator>timriley</dc:creator><dc:subject>database json sql sqlite</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:82b006d7e739/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:sqlite"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://cellery.io/">
    <title>Cellery</title>
    <dc:date>2022-08-12T09:31:54+00:00</dc:date>
    <link>https://cellery.io/</link>
    <dc:creator>timriley</dc:creator><description><![CDATA[The use of microservices and serverless functions is exploding as organizations aim to increase speed of development and improve scalability. This can quickly get out of control, creating a need for higher-level constructs, which aggregate multiple microservices and serverless functions into re-usable building blocks. We call these cells.
Cellery is a code-first approach to building, integrating, running and managing composite applications on Kubernetes. Build, push/pull, test, deploy, update, scale and observe cells. Create secure APIs by default. Use your existing container images, written in any language.]]></description>
<dc:subject>microservices cellbasedarchitecture</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:timriley/b:b029cb9bc7e9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:microservices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:timriley/t:cellbasedarchitecture"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>