<?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/"
	>

<channel>
	<title>Xaprb &#187; beCamp</title>
	<atom:link href="http://www.xaprb.com/blog/tag/becamp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xaprb.com/blog</link>
	<description>Stay curious!</description>
	<lastBuildDate>Thu, 09 Feb 2012 03:58:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Summary of beCamp 2008</title>
		<link>http://www.xaprb.com/blog/2008/05/04/summary-of-becamp-2008/</link>
		<comments>http://www.xaprb.com/blog/2008/05/04/summary-of-becamp-2008/#comments</comments>
		<pubDate>Sun, 04 May 2008 17:33:08 +0000</pubDate>
		<dc:creator>Xaprb</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Sys Admin]]></category>
		<category><![CDATA[BackupPC]]></category>
		<category><![CDATA[BarCamp]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[beCamp]]></category>
		<category><![CDATA[beCamp2008]]></category>
		<category><![CDATA[DRBD]]></category>
		<category><![CDATA[Eric Pugh]]></category>
		<category><![CDATA[Hadoop]]></category>
		<category><![CDATA[Jacek Becla]]></category>
		<category><![CDATA[Jeff Uphoff]]></category>
		<category><![CDATA[Josh Malone]]></category>
		<category><![CDATA[MapReduce]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Nagios]]></category>
		<category><![CDATA[Rimm Kaufman Group]]></category>

		<guid isPermaLink="false">http://www.xaprb.com/blog/2008/05/04/summary-of-becamp-2008/</guid>
		<description><![CDATA[Yesterday I went to beCamp 2008 along with four roomfuls of other people interested in technology (perhaps close to 100 people total). The conference was a lot of fun. Not everything went as planned, but that was as planned. This was an Open Spaces conference and I thought it worked very well. From an email [...]


<strong>Further Reading:</strong><ul><li><a href='http://www.xaprb.com/blog/2008/05/02/come-to-becamp-2008/' rel='bookmark' title='Permanent Link: Come to beCamp 2008'>Come to beCamp 2008</a></li>
<li><a href='http://www.xaprb.com/blog/2008/04/16/mysql-conference-and-expo-2008-day-one/' rel='bookmark' title='Permanent Link: MySQL Conference and Expo 2008, Day One'>MySQL Conference and Expo 2008, Day One</a></li>
<li><a href='http://www.xaprb.com/blog/2008/04/17/mysql-conference-and-expo-2008-day-two/' rel='bookmark' title='Permanent Link: MySQL Conference and Expo 2008, Day Two'>MySQL Conference and Expo 2008, Day Two</a></li>
<li><a href='http://www.xaprb.com/blog/2008/04/19/mysql-conference-and-expo-2008-day-three/' rel='bookmark' title='Permanent Link: MySQL Conference and Expo 2008, Day Three'>MySQL Conference and Expo 2008, Day Three</a></li>
<li><a href='http://www.xaprb.com/blog/2008/01/25/my-presentations-at-the-2008-mysql-conference-and-expo/' rel='bookmark' title='Permanent Link: My presentations at the 2008 MySQL Conference and Expo'>My presentations at the 2008 MySQL Conference and Expo</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Yesterday I went to <a href="http://barcamp.org/beCamp2008">beCamp 2008</a> along with four roomfuls of other people interested in technology (perhaps close to 100 people total).  The conference was a lot of fun.  Not everything went as planned, but that was as planned.  This was an <a href="http://martinfowler.com/bliki/OpenSpace.html">Open Spaces conference</a> and I thought it worked very well.  From an email <a href="http://www.opensourceconnections.com/">Eric Pugh</a> sent:</p>

<blockquote><p>Basically it all boils down to:</p>

<p>Open Space is the Law of Two Feet: if anyone finds themselves in a
place where they are neither learning nor contributing they should
move to somewhere more productive.  And from the law flow four principles:</p>

<ul>
<li>Whoever comes are the right people</li>
<li>Whatever happens is the only thing that could have</li>
<li>Whenever it starts is the right time</li>
<li>When it&#8217;s over, it&#8217;s over</li>
</ul>
</blockquote>

<h3>From Hadoop to Bang-Splat</h3>

<p>I used the law of two feet a time or two.  In fact, the first session I wanted to go to, which was about <a href="http://hadoop.apache.org/core/">Hadoop</a> and <a href="http://labs.google.com/papers/mapreduce.html">MapReduce</a>, had no knowledgeable attendees.  Someone overslept.  OK, that&#8217;s the way it goes: move along.</p>

<p>From there I went to a session about Unix command-line productivity. Most of the sessions I saw were traditional in that they had one person standing up talking and many people sitting and listening, but not all.  This one had several clever command-line gurus mentioning their favorite power tips.</p>

<p>I learned about bang-splat and bang-dollar.  The bangs have always gotten me in Bash: I avoid them because I&#8217;ve never felt like reading the Bash man page section on them.  (Am I too lazy, or not lazy enough?)  So it was great to hear some people say &#8220;bang-splat and bang-dollar are great&#8221; and then explain them.  That was easy for me, and now I know how they can be useful to me.</p>

<p>This problem-first type of tip is great for me: tell me the problem, then how to solve it, rather than telling me what the solution is and leaving me guessing what kinds of problems I can solve with it.  (The Bash man page is solution-first).</p>

<p>In case you&#8217;re wondering, bang-splat substitutes the arguments to the last command, and bang-dollar substitutes the last argument of the last command.  So, instead of this:</p>

<pre>$ touch file1 file2 file3
$ rm file1 file2 file3</pre>

<p>I can do this:</p>

<pre>$ touch file1 file2 file3
$ rm !*</pre>

<p>There were lots of other nice tips too.</p>

<h3>MySQL Performance</h3>

<p>I ended up doing a talk on MySQL performance basics.  I had no idea what the audience was looking for, so I winged it.  I did make some slides, but most of the talk isn&#8217;t on the slides.  You can get the slides from <a href="http://www.percona.com/presentations.html">Percona&#8217;s slide page</a>.  It seemed to be useful to the folks attending, who had a wide variety of experience and knowledge about MySQL.</p>

<h3>Cloud Computing</h3>

<p>This session began with a demo of how to create an entire application stack in a few minutes with <a href="http://www.cohesiveft.com/">Cohesive Flexible Technologies</a>.  Someone else then demoed a similar thing using <a href="http://www.rightscale.com/">RightScale</a>.  <a href="http://www.rpath.com/">rPath</a>&#8216;s <a href="http://blogs.conary.com/index.php/juphoff">Jeff Uphoff</a> was also in the room, but we didn&#8217;t get to see a demo of that.  During this session the talk turned to various topics including a little bit of the topics I wanted to hear about in the Hadoop session.</p>

<h3>Lunch</h3>

<p>Lunch was catered Indian food provided by the <a href="http://www.rimmkaufman.com/">Rimm-Kaufman Group</a>.  Yum.</p>

<h3>Large Scale Storage</h3>

<p>This session was sort of a round-table.  The two people who talked the most were <a href="http://www.cv.nrao.edu/~jmalone/">Josh Malone</a> from the <a href="http://www.nrao.edu/">National Radio Astronomy Observatory</a> and the <a href="http://www.loc.gov/">Library of Congress</a>, both of whom have a lot of storage needs they are unsure how to meet.  Some people from UVA&#8217;s library were there as well, but I didn&#8217;t ask what they were working on.</p>

<p>This reminded me a lot of a <a href="http://en.oreilly.com/mysql2008/public/schedule/detail/1865">recent keynote Jacek Becla gave at another conference</a>.  He&#8217;s with the Stanford Linear Accelerator Center, who are going to be generating a lotta data pretty soon.</p>

<h3>High Availability Linux</h3>

<p>This one started off with more from Josh Malone, who demoed <a href="http://www.nagios.org/">Nagios</a> briefly and then talked about his storage and backup systems.  He uses <a href="http://backuppc.sourceforge.net/">BackupPC</a>, which sounds pretty neat and very smart.  We then talked about some of the things he&#8217;s looking into doing, with audience suggestions to look into shared storage or <a href="http://www.drbd.org/">DRBD</a>.  We also looked at <a href="http://www.ultramonkey.org/">UltraMonkey</a> briefly &#8212; it looks like it&#8217;s stagnating, though.  And the <a href="http://linux-ha.org/">Linux HA</a> project.</p>

<h3>Google App Engine</h3>

<p>Finally, someone showed us a <a href="http://gi89.appspot.com/">calculator application they&#8217;d built on Google App Engine</a>, including the code and talking about the data model somewhat.  It looks like a neat idea, but the lock-in worries me, a sentiment that was voiced by many others in the room.</p>

<p><strong>Further Reading:</strong><ul><li><a href='http://www.xaprb.com/blog/2008/05/02/come-to-becamp-2008/' rel='bookmark' title='Permanent Link: Come to beCamp 2008'>Come to beCamp 2008</a></li>
<li><a href='http://www.xaprb.com/blog/2008/04/16/mysql-conference-and-expo-2008-day-one/' rel='bookmark' title='Permanent Link: MySQL Conference and Expo 2008, Day One'>MySQL Conference and Expo 2008, Day One</a></li>
<li><a href='http://www.xaprb.com/blog/2008/04/17/mysql-conference-and-expo-2008-day-two/' rel='bookmark' title='Permanent Link: MySQL Conference and Expo 2008, Day Two'>MySQL Conference and Expo 2008, Day Two</a></li>
<li><a href='http://www.xaprb.com/blog/2008/04/19/mysql-conference-and-expo-2008-day-three/' rel='bookmark' title='Permanent Link: MySQL Conference and Expo 2008, Day Three'>MySQL Conference and Expo 2008, Day Three</a></li>
<li><a href='http://www.xaprb.com/blog/2008/01/25/my-presentations-at-the-2008-mysql-conference-and-expo/' rel='bookmark' title='Permanent Link: My presentations at the 2008 MySQL Conference and Expo'>My presentations at the 2008 MySQL Conference and Expo</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.xaprb.com/blog/2008/05/04/summary-of-becamp-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Come to beCamp 2008</title>
		<link>http://www.xaprb.com/blog/2008/05/02/come-to-becamp-2008/</link>
		<comments>http://www.xaprb.com/blog/2008/05/02/come-to-becamp-2008/#comments</comments>
		<pubDate>Sat, 03 May 2008 00:18:38 +0000</pubDate>
		<dc:creator>Xaprb</dc:creator>
				<category><![CDATA[High Performance MySQL]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[BarCamp]]></category>
		<category><![CDATA[beCamp]]></category>
		<category><![CDATA[beCamp2008]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Rimm Kaufman Group]]></category>

		<guid isPermaLink="false">http://www.xaprb.com/blog/2008/05/02/come-see-me-at-becamp-2008/</guid>
		<description><![CDATA[I&#8217;m going to be at beCamp 2008, the followup to the first beCamp, which I sadly missed. beCamp is a BarCamp un-conference. Tonight was about meeting, greeting, and throwing ideas at the wall to see which ones stick. Literally. We stuck pieces of paper on the wall with our ideas &#8212; things we can either [...]


<strong>Further Reading:</strong><ul><li><a href='http://www.xaprb.com/blog/2008/05/04/summary-of-becamp-2008/' rel='bookmark' title='Permanent Link: Summary of beCamp 2008'>Summary of beCamp 2008</a></li>
<li><a href='http://www.xaprb.com/blog/2008/01/25/my-presentations-at-the-2008-mysql-conference-and-expo/' rel='bookmark' title='Permanent Link: My presentations at the 2008 MySQL Conference and Expo'>My presentations at the 2008 MySQL Conference and Expo</a></li>
<li><a href='http://www.xaprb.com/blog/2007/10/05/how-to-get-your-session-accepted-to-mysql-conference-2008/' rel='bookmark' title='Permanent Link: How to get your session accepted to MySQL Conference 2008'>How to get your session accepted to MySQL Conference 2008</a></li>
<li><a href='http://www.xaprb.com/blog/2008/04/17/mysql-conference-and-expo-2008-day-two/' rel='bookmark' title='Permanent Link: MySQL Conference and Expo 2008, Day Two'>MySQL Conference and Expo 2008, Day Two</a></li>
<li><a href='http://www.xaprb.com/blog/2008/04/19/spring-2008-issue-of-mysql-magazine/' rel='bookmark' title='Permanent Link: Spring 2008 issue of MySQL Magazine'>Spring 2008 issue of MySQL Magazine</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m going to be at <a href="http://barcamp.org/beCamp2008">beCamp 2008</a>, the followup to the first beCamp, which I sadly missed.</p>

<p>beCamp is a BarCamp un-conference.  Tonight was about meeting, greeting, and throwing ideas at the wall to see which ones stick.  Literally.  We stuck pieces of paper on the wall with our ideas &#8212; things we can either talk about or want to hear about &#8212; and then scratched our votes on them to see which are popular.</p>

<p>I live and breathe MySQL for a decent part of the day, so I hesitated, but then stuck &#8220;MySQL Performance&#8221; on the wall.  It got quite a few votes, so I assume will be giving a talk on MySQL performance basics at some point during the conference.  (The exact schedule is probably being determined right now, in my absence, but I&#8217;m so tired right now that I&#8217;ll just take my chances on it not being at 8:00 AM tomorrow.) [edit: I just checked the website and there won't be anything before 9:00, and the schedule is determined tomorrow.  I did say I'm tired, right?]</p>

<p>See you there!</p>

<p>PS: if you want to meet some of my colleagues from my former employer, the <a href="http://www.rimmkaufman.com/">Rimm-Kaufman Group</a>, they&#8217;ll be there too, wearing the &#8220;We&#8217;re Hiring&#8221; t-shirts.  <a href="http://www.rkgjobs.com/">They&#8217;re hiring</a>, by the way.</p>

<p><strong>Further Reading:</strong><ul><li><a href='http://www.xaprb.com/blog/2008/05/04/summary-of-becamp-2008/' rel='bookmark' title='Permanent Link: Summary of beCamp 2008'>Summary of beCamp 2008</a></li>
<li><a href='http://www.xaprb.com/blog/2008/01/25/my-presentations-at-the-2008-mysql-conference-and-expo/' rel='bookmark' title='Permanent Link: My presentations at the 2008 MySQL Conference and Expo'>My presentations at the 2008 MySQL Conference and Expo</a></li>
<li><a href='http://www.xaprb.com/blog/2007/10/05/how-to-get-your-session-accepted-to-mysql-conference-2008/' rel='bookmark' title='Permanent Link: How to get your session accepted to MySQL Conference 2008'>How to get your session accepted to MySQL Conference 2008</a></li>
<li><a href='http://www.xaprb.com/blog/2008/04/17/mysql-conference-and-expo-2008-day-two/' rel='bookmark' title='Permanent Link: MySQL Conference and Expo 2008, Day Two'>MySQL Conference and Expo 2008, Day Two</a></li>
<li><a href='http://www.xaprb.com/blog/2008/04/19/spring-2008-issue-of-mysql-magazine/' rel='bookmark' title='Permanent Link: Spring 2008 issue of MySQL Magazine'>Spring 2008 issue of MySQL Magazine</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.xaprb.com/blog/2008/05/02/come-to-becamp-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

