<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.johnandcailin.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title></title>
 <link>http://www.johnandcailin.com/view/blog/john/%2A</link>
 <description>john&#039;s blog entries</description>
 <language>en</language>
<item>
 <title>Working with Time Series Plots in R</title>
 <link>http://www.johnandcailin.com/blog/john/working-time-series-plots-r</link>
 <description>&lt;p&gt;Life in Gilt Tech involves much lively discussion on KPIs, consequently we spend a lot of time looking at time series data.&lt;/p&gt;

&lt;p&gt;We use a variety of tools to manipulate and present this type of data, including R, a language and environment for statistical computing and graphics.&lt;/p&gt;

&lt;p&gt;To help us through the process of standardizing the way we represent our KPIs we have developed a simple, R based open-source utility for easily representing time series data originating from a variety of sources.&lt;/p&gt;

&lt;p&gt;If you think you might find this useful, or you’d like to contribute, check out the &lt;a href=&quot;https://github.com/doofdoofsf/plotTimeSeries&quot;&gt;time series plots in R&lt;/a&gt; on GitHub or read the &lt;a href=&quot;http://tech.gilt.com/post/47462339043/working-with-time-series-data&quot;&gt;full blog here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://github.com/doofdoofsf/plotTimeSeries&quot;&gt;
&lt;img src=&quot;http://www.johnandcailin.com/files/images/acme_revenue_target_line.preview.png&quot;&gt;
&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/working-time-series-plots-r&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/working-time-series-plots-r#comments</comments>
 <pubDate>Tue, 09 Apr 2013 02:28:15 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">3759 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>Scaling Agile at Gilt</title>
 <link>http://www.johnandcailin.com/blog/john/scaling-agile-gilt</link>
 <description>&lt;p&gt;Spotify recently documented their progressive approach to scaling Agile development with a fairly large team. Gilt’s approach has many similarities, but since some Spotify best practices are Gilt anti-patterns, it’s worth a closer look.&lt;/p&gt;

&lt;p&gt;The Gilt tech team is about 100 strong. Most of our development is done in Manhattan. We’ve also got a small team in Portland, Oregon and a larger one in Dublin, Ireland.&lt;/p&gt;

&lt;h2&gt;Initiatives&lt;/h2&gt;

&lt;p&gt;The cornerstone of the Gilt process is the initiative. We define an initiative as “a project that we expect to work on for the foreseeable future.” Our foreseeable future is typically 3-12 months, depending on the area. An initiative might be to increase organic search traffic to the site.&lt;/p&gt;

&lt;p&gt;We work on the order of 10 initiatives in parallel. The decision to green light an initiative depends on a number of factors. The most significant factor is a mathematical model of how we expect the initiative to perform, but we also consider softer factors like direct customer happiness and innovation.&lt;/p&gt;

&lt;p&gt;Prioritizing a set of initiatives focuses the technology group on an initiative portfolio. This portfolio makes a clear statement on what is important, and indirectly, what is not. This has had a profound effect, halting our previously unending feature level prioritization discussions. This change has made not only our team happier and more productive, but also our stakeholders.&lt;/p&gt;

&lt;p&gt;Unlike Spotify, we don’t maintain a roadmap document. Our roadmap is simply the sum of active initiatives. We revisit the set of prioritised initiatives every few months.&lt;/p&gt;

Read the full post on &lt;a href=&quot;http://tech.gilt.com/post/44792645000/scaling-agile-at-gilt-with-teams-ingredients&quot;&gt;The Gilt Tech Blog&lt;/a&gt;.


&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/scaling-agile-gilt&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/scaling-agile-gilt#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/management">management</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Thu, 07 Mar 2013 09:29:44 -0800</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">3754 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>Employee of the Month Award - Good or Bad?  </title>
 <link>http://www.johnandcailin.com/blog/john/employee-month-award-good-or-bad</link>
 <description>The employee of the month award is pervasive in our corporate culture. Websites offer Step-by-step guides and will sell you blank merit certificates by the hundred. But is it a good idea?

The system typically works as follows: Once a month a manager, or committee of managers, picks a single outstanding individual as employee of the month. An announcement is made and the employee enjoys a set of benefits typically including an item of memorabilia.

Read the full blog on &lt;a href=&quot;http://blog.bonus.ly/post/33174730383/employee-of-the-month-award-good-or-bad&quot;&gt;Employee of the Month Awards&lt;/a&gt;.

&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/employee-month-award-good-or-bad&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/employee-month-award-good-or-bad#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/management">management</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Mon, 08 Oct 2012 11:58:32 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">3730 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>A look at Google’s Peer-to-Peer Bonus System</title>
 <link>http://www.johnandcailin.com/blog/john/look-google-s-peer-peer-bonus-system</link>
 <description>&lt;p&gt;Google are associated with innovation in every aspect their business. Their management techniques are no exception. Google employ multiple award systems to motivate employees and perhaps the most notable is their peer-to-peer recognition program. This program allows Google employees to proactively recognize their peers for doing something big or small that goes above and beyond the call of duty. Peers often reward an activity that would have gone completely unnoticed by managers.&lt;/p&gt;
&lt;p&gt;Read the full blog on &lt;a href=&quot;http://blog.bonus.ly/post/33011276149/google-peer-bonus&quot; rel=&quot;nofollow&quot;&gt;Peer to peer recognition at Google&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/look-google-s-peer-peer-bonus-system&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/look-google-s-peer-peer-bonus-system#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/management">management</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Sat, 06 Oct 2012 12:48:46 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">3727 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>Leadership</title>
 <link>http://www.johnandcailin.com/blog/john/leadership</link>
 <description>&lt;img src=&quot;http://www.johnandcailin.com/files/images/davidBrent.blog.jpg&quot; width=&quot;150px&quot; style=&quot;float: right; padding-left: 40px;&quot;&gt;

&lt;p&gt;Is great leadership the key to an organization&#039;s long term success?&lt;/p&gt;

&lt;p&gt;Check out Jeffrey Cohn&#039;s great piece on the subject, where he discusses the need for integrity, passion, courage, vision, judgement, empathy and emotional intelligence from our leaders.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/leadership&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/leadership#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/management">management</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Sun, 26 Feb 2012 06:19:49 -0800</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">3588 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>Managers! Become the Flywheel.</title>
 <link>http://www.johnandcailin.com/blog/john/managers-become-flywheel</link>
 <description>&lt;p&gt;Arguably, the job of an engineering manager is to hire and sculpt a development team that is not only highly productive, but also precisely resourced for immediate business priorities.&lt;/p&gt;

&lt;p&gt;Easier said than done. Businesses are highly erratic organisms. Especially start-ups. From week to week our business environment changes and company priorities evolve accordingly. In response to this, so does the position of senior management on the best way to adapt.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/managers-become-flywheel&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/managers-become-flywheel#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/hiring">hiring</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/management">management</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Mon, 13 Feb 2012 08:43:49 -0800</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">3565 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>The Hungry Academy - An Innovative Way to Hire Developers </title>
 <link>http://www.johnandcailin.com/blog/john/hungry-academy-innovative-way-hire-developers</link>
 <description>It’s always hard to hire great developers. If you want to hire them in volume you need to think outside the box.

It looks like the team at &lt;a href=&quot;http://www.livingsocial.com&quot;&gt;LivingSocial&lt;/a&gt; and &lt;a href=&quot;http://jumpstartlab.com/&quot;&gt;JumpStartLab&lt;/a&gt; have done just that with their new &lt;a href=&quot;http://hungryacademy.com/&quot;&gt;Hungry Academy program&lt;/a&gt;. They have setup an engineering training academy with some of the “industry’s best programmers” and are offering market compensation to anyone that gets accepted.

&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/hungry-academy-innovative-way-hire-developers&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/hungry-academy-innovative-way-hire-developers#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/hiring">hiring</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/management">management</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Mon, 09 Jan 2012 06:39:54 -0800</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">3530 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>Hiring Great Drupal Developers - Buyer Beware!</title>
 <link>http://www.johnandcailin.com/blog/john/hiring-great-drupal-developers-buyer-beware</link>
 <description>&lt;p&gt;Hiring Drupal developers is difficult. Hiring great Drupal developers in the current market often feels close to impossible. They are highly sought after and most of the people on the market, in all honesty, aren’t very good.

&lt;p&gt;I’ve put together a list of the &lt;a href=&quot;http://thereq.com/q/best-drupal-software-interview-questions/all&quot;&gt;best Drupal interview questions&lt;/a&gt; that I’ve used over the years to screen Drupal candidates. Hopefully you’ll find them useful. &lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/hiring-great-drupal-developers-buyer-beware&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/hiring-great-drupal-developers-buyer-beware#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/drupal">drupal</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/hiring">hiring</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Fri, 18 Nov 2011 08:44:32 -0800</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">3487 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>Building Great Tech Teams: 12 Critical Questions</title>
 <link>http://www.johnandcailin.com/blog/john/building-great-tech-teams-12-critical-questions</link>
 <description>&lt;p&gt;I recently had the pleasure of talking at First Capital&#039;s CTO summit. I hosted an interactive discussion on team building for around 100 CTOs and VPEs of small to medium sized, venture backed technology companies.&lt;/p&gt;
&lt;p&gt;Here&#039;s how the audience voted on 12 critical questions:&lt;/p&gt;
&lt;p&gt;
&lt;h4&gt;#1: Should you hire specialists or generalists? (52 Votes)&lt;/h4&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img src=&quot;https://chart.googleapis.com/chart?chco=0000FF&amp;amp;chts=666666,20,r&amp;amp;cht=p3&amp;amp;chd=t:1,14,14,22&amp;amp;chma=200,200,0,50&amp;amp;chs=750x180&amp;amp;chl=Specialists (1)|Generalists (14)|Depends (14)|A+mix+is+best (22)&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/building-great-tech-teams-12-critical-questions&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/building-great-tech-teams-12-critical-questions#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/hiring">hiring</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/management">management</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Mon, 17 Oct 2011 09:39:06 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">3443 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>Technical Phone Interviews</title>
 <link>http://www.johnandcailin.com/blog/john/technical-phone-interviews</link>
 <description>&lt;p&gt;
I spend a lot of my time hiring. Recently I’ve streamlined my technical phone screening. I’ve defined a “Technical Bar” that focuses on seven skill areas.
&lt;/p&gt;

&lt;p&gt;
Read more on my &lt;a href=&quot;http://fill.thereq.com/post/11043239066/technical-phone-interviews&quot;&gt;technical phone interviews blog&lt;/a&gt;
&lt;/p&gt;

</description>
 <comments>http://www.johnandcailin.com/blog/john/technical-phone-interviews#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/hiring">hiring</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/management">management</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Wed, 05 Oct 2011 03:20:29 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">3421 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>REWORK your Hiring Practices </title>
 <link>http://www.johnandcailin.com/blog/john/rework-your-hiring-practices</link>
 <description>&lt;p&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://37signals.com/rework&quot;&gt;REWORK&lt;/a&gt;, the latest book to emerge from the &lt;a target=&quot;_blank&quot; href=&quot;http://37signals.com/&quot;&gt;37Signals.com&lt;/a&gt;, Jason Fried and David Heinemeier Hansson, delivers some strong opinions on hiring.
&lt;/p&gt;
&lt;p&gt;
I loved the book (and the attack ad below promoting it). I spend a good deal of my time striving to hire world-class web developers, and much of what Jason and David had to say resonated with me. 
&lt;/p&gt;

&lt;p&gt;
I cracked a smile at the book’s opening assertion; resumes are ridiculous documents, beloved by the mediocre, filled with half-truths and exaggerations and perfect for spamming hundreds of potential employers. And my heart warmed at the suggestion that cover letters, on the other hand, are potential gems, written in the voice of the candidate and often specifically directed at the position in question. I always read the cover letter first.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://fill.thereq.com/post/8310938471/rework-your-hiring-practices&quot;&gt;Read the full blog&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/rework-your-hiring-practices&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/rework-your-hiring-practices#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/hiring">hiring</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/management">management</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Tue, 02 Aug 2011 18:31:04 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">3357 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>Managers, stay out of the way! </title>
 <link>http://www.johnandcailin.com/blog/john/managers-stay-out-way</link>
 <description>&lt;div class=&quot;clear-block&quot;&gt;

&lt;a href=&quot;http://www.johnandcailin.com/blog/john/managers-stay-out-way&quot;&gt;&lt;img src=&quot;http://www.johnandcailin.com/files/images/george.smallish.jpg&quot; class=&quot;blog right&quot; style=&quot;padding: 8px;&quot;&gt;&lt;/a&gt;

&lt;p&gt;Successful managers learn how to stay out of the way and let their teams work effectively and independently. Staying out the way doesn’t mean putting your feet up on your desk and playing Angry Birds on your iPad while your team does all the hard work. It means creating an environment where smart people feel empowered to recognize, own and solve problems.&lt;/p&gt;
 
&lt;p&gt;Here are some ideas to help you as a manger. I’ve included a few quotes from General George Patton, since apparently even our great military leaders advocate staying out of the way.&lt;/p&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/managers-stay-out-way&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/managers-stay-out-way#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/management">management</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Mon, 25 Apr 2011 17:44:10 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">3228 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>Gilt&#039;s 5@5</title>
 <link>http://www.johnandcailin.com/blog/john/gilts-55</link>
 <description>&lt;p&gt;Few people would argue the importance of great communication across a development organization. It’s vital that developers are aware of the work of their peers, not only the “what”, but also the “how” and “why”.
Achieving  this is easier said than done. Traditional approaches such as wiki documentation, meeting minutes, email lists and chat channels have value, but also have significant drawbacks.&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/gilts-55&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/gilts-55#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/management">management</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Mon, 14 Feb 2011 05:59:37 -0800</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">3059 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>Optimizing your iPad and iPhone applications</title>
 <link>http://www.johnandcailin.com/blog/john/optimizing-your-ipad-and-iphone-applications</link>
 <description>The Gilt mobile team have been making a series of optimizations to the iPad and iPhone application over the last few months.

Check out the video of the improvements and find out the details behind them on the &lt;a href=&quot;http://tech.gilt.com/post/3187131303/tips-for-optimizing-iphone-ipad-applications&quot;&gt;Gilt Tech Blog&lt;/a&gt;.
&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/optimizing-your-ipad-and-iphone-applications&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/optimizing-your-ipad-and-iphone-applications#comments</comments>
 <pubDate>Wed, 09 Feb 2011 05:25:06 -0800</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">3053 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>Purge Your Bug Database</title>
 <link>http://www.johnandcailin.com/blog/john/purge-your-bug-database</link>
 <description>&lt;p&gt;Most companies with a shared refrigerator have a strict policy designed by a cunning admin to keep the fridge useful. A common approach is as follows:

&lt;p&gt;Each week:
&lt;ol&gt;
&lt;li&gt;Ask employees to claim their items in the fridge by writing their name on it.
&lt;li&gt;Wait 1 day.
&lt;li&gt;Throw away any unclaimed item.
&lt;/ol&gt;
&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/purge-your-bug-database&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/purge-your-bug-database#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/management">management</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Sat, 18 Dec 2010 06:31:46 -0800</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">2953 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>More Digg Technical Talks</title>
 <link>http://www.johnandcailin.com/blog/john/more-digg-technical-talks</link>
 <description>&lt;p&gt;We had another couple of great external speakers talking at Digg HQ. The open-source master &lt;a href=&quot;http://en.wikipedia.org/wiki/Doug_Cutting&quot;&gt;Doug Cutting&lt;/a&gt; stopped by the Digg office to talk about the growth of the Hadoop platform. He talks in detail about &lt;a href=&quot;http://en.wikipedia.org/wiki/Avro_(serialization_system)&quot;&gt;Avro&lt;/a&gt;. Avro is an RPC and serialization framework that has some interesting differences compared to the popular &lt;a href=&quot;http://en.wikipedia.org/wiki/Apache_Thrift&quot;&gt;Thrift&lt;/a&gt; framework.&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/more-digg-technical-talks&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/more-digg-technical-talks#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/digg">digg</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Mon, 16 Aug 2010 15:46:24 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">2758 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>Continuous Deployment at Digg.com</title>
 <link>http://www.johnandcailin.com/blog/john/continuous-deployment-diggcom</link>
 <description>&lt;p&gt;Digg&#039;s Andrew Bayer has just written a blog describing how we use Git, Hudson, Selenium, Puppet and Gerrit to manage continuous deployment at Digg.&lt;/p&gt;
&lt;p&gt;Andrew describes how we get developer commits to production quickly and safely using a combination of automated packaging and staging, web based code review and automated testing (unit and selenium)&lt;/p&gt;
&lt;p&gt;Read the full blog &lt;a href=&quot;http://about.digg.com/blog/continuous-deployment-code-review-and-pre-tested-commits-digg4&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
</description>
 <comments>http://www.johnandcailin.com/blog/john/continuous-deployment-diggcom#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/continuous-deployment">continuous deployment</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/digg">digg</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/gerrit">gerrit</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/hudson">hudson</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/puppet">puppet</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/selenium">selenium</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Thu, 22 Jul 2010 16:45:03 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">2722 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>Digg Technical Talks</title>
 <link>http://www.johnandcailin.com/blog/john/digg-technical-talks</link>
 <description>We recently started inviting external speakers to talk at Digg HQ on a variety of Technical subjects.

&lt;a href=&quot;http://en.wikipedia.org/wiki/Jack_Dorsey&quot;&gt;Jack Dorsey&lt;/a&gt; the founder of Twitter and &lt;a href=&quot;http://en.wikipedia.org/wiki/Square_(payment_device)&quot;&gt;Square&lt;/a&gt; stopped to talk about the growth of Twitter and the resulting engineering and cultural challenges. He talks about applying the lessons learned there to his latest venture, Square. Fascinating stuff.&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/digg-technical-talks&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/digg-technical-talks#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/digg">digg</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Mon, 05 Jul 2010 08:41:44 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">2680 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>Digg and Drupal</title>
 <link>http://www.johnandcailin.com/blog/john/digg-and-drupal</link>
 <description>We&#039;ve recently started using Drupal 6 at Digg.com for all our content needs. So far so good. Everything from our &lt;a href=&quot;http://about.digg.com/jobs&quot;&gt;jobs page&lt;/a&gt;, to our site tour, to the Open Source site &lt;a href=&quot;http://about.digg.com/blog/digg-open-source&quot;&gt;we launched three days ago&lt;/a&gt;, is managed via Drupal.

Read more about our use of Drupal on the &lt;a href=&quot;http://about.digg.com/blog/powered-drupal&quot;&gt;Digg Blog&lt;/a&gt;.
&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/digg-and-drupal&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/digg-and-drupal#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/digg">digg</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/drupal">drupal</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Mon, 19 Apr 2010 17:52:35 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">2518 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>Dealing with the Data Deluge</title>
 <link>http://www.johnandcailin.com/blog/john/dealing-data-deluge</link>
 <description>I gave the keynote presentation at &lt;a href=&quot;http://www.undertheradarblog.com/&quot;&gt;Under the Radar&#039;s&lt;/a&gt; &quot;Commercializing the Cloud&quot; conference, It&#039;s about NoSQL and picking distributed database technologies that might help you with the &quot;deluge of data&quot; that the world is experiencing. I&#039;ve included the presentation below.
&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/dealing-data-deluge&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/dealing-data-deluge#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/cassandra">cassandra</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/non-relational">non-relational</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/nosql">nosql</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/scalability">scalability</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Sat, 17 Apr 2010 13:59:31 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">2513 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>A Geometric Progression of Effectiveness - The Agility of Interruptions</title>
 <link>http://www.johnandcailin.com/blog/john/geometric-progression-effectiveness-agility-interruptions</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/André_Maurois&quot; rel=&quot;nofollow&quot;&gt;André Maurois&lt;/a&gt; (1885-1967) wrote that &quot;The effectiveness of work increases according to geometric progression if there are no interruptions.&quot; At Digg we struggle between the clear benefits of uninterrupted work and the need to be agile in our communication.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/geometric-progression-effectiveness-agility-interruptions&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/geometric-progression-effectiveness-agility-interruptions#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/agile">agile</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/digg">digg</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/management">management</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Tue, 16 Mar 2010 13:14:11 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">2445 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>Saying Yes to NoSQL; Going Steady with Cassandra</title>
 <link>http://www.johnandcailin.com/blog/john/saying-yes-nosql-going-steady-cassandra</link>
 <description>&lt;p&gt;The last six months have been exciting for Digg&#039;s engineering team. We&#039;re working on a soup-to-nuts rewrite. Not only are we rewriting all our application code, but we&#039;re also rolling out a new client and server architecture. And if that doesn&#039;t sound like a big enough challenge, we&#039;re replacing most of our infrastructure components and moving away from LAMP.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/saying-yes-nosql-going-steady-cassandra&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/saying-yes-nosql-going-steady-cassandra#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/cassandra">cassandra</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/non-relational">non-relational</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/nosql">nosql</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/scalability">scalability</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Wed, 10 Mar 2010 12:12:30 -0800</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">2431 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>san francisco nosql meetup</title>
 <link>http://www.johnandcailin.com/blog/john/san-francisco-nosql-meetup</link>
 <description>last week, i had the good fortune to attend the san francisco &lt;a href=&quot;http://nosql.eventbrite.com/&quot;&gt;nosql meetup&lt;/a&gt; organized by johan oskarsson.

&lt;p&gt;the meetup discussed the limitations of traditional relational database technology at scale and the open-source alternatives currently available with similar functionality to amazon&#039;s &lt;a href=&quot;http://s3.amazonaws.com/AllThingsDistributed/sosp/amazon-dynamo-sosp2007.pdf&quot;&gt;dynamo&lt;/a&gt; google&#039;s &lt;a href=&quot;http://labs.google.com/papers/bigtable-osdi06.pdf&quot;&gt;bigtable&lt;/a&gt;. 

&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/san-francisco-nosql-meetup&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/san-francisco-nosql-meetup#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/cassandra">cassandra</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/couchdb">couchdb</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/databases">databases</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/distributed">distributed</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/dynomite">dynomite</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/hbase">hbase</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/hypertable">hypertable</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/non-relational">non-relational</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/open-source">open source</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/voldemort">voldemort</category>
 <pubDate>Mon, 15 Jun 2009 09:16:52 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">1824 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>smartly purge your old backup files on linux</title>
 <link>http://www.johnandcailin.com/blog/john/smartly-purge-your-old-backup-files-linux</link>
 <description>if you backup your *nix box, eventually you&#039;ll get into the business of purging your old backup files to preserve disk space. a reasonable way to do this is to use the &lt;code&gt;find&lt;/code&gt; command to identify old backups and delete them. you should, however, consider doing something a little smarter than this.&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/smartly-purge-your-old-backup-files-linux&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/smartly-purge-your-old-backup-files-linux#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/backup">backup</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/debian">debian</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/linux">linux</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/python">python</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <pubDate>Mon, 23 Feb 2009 21:08:13 -0800</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">1471 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>creating an agile engineering work space at digg</title>
 <link>http://www.johnandcailin.com/blog/john/creating-agile-engineering-work-space-digg</link>
 <description>&lt;p class=&quot;clear-block&quot;&gt;

&lt;a href=&quot;http://www.johnandcailin.com/blog/john/creating-agile-engineering-work-space-digg&quot;&gt;&lt;img src=&quot;http://www.johnandcailin.com/files/images/core.smallish.jpg&quot; class=&quot;blog right&quot; style=&quot;padding: 8px;&quot;&gt;&lt;/a&gt;

digg has been growing like crazy, creating space problems for our development department, resulting not only in excessive density, but in our team being spread across several floors. these space issues have caused significant challenges for our &lt;a href=&quot;http://www.johnandcailin.com/blog/john/laying-agile-groundwork-digg&quot;&gt;emerging agile development environment&lt;/a&gt;, stifling informal communication and making it difficult to organize teams into cohesive groups.
&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/creating-agile-engineering-work-space-digg&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/creating-agile-engineering-work-space-digg#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/agile">agile</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/digg">digg</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/management">management</category>
 <pubDate>Tue, 06 Jan 2009 21:22:11 -0800</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">1373 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>amazon release their elastic block store, ebs</title>
 <link>http://www.johnandcailin.com/blog/john/amazon-release-their-elastic-block-store%2C-ebs</link>
 <description>&lt;p&gt;&lt;a href=&quot;amazon-release-their-elastic-block-store%2C-ebs&quot;&gt;&lt;img src=&quot;http://www.johnandcailin.com/files/images/drupalBodyBuilder.smallish.jpg&quot; class=&quot;blog right&quot; style=&quot;padding: 10px 10px 0px 10px&quot;&gt;&lt;/a&gt;
a while ago i posted some &lt;a href=&quot;http://www.johnandcailin.com/blog/john/lamp-performance-elastic-compute-cloud%3A-benchmarking-drupal-amazon-ec2&quot;&gt;performance benchmarks&lt;/a&gt; for drupal running on a variety of servers in amazon&#039;s &lt;a href=&quot;http://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud&quot;&gt;elastic compute cloud&lt;/a&gt;.

&lt;p&gt;amazon have just released ebs, the final piece of technology that makes their ec2 platform really viable for running lamp stacks stuck as drupal.

&lt;p&gt;ebs, the &quot;elastic block store&quot;, provides sophisticated storage for your database instance, with features including:

&lt;ul&gt;
&lt;li&gt;high io throughput
&lt;li&gt;data replication
&lt;li&gt;large storage capacity
&lt;li&gt;hot backups using snapshots
&lt;li&gt;instance type portability e.g. quickly swapping your database hardware for a bigger machine.
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/amazon-release-their-elastic-block-store%2C-ebs&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/amazon-release-their-elastic-block-store%2C-ebs#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/apache">apache</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/drupal">drupal</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/ec2">ec2</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/jmeter">jmeter</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/lamp">lamp</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/scalability">scalability</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/xen">xen</category>
 <pubDate>Tue, 26 Aug 2008 06:42:33 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">982 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>laying the agile groundwork at digg</title>
 <link>http://www.johnandcailin.com/blog/john/laying-agile-groundwork-digg</link>
 <description>&lt;a href=&quot;http://www.johnandcailin.com/blog/john/laying-agile-groundwork-digg&quot;&gt;&lt;img src=&quot;http://www.johnandcailin.com/files/images/multimeter.smallish.jpg&quot; class=&quot;blog right&quot; style=&quot;padding: 10px 10px 10px 10px&quot;&gt;&lt;/a&gt;
&lt;p&gt;i&#039;m currently working on re-engineering many of the development processes at digg. we&#039;re adopting a number of practices from the agile world that complement the type of development that we do. these practices include: build automation, automated deployment, daily scrums, short releasable time-boxed iterations, simple design, refactoring, and just-in-time specification.

&lt;p&gt;we&#039;ve decided to be agile about our adoption of our new agile processes, introducing them incrementally, measuring the results along the way and iterating as necessary.

&lt;p&gt;as we worked through the cascading dependencies of our adoption path, it quickly became clear that automated testing had to be a cornerstone practice if we were going to make a success of the others.
&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/laying-agile-groundwork-digg&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/laying-agile-groundwork-digg#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/agile">agile</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/agilo">agilo</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/automated-testing">automated testing</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/digg">digg</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/php">php</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/phpundercontrol">phpundercontrol</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/phpunit">phpunit</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/scrum">scrum</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/selenium">selenium</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/svn">svn</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/trac">trac</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/twist">twist</category>
 <pubDate>Tue, 22 Jul 2008 20:51:03 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">835 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>a new jmeter book from packt</title>
 <link>http://www.johnandcailin.com/blog/john/new-jmeter-book-packt</link>
 <description>&lt;a href=&quot;http://www.johnandcailin.com/blog/john/new-jmeter-book-packt&quot;&gt;&lt;img src=&quot;http://www.johnandcailin.com/files/images/ApacheJMeter.smallish.jpg&quot; class=&quot;blog right&quot; style=&quot;padding: 10px 10px 10px 10px&quot;&gt;&lt;/a&gt;
&lt;p&gt;recently i posted a couple of introductory articles on &lt;a href=&quot;http://en.wikipedia.org/wiki/JMeter&quot;&gt;jmeter&lt;/a&gt;, a great apache open-source tool that allows you to measure the performance and scalability of a wide variety of services, especially web-applications.

&lt;p&gt;i wrote these articles because although the &lt;a href=&quot;http://jakarta.apache.org/jmeter/usermanual/index.html&quot;&gt;online documentation&lt;/a&gt; provides reasonable reference material, it doesn&#039;t serve well as a jmeter introduction or tutorial.

&lt;p&gt;things have changed a bit since then. the uk-based publishing house &lt;a href=&quot;https://www.packtpub.com/&quot;&gt;packt publishing&lt;/a&gt; were kind enough to send me a copy of emily halili&#039;s newly published book on jmeter, which is as far as i can tell, is the first book dedicated to the subject.
&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/new-jmeter-book-packt&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/new-jmeter-book-packt#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/jmeter">jmeter</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/scalability">scalability</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <enclosure url="http://www.johnandcailin.com/files/ApacheJMeterChapter6.pdf" length="957655" type="application/pdf" />
 <pubDate>Wed, 09 Jul 2008 14:26:40 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">827 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>digg made me an iPerson</title>
 <link>http://www.johnandcailin.com/blog/john/digg-made-me-iperson</link>
 <description>&lt;a href=&quot;http://www.johnandcailin.com/blog/john/digg-made-me-iperson&quot;&gt;&lt;img src=&quot;http://www.johnandcailin.com/files/images/iperson.smallish.jpg&quot; class=&quot;blog right&quot; style=&quot;padding: 10px 10px 0px 10px&quot;&gt;&lt;/a&gt;
&lt;p&gt;i started working at digg.com a few months ago. on my first day i was handed a brand new &lt;a href=&quot;http://www.apple.com/macbookpro/&quot;&gt;macbook pro&lt;/a&gt;. a reasonable person would have been delighted, but i was filled with dread. i had started a new high-pressure job, and the only tool at my disposal was a &lt;i&gt;mac&lt;/i&gt;. not only that, i shuddered at the very thought of becoming an iPerson.

&lt;p&gt;my most recent experience with apple had been extended subjection to a dog-slow powerpc running mac os 7. after which,  i have always assumed macs to be fisher-price type devices, designed for those too misguided or incompetent to operate even a second-rate device like a wintel box.&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/digg-made-me-iperson&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/digg-made-me-iperson#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/digg">digg</category>
 <pubDate>Thu, 12 Jun 2008 19:49:17 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">733 at http://www.johnandcailin.com</guid>
</item>
<item>
 <title>lamp on amazon ec2 shaping up nicely</title>
 <link>http://www.johnandcailin.com/blog/john/lamp-amazon-ec2-shaping-nicely</link>
 <description>&lt;a href=&quot;http://www.johnandcailin.com/blog/john/lamp-amazon-ec2-shaping-nicely&quot;&gt;&lt;img src=&quot;http://www.johnandcailin.com/files/images/drupalBodyBuilder.smallish.jpg&quot; class=&quot;blog right&quot; style=&quot;padding: 10px 10px 0px 10px&quot;&gt;&lt;/a&gt;
recently i posted some &lt;a href=&quot;http://www.johnandcailin.com/blog/john/lamp-performance-elastic-compute-cloud%3A-benchmarking-drupal-amazon-ec2&quot;&gt;encouraging performance benchmarks&lt;/a&gt; for drupal running on a variety of servers in amazon&#039;s &lt;a href=&quot;http://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud&quot;&gt;elastic compute cloud&lt;/a&gt;. while the performance was encouraging, the suitability of this environment for running lamp stacks was not. ec2 had some fundamental issues including a lack of static ip addresses and no viable persistent storage mechanism.

&lt;p&gt;amazon are quickly rectifying these problems, and recently announced &lt;a href=&quot;http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1346&quot;&gt;elasic ip addresses&lt;/a&gt;; a &quot;static&quot; ip address that you own and can dynamically point at any of your instances. 

&lt;p&gt;today amazon indicated that persistent storage will soon be available.&lt;p&gt;&lt;a href=&quot;http://www.johnandcailin.com/blog/john/lamp-amazon-ec2-shaping-nicely&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.johnandcailin.com/blog/john/lamp-amazon-ec2-shaping-nicely#comments</comments>
 <category domain="http://www.johnandcailin.com/category/blog-tags/apache">apache</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/drupal">drupal</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/ec2">ec2</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/jmeter">jmeter</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/lamp">lamp</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/scalability">scalability</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/tech">tech</category>
 <category domain="http://www.johnandcailin.com/category/blog-tags/xen">xen</category>
 <pubDate>Mon, 14 Apr 2008 21:02:46 -0700</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">459 at http://www.johnandcailin.com</guid>
</item>
</channel>
</rss>
