<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (bpo)</title>
    <link>https://pinboard.in/u:bpo/public/</link>
    <description>recent bookmarks from bpo</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="http://cfengine.com/markburgess/papers/totalfield.pdf"/>
	<rdf:li rdf:resource="http://www.quora.com/What-are-the-technical-practices-of-a-Lean-Startup/answer/David-Fortunato"/>
	<rdf:li rdf:resource="http://google-engtools.blogspot.com/2011/12/bug-prediction-at-google.html"/>
	<rdf:li rdf:resource="https://github.com/igrigorik/bugspots"/>
	<rdf:li rdf:resource="http://github.com/lg/murder"/>
	<rdf:li rdf:resource="http://rsug.itd.umich.edu/software/radmind/"/>
	<rdf:li rdf:resource="http://augeas.net/index.html"/>
	<rdf:li rdf:resource="http://wiki.opscode.com/display/chef/Home"/>
	<rdf:li rdf:resource="http://continuum.apache.org/"/>
	<rdf:li rdf:resource="http://github.com/crafterm/sprinkle/tree/master"/>
	<rdf:li rdf:resource="http://www.infrastructures.org/"/>
	<rdf:li rdf:resource="http://incubator.apache.org/buildr/"/>
	<rdf:li rdf:resource="http://rubyhitsquad.com/Vlad_the_Deployer.html"/>
	<rdf:li rdf:resource="http://www.cfengine.org/docs/cfengine-Tutorial.html"/>
	<rdf:li rdf:resource="http://www.cfengine.org/"/>
	<rdf:li rdf:resource="http://www.jetbrains.com/teamcity/"/>
	<rdf:li rdf:resource="http://reductivelabs.com/projects/puppet/"/>
	<rdf:li rdf:resource="http://errtheblog.com/post/6069"/>
	<rdf:li rdf:resource="http://open.controltier.com/index.html"/>
	<rdf:li rdf:resource="http://www.mturk.com/mturk/welcome"/>
	<rdf:li rdf:resource="http://www.rubyinside.com/advent2006/15-s3rake.html"/>
	<rdf:li rdf:resource="http://www.pragmaticautomation.com/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="http://cfengine.com/markburgess/papers/totalfield.pdf">
    <title>On system rollback and totalised fields: An algebraic approach to system change</title>
    <dc:date>2012-02-06T20:59:23+00:00</dc:date>
    <link>http://cfengine.com/markburgess/papers/totalfield.pdf</link>
    <dc:creator>bpo</dc:creator><description><![CDATA["In system operations the term rollback is often used to imply that arbitrary changes can be reversed i.e. ‘rolled back’ from an erroneous state to a previously known acceptable state. We show that this assumption is ﬂawed and discuss error-correction schemes based on absolute rather than relative change."

"By formulating this problem algebraically, the discussion is distanced from the sometimes emotional standpoints that bind system administrators to the notion of rollback: desperately wanting does not make it possible. The discussion about totalisation of ﬁelds is particularly useful, as it maps nicely to the ﬂaws in this thinking. To deal with the inverse of a many-to-one map, one must invoke a policy or arbitrary selection."]]></description>
<dc:subject>paper deployment cfengine automation</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bpo/b:6a321abf7798/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:paper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:cfengine"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.quora.com/What-are-the-technical-practices-of-a-Lean-Startup/answer/David-Fortunato">
    <title>David Fortunato's answer to What are the technical practices of a Lean Startup? - Quora</title>
    <dc:date>2012-02-02T23:15:11+00:00</dc:date>
    <link>http://www.quora.com/What-are-the-technical-practices-of-a-Lean-Startup/answer/David-Fortunato</link>
    <dc:creator>bpo</dc:creator><description><![CDATA[tl;dr Start from a foundation of good engineering practices and in the
words of Bobby Shaftoe from Cryptonomicon, "Show some f***ing
adaptability."

At Wealthfront, the engineering team is built around the concentric
circles of our immune system:
1) great automated testing,
2) thorough release automation,
3) comprehensive monitoring, and
4) a culture of continuous improvement in our process.

Our release cycle of about 10 minutes from commit to production (unlike the standard one week) lets us to "learn more, quickly" while maintaining safety and code quality.

On a day-to-day basis, we're trunk stable, push small, frequent commits and maintain forwards and backwards data compatibility between our services. These practices allow our engineering team to respond to the needs of the business in a timely way.

We pair program on difficult problems, do periodic code reviews, and our design reviews before a big project don't aim to predict exactly where we'll end up (that's impossible). Instead we try to agree on our design concerns, methods of addressing them, and the key metrics to objectively measure the project's success.

We practice test driven development. We split testing into two buckets: (a) checking that an implementation meets the spec and (b) checking that the code works as expected. We rely on the requester of a feature to have the context and the motivation to see it perfect. To make sure that the code works as expected we have significant automated testing. We start with unit tests before we write the code, running the standard TDD loop: (1) write the test, (2) verify the test fails, (3) write the code to fix the test, (4) verify the test passes. We add integration testing to verify the interaction between systems and services.

To ensure our frontend works as promised, we run automated tests before every release using Selenium. We test defensively; preventing unwelcome situations from being able to occur by checking them in tests. We have meta-tests that prevent past problems with APIs and help maintain code quality. Delivering a feature requires delivering a working feature: therefore, we strongly believe that testing is everyone's responsibility: all of engineering owns the quality of the software we produce.

We automate our releases to prevent problems. When you release code 50 times a day, low probability problems with your deployment infrastructure can cause significant breaks in productivity and availability. Our deployment software monitors for errors and when it detects them is able to rollback code without human intervention.

We monitor business metrics constantly with automation for a few reasons. First, business metrics are great at detecting a broad class of infrastructure problems. Second, we learn about how our code and features are performing from a business perspective. Third, we get constant feedback about the success of our business.

Lean Startups emphasize learning quickly by iterating: designing and building the product is a core feedback loop to make the startup successful. We consider our engineering practices to be an important feedback loop too. As problems arise we stop development, get to the root of the issue and decide on short term and long term solutions. We invest proportionally in implementing the solutions (things that have significant business risk take priority, things that don't are addressed in proportion to the amount of our time that they consume).

Almost all of the practices I describe above have evolved as we've learned from problems with our previous processes. As we continue to learn, we'll implement further changes.

Ultimately, the practices of an engineering team operating in a lean startup is flexibility on demand: the things that slow you down, the things that get in your way need to be fixed, and those fixes become your engineering practices.]]></description>
<dc:subject>startup business automation</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bpo/b:9d42de4aa694/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:startup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:business"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://google-engtools.blogspot.com/2011/12/bug-prediction-at-google.html">
    <title>Bug Prediction at Google | Google Engineering Tools</title>
    <dc:date>2011-12-15T19:13:08+00:00</dc:date>
    <link>http://google-engtools.blogspot.com/2011/12/bug-prediction-at-google.html</link>
    <dc:creator>bpo</dc:creator><description><![CDATA["We implemented the Rahman algorithm by creating a program that hooked into our source control system, and pulls out all the changes which had a bug attached to them. It looks at each bug number, and verifies with the bug-tracking database that it was really a bug, and filters out everything else, such as feature requests. It then looks at all the files that appeared in these changes, and filters out those that have been deleted and are no longer at HEAD. For each file, the number of bug-fixing changes it's been in is calculated, and we output the files which were ranked in the top 10%."

This is coupled with recency weighting to find bugs. Not a new technique but nifty to see a large-scale implementation that works.
]]></description>
<dc:subject>google qa testing automation bugs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bpo/b:674537ddec67/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:qa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:bugs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/igrigorik/bugspots">
    <title>lib at master from igrigorik/bugspots - GitHub</title>
    <dc:date>2011-12-15T19:13:04+00:00</dc:date>
    <link>https://github.com/igrigorik/bugspots</link>
    <dc:creator>bpo</dc:creator><description><![CDATA[Ilya Grigorik's implementation of the Google bug prediction tool]]></description>
<dc:subject>tools git qa testing automation bugs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bpo/b:4771144c0805/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:qa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:bugs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/lg/murder">
    <title>lg's murder at master - GitHub</title>
    <dc:date>2010-06-23T22:00:38+00:00</dc:date>
    <link>http://github.com/lg/murder</link>
    <dc:creator>bpo</dc:creator><description><![CDATA[Capistrano deploys via bittorrent
]]></description>
<dc:subject>automation deployment distributed sysadmin capistrano tools</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:89a64e74d65a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:capistrano"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rsug.itd.umich.edu/software/radmind/">
    <title>Research Systems Unix Group: radmind</title>
    <dc:date>2009-11-17T17:21:00+00:00</dc:date>
    <link>http://rsug.itd.umich.edu/software/radmind/</link>
    <dc:creator>bpo</dc:creator><description><![CDATA[At its core, radmind operates as a tripwire. It is able to detect changes to any managed filesystem object, e.g. files, directories, links, etc. However, radmind goes further than just integrity checking: once a change is detected, radmind can optionally reverse the change.

Each managed machine may have its own loadset composed of multiple, layered overloads. This allows, for example, the operating system to be described separately from applications.
]]></description>
<dc:subject>tools sysadmin deployment unix automation cfengine</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:dae914c0d3a3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:cfengine"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://augeas.net/index.html">
    <title>Augeas - a configuration API</title>
    <dc:date>2009-07-31T18:22:59+00:00</dc:date>
    <link>http://augeas.net/index.html</link>
    <dc:creator>bpo</dc:creator><description><![CDATA[Augeas is a configuration editing tool. It parses configuration files in their native formats and transforms them into a tree. Configuration changes are made by manipulating this tree and saving it back into native config files.
]]></description>
<dc:subject>programming tools automation sysadmin linux unix</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:78a18bfb3131/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wiki.opscode.com/display/chef/Home">
    <title>Chef - Opscode Open Source Wiki</title>
    <dc:date>2009-04-08T22:17:44+00:00</dc:date>
    <link>http://wiki.opscode.com/display/chef/Home</link>
    <dc:creator>bpo</dc:creator><description><![CDATA[Chef is a systems integration framework, built to bring the benefits of configuration management to your entire infrastructure
]]></description>
<dc:subject>ruby tools deployment sysadmin automation infrastructure framework</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:0101ade18c20/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:infrastructure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:framework"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://continuum.apache.org/">
    <title>Continuum - Welcome to Continuum</title>
    <dc:date>2009-04-06T17:49:29+00:00</dc:date>
    <link>http://continuum.apache.org/</link>
    <dc:creator>bpo</dc:creator><description><![CDATA[Java CI server
]]></description>
<dc:subject>continuousintegration java tools integration automation</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:265eeb1ec297/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:continuousintegration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:integration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/crafterm/sprinkle/tree/master">
    <title>crafterm's sprinkle at master — GitHub</title>
    <dc:date>2008-12-03T16:45:37+00:00</dc:date>
    <link>http://github.com/crafterm/sprinkle/tree/master</link>
    <dc:creator>bpo</dc:creator><dc:subject>tools sysadmin automation ruby</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:1ed30ef96227/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.infrastructures.org/">
    <title>Infrastructures.Org: Best Practices in Automated Systems Administration and Infrastructure Architecture: Home</title>
    <dc:date>2008-04-21T20:43:46+00:00</dc:date>
    <link>http://www.infrastructures.org/</link>
    <dc:creator>bpo</dc:creator><dc:subject>architecture automation cfengine deployment infrastructure monitoring reference sysadmin</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:6c9a36c7dd19/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:cfengine"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:infrastructure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:monitoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:sysadmin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://incubator.apache.org/buildr/">
    <title>Buildr</title>
    <dc:date>2008-01-05T00:34:17+00:00</dc:date>
    <link>http://incubator.apache.org/buildr/</link>
    <dc:creator>bpo</dc:creator><dc:subject>ant apache ruby java programming build automation rake</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:eb084732db28/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:ant"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:build"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:rake"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rubyhitsquad.com/Vlad_the_Deployer.html">
    <title>Vlad the Deployer</title>
    <dc:date>2007-12-14T18:59:44+00:00</dc:date>
    <link>http://rubyhitsquad.com/Vlad_the_Deployer.html</link>
    <dc:creator>bpo</dc:creator><description><![CDATA[Ruby Hit Squad's replacement for Capistrano. Also possibly the best logo ever.
]]></description>
<dc:subject>automation deployment capistrano rails tools</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:4249a3e9cfdd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:capistrano"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.cfengine.org/docs/cfengine-Tutorial.html">
    <title>GNU cfengine tutorial</title>
    <dc:date>2007-10-02T16:09:02+00:00</dc:date>
    <link>http://www.cfengine.org/docs/cfengine-Tutorial.html</link>
    <dc:creator>bpo</dc:creator><dc:subject>automation sysadmin tutorial</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:91bd45f81ccc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.cfengine.org/">
    <title>Cfengine - an adaptive system configuration management engine</title>
    <dc:date>2007-10-02T00:27:16+00:00</dc:date>
    <link>http://www.cfengine.org/</link>
    <dc:creator>bpo</dc:creator><description><![CDATA["Cfengine's principal promise is to be based on the very best and latest research. It does not aim to be user-friendly, but user-invisible."
]]></description>
<dc:subject>automation deployment distributed documentation reference sysadmin systems tools unix infrastructure</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:4a34b583c852/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:systems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:infrastructure"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.jetbrains.com/teamcity/">
    <title>TeamCity :: Innovative Continuous Integration Server and Build Management Solution</title>
    <dc:date>2007-08-07T20:50:07+00:00</dc:date>
    <link>http://www.jetbrains.com/teamcity/</link>
    <dc:creator>bpo</dc:creator><description><![CDATA[Continuous integration server from jetbrains
]]></description>
<dc:subject>automation integration tools software continuousintegration</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:bada5dd47336/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:integration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:continuousintegration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://reductivelabs.com/projects/puppet/">
    <title>Puppet Systems Management</title>
    <dc:date>2007-07-11T23:32:49+00:00</dc:date>
    <link>http://reductivelabs.com/projects/puppet/</link>
    <dc:creator>bpo</dc:creator><dc:subject>unix linux sysadmin automation tools</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:2c98a7afb59a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://errtheblog.com/post/6069">
    <title>Sake Bomb!'</title>
    <dc:date>2007-07-04T17:30:46+00:00</dc:date>
    <link>http://errtheblog.com/post/6069</link>
    <dc:creator>bpo</dc:creator><description><![CDATA[Sake - system-wide Rake. Install and share common rake tasks across your system.
]]></description>
<dc:subject>automation rake ruby tools</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:0768f5d67237/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:rake"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://open.controltier.com/index.html">
    <title>ControlTier</title>
    <dc:date>2007-05-14T16:46:17+00:00</dc:date>
    <link>http://open.controltier.com/index.html</link>
    <dc:creator>bpo</dc:creator><description><![CDATA["ControlTier provides a framework and toolset that allows development, QA and operations staff to collaboratively build and execute portable, model-driven automation that can be used to release, deploy and configure complex integrated applications in mult
]]></description>
<dc:subject>automation deployment opensource infrastructure sysadmin</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:f1d128aadb82/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:infrastructure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:sysadmin"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mturk.com/mturk/welcome">
    <title>Amazon Mechanical Turk</title>
    <dc:date>2007-03-26T00:31:28+00:00</dc:date>
    <link>http://www.mturk.com/mturk/welcome</link>
    <dc:creator>bpo</dc:creator><description><![CDATA[A webservice for simple large-scale human labor
]]></description>
<dc:subject>analysis outsourcing automation business webservices amazon</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:ac75046e34f4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:analysis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:outsourcing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:business"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:webservices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:amazon"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.rubyinside.com/advent2006/15-s3rake.html">
    <title>S3 + Rake = Easy Backups for SVN Repositories, Databases, and Code</title>
    <dc:date>2007-01-19T18:07:30+00:00</dc:date>
    <link>http://www.rubyinside.com/advent2006/15-s3rake.html</link>
    <dc:creator>bpo</dc:creator><description><![CDATA[Rake script with several tasks for backing up data to S3.
]]></description>
<dc:subject>s3 backup amazon automation ruby rake code</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:29ad7ea3e1a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:s3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:backup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:amazon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:rake"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:code"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.pragmaticautomation.com/">
    <title>Pragmatic Automation</title>
    <dc:date>2006-12-15T21:15:26+00:00</dc:date>
    <link>http://www.pragmaticautomation.com/</link>
    <dc:creator>bpo</dc:creator><dc:subject>blog automation pragmatic build agile development</dc:subject>
<dc:identifier>https://pinboard.in/u:bpo/b:4e1bc303932d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:blog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:pragmatic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:build"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:agile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bpo/t:development"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>