<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Joseph Conway</title><link>https://joeconway.com/</link><description>Recent content on Joseph Conway</description><generator>Hugo</generator><language>en</language><managingEditor>mail@joeconway.com (Joseph Conway)</managingEditor><webMaster>mail@joeconway.com (Joseph Conway)</webMaster><copyright>&#169; 2026 Joseph Conway</copyright><lastBuildDate>Sun, 10 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://joeconway.com/index.xml" rel="self" type="application/rss+xml"/><item><title>About</title><link>https://joeconway.com/about/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/about/</guid><description>&lt;p>I&amp;rsquo;m a long-time PostgreSQL community member and contributor. I authored
&lt;a href="https://joeconway.com/plr/">PL/R&lt;/a>, the PostgreSQL procedural language for R, and have spent most
of my career working on the database from the inside out.&lt;/p>
&lt;p>I currently work at &lt;a href="https://aws.amazon.com/">AWS&lt;/a>. The most
up-to-date professional summary is on
&lt;a href="https://www.linkedin.com/in/josepheconway">my LinkedIn profile&lt;/a>.&lt;/p>
&lt;h2 id="elsewhere">Elsewhere&lt;/h2>
&lt;ul>
&lt;li>Code on &lt;a href="https://github.com/jconway">GitHub&lt;/a>&lt;/li>
&lt;li>Past and current talks under &lt;a href="https://joeconway.com/presentations/">Presentations&lt;/a>&lt;/li>
&lt;li>Notes and downloads for &lt;a href="https://joeconway.com/plr/">PL/R&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="contact">Contact&lt;/h2>
&lt;p>The fastest way to reach me is email: &lt;a href="mailto:mail@joeconway.com">mail@joeconway.com&lt;/a>.&lt;/p></description></item><item><title>Hello from the new site</title><link>https://joeconway.com/posts/2026/05/hello-from-the-new-site/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/posts/2026/05/hello-from-the-new-site/</guid><description>After many years on a hand-edited HTML5UP template, joeconway.com is reborn as a Hugo site.</description></item><item><title>PL/R Notes</title><link>https://joeconway.com/plr/notes/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/plr/notes/</guid><description>&lt;p>User documentation, how-tos, and tips for PL/R. The &lt;a href="https://github.com/postgres-plr/plr">primary source repository
is on GitHub&lt;/a>.&lt;/p>
&lt;h2 id="important-notes-when-using-plr">Important notes when using PL/R&lt;/h2>
&lt;ul>
&lt;li>Define &lt;code>R_HOME&lt;/code> so that &lt;code>$R_HOME/bin&lt;/code> is in your &lt;code>$PATH&lt;/code>.&lt;/li>
&lt;li>Ensure all R library DLLs and any other dependent shared libraries are also
in your &lt;code>$PATH&lt;/code>.&lt;/li>
&lt;li>A particularly good walkthrough, especially for Windows users, lives at
&lt;a href="http://www.bostongis.com/PrinterFriendly.aspx?content_name=postgresql_plr_tut01">BostonGIS&lt;/a>.&lt;/li>
&lt;/ul>
&lt;h2 id="examples">Examples&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="http://www.varlena.com/GeneralBits/Tidbits/bernier/art13mar04/graphingWithR.html">A graphing example using files&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://www.bostongis.com/PrinterFriendly.aspx?content_name=postgresql_plr_tut02">PL/R and PostGIS&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>PostgreSQL and the AWS Community</title><link>https://joeconway.com/presentations/postgresql-and-the-aws-community/</link><pubDate>Sat, 15 Nov 2025 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/postgresql-and-the-aws-community/</guid><description/></item><item><title>PostgreSQL Collation and the glibc Saga</title><link>https://joeconway.com/presentations/pgconf-in-2025-glibc/</link><pubDate>Thu, 27 Feb 2025 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgconf-in-2025-glibc/</guid><description/></item><item><title>Collation Challenges: Sorting It Out</title><link>https://joeconway.com/presentations/postgresconfsea-2024-glibc/</link><pubDate>Thu, 07 Nov 2024 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/postgresconfsea-2024-glibc/</guid><description/></item><item><title>Collation Challenges: Sorting It Out</title><link>https://joeconway.com/presentations/scale21x-2024-glibc/</link><pubDate>Fri, 15 Mar 2024 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/scale21x-2024-glibc/</guid><description/></item><item><title>PostgreSQL Collation and the glibc Saga</title><link>https://joeconway.com/presentations/fosdem-2024-glibc/</link><pubDate>Sun, 04 Feb 2024 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/fosdem-2024-glibc/</guid><description/></item><item><title>Where’s Waldo: Text Search and Pattern Matching in PostgreSQL</title><link>https://joeconway.com/presentations/wheres-waldo-text-search-and-pattern-matching-in-postgresql/</link><pubDate>Sun, 04 Feb 2024 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/wheres-waldo-text-search-and-pattern-matching-in-postgresql/</guid><description/></item><item><title>Collation Challenges: Sorting It Out</title><link>https://joeconway.com/presentations/pgcon-2023-glibc/</link><pubDate>Wed, 31 May 2023 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgcon-2023-glibc/</guid><description/></item><item><title>Betting on Security: Deep Thoughts</title><link>https://joeconway.com/presentations/pgcon-2020-betting-on-security/</link><pubDate>Fri, 01 May 2020 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgcon-2020-betting-on-security/</guid><description/></item><item><title>PostgreSQL and seccomp</title><link>https://joeconway.com/presentations/postgresql-and-seccomp/</link><pubDate>Sun, 02 Feb 2020 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/postgresql-and-seccomp/</guid><description/></item><item><title>Betting on Security: Deep Thoughts</title><link>https://joeconway.com/presentations/fosdem-2020-betting-on-security/</link><pubDate>Fri, 31 Jan 2020 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/fosdem-2020-betting-on-security/</guid><description/></item><item><title>How Green Was My Valley: Spatial Analytics with PostgreSQL, PostGIS, R, and PL/R</title><link>https://joeconway.com/presentations/stl-postgis-2019-plr-spatial/</link><pubDate>Thu, 14 Nov 2019 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/stl-postgis-2019-plr-spatial/</guid><description/></item><item><title>PostgreSQL Goes to Eleven!</title><link>https://joeconway.com/presentations/fosdem-2019-pg-goes-to-eleven/</link><pubDate>Sat, 02 Feb 2019 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/fosdem-2019-pg-goes-to-eleven/</guid><description/></item><item><title>RLS Timetravel</title><link>https://joeconway.com/presentations/fosdem-2019-rls-timetravel/</link><pubDate>Sat, 02 Feb 2019 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/fosdem-2019-rls-timetravel/</guid><description>&lt;p>Using PostgreSQL Row-Level Security and partitioning as an alternative to traditional history tables.&lt;/p></description></item><item><title>Where's Waldo: Text Search and Pattern Matching in PostgreSQL</title><link>https://joeconway.com/presentations/pgconf-asia-2018-text-search/</link><pubDate>Tue, 11 Dec 2018 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgconf-asia-2018-text-search/</guid><description/></item><item><title>Securing PostgreSQL</title><link>https://joeconway.com/presentations/securing-postgresql/</link><pubDate>Thu, 31 May 2018 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/securing-postgresql/</guid><description/></item><item><title>How Green Was My Valley: Spatial Analytics</title><link>https://joeconway.com/presentations/foss4gna-2018-plr-spatial/</link><pubDate>Tue, 15 May 2018 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/foss4gna-2018-plr-spatial/</guid><description/></item><item><title>Statistical Analysis in PostgreSQL with PL/R</title><link>https://joeconway.com/presentations/fossasia-2018-plr/</link><pubDate>Sat, 24 Mar 2018 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/fossasia-2018-plr/</guid><description/></item><item><title>Where's Waldo: Text Search and Pattern Matching in PostgreSQL</title><link>https://joeconway.com/presentations/pgconf-apac-2018-text-search/</link><pubDate>Thu, 22 Mar 2018 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgconf-apac-2018-text-search/</guid><description/></item><item><title>Securing PostgreSQL: Exploring the PostgreSQL STIG and Beyond</title><link>https://joeconway.com/presentations/redhat-did-2017-securing-postgresql/</link><pubDate>Tue, 03 Oct 2017 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/redhat-did-2017-securing-postgresql/</guid><description/></item><item><title>Securing PostgreSQL: Exploring the PostgreSQL STIG and Beyond</title><link>https://joeconway.com/presentations/postgresopen-2017-securing-postgresql/</link><pubDate>Thu, 07 Sep 2017 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/postgresopen-2017-securing-postgresql/</guid><description/></item><item><title>How Green Was My Valley: Spatial Analytics with PL/R</title><link>https://joeconway.com/presentations/nordic-pgday-2017-plr-spatial/</link><pubDate>Tue, 21 Mar 2017 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/nordic-pgday-2017-plr-spatial/</guid><description/></item><item><title>Fun with Functions</title><link>https://joeconway.com/presentations/pgconfsv-2016-fun-with-functions/</link><pubDate>Wed, 16 Nov 2016 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgconfsv-2016-fun-with-functions/</guid><description/></item><item><title>MLS PostgreSQL</title><link>https://joeconway.com/presentations/pgcon-2016-mls-postgres/</link><pubDate>Fri, 20 May 2016 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgcon-2016-mls-postgres/</guid><description/></item><item><title>MLS PostgreSQL</title><link>https://joeconway.com/presentations/foss4gna-2016-mls-postgres/</link><pubDate>Tue, 03 May 2016 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/foss4gna-2016-mls-postgres/</guid><description/></item><item><title>MLS PostgreSQL</title><link>https://joeconway.com/presentations/pgconf-us-2016-mls-postgres/</link><pubDate>Wed, 20 Apr 2016 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgconf-us-2016-mls-postgres/</guid><description/></item><item><title>MLS PostgreSQL</title><link>https://joeconway.com/presentations/scale14x-2016-mls-postgres/</link><pubDate>Thu, 21 Jan 2016 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/scale14x-2016-mls-postgres/</guid><description/></item><item><title>Where's Waldo: Text Search and Pattern Matching in PostgreSQL</title><link>https://joeconway.com/presentations/pgconfsv-2015-text-search/</link><pubDate>Wed, 18 Nov 2015 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgconfsv-2015-text-search/</guid><description/></item><item><title>Where's Waldo: Text Search and Pattern Matching in PostgreSQL</title><link>https://joeconway.com/presentations/pgconf-eu-2015-text-search/</link><pubDate>Wed, 28 Oct 2015 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgconf-eu-2015-text-search/</guid><description/></item><item><title>Easy Statistical Analysis in PostgreSQL with PL/R</title><link>https://joeconway.com/presentations/postgres-open-2015-plr/</link><pubDate>Thu, 17 Sep 2015 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/postgres-open-2015-plr/</guid><description/></item><item><title>Easy Statistical Analysis in PostgreSQL with PL/R</title><link>https://joeconway.com/presentations/pgday-russia-2015-plr/</link><pubDate>Wed, 15 Jul 2015 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgday-russia-2015-plr/</guid><description/></item><item><title>Shebang: Scripting with Postgres</title><link>https://joeconway.com/presentations/pgcon-2015-shebang/</link><pubDate>Fri, 19 Jun 2015 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgcon-2015-shebang/</guid><description/></item><item><title>Easy Statistical Analysis in PostgreSQL with PL/R</title><link>https://joeconway.com/presentations/dcpug-2015-plr/</link><pubDate>Fri, 01 May 2015 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/dcpug-2015-plr/</guid><description/></item><item><title>Fun with Functions, by Example</title><link>https://joeconway.com/presentations/fun-with-functions-by-example/</link><pubDate>Wed, 25 Mar 2015 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/fun-with-functions-by-example/</guid><description/></item><item><title>Fun with Functions, by Example</title><link>https://joeconway.com/presentations/scale13x-2015-fun-with-functions/</link><pubDate>Fri, 20 Feb 2015 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/scale13x-2015-fun-with-functions/</guid><description/></item><item><title>Postgres Interface Performance</title><link>https://joeconway.com/presentations/pgconf-eu-2014-interface-performance/</link><pubDate>Wed, 22 Oct 2014 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgconf-eu-2014-interface-performance/</guid><description/></item><item><title>Migration to PostgreSQL: Preparation and Methodology</title><link>https://joeconway.com/presentations/pgconf-eu-2014-migration/</link><pubDate>Tue, 21 Oct 2014 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgconf-eu-2014-migration/</guid><description>&lt;p>Co-presented with Michael Meskes.&lt;/p></description></item><item><title>Postgres Interface Performance</title><link>https://joeconway.com/presentations/postgres-open-2014-interface-performance/</link><pubDate>Thu, 18 Sep 2014 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/postgres-open-2014-interface-performance/</guid><description/></item><item><title>Advanced SQL and Functions</title><link>https://joeconway.com/presentations/postgres-open-2014-advanced-sql-and-functions/</link><pubDate>Wed, 17 Sep 2014 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/postgres-open-2014-advanced-sql-and-functions/</guid><description>&lt;p>Co-presented with Stephen Frost. Covers advanced SQL features (window functions, CTEs, LATERAL), JSONB, SP-GiST, and PostgreSQL function fundamentals with examples.&lt;/p></description></item><item><title>Easy Statistical Analysis in PostgreSQL with PL/R</title><link>https://joeconway.com/presentations/pgconfnyc-2014-plr/</link><pubDate>Fri, 04 Apr 2014 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgconfnyc-2014-plr/</guid><description/></item><item><title>Options for Predictive Server Analytics</title><link>https://joeconway.com/presentations/lisa-2012-predictive-server-analytics/</link><pubDate>Wed, 12 Dec 2012 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/lisa-2012-predictive-server-analytics/</guid><description>&lt;p>Co-presented with Jeff Hamann (Forest Informatics). Methodology and tooling for predictive analytics on server time-series data with PostgreSQL and PL/R.&lt;/p></description></item><item><title>PL/R: The Fusion of PostgreSQL and R</title><link>https://joeconway.com/presentations/user-2012-plr/</link><pubDate>Fri, 15 Jun 2012 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/user-2012-plr/</guid><description/></item><item><title>PostgreSQL Functions By Example</title><link>https://joeconway.com/presentations/scale10x-2012-functions-by-example/</link><pubDate>Fri, 20 Jan 2012 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/scale10x-2012-functions-by-example/</guid><description/></item><item><title>PL/R: The Fast Path to Advanced Analytics</title><link>https://joeconway.com/presentations/pgwest-2011-plr/</link><pubDate>Wed, 28 Sep 2011 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgwest-2011-plr/</guid><description/></item><item><title>PL/R: The Fast Path to Advanced Analytics</title><link>https://joeconway.com/presentations/postgres-open-2011-plr/</link><pubDate>Thu, 15 Sep 2011 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/postgres-open-2011-plr/</guid><description/></item><item><title>Migration to PostgreSQL: Preparation and Methodology</title><link>https://joeconway.com/presentations/postgres-open-2011-migration/</link><pubDate>Wed, 14 Sep 2011 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/postgres-open-2011-migration/</guid><description>&lt;p>Co-presented with Michael Meskes. Walks through migrations from Oracle, Informix, MySQL, and MSSQL into PostgreSQL.&lt;/p></description></item><item><title>PL/R Lightning Talk</title><link>https://joeconway.com/presentations/pgday-2009-plr-lightning/</link><pubDate>Sun, 19 Jul 2009 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgday-2009-plr-lightning/</guid><description/></item><item><title>Improving Your View: The Upcoming Role of PostgreSQL in Flat Panel Display Production</title><link>https://joeconway.com/presentations/pgcon-2007-improving-your-view/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/pgcon-2007-improving-your-view/</guid><description/></item><item><title>Terabytes of Business Intelligence</title><link>https://joeconway.com/presentations/oscon-2005-terabytes-of-bi/</link><pubDate>Mon, 01 Aug 2005 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/oscon-2005-terabytes-of-bi/</guid><description>&lt;p>Co-presented with Josh Berkus. Design and administration of very large data warehouses on PostgreSQL.&lt;/p></description></item><item><title>Flexible Data Acquisition and Analysis</title><link>https://joeconway.com/presentations/oscon-2004-flexible-data-acquisition/</link><pubDate>Mon, 26 Jul 2004 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/oscon-2004-flexible-data-acquisition/</guid><description/></item><item><title>Power PostgreSQL: Extending the Database with C</title><link>https://joeconway.com/presentations/oscon-2004-tutorial-power-postgresql/</link><pubDate>Mon, 26 Jul 2004 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/oscon-2004-tutorial-power-postgresql/</guid><description/></item><item><title>PostgreSQL-embedded Statistical Analysis with PL/R</title><link>https://joeconway.com/presentations/oscon-2003-plr/</link><pubDate>Tue, 08 Jul 2003 00:00:00 +0000</pubDate><author>mail@joeconway.com (Joseph Conway)</author><guid>https://joeconway.com/presentations/oscon-2003-plr/</guid><description/></item></channel></rss>