<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>tending the garden &#187; databases</title>
	<atom:link href="http://www.chesnok.com/daily/category/databases/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chesnok.com/daily</link>
	<description>Selena Deckelmann&#039;s blog about postgres, open source and the web.</description>
	<lastBuildDate>Thu, 09 Feb 2012 19:19:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<copyright>2006-2007 </copyright>
	<managingEditor>selenamarie@gmail.com (tending the garden)</managingEditor>
	<webMaster>selenamarie@gmail.com (tending the garden)</webMaster>
	<image>
		<url>http://www.chesnok.com/daily/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>tending the garden</title>
		<link>http://www.chesnok.com/daily</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>a gathering place for all the stray thoughts</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>tending the garden</itunes:author>
	<itunes:owner>
		<itunes:name>tending the garden</itunes:name>
		<itunes:email>selenamarie@gmail.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.chesnok.com/daily/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>CouchCamp 2010: yay!</title>
		<link>http://www.chesnok.com/daily/2010/09/11/couchcamp-2010-yay/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=couchcamp-2010-yay</link>
		<comments>http://www.chesnok.com/daily/2010/09/11/couchcamp-2010-yay/#comments</comments>
		<pubDate>Sat, 11 Sep 2010 19:06:34 +0000</pubDate>
		<dc:creator>selena</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[couchcamp]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[postgres]]></category>

		<guid isPermaLink="false">http://www.chesnok.com/daily/?p=1951</guid>
		<description><![CDATA[Tweet Max in a tree! Talking about GeoCouch I was at CouchCamp last week out at the Walker Creek Ranch &#8211; a bit disconnected (no cel service, and spotty internet), but fully immersed in the CouchDB community. I was there &#8230; <a href="http://www.chesnok.com/daily/2010/09/11/couchcamp-2010-yay/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton1951" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2010%2F09%2F11%2Fcouchcamp-2010-yay%2F&amp;text=CouchCamp%202010%3A%20yay%21&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2010%2F09%2F11%2Fcouchcamp-2010-yay%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.chesnok.com/daily/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><a href="http://twitpic.com/2muta3" title="Share photos on twitter with Twitpic"><img src="http://www.chesnok.com/daily/wp-content/uploads/2010/09/159321531-6f0a866198fb58529db8291a8139105f.4c8bd1b0-scaled-300x199.jpg" alt="" title="159321531-6f0a866198fb58529db8291a8139105f.4c8bd1b0-scaled" width="300" height="199" class="aligncenter size-medium wp-image-1975" /></a><br />
<i>Max in a tree! Talking about GeoCouch</i></p>
<p>I was at <a href="http://couch.io/couchcamp">CouchCamp</a> last week out at the Walker Creek Ranch &#8211; a bit disconnected (no cel service, and spotty internet), but fully immersed in the CouchDB community. </p>
<p>I was there to give a talk on <a href="http://chesnok.com/talks/mvcc_couchcamp.pdf">MVCC in PostgreSQL</a>. I forgot to mention it during my talk, but it was a fitting topic given that I first talked with JChris after a talk he gave in Portland, where I basically trolled him about compaction and MVCC in CouchDB. My goal was to show people the benefits of CouchDB&#8217;s built-in MVCC, to point out some places where core developers can learn from PostgreSQL and avoid some of the traps we&#8217;ve fallen into over the years. I&#8217;ve got more to say about the talk some other day, but I wanted to just reflect on CouchCamp for a moment.</p>
<p>One comment a friend made was, &#8220;Wow, these people are just so nice!&#8221; And it&#8217;s true. Every hacker meetup I attend is full of people who are overwhelmingly kind and thoughtful, and CouchCamp was more of the same. </p>
<p>CouchDB is at a critical point in their development &#8211; <a href="http://www.apache.org/dyn/closer.cgi?path=/couchdb/1.0.1/apache-couchdb-1.0.1.tar.gz">1.0 is out the door</a>, and developers are <a href="https://voxer.com/">already building cool apps</a> on top of it. <a href="http://oreillynet.com/pub/e/1604">CouchApps + Evently</a> are an interesting and fun way to get started building things on top of a couch. And <a href="http://wiki.apache.org/couchdb/Replication">replication parties</a> &#8211; seriously awesome.  <a href="http://c2.com/~ward/">Ward Cunningham</a> is rumored to be considering a CouchDB wiki to drive the <a href="http://c2.com/cgi/wiki?WelcomeVisitors">patterns repository wiki</a> (And <a href="http://wiki.ppr.couchone.com/">here it is</a>! Thanks, Max!), and CouchCamp was overflowing with ideas and implementations (distributed social, a replacement for email, <a href="https://one.ubuntu.com/">UbuntuOne</a>).</p>
<p>So what did I learn at CouchCamp? I learned how to hack on a <a href="http://github.com/selenamarie/couchcamp_profiles">CouchApp</a> (Thanks for the help, <a href="http://twitter.com/jchris">JChris</a>!). I learned about what <a href="http://maxogden.com">Max Ogden</a> <a href="http://www.slideshare.net/maxogden/how-to-build-an-open-geo-wiki">is up to</a>, and am so excited for him and the lucky folks that get to work with him. (and he&#8217;s running a <a href="http://calagator.org/events/1250459208">hack/project night next weekend</a> you should TOTALLY GO TO!) </p>
<p>I heard about the success and tribulations of running CouchDB on the desktop, and the launch of UbuntuOne from <a href="http://www.kryogenix.org/days/">Stuart Langridge</a>. During his talk, Stuart brought up the idea of a general replication API &#8211; something that I also believe is important to the growth of open source databases and is critical to enabling data freedom. I met a real, live <a href="http://en.wikipedia.org/wiki/Pick_operating_system">Pick</a> user/admin/developer, and talked about the inability to move to another system but the possibility of interfacing something like CouchDB to it.  I got to chat with <a href="http://twitter.com/rmurphey">Rebecca Murphey</a> about Javascript, MVCC and quality booze. I saw bunnies, foxes, deer, raccoons, and tons of bright stars late at night. And, I saw <a href="http://damienkatz.net/">Damien Katz</a> perform a brief interpretive dance.</p>
<p>I also was pointed to <a href="http://groups.google.com/group/tumbolia/browse_thread/thread/4a5e8ed2cf064b7b">a retrospective on Couch 1.0 development</a> by Ted Leung. I don&#8217;t know Noah Slater, but wow, what a testimonial. Noah&#8217;s comments about why he continues to contribute to CouchDB mirror a <a href="http://archives.postgresql.org/pgsql-hackers/2010-09/msg00289.php">recent thread about PostgreSQL contribution</a> &#8212; we work on these open source projects because of the incredible community that develops around them.</p>
<p>Thanks, Mikael, JChris, Jan and Damien, and all the CouchDB folks for creating a community that so many people want to contribute and become a part of. I certainly want to be a part of it, and look forward to finding ways of contributing more. </p>
<p>And thanks for bringing us all together in person. From the squirt guns in the welcome bag, to the campfire and sing-alongs, to the very late night Android libc storytelling by <a href="http://github.com/apage43">Aaron</a>&#8230; These are the moments that glue us all together, and make all that work we do to connect up with one another through software completely worth it. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.chesnok.com/daily/2010/09/11/couchcamp-2010-yay/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>OpenSQLCamp was awesome!</title>
		<link>http://www.chesnok.com/daily/2009/11/16/opensqlcamp-was-awesome/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=opensqlcamp-was-awesome</link>
		<comments>http://www.chesnok.com/daily/2009/11/16/opensqlcamp-was-awesome/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 22:00:46 +0000</pubDate>
		<dc:creator>selena</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[opensqlcamp]]></category>

		<guid isPermaLink="false">http://www.chesnok.com/daily/?p=1293</guid>
		<description><![CDATA[Tweet Thanks to everyone who attended OpenSQLCamp this past weekend in Portland, OR! More than 100 people participated &#8211; developers, DBAs and hobbyists from all over the world. Database developers participated from PostgreSQL, MySQL, MariaDB, Drizzle, TokuDB, LucidDB, MongoDB, Cassandra, &#8230; <a href="http://www.chesnok.com/daily/2009/11/16/opensqlcamp-was-awesome/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton1293" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2009%2F11%2F16%2Fopensqlcamp-was-awesome%2F&amp;text=OpenSQLCamp%20was%20awesome%21&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2009%2F11%2F16%2Fopensqlcamp-was-awesome%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.chesnok.com/daily/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><a href="http://www.chesnok.com/daily/photos/photo/4102924001/saturday-schedule-111409.html" class="tt-flickr tt-flickr-Small" title="Saturday schedule 11/14/09"><img class="aligncenter" src="http://farm3.static.flickr.com/2498/4102924001_5fb44380c5_m.jpg" alt="Saturday schedule 11/14/09" width="180" height="240" /></a> </p>
<p>Thanks to everyone who attended OpenSQLCamp this past weekend in Portland, OR!  More than 100 people participated &#8211; developers, DBAs and hobbyists from all over the world. Database developers participated from PostgreSQL, MySQL, MariaDB, Drizzle, TokuDB, LucidDB, MongoDB, Cassandra, CouchDB and many more. </p>
<p>The great thing about these events is the opportunity to trade ideas, code and stories. One project I&#8217;m very excited about is coming from some Portland State University students and a capstone project to <a href="http://opensqlcamp.org/Drizzle_Client_Rewrite">create a new, interactive database client</a> that works with more than just one DBMS. Igal gave a <a href="http://opensqlcamp.org/Non-Relational_Database_Stores">review of non-relational datastores</a>. We had lightning talks about: <a href="http://www.luciddb.org/">open source column store databases</a>, a <a href="http://mituzas.lt/2008/05/14/trainwreck-external-mysql-replication-agent/">many-master replication system called Trainwreck</a>, open source at Microsoft, <a href="http://www.slideshare.net/brianaker/no-sql-talk">how to translate between NoSQL and SQL</a> and many more.</p>
<p>You can see the <a href="http://opensqlcamp.org/Events/Portland2009/Schedule">full list of talks and notes</a> from sessions as people update the wiki.</p>
<p>Joking about NoSQL aside, I was very happy to see many <a href="http://blogs.neotechnology.com/emil/2009/11/nosql-scaling-to-size-and-scaling-to-complexity.html">non-relational database developers</a> in attendance, sharing information and participating in interesting discussions about the data management ecosystem. One meme we were happy to spread is that every tool has a purpose and I was happy to see this tweet:</p>
<p><img src="http://img.skitch.com/20091116-gqp1ug43wwaq7gdw7e3u59mjr5.png" alt="Best thing I learned at #opensqlcamp today: #nosql vs. #sql is a false duality. Different features for different problem domains."></p>
<p>I hope next time we can get a few more core Postgres developers to a Camp. Mark Callaghan expressed interest in a comparison of backend storage mechanisms, and several people were interested in detailed comparisons of replication strategies across many DBMSes.</p>
<p><a href="http://groups.google.com/group/opensqlcamp/browse_thread/thread/fc701ea9cc7096e5">Thank you</a> to everyone who participated! (sorry I spelled your name wrong in the email, Mark. And left off your name in the list of GoDaddy road-trippers, Dan.) If you were there, please give us <a href="http://opensqlcamp.org/Events/Portland2009/Feedback">feedback</a>!</p>
<p>We&#8217;re already looking forward to the next OpenSQL Camp. Some people thought we should do it again in Portland &#8211; and we&#8217;d be happy to host again next year! Baron also mentioned running an event in Washington, D.C.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chesnok.com/daily/2009/11/16/opensqlcamp-was-awesome/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Bucardo talk up</title>
		<link>http://www.chesnok.com/daily/2009/10/17/bucardo-talk-up/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bucardo-talk-up</link>
		<comments>http://www.chesnok.com/daily/2009/10/17/bucardo-talk-up/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 19:18:11 +0000</pubDate>
		<dc:creator>selena</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[bucardo]]></category>
		<category><![CDATA[seattle]]></category>
		<category><![CDATA[talks]]></category>

		<guid isPermaLink="false">http://www.chesnok.com/daily/2009/10/17/bucardo-talk-up/</guid>
		<description><![CDATA[TweetFor those that don&#8217;t follow the End Point blog, I just posted my slides for the Bucardo talk I gave this morning in seattle.]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton1241" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2009%2F10%2F17%2Fbucardo-talk-up%2F&amp;text=Bucardo%20talk%20up&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2009%2F10%2F17%2Fbucardo-talk-up%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.chesnok.com/daily/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>For those that don&#8217;t follow the End Point blog, I just posted my slides for the <a href="http://blog.endpoint.com/2009/10/talk-slides-are-available-bucardo.html">Bucardo talk I gave this morning</a> in seattle.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chesnok.com/daily/2009/10/17/bucardo-talk-up/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The future of free and open source support models</title>
		<link>http://www.chesnok.com/daily/2009/04/25/the-future-of-free-and-open-source-support-models/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-future-of-free-and-open-source-support-models</link>
		<comments>http://www.chesnok.com/daily/2009/04/25/the-future-of-free-and-open-source-support-models/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 14:07:59 +0000</pubDate>
		<dc:creator>selena</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[assurance]]></category>
		<category><![CDATA[contracts]]></category>
		<category><![CDATA[foss]]></category>
		<category><![CDATA[support models]]></category>

		<guid isPermaLink="false">http://www.chesnok.com/daily/?p=872</guid>
		<description><![CDATA[TweetI attended the MySQL Conference all last week, and am feeling very excited about the future of open source databases. I had many interesting discussions and met a ton of Drizzle hackers I was lucky enough to spend Friday with, &#8230; <a href="http://www.chesnok.com/daily/2009/04/25/the-future-of-free-and-open-source-support-models/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton872" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2009%2F04%2F25%2Fthe-future-of-free-and-open-source-support-models%2F&amp;text=The%20future%20of%20free%20and%20open%20source%20support%20models&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2009%2F04%2F25%2Fthe-future-of-free-and-open-source-support-models%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.chesnok.com/daily/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>I attended the <a href="www.mysqlconf.com">MySQL Conference</a> all last week, and am feeling very excited about the future of open source databases.  I had many interesting discussions and met a ton of Drizzle hackers I was lucky enough to spend Friday with, digging through code.</p>
<p>I was talking with <a href="http://www.pythian.com/about/paul_vallee.php">Paul Vallée</a> of the Pythian Group Thursday about Postgres and the future of enterprise support. And he showed me this great graph from indeed.com.  It&#8217;s acceleration here, not the raw numbers &#8211; but still, a neat graph <img src='http://www.chesnok.com/daily/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div style="width:540px">
<a href="http://www.indeed.com/jobtrends?q=postgres%2C+mysql%2C+oracle&#038;relative=1&#038;relative=1" title="postgres, mysql, oracle Job Trends"><br />
<img width="540" height="300" src="http://www.indeed.com/trendgraph/jobgraph.png?q=postgres%2C+mysql%2C+oracle&#038;relative=1" border="0" alt="postgres, mysql, oracle Job Trends graph"><br />
</a></p>
<table width="100%" cellpadding="6" cellspacing="0" border="0" style="font-size:80%">
<tr>
<td><a href="http://www.indeed.com/jobtrends?q=postgres%2C+mysql%2C+oracle&#038;relative=1&#038;relative=1">postgres, mysql, oracle Job Trends</a></td>
<td align="right"><a href="http://www.indeed.com/q-postgres-jobs.html">postgres jobs</a> &#8211; <a href="http://www.indeed.com/q-mysql-jobs.html">mysql jobs</a> &#8211; <a href="http://www.indeed.com/q-oracle-jobs.html">oracle jobs</a></td>
</tr>
</table>
</div>
<p>We discussed the issues that enterprise customers with certain types of regulatory obligations encounter &#8212; such as contractual obligations for PCI-compliant credit card storage or outsourced management of sensitive data. The standard response developers might give for this is &#8220;read the spec, and make sure you implement it properly&#8221;. But the truth is, for larger companies, that may not be enough.</p>
<p>So, assuming for a moment that the Postgres community would even want to address this problem as a group &#8212; could it be possible for the Postgres community to provide the legal and financial assurances that an incredibly huge corporation (ahem &#8211; Sun/Oracle) can?</p>
<p>The short answer for Postgres right now is &#8220;no&#8221;.</p>
<p>Originally, I had thought just in term of liability, but Paul clarified:</p>
<blockquote><p>
The liability is just one component of what gives the guarantee meaning because there is a consequence to failed delivery. An SLA can also do this. As can a simple lucrative contract that can be lost, or canceled early if delivery does no take place. The key here is to ensure that the technology adopter can legitimately be confident that they are provably being responsible by adopting the platform. &#8220;I trusted&#8221; doesn&#8217;t cut it for many.
</p></blockquote>
<p>My view was that this type of agreement helps to determine who exactly is to blame (and who can be sued) in the event of a software failure. But, Paul said, &#8220;It&#8217;s more about assurance (with evidence) that obligations realistically will be met.&#8221;  </p>
<p>I sometimes think that this system of liability and assurances is just ultimately broken. But it is a reality. So, would it be possible for us to come up with a new legal framework for community-driven software?</p>
<p>Paul brought up the idea of a cooperative, and that maybe such a legal entity could provide protection for individuals involved in supporting Postgres, and also shoulder some or all of the liability that a corporation using Postgres would want.  I&#8217;m not sure that core developers of Postgres would join such a thing, or whether they would be allowed to given existing agreements they have with their own companies. But it is an interesting idea.</p>
<p>Creating a blueprint for this type of organization &#8211; hackers cooperatives &#8211; could be a way for truly community software to be developed across companies and among individuals in a sustainable, and &#8220;trustable&#8221; way. Maybe? </p>
<p>Continuing this train of thought &#8211; maybe these are non-governmental organizations, whose main purpose is to create and maintain infrastructure software for the good of the world.</p>
<p>Funding for mid-sized free and open source projects seems to be a consistent problem. Perhaps NGOs are a fair model for us.</p>
<p>I am curious about what effort may have already been made in this direction.  My next step will be to contact Bradley Kuhn and see if there&#8217;s something out there that might address this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chesnok.com/daily/2009/04/25/the-future-of-free-and-open-source-support-models/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Greg&#8217;s THREE talks at PostgreSQL Conference East</title>
		<link>http://www.chesnok.com/daily/2009/04/02/gregs-three-talks-at-postgresql-conference-east/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gregs-three-talks-at-postgresql-conference-east</link>
		<comments>http://www.chesnok.com/daily/2009/04/02/gregs-three-talks-at-postgresql-conference-east/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 00:36:24 +0000</pubDate>
		<dc:creator>selena</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[Greg Sabino Mullane]]></category>
		<category><![CDATA[postgresqlconference]]></category>
		<category><![CDATA[talks]]></category>
		<category><![CDATA[turnstep]]></category>

		<guid isPermaLink="false">http://www.chesnok.com/daily/?p=820</guid>
		<description><![CDATA[Tweet Greg Sabino Mullane will be presenting three talks at PostgreSQL Conference East this weekend in Philadelphia, at Drexel University. The talks are listed on the site, and here&#8217;s what he&#8217;ll be speaking about: Bucardo April 5, Sunday, 10am Bucardo &#8230; <a href="http://www.chesnok.com/daily/2009/04/02/gregs-three-talks-at-postgresql-conference-east/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton820" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2009%2F04%2F02%2Fgregs-three-talks-at-postgresql-conference-east%2F&amp;text=Greg%26%238217%3Bs%20THREE%20talks%20at%20PostgreSQL%20Conference%20East&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2009%2F04%2F02%2Fgregs-three-talks-at-postgresql-conference-east%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.chesnok.com/daily/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><center><a href="http://www.chesnok.com/daily/wp-content/uploads/2009/04/company-meeting-2009_img_3311.png"><img src="http://www.chesnok.com/daily/wp-content/uploads/2009/04/company-meeting-2009_img_3311-300x248.png" alt="" title="company-meeting-2009_img_3311" width="300" height="248" class="alignnone size-medium wp-image-827" /></a></center></p>
<p>Greg Sabino Mullane will be presenting three talks at <a href="http://postgresqlconference.org/2009/east/">PostgreSQL Conference East</a> this weekend in Philadelphia, at Drexel University. The talks are <a href="http://www.postgresqlconference.org/2009/east/talks">listed on the site</a>, and here&#8217;s what he&#8217;ll be speaking about: </p>
<blockquote><p>
<strong>Bucardo</strong><br />
<i>April 5, Sunday, 10am</i><br />
<a href="http://bucardo.org/">Bucardo</a> is a replication system for Postgres that uses triggers to asynchronously copy data from one server to many others (master-slave) or to exchange data between two servers (master-master). We&#8217;ll look at replication in general and where Bucardo fits in among other solutions, we&#8217;ll take a look at some of its features and use-cases, and discuss where it is going next. We&#8217;ll setup a running system along the way to demonstrate how it all works.</p>
<p><strong>Monitoring Postgres with <code>check_postgres.pl</code></strong><br />
<i>April 4, Saturday, 2:30pm</i><br />
What should you monitor? And how? We&#8217;ll look at the sort of things you should care about when watching over your Postgres databases, as well as ways to graph and analyze metadata about about your database, with a focus on the <code><a href="http://bucardo.org/check_postgres/">check_postgres.pl</a></code> script.</p>
<p><strong>The Power of <code>psql</code></strong><br />
<i>April 4, Saturday 10:30am</i><br />
All about everyone&#8217;s favorite Postgres utility, <code><a href="http://www.postgresql.org/docs/current/static/app-psql.html">psql</a></code>, the best command-line database interface, period. We&#8217;ll cover basic and advanced usage.
</p></blockquote>
<p>I&#8217;ve seen a few of Greg&#8217;s talks &#8212; <a href="http://technocation.org/node/653/play">The Magic of MVCC</a>, Cloning an elephant and a few others.  He&#8217;s a great speaker and cool guy.  And he&#8217;s my boss. But I&#8217;m not just saying that because he&#8217;s my boss! Really!</p>
<p>He doesn&#8217;t like to brag about himself, so I&#8217;m gonna help him out.  He maintains <a href="http://search.cpan.org/dist/DBD-Pg/">DBD::Pg</a>, check_postgres.pl, Bucardo and has had <a href="http://git.postgresql.org/gitweb?p=postgresql.git&#038;a=search&#038;h=568556b23185bdacebd90b59679f2004c3d44d64&#038;st=commit&#038;s=Mullane">MANY patches committed to PostgreSQL</a>.  He&#8217;s also a volunteer for the PostgreSQL sysadmins team, and specifically helps maintain the git repo box.  He&#8217;s a contributor to the MediaWiki project.  He&#8217;s on the board of the <a href="http://www.postgresql.us">United States PostgreSQL Association</a>.  He&#8217;s basically awesome.</p>
<p>If you&#8217;re gonna be there, you should check out his talks. And if you can&#8217;t make it, here&#8217;s hoping Josh Drake records the talks and shares them with us all! <img src='http://www.chesnok.com/daily/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.chesnok.com/daily/2009/04/02/gregs-three-talks-at-postgresql-conference-east/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simon Riggs just rocked my world.</title>
		<link>http://www.chesnok.com/daily/2009/02/07/simon-riggs-just-rocked-my-world/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=simon-riggs-just-rocked-my-world</link>
		<comments>http://www.chesnok.com/daily/2009/02/07/simon-riggs-just-rocked-my-world/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 17:49:20 +0000</pubDate>
		<dc:creator>selena</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[fosdem]]></category>
		<category><![CDATA[fosdem09]]></category>
		<category><![CDATA[hot standby]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://www.chesnok.com/daily/?p=655</guid>
		<description><![CDATA[Tweet I&#8217;m in Brussels for the FOSDEM conference, hanging out at the PostgreSQL booth, meeting my European colleagues, and running into friends. PostgreSQL has a developer&#8217;s room and Simon Riggs just wrapped up a talk about Replication. I sincerely hope &#8230; <a href="http://www.chesnok.com/daily/2009/02/07/simon-riggs-just-rocked-my-world/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton655" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2009%2F02%2F07%2Fsimon-riggs-just-rocked-my-world%2F&amp;text=Simon%20Riggs%20just%20rocked%20my%20world.&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2009%2F02%2F07%2Fsimon-riggs-just-rocked-my-world%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.chesnok.com/daily/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><center><img src="http://www.chesnok.com/daily/wp-content/uploads/2009/02/simon-300x199.jpg" alt="" title="simon" width="300" height="199" class="alignnone size-medium wp-image-660" /></center><br/></p>
<p>I&#8217;m in Brussels for the FOSDEM conference, hanging out at the <a href="http://postgresql.org">PostgreSQL</a> booth, meeting my <a href="http://postgresql.eu">European colleagues</a>, and running into <a href="http://twitter.com/AE3nn">friends</a>.</p>
<p>PostgreSQL has a <a href="https://www.bsdwiki.de/FOSDEM_2009#Developers_room">developer&#8217;s room</a> and <a href="http://www.linkedin.com/in/simonat2ndquadrantdotcom">Simon Riggs</a> just wrapped up a talk about Replication.  I sincerely hope that the video of the talk turned out well, because it was the most inspiring and technically interesting talk I have seen in a very long time. Unfortunately, I don&#8217;t have a copy of the slides at the moment, but word is that they will be posted on the <a href="https://www.bsdwiki.de/FOSDEM_2009">BSD wiki</a> soon.</p>
<p>Simon focused on new features in 8.4 that affect file-based replication, also mentioning streaming, synchronous replication &#8212; which will not be included in 8.4, but is being actively worked on. He explained his rationale for objecting to the inclusion of the synchronous replication patches, mostly, I think, based on the complexity of the WAL archiving required as it was implemented. </p>
<p>Then, Simon launched into an in-depth tour of the issues and solutions brought about during his team&#8217;s work on Hot Standby. Hot Standby allows read-only queries to be made against a file-based replication enabled Postgres server, known as Point-in-time recovery and WAL Shipping in the Postgres documentation. </p>
<p>Simon started work on PITR-related patches about five years ago, and continues that work with others today. </p>
<p>One fascinating aspect of the hot standby patches is that they ultimately caused performance improvements in sub-transactions across the board &#8211; and will likely cause up to 5% improvement in that code path. There were other performance improvements, but I&#8217;ll wait for the slides to mention those. At several times during the talk, Simon pointed out features that Postgres has that no other database has &#8212; such as multiple options for dealing with conflicts in hot standby (freezing, conflict resolution and timeout).</p>
<p>At the end of the talk, Simon spent a few minutes talking about how Postgres is capable of being the best database, not just the best open source database.  And how all the people in the room were capable of contributing as he had.  He claimed that prioritization and aiming to work on the biggest, most interesting problem you can are all you need.  And he claimed that all that made him different was that he was a little more persistent about solving problems. </p>
<p>Rock on, Simon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chesnok.com/daily/2009/02/07/simon-riggs-just-rocked-my-world/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Mentor Summit Report for PostgreSQL</title>
		<link>http://www.chesnok.com/daily/2008/10/27/mentor-summit-report-for-postgresql/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mentor-summit-report-for-postgresql</link>
		<comments>http://www.chesnok.com/daily/2008/10/27/mentor-summit-report-for-postgresql/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 17:27:24 +0000</pubDate>
		<dc:creator>selena</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[gender]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[womenintech]]></category>
		<category><![CDATA[mentorsummit]]></category>
		<category><![CDATA[mentorsummit08]]></category>
		<category><![CDATA[report]]></category>
		<category><![CDATA[summary]]></category>
		<category><![CDATA[wrapup]]></category>

		<guid isPermaLink="false">http://www.chesnok.com/daily/2008/10/27/mentor-summit-report-for-postgresql/</guid>
		<description><![CDATA[Tweet Update: Fixed the etherboot wiki link. I attended the Google Summer of Code Mentor Summit this past weekend on behalf of PostgreSQL. We met at the Google campus in Mountain View. This event was an unconference and so, none &#8230; <a href="http://www.chesnok.com/daily/2008/10/27/mentor-summit-report-for-postgresql/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton516" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2008%2F10%2F27%2Fmentor-summit-report-for-postgresql%2F&amp;text=Mentor%20Summit%20Report%20for%20PostgreSQL&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2008%2F10%2F27%2Fmentor-summit-report-for-postgresql%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.chesnok.com/daily/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><center><a href="http://www.flickr.com/photos/selenamarie/sets/72157608418005086/"><img src='http://www.chesnok.com/daily/wp-content/uploads/2008/10/2975341632_445fc8e65c1.jpg' alt='mentor summit' /></a></a></center></p>
<p><strong>Update:</strong> Fixed the etherboot wiki link.</p>
<p>I attended the Google Summer of Code Mentor Summit this past weekend on behalf of <a href="http://www.postgresql.org">PostgreSQL</a>. We met at the Google campus in Mountain View. </p>
<p>This event was an <a href="http://en.wikipedia.org/wiki/Unconference">unconference</a> and so, none of the sessions were determined in advance.</p>
<p>Some of the highlights were: </p>
<ul>
<li>Leslie Hawthorn and Chris DiBona went into some detail with the whole group about the selection process for GSOC.  This session made me feel as though PostgreSQL had relatively good chances for being accepted again next year. Google, however, does not pre-announce projects/products, so there is no sure thing about our (or any other project&#8217;s) involvement. </li>
<li>
I met MusicBrainz guys and was pleased to receive many bars of chocolate they requested to be distributed to SFPUG and PDXPUG members as thanks for making an great database.</li>
<li>Attended three sessions concerning recruitment and retention of students.  This is a topic that many people were interested in, but that few people feel they have a proper strategy for.</li>
</ul>
<p>I also led a session on recruitment and retention of students to open source projects. Some of the ideas that came out of that and the related sessions were: </p>
<ul>
<li>Determine what makes you personally need to be part of Postgres (joy of learning, scratching a technical itch, making a tool for your job, fame). Find out which of those things your student also needs or wants and try to give that or help your student achieve that thing.</li>
<li>Have a clearly defined method for students to keep journals. Several projects simply used MediaWiki and templates. </li>
<li>Use git (or other distributed revision control), and have students commit early and often to a branch that mentors have access to.</li>
<li>The Etherboot project has a great system: <a href="http://etherboot.org/wiki/soc/2008/start">http://etherboot.org/wiki/soc/2008/start</a></li>
<li>Hold weekly meetings over IRC. These can be brief, but help get students accustomed to your project&#8217;s culture and way of doing things. </li>
<li>Ask the student: &#8220;are you on track?&#8221;, ask the mentor: &#8220;do you think the student is on track?&#8221; on a weekly basis</li>
<li>If you want students to stick around, find incremental responsibilities to assign that are driven by their enthusiasm. </li>
<li>Interview on the phone all your students ahead of time, not just the ones you think might be a problem. </li>
<li>Require a phone number on the application for the student. </li>
<li>Require a secondary contact so that if the student &#8220;disappears&#8221; there&#8217;s a backup person to contact. (and contact that person BEFORE SoC starts)</li>
</ul>
<p>I made good connections with members of Git, Parrot, WorldForge, Ruby and many other community leaders. I was particularly impressed by the ideas and stories from the current Debian project leader, <a href="http://blog.einval.com/">Steve McIntyre</a> and Gentoo council member <a href="http://dberkholz.wordpress.com/">Donnie Berkholz</a>. Donnie recommended some books about recruitment that I plan to read and review in the next few weeks.</p>
<p>The issue of mailing list moderation and the number of people required to keep mailing lists functioning properly came up frequently.  If you know a moderator for a Postgres mailing list, please consider thanking them for doing a very tedious, extremely important and often thankless job. </p>
<p>I also spent some time discussing with Leslie Hawthorn and Cat Allman how to increase the total number of women mentors and students next year.  Leslie and I shared some ideas and I offered to help implement them next year.  One thing the crowd asked for was explicit training on how to recruit and manage female students. Realistically, this information will apply to all students, and I hope this training helps us recruit more students overall.</p>
<p>I thought the conference went quite well. I hope PostgreSQL is accepted next year, and that one of our mentors is able to attend this conference. And, if you go, be sure to register for the hotel early, and stay at the Wild Palms. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.chesnok.com/daily/2008/10/27/mentor-summit-report-for-postgresql/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>geekspeakr.com</title>
		<link>http://www.chesnok.com/daily/2008/04/14/geekspeakrcom/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=geekspeakrcom</link>
		<comments>http://www.chesnok.com/daily/2008/04/14/geekspeakrcom/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 08:20:27 +0000</pubDate>
		<dc:creator>selena</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[gender]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[user groups]]></category>
		<category><![CDATA[women]]></category>
		<category><![CDATA[womenintech]]></category>
		<category><![CDATA[awesome]]></category>
		<category><![CDATA[geekspeakr]]></category>
		<category><![CDATA[speakers]]></category>
		<category><![CDATA[stuffthatrocks]]></category>

		<guid isPermaLink="false">http://www.chesnok.com/daily/2008/04/14/geekspeakrcom/</guid>
		<description><![CDATA[TweetHeard of geekspeakr.com? Brenda Wallace is created a place to store the names and interesting details of women speakers for conferences. I took a snapshot of the tag cloud so far: Yay for PostgreSQL being the only database represented! So &#8230; <a href="http://www.chesnok.com/daily/2008/04/14/geekspeakrcom/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton298" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2008%2F04%2F14%2Fgeekspeakrcom%2F&amp;text=geekspeakr.com&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2008%2F04%2F14%2Fgeekspeakrcom%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.chesnok.com/daily/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Heard of <a href="http://www.geekspeakr.com">geekspeakr.com</a>? Brenda Wallace is created a place to store the names and interesting details of women speakers for conferences.</p>
<p>I took a snapshot of the tag cloud so far: </p>
<p><center><a href='http://www.chesnok.com/daily/wp-content/uploads/2008/04/picture-7.png' title='tag cloud'><img src='http://www.chesnok.com/daily/wp-content/uploads/2008/04/picture-7.png' alt='tag cloud' /></a></center></p>
<p>Yay for PostgreSQL being the only database represented!  <img src='http://www.chesnok.com/daily/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   So far!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chesnok.com/daily/2008/04/14/geekspeakrcom/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PostgreSQL Conference &#8211; Keynote commentary</title>
		<link>http://www.chesnok.com/daily/2008/04/01/postgresql-conerence-keynote-commentary/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=postgresql-conerence-keynote-commentary</link>
		<comments>http://www.chesnok.com/daily/2008/04/01/postgresql-conerence-keynote-commentary/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 16:04:01 +0000</pubDate>
		<dc:creator>selena</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[pgconference]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[disruptive]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[theo schlossnagle]]></category>

		<guid isPermaLink="false">http://www.chesnok.com/daily/2008/04/01/postgresql-conerence-keynote-commentary/</guid>
		<description><![CDATA[TweetTheo Schlossnagle wrote a great blog post about Joshua Drake&#8217;s keynote. I wanted to respond to some of his comments here. I totally agree with Theo that we need to be disruptive! One criticism I have had in the past &#8230; <a href="http://www.chesnok.com/daily/2008/04/01/postgresql-conerence-keynote-commentary/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton269" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2008%2F04%2F01%2Fpostgresql-conerence-keynote-commentary%2F&amp;text=PostgreSQL%20Conference%20%26%238211%3B%20Keynote%20commentary&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2008%2F04%2F01%2Fpostgresql-conerence-keynote-commentary%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.chesnok.com/daily/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><a href="http://lethargy.org/~jesus/">Theo Schlossnagle</a> wrote a <a href="http://lethargy.org/~jesus/archives/110-PostgreSQL-Community.html">great blog post</a> about Joshua Drake&#8217;s keynote. I wanted to respond to some of his comments here. </p>
<p>I totally agree with Theo that we need to be disruptive! One criticism I have had in the past of the PostgreSQL community is that it has been too centralized, and not willing to experiment with social networking, wikis and other non-hierarchical tools that will get more *end* *users* actively contributing. </p>
<p>I think all of that is changing with the creation of the PostgreSQL-EU and <a href="http://www.postgresql.us">USPgA</a> groups, and the fast uptake in <a href="http://pugs.postgresql.org">PostgreSQL User Groups</a> in the last few months.</p>
<p>Also, I also respectfully disagree with some comments that were made in other sessions about &#8220;us not wanting&#8221; the type of users that choose MySQL. *I* want those users to come to my user group meetings.  There&#8217;s tons we can learn from each other. </p>
<p>We will make PostgreSQL better if we hear and respond directly to criticism from users of the most popular open source database. I&#8217;m not saying that Tom Lane and Bruce Momjian need to do that. PUGs should be doing this, filtering out the good/important stuff and communicating information back to -hackers and -core. That&#8217;s a great service the user groups can provide to postgresql.org. </p>
<p>Finally, I am so excited about a Baltimore/Washington PUG!!  I had several people approach me about a group.  I think even <a href="http://www.xaprb.com/blog/">the MySQL guy</a> will be interested. <img src='http://www.chesnok.com/daily/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.chesnok.com/daily/2008/04/01/postgresql-conerence-keynote-commentary/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PostgreSQL Conference Day 1</title>
		<link>http://www.chesnok.com/daily/2008/03/29/postgresql-conference-day-1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=postgresql-conference-day-1</link>
		<comments>http://www.chesnok.com/daily/2008/03/29/postgresql-conference-day-1/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 04:28:59 +0000</pubDate>
		<dc:creator>selena</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[pgconference]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[postgresql conference pgconference08 pgeast pgconferenc]]></category>

		<guid isPermaLink="false">http://www.chesnok.com/daily/2008/03/29/postgresql-conference-day-1/</guid>
		<description><![CDATA[TweetI just got home from the EnterpriseDB party at Jasper&#8217;s. What a fantastic day at the conference! I attended most of Brent Friedman&#8217;s Java and PostgreSQL talk. I do a little Java hacking for a legacy app, so the sysadmin-ish &#8230; <a href="http://www.chesnok.com/daily/2008/03/29/postgresql-conference-day-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton260" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2008%2F03%2F29%2Fpostgresql-conference-day-1%2F&amp;text=PostgreSQL%20Conference%20Day%201&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.chesnok.com%2Fdaily%2F2008%2F03%2F29%2Fpostgresql-conference-day-1%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.chesnok.com/daily/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>I just got home from the <a href="http://www.enterprisedb.com/">EnterpriseDB</a> party at Jasper&#8217;s.  What a fantastic day at <a href="http://www.postgresqlconference.org">the conference</a>!</p>
<p>I attended most of Brent Friedman&#8217;s Java and PostgreSQL talk. I do a little Java hacking for a legacy app, so  the sysadmin-ish details about installation and upgrading were useful as I look forward to upgrading. </p>
<p><center><img src='http://www.chesnok.com/daily/wp-content/uploads/2008/03/2373095060_535396a478_m.jpg' alt='Andrew Sullivan' /></center></p>
<p>I really, really enjoyed Andrew Sullivan&#8217;s talk on Rapid Development as  Denial of Service Attack.  Not only is Andrew witty and sharp, he just nailed the people problems that are inherent in modern software design.  I really liked his presentation style as well &#8211; tons of useful analogies. Some key bits: </p>
<p><span id="more-260"></span></p>
<p>* Be sure to define what &#8220;normal&#8221; is &#8211; so that you can tell when things are not normal<br />
* Build in time for instrumenting &#8211; because you&#8217;ll either plan to do it up front, or spend unplanned time later<br />
* Databases are really an API, not a black box</p>
<p><center><img src='http://www.chesnok.com/daily/wp-content/uploads/2008/03/2372256363_25e0ffbc38_m.jpg' alt='greg sabino mullane' /></center></p>
<p>Greg Sabino Mullane provided a survey of all the replication options available to PostgreSQL, including the pros and cons. This sparked a 20-minute debate among some long time PostgreSQL contributors and a few newer consultants and conference attendees. </p>
<p><center><img src='http://www.chesnok.com/daily/wp-content/uploads/2008/03/2373095586_f774f6082c_m.jpg' alt='crowd at gregâ€™s talk' /></center></p>
<p>The discussion revolved around what replication technologies to include in the core of PostgreSQL. In particular, the support for statement-level replication was in dispute, as well as the utility of self-modifying code. Greg also mentioned that Bucardo&#8217;s configuration engine uses Moose, a Perl object framework.</p>
<p>To wrap up the day, I led a discussion of women in open source, along with Dr. Kathryn Bartol,<br />
Yixin Qiu, Dr. Louiqa Rashid, and Laura Thompson of Mozilla Corporation. My slides are below.  Kay and Yixin also presented preliminary results from their research into activities of the KDE Women group.  They were studying communication patterns and developing labels for the different types and quality of communication occurring between people on the mailing list.  </p>
<p>I look forward to their work being published. I&#8217;ve attached my slides below.  I have a few links to add before I add the final version to conference site. </p>
<p>A few more photos are also available on the <a href="http://www.flickr.com/groups/pgconference08/pool/">Flickr Pool</a>.</p>
<p><a href='http://www.chesnok.com/daily/wp-content/uploads/2008/03/woss.pdf' title='Women in Open Source slides - prelim'>Women in Open Source slides &#8211; prelim</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chesnok.com/daily/2008/03/29/postgresql-conference-day-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

