<?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>Martin Albisetti &#187; Bazaar</title>
	<atom:link href="http://beuno.com.ar/archives/category/bazaar/feed" rel="self" type="application/rss+xml" />
	<link>http://beuno.com.ar</link>
	<description>Ubuntu, bazaar and user experience</description>
	<lastBuildDate>Wed, 03 Feb 2010 16:26:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Why test driven development rocks</title>
		<link>http://beuno.com.ar/archives/171</link>
		<comments>http://beuno.com.ar/archives/171#comments</comments>
		<pubDate>Sat, 28 Nov 2009 03:40:27 +0000</pubDate>
		<dc:creator>beuno</dc:creator>
				<category><![CDATA[Bazaar]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Launchpad]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://beuno.com.ar/?p=171</guid>
		<description><![CDATA[All projects in Canonical have a strong focus on testing. From all of them, I think Bazaar ranks the highest on obsesiveness on testing. As a drive-by contributor, it always felt like a very high entry barrier, and deterred me from getting into complicated changes. It was only after I bit the bullet and got [...]]]></description>
			<content:encoded><![CDATA[<p>All projects in Canonical have a strong focus on testing. From all of them, I think Bazaar ranks the highest on obsesiveness on testing. As a drive-by contributor, it always felt like a very high entry barrier, and deterred me from getting into complicated changes. It was only after I bit the bullet and got into more complicated changes (in Launchpad, actually) that I understood that tests where my best friends ever. It&#8217;s a safety net against myself, and actually <strong>lowers the barrier</strong>, because I don&#8217;t need to know about the rest of the code base to make a change, tests will tell me if I break something (seemingly) unrelated.</p>
<p>On the more extreme side, there is test driven development (TDD). You write the tests first, watch them fail, and then start producing the code that will get them to pass. Having co-authored <a href="https://launchpad.net/bzr-upload">bzr-upload</a> with the TDD-obsessed bzr developer, <a href="https://launchpad.net/~vila">Vincent Ladeuil</a>, I thought that if I was going to add a new feature, I may just as well try it (again).</p>
<p>It rocked.</p>
<p>I set up the test, my carrot, and the task went from &#8220;start poking around code&#8221; to &#8220;fix this problem&#8221;. With the test written, it became very clear what parts of the code I needed to change, and how the feature had to work.</p>
<p>The results?  in one hour, I implemented a feature that lets you <a href="https://code.launchpad.net/~beuno/bzr-upload/ignores/+merge/15346">ignore specific files on upload</a>. With tests.</p>
]]></content:encoded>
			<wfw:commentRss>http://beuno.com.ar/archives/171/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plans for the future of bzr-upload</title>
		<link>http://beuno.com.ar/archives/168</link>
		<comments>http://beuno.com.ar/archives/168#comments</comments>
		<pubDate>Thu, 26 Nov 2009 14:58:05 +0000</pubDate>
		<dc:creator>beuno</dc:creator>
				<category><![CDATA[Bazaar]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://beuno.com.ar/?p=168</guid>
		<description><![CDATA[During UDS Vincent and I made sure we shared a room so we could talk a bit about what we wanted for the future of bzr-upload.
To ensure we didn&#8217;t loose any of the conversation, he took notes and sent them to me, so now I&#8217;m passing them on for those of you interested in contributing [...]]]></description>
			<content:encoded><![CDATA[<p>During UDS Vincent and I made sure we shared a room so we could talk a bit about what we wanted for the future of <a href="https://launchpad.net/bzr-upload">bzr-upload</a>.</p>
<p>To ensure we didn&#8217;t loose any of the conversation, he took notes and sent them to me, so now I&#8217;m passing them on for those of you interested in contributing or just knowing what features are in the pipeline.<br />
* Create a .bzr-upload-ignore file that ignore any action for which one the paths matches an ignore regexp. Use the working tree version by default, fallback to the versioned one otherwise</p>
<p>* New command: &#8220;bzr upload-files FILES&#8221; to allow uploading individual files. Upload the specified files if no uncommitted<br />
changes exist, &#8211;force overrides the uncommitted changes check.</p>
<p>* New command: &#8220;bzr upload-check&#8221;. Walk the remote site ensuring that every file still has the same content that the local version &#8211;restore optionally restore the remote content to the local value. Optionally for remote sites implementing ssh and providing an md5 binary, the check can be implemented by comparing the local and remote md5 avoiding the full downloads.</p>
]]></content:encoded>
			<wfw:commentRss>http://beuno.com.ar/archives/168/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Improving Launchpad icons, round 2</title>
		<link>http://beuno.com.ar/archives/155</link>
		<comments>http://beuno.com.ar/archives/155#comments</comments>
		<pubDate>Mon, 05 Oct 2009 15:58:34 +0000</pubDate>
		<dc:creator>beuno</dc:creator>
				<category><![CDATA[Bazaar]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Launchpad]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://beuno.com.ar/?p=155</guid>
		<description><![CDATA[Following up on my last post about user testing icons, it has been incredibly successful!  We&#8217;ve had over 100 responses, and are now going through the data to put together a summary. I will post information on our findings as soon as we finish the work.
In the mean time, Charline Poirier, who is in charge [...]]]></description>
			<content:encoded><![CDATA[<p>Following up on my last post about <a href="http://beuno.com.ar/archives/151">user testing icons</a>, it has been incredibly successful!  We&#8217;ve had over 100 responses, and are now going through the data to put together a summary. I will post information on our findings as soon as we finish the work.</p>
<p>In the mean time, <a href="https://launchpad.net/~charlinepoirier">Charline Poirier</a>, who is in charge of user testing in our team, has created another survey with 5 more icons to help us get more data. If everyone could give this survey another spin, and create some networking effects to help spread the survey to non-Launchpad users, it would be tremendously helpful to us. Here&#8217;s the link: <a href="http://www.surveymonkey.com/s.aspx?sm=6iwthaIT4FwPCsMPa1EDEA_3d_3d">http://www.surveymonkey.com/s.aspx?sm=6iwthaIT4FwPCsMPa1EDEA_3d_3d</a></p>
]]></content:encoded>
			<wfw:commentRss>http://beuno.com.ar/archives/155/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Help Launchpad get better icons</title>
		<link>http://beuno.com.ar/archives/151</link>
		<comments>http://beuno.com.ar/archives/151#comments</comments>
		<pubDate>Fri, 02 Oct 2009 11:01:55 +0000</pubDate>
		<dc:creator>beuno</dc:creator>
				<category><![CDATA[Bazaar]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Launchpad]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://beuno.com.ar/?p=151</guid>
		<description><![CDATA[We&#8217;re trying to improve the icons we have in Launchpad so they&#8217;re more usable across different cultures and types of users, and our first step is to do some user testing on our current icons.
The Canonical User Experience team has set up a survey to gather information on how users see our icons, so if [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re trying to improve the icons we have in Launchpad so they&#8217;re more usable across different cultures and types of users, and our first step is to do some user testing on our current icons.</p>
<p>The Canonical User Experience team has set up a survey to gather information on how users see our icons, so if you have a few spare minutes (it&#8217;s very quick!), please take the survey and pass it on to other people, especially if they <strong>don&#8217;t</strong> use Launchpad, as they will be less biased.</p>
<p>Survey is available at: <a href="http://www.surveymonkey.com/s.aspx?sm=8hXmjrmFS7TmQCjh7jJB_2bQ_3d_3d">http://www.surveymonkey.com/s.aspx?sm=8hXmjrmFS7TmQCjh7jJB_2bQ_3d_3d</a></p>
]]></content:encoded>
			<wfw:commentRss>http://beuno.com.ar/archives/151/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Launchpad is now fully open source</title>
		<link>http://beuno.com.ar/archives/144</link>
		<comments>http://beuno.com.ar/archives/144#comments</comments>
		<pubDate>Tue, 21 Jul 2009 04:40:06 +0000</pubDate>
		<dc:creator>beuno</dc:creator>
				<category><![CDATA[Bazaar]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Launchpad]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://beuno.com.ar/?p=144</guid>
		<description><![CDATA[As promised, Launchpad has been fully open sourced (as opposed to the initial idea, nothing has been held back). Get it now, fix your favorite pet bug, and improve tens thousands of people&#8217;s experience.
Mark Shuttleworth really deserves a lot of praise for this bold and brave move, open sourcing not only the code, but all  [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">As promised, Launchpad has been <strong>fully</strong> open sourced (as opposed to the initial idea, nothing has been held back). <a href="https://dev.launchpad.net/Getting">Get it now</a>, fix your favorite pet bug, and improve tens thousands of people&#8217;s experience.</p>
<p><a href="http://www.markshuttleworth.com/">Mark Shuttleworth</a> really deserves a lot of praise for this bold and brave move, open sourcing not only the code, but all  it&#8217;s <a href="http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/changes">history</a>. It&#8217;s a fantastic day today.</p>
<p>Update: yes, fully means <strong>including</strong> soyuz and codehosting, Mark has decided to release everything. The whole history is there.</p>
<p>See the <a href="http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/files">loggerhead page</a>:</p>
<p><a href="http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/changes"><img class="aligncenter size-full wp-image-149" title="launchpad-open-source" src="http://beuno.com.ar/wp-content/uploads/2009/07/launchpad-open-source.png" alt="launchpad-open-source" width="686" height="384" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://beuno.com.ar/archives/144/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>latest bzr + fat pipe = awesome</title>
		<link>http://beuno.com.ar/archives/132</link>
		<comments>http://beuno.com.ar/archives/132#comments</comments>
		<pubDate>Sun, 10 May 2009 19:36:16 +0000</pubDate>
		<dc:creator>beuno</dc:creator>
				<category><![CDATA[Bazaar]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Launchpad]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://beuno.com.ar/?p=132</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-133" title="bzr_speed" src="http://beuno.com.ar/wp-content/uploads/2009/05/bzr_speed.png" alt="bzr_speed" width="732" height="122" /></p>
]]></content:encoded>
			<wfw:commentRss>http://beuno.com.ar/archives/132/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ohloh now supports bazaar!</title>
		<link>http://beuno.com.ar/archives/128</link>
		<comments>http://beuno.com.ar/archives/128#comments</comments>
		<pubDate>Thu, 12 Feb 2009 02:51:54 +0000</pubDate>
		<dc:creator>beuno</dc:creator>
				<category><![CDATA[Bazaar]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://beuno.com.ar/?p=128</guid>
		<description><![CDATA[A few days ago, the project ohloh announced they where starting to support bazaar imports.
It&#8217;s a pretty cool website, so I&#8217;m very happy they now support projects I actually work on  
I kicked off an import of Loggerhead&#8217;s history, and in less than a day, it was up and working.
Kudos to the ohloh team!
]]></description>
			<content:encoded><![CDATA[<p>A few days ago, the project <a href="https://www.ohloh.net/">ohloh</a> announced they where <a href="https://www.ohloh.net/announcements/bazaar_support">starting to support bazaar</a> imports.</p>
<p>It&#8217;s a pretty cool website, so I&#8217;m very happy they now support projects I <a href="https://www.ohloh.net/p/bzr-upload/">actually</a> <a href="https://www.ohloh.net/p/loggerhead">work</a> <a href="https://www.ohloh.net/p/bzr-gtk/">on</a> <img src='http://beuno.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I kicked off an import of Loggerhead&#8217;s history, and in less than a day, it was up and working.</p>
<p>Kudos to the <a href="https://www.ohloh.net/about/us">ohloh team</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://beuno.com.ar/archives/128/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working at Canonical, 5 months later</title>
		<link>http://beuno.com.ar/archives/114</link>
		<comments>http://beuno.com.ar/archives/114#comments</comments>
		<pubDate>Sat, 17 Jan 2009 05:34:16 +0000</pubDate>
		<dc:creator>beuno</dc:creator>
				<category><![CDATA[Bazaar]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Launchpad]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://beuno.com.ar/?p=114</guid>
		<description><![CDATA[A week ago I started going through my blog&#8217;s logs, and realized that I&#8217;d had a jump in visits from Google. Digging a little bit deeper into it, I realized that a lot of people seem to be searching for &#8220;working at canonical&#8221; phrased in different ways. From what I can gather, it&#8217;s split up [...]]]></description>
			<content:encoded><![CDATA[<p>A week ago I started going through my blog&#8217;s logs, and realized that I&#8217;d had a jump in visits from Google. Digging a little bit deeper into it, I realized that a lot of people seem to be searching for &#8220;working at canonical&#8221; phrased in different ways. From what I can gather, it&#8217;s split up into two groups: people who want to find a job in Canonical, and people who are considering a specific role and want to know what it&#8217;s like.</p>
<p>So, I thought it would be useful to provide information for the dozen of people who land here every day  <img src='http://beuno.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>If you want to work for Canonical, check out the employment page, it always has the latest job offers: <a href="http://webapps.ubuntu.com/employment/">http://webapps.ubuntu.com/employment/</a><br />
Among many other things, my team is currently looking for awesome people to join the <em>User Experience Team</em>, the coolest place to be today  <img src='http://beuno.com.ar/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>As for what it&#8217;s like to work at Canonical, here&#8217;s my take on it:<br />
At this point, it&#8217;s been a little over five months since I started working full time, although I was doing some contracting work before that, and I&#8217;ve been around the Ubuntu and bzr community for ages, so I already knew a lot of the people before joining.<br />
One of the coolest things for me is that the way most of the company works, is basically the same as your typical open source project: mailing lists, irc, distributed, and filled with passionate people. If you have an open source background, the transition should be pretty seamless. Coming from other companies may take a little bit of getting used, but you know how it is, &#8220;<a href="http://www.urbandictionary.com/define.php?term=ymmv">your mileage may vary</a>&#8220;.<br />
The Ubuntu-like atmosphere where everybody is extremely nice and respectful seems to span across the whole company as well. This was especially surprising to me considering that <strong>everyone</strong> is astonishingly smart, and have done amazing things I had read (and still do!) on news sites for years. My experience is that when too many smart people are together, it&#8217;s a much more cut-throat competitive environment. Here, it is not. You could sit down and have a fantastic and interesting dinner with anyone in the company (I&#8217;ve shared meals with dozens of different people, and it&#8217;s held up true every single time).<br />
On the technical side, all the teams are constantly revising and improving work flows and tools, pushing towards the cutting edge by adopting all kinds of lean and agile development strategies, while still being very much test-driven. What can be more appealing to a developer than that?<br />
Finally, there are so many interesting projects being worked on at the same time, it&#8217;s often very hard to keep up with what&#8217;s happening. Personally, I believe that the balance between open source development and projects developed in-house as services or for third parties, plays a very big part in making everything happen so fast a two-hundred-and-something people size the company. It&#8217;s amazing how so many people are payed to work full time on directly on free software, directly interleaved with the community.</p>
<p>So, as you can guess, my recommendation is that if you ever get the chance to work for Canonical, take it, it will almost certainly be a fulfilling experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://beuno.com.ar/archives/114/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Loggerhead 1.10 released!</title>
		<link>http://beuno.com.ar/archives/111</link>
		<comments>http://beuno.com.ar/archives/111#comments</comments>
		<pubDate>Mon, 22 Dec 2008 21:50:00 +0000</pubDate>
		<dc:creator>beuno</dc:creator>
				<category><![CDATA[Bazaar]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Launchpad]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://beuno.com.ar/?p=111</guid>
		<description><![CDATA[The 1.10 release is mostly a bug fix release. There has been some effort to improve performance, we&#8217;ve updated the code to work with bzr 1.10, URLs are now much more user-friendly and permanent and breadcrumbs have been added to make navigation easier.
As part of the release, I have also uploaded packages to the bzr [...]]]></description>
			<content:encoded><![CDATA[<p>The 1.10 release is mostly a bug fix release. There has been some effort to improve performance, we&#8217;ve updated the code to work with bzr 1.10, URLs are now much more user-friendly and permanent and breadcrumbs have been added to make navigation easier.</p>
<p>As part of the release, I have also uploaded packages to the bzr PPA: <a href="https://launchpad.net/%7Ebzr/+archive" target="_blank">https://launchpad.net/~bzr/+archive</a><br />
My intention is to keep doing that in releases from now on   <img src='http://beuno.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>It has also been rolled out to <a href="http://bazaar.launchpad.net/~loggerhead-team/loggerhead/trunk/changes">Launchpad</a>, so you will see nicer URLs like: http://bazaar.launchpad.net/~loggerhead-team/loggerhead/trunk/annotate/head:/serve-branches<br />
Quick changelog:</p>
<p>- Fixed some performance issues (Robert Collins, James Westby, Martin Albisetti)<br />
- Update loggerhead to work with bzr 1.10 and the latest bzr-search (Robert Collins)<br />
- Add startup deamon script for Linux (Marius Kruger)<br />
- Switch navigation from file_ids to paths. Fixes bugs #260363, #269365 and #128926. (Martin Albisetti)<br />
- Fix bug #258710 (&#8220;the /files page explodes in an empty branch&#8221;). Also minor improvements to the /files and /changes pages. (Marius Kruger)<br />
- Added &#8211;port, &#8211;host and &#8211;prefix options to serve-branches script. (Martin Albisetti)<br />
- Fixed broken template for project browsing with start-loggerhead (Martin Albisetti)<br />
- Added &#8211;reload options to restart the application when a python file change. (Guillermo Gonzalez)<br />
- Added error handling middleware. (Guillermo Gonzalez)<br />
- Fix bug #243415 (&#8220;Tracebacks go to console but not log file&#8221;). Also minor improvements to logging in serve-branches and start-loggerhead. (Guillermo Gonzalez)</p>
]]></content:encoded>
			<wfw:commentRss>http://beuno.com.ar/archives/111/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Launchpad and stacked branches</title>
		<link>http://beuno.com.ar/archives/106</link>
		<comments>http://beuno.com.ar/archives/106#comments</comments>
		<pubDate>Mon, 15 Dec 2008 12:06:46 +0000</pubDate>
		<dc:creator>beuno</dc:creator>
				<category><![CDATA[Bazaar]]></category>
		<category><![CDATA[Launchpad]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://beuno.com.ar/?p=106</guid>
		<description><![CDATA[For those of you who heavily use Launchpad for code hosting,   Jonathan Lange has a very good post about an optimization that has been rolled out in Launchpad a while ago. Check it out.
]]></description>
			<content:encoded><![CDATA[<p>For those of you who heavily use Launchpad for code hosting,   Jonathan Lange has a very good post about an optimization that has been rolled out in Launchpad a while ago. <a href="http://code.mumak.net/2008/10/stacked-branches-and-new-world.html">Check it out.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://beuno.com.ar/archives/106/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
