<?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 (rcrowley)</title>
    <link>https://pinboard.in/u:rcrowley/public/</link>
    <description>recent bookmarks from rcrowley</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://sophiebits.com/2025/08/22/materialized-views-are-obviously-useful"/>
	<rdf:li rdf:resource="https://github.com/Masterminds/squirrel"/>
	<rdf:li rdf:resource="https://sqlc.dev/"/>
	<rdf:li rdf:resource="https://research.google/pubs/sql-has-problems-we-can-fix-them-pipe-syntax-in-sql/"/>
	<rdf:li rdf:resource="https://engineeringblog.yelp.com/2024/10/migrating-from-postgres-to-mysql.html"/>
	<rdf:li rdf:resource="https://www.malloydata.dev/"/>
	<rdf:li rdf:resource="https://blog.jooq.org/creating-tables-dum-and-dee-in-postgresql/"/>
	<rdf:li rdf:resource="https://substrait.io/"/>
	<rdf:li rdf:resource="https://www.postgresql.org/docs/current/ddl-rowsecurity.html"/>
	<rdf:li rdf:resource="https://readyset.io/blog/readyset-core"/>
	<rdf:li rdf:resource="https://github.com/kyleconroy/sqlc"/>
	<rdf:li rdf:resource="https://eggerapps.at/postico/"/>
	<rdf:li rdf:resource="https://twitter.com/clairebcarroll/status/1428737096433475585/photo/1"/>
	<rdf:li rdf:resource="https://datasette.io/"/>
	<rdf:li rdf:resource="https://simonwillison.net/2020/Nov/14/personal-data-warehouses/"/>
	<rdf:li rdf:resource="https://materialize.io/"/>
	<rdf:li rdf:resource="https://datasette.readthedocs.io/en/stable/"/>
	<rdf:li rdf:resource="http://pwnrules.com/flickr-from-sql-injection-to-rce/"/>
	<rdf:li rdf:resource="https://bitbucket.org/liamstask/goose"/>
	<rdf:li rdf:resource="http://www.databasesoup.com/2014/01/replication-auto-failover-at-sfpug.html"/>
	<rdf:li rdf:resource="https://github.com/nkallen/querulous"/>
	<rdf:li rdf:resource="http://vimeo.com/28885655"/>
	<rdf:li rdf:resource="http://htsql.org/"/>
	<rdf:li rdf:resource="http://browsertoolkit.com/fault-tolerance.png"/>
	<rdf:li rdf:resource="http://www.facebook.com/note.php?note_id=89508453919"/>
	<rdf:li rdf:resource="http://www.woyano.com/jv/ezsql"/>
	<rdf:li rdf:resource="http://www.google.com/search?hl=en&amp;as_q=SELECT+FROM+WHERE&amp;as_epq=&amp;as_oq=&amp;as_eq=&amp;num=100&amp;lr=&amp;as_filetype=&amp;ft=i&amp;as_sitesearch=.gov&amp;as_qdr=all&amp;as_rights=&amp;as_occt=url&amp;cr=&amp;as_nlo=&amp;as_nhi=&amp;safe=off"/>
	<rdf:li rdf:resource="http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html"/>
	<rdf:li rdf:resource="http://jehiah.cz/archive/oracle-date-to-unix-timestamp"/>
	<rdf:li rdf:resource="http://www.psoug.org/reference/date_func.html"/>
	<rdf:li rdf:resource="http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://sophiebits.com/2025/08/22/materialized-views-are-obviously-useful">
    <title>Materialized views are obviously useful – Sophie Alpert</title>
    <dc:date>2025-08-24T19:44:30+00:00</dc:date>
    <link>https://sophiebits.com/2025/08/22/materialized-views-are-obviously-useful</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Still amazing PlanetScale Boost and ReadySet didn’t take off.]]></description>
<dc:subject>db materializedviews views sql acid</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:495f15d5150b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:materializedviews"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:views"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:acid"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/Masterminds/squirrel">
    <title>Masterminds/squirrel: Fluent SQL generation for golang</title>
    <dc:date>2025-06-10T18:35:04+00:00</dc:date>
    <link>https://github.com/Masterminds/squirrel</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Type-safe SQL query construction without a bunch of YOLO string concatenation or code-gen.]]></description>
<dc:subject>sql golang</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c57e7d41e6ca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://sqlc.dev/">
    <title>Compile SQL to type-safe code | sqlc.dev</title>
    <dc:date>2025-06-10T18:34:24+00:00</dc:date>
    <link>https://sqlc.dev/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[I do like a type-safe Go binding. I don't love that this looks like the AWS SDK but that's probably more a comment on Go than this thing.]]></description>
<dc:subject>sql golang</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:39cddde0ff59/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://research.google/pubs/sql-has-problems-we-can-fix-them-pipe-syntax-in-sql/">
    <title>SQL Has Problems. We Can Fix Them: Pipe Syntax In SQL</title>
    <dc:date>2024-11-24T20:20:56+00:00</dc:date>
    <link>https://research.google/pubs/sql-has-problems-we-can-fix-them-pipe-syntax-in-sql/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Not sure this qualifies as an extension to SQL.]]></description>
<dc:subject>sql pipe google db</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:27c1ce5ede2e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:pipe"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://engineeringblog.yelp.com/2024/10/migrating-from-postgres-to-mysql.html">
    <title>Migrating in-place from PostgreSQL to MySQL</title>
    <dc:date>2024-11-24T19:55:01+00:00</dc:date>
    <link>https://engineeringblog.yelp.com/2024/10/migrating-from-postgres-to-mysql.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>postgres mysql sql django orm triggers db yelp migration</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:0ad6d31adc6b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:django"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:orm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:triggers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:yelp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:migration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.malloydata.dev/">
    <title>Malloy</title>
    <dc:date>2024-05-07T00:29:32+00:00</dc:date>
    <link>https://www.malloydata.dev/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The Looker founder is trying his hand at a new SQL.]]></description>
<dc:subject>malloy sql looker</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:0d9899aa161f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:malloy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:looker"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.jooq.org/creating-tables-dum-and-dee-in-postgresql/">
    <title>Creating Tables Dum and Dee in PostgreSQL – Java, SQL and jOOQ.</title>
    <dc:date>2023-09-03T17:15:57+00:00</dc:date>
    <link>https://blog.jooq.org/creating-tables-dum-and-dee-in-postgresql/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Cursed relational algebra X Lewis Carroll.]]></description>
<dc:subject>postgres sql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4e0f8d01100a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://substrait.io/">
    <title>Home - Substrait: Cross-Language Serialization for Relational Algebra</title>
    <dc:date>2023-08-14T06:26:56+00:00</dc:date>
    <link>https://substrait.io/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Amusing homophone.]]></description>
<dc:subject>substrait sql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:fa7179f70165/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:substrait"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.postgresql.org/docs/current/ddl-rowsecurity.html">
    <title>PostgreSQL: Documentation: 14: 5.8. Row Security Policies</title>
    <dc:date>2022-10-04T06:22:14+00:00</dc:date>
    <link>https://www.postgresql.org/docs/current/ddl-rowsecurity.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Seems like it would take a whole heap of work to make row-level security meaningful in the context of a webapp.]]></description>
<dc:subject>postgres sql security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:870d5b000a74/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://readyset.io/blog/readyset-core">
    <title>ReadySet | Same database, (much) faster queries</title>
    <dc:date>2022-06-20T17:33:10+00:00</dc:date>
    <link>https://readyset.io/blog/readyset-core</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This is game-changing database tech, y'all. Get hip.]]></description>
<dc:subject>readyset sql mysql caching perf postgres</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:bfdd6e9bdbfc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:readyset"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:caching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:postgres"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/kyleconroy/sqlc">
    <title>kyleconroy/sqlc: Generate type-safe code from SQL</title>
    <dc:date>2022-04-10T15:25:30+00:00</dc:date>
    <link>https://github.com/kyleconroy/sqlc</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Going from DDL to language types always seemed the more sensible direction to go, to me, since DDL is so much more expressive than a patch against a struct.]]></description>
<dc:subject>golang sql db schema</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:5a79a789632b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:schema"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://eggerapps.at/postico/">
    <title>Postico – a modern PostgreSQL client for the Mac</title>
    <dc:date>2022-01-12T05:54:50+00:00</dc:date>
    <link>https://eggerapps.at/postico/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[We've come a long way from PHPMyAdmin, haven't we?]]></description>
<dc:subject>postico postgres sql mac macos</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:6419a9e884ca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:postico"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:macos"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://twitter.com/clairebcarroll/status/1428737096433475585/photo/1">
    <title>Claire Carroll on Twitter: &quot;I’ve always hated the venn diagram way of explaining joins. Trying to come up with better ways to explain them —next step, learn to animate so I can collapse each set of diagrams into a gif. https://t.co/DousxIFvhR&quot; / Twitt</title>
    <dc:date>2021-08-23T03:47:34+00:00</dc:date>
    <link>https://twitter.com/clairebcarroll/status/1428737096433475585/photo/1</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[I remain perplexed by when in the course of developing software one would ever want anything but an INNER JOIN.]]></description>
<dc:subject>sql join visualization</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4f2c03d12365/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:join"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:visualization"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://datasette.io/">
    <title>Datasette: An open source multi-tool for exploring and publishing data</title>
    <dc:date>2020-12-15T00:05:52+00:00</dc:date>
    <link>https://datasette.io/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[SQLite-backed data websites made very easy.]]></description>
<dc:subject>datasette data sqlite db sql python</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:83433874e78f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:datasette"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sqlite"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://simonwillison.net/2020/Nov/14/personal-data-warehouses/">
    <title>Personal Data Warehouses: Reclaiming Your Data</title>
    <dc:date>2020-11-16T01:48:44+00:00</dc:date>
    <link>https://simonwillison.net/2020/Nov/14/personal-data-warehouses/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[I want to he the kind of person who finds great utility in this. I’ll have to settle for being impressed, I guess.]]></description>
<dc:subject>datasette data puthon sqlite simonw simonwillison datawarehouse dogsheep sql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:13eb2d936927/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:datasette"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:puthon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sqlite"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:simonw"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:simonwillison"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:datawarehouse"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dogsheep"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://materialize.io/">
    <title>Materialize – The Streaming Data Warehouse</title>
    <dc:date>2020-05-05T17:14:32+00:00</dc:date>
    <link>https://materialize.io/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Neat SQL-constrained stream processing tool.]]></description>
<dc:subject>materialize sql streaming streamprocessing data analytics kma</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:cb2187040869/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:materialize"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:streaming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:streamprocessing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:analytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kma"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://datasette.readthedocs.io/en/stable/">
    <title>Datasette — Datasette documentation</title>
    <dc:date>2019-10-24T22:58:54+00:00</dc:date>
    <link>https://datasette.readthedocs.io/en/stable/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>data analysis journalism sql sqlite simonw</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:42d65f4795ff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:analysis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:journalism"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sqlite"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:simonw"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pwnrules.com/flickr-from-sql-injection-to-rce/">
    <title>Flickr from SQL Injection to RCE by PWN Rules!</title>
    <dc:date>2014-11-13T16:42:14+00:00</dc:date>
    <link>http://pwnrules.com/flickr-from-sql-injection-to-rce/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Jesus.]]></description>
<dc:subject>flickr security sql rce</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:f198ff47dc42/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:flickr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rce"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://bitbucket.org/liamstask/goose">
    <title>liamstask / goose — Bitbucket</title>
    <dc:date>2014-09-08T15:25:20+00:00</dc:date>
    <link>https://bitbucket.org/liamstask/goose</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Go tool for RDBMS schema changes.]]></description>
<dc:subject>golang sql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:ef0a21fecd93/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.databasesoup.com/2014/01/replication-auto-failover-at-sfpug.html">
    <title>Database Soup: Replication Auto-Failover at SFPUG coming up</title>
    <dc:date>2014-01-11T01:03:11+00:00</dc:date>
    <link>http://www.databasesoup.com/2014/01/replication-auto-failover-at-sfpug.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Postgres replication tooling is coming along.]]></description>
<dc:subject>postgres sql replication ops failover</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:05db94a91980/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:replication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:failover"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/nkallen/querulous">
    <title>nkallen/querulous - GitHub</title>
    <dc:date>2012-01-13T16:22:28+00:00</dc:date>
    <link>https://github.com/nkallen/querulous</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Scala SQL library that loves the factory pattern and dependency injection.]]></description>
<dc:subject>scala sql designpatterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:408794258279/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:scala"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:designpatterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://vimeo.com/28885655">
    <title>Hibernate should be to programmers what cake mixes are to bakers: beneath their dignity. on Vimeo</title>
    <dc:date>2011-11-03T22:02:46+00:00</dc:date>
    <link>http://vimeo.com/28885655</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Exactly!]]></description>
<dc:subject>talk video orm sql laziness programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:1ce857962726/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:talk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:orm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:laziness"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://htsql.org/">
    <title>HTSQL — a database query language for the accidental programmer</title>
    <dc:date>2010-12-14T05:53:11+00:00</dc:date>
    <link>http://htsql.org/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Seemingly non-shit alternative to SQL.  Alex Gaynor approved.]]></description>
<dc:subject>htsql sql db</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:abd21861475f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:htsql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://browsertoolkit.com/fault-tolerance.png">
    <title>fault-tolerance.png (PNG Image, 784x393 pixels)</title>
    <dc:date>2009-08-20T19:10:40+00:00</dc:date>
    <link>http://browsertoolkit.com/fault-tolerance.png</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[All I want for Christmas is a SQL database with no JOINs, secondary indexes, UNIONs, views, character sets or anything else.  Just exact and range primary key lookups, GROUP BY, ORDER BY, LIMIT and SQL_CALC_FOUND_ROWS.
]]></description>
<dc:subject>sql db erlang comic humor</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:3328856fb0fe/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:erlang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:comic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:humor"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.facebook.com/note.php?note_id=89508453919">
    <title>Hive - A Petabyte Scale Data Warehouse using Hadoop</title>
    <dc:date>2009-06-12T21:18:11+00:00</dc:date>
    <link>http://www.facebook.com/note.php?note_id=89508453919</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Facebook's SQL-to-map/reduce analytics engine.
]]></description>
<dc:subject>facebook hive hadoop hdfs sql mapreduce</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:9420437e14d1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:facebook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:hive"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:hadoop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:hdfs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mapreduce"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.woyano.com/jv/ezsql">
    <title>Justin Vincent - Channels</title>
    <dc:date>2008-07-15T00:05:25+00:00</dc:date>
    <link>http://www.woyano.com/jv/ezsql</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[David's favorite database wrapper
]]></description>
<dc:subject>php db mysql sql</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:9e53ffff0743/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.google.com/search?hl=en&amp;as_q=SELECT+FROM+WHERE&amp;as_epq=&amp;as_oq=&amp;as_eq=&amp;num=100&amp;lr=&amp;as_filetype=&amp;ft=i&amp;as_sitesearch=.gov&amp;as_qdr=all&amp;as_rights=&amp;as_occt=url&amp;cr=&amp;as_nlo=&amp;as_nhi=&amp;safe=off">
    <title>allinurl: SELECT FROM WHERE site:.gov - Google Search</title>
    <dc:date>2008-04-23T18:14:38+00:00</dc:date>
    <link>http://www.google.com/search?hl=en&amp;as_q=SELECT+FROM+WHERE&amp;as_epq=&amp;as_oq=&amp;as_eq=&amp;num=100&amp;lr=&amp;as_filetype=&amp;ft=i&amp;as_sitesearch=.gov&amp;as_qdr=all&amp;as_rights=&amp;as_occt=url&amp;cr=&amp;as_nlo=&amp;as_nhi=&amp;safe=off</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Teh stoopids.  Pay close attention to the GET variables in these search results.  [Thanks, MikeD]
]]></description>
<dc:subject>google search sql gov</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:70a5a8fa1d5f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gov"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html">
    <title>MySQL :: MySQL 5.0 Reference Manual :: 12.2.4.3 INSERT ... ON DUPLICATE KEY UPDATE Syntax</title>
    <dc:date>2008-04-09T18:51:43+00:00</dc:date>
    <link>http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[ON DUPLICATE KEY UPDATE your face
]]></description>
<dc:subject>mysql sql db insert update index unique primarykey</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:42495618524a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:insert"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:update"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:index"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unique"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:primarykey"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jehiah.cz/archive/oracle-date-to-unix-timestamp">
    <title>Oracle Date to Unix Timestamp</title>
    <dc:date>2007-02-23T02:57:35+00:00</dc:date>
    <link>http://jehiah.cz/archive/oracle-date-to-unix-timestamp</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>oracle date sql</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:e12b6c44d217/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:oracle"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:date"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.psoug.org/reference/date_func.html">
    <title>Oracle Date Functions</title>
    <dc:date>2007-02-12T18:12:05+00:00</dc:date>
    <link>http://www.psoug.org/reference/date_func.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>oracle sql date</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:cd4f5e983f3e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:oracle"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:date"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html">
    <title>MySQL AB :: MySQL 5.0 Reference Manual :: 12.5 Date and Time Functions</title>
    <dc:date>2006-10-24T17:45:10+00:00</dc:date>
    <link>http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>mysql sql programming db</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:6fee868e839c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>