<?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>Cato&#039;s Place</title>
	<atom:link href="http://www.catosplace.net/blogs/personal/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.catosplace.net/blogs/personal</link>
	<description>Pete Sellars&#039; Blogsphere Presence</description>
	<lastBuildDate>Sat, 19 May 2012 02:01:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Developer Productivity Report 2012: Java Tools, Tech, Devs and Data</title>
		<link>http://www.catosplace.net/blogs/personal/2012/05/17/developer-productivity-report-2012-java-tools-tech-devs-and-data/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=developer-productivity-report-2012-java-tools-tech-devs-and-data</link>
		<comments>http://www.catosplace.net/blogs/personal/2012/05/17/developer-productivity-report-2012-java-tools-tech-devs-and-data/#comments</comments>
		<pubDate>Thu, 17 May 2012 09:18:17 +0000</pubDate>
		<dc:creator>Peter Sellars</dc:creator>
				<category><![CDATA[Scoop.it]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Report]]></category>

		<guid isPermaLink="false">http://www.catosplace.net/blogs/personal/?p=1298</guid>
		<description><![CDATA[See on Scoop.it &#8211; catosplace We&#8217;re not much for fanfare here at ZeroTurnaround, but this is our most ambitious report that we&#8217;ve ever created. This year, over 1100 Java developers shared their take on the developer life with us. This &#8230; <a href="http://www.catosplace.net/blogs/personal/2012/05/17/developer-productivity-report-2012-java-tools-tech-devs-and-data/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>See on <a style="font-weight: bold; font-size: 18px;" href="http://www.scoop.it/t/catosplace/p/1794629278/developer-productivity-report-2012-java-tools-tech-devs-and-data">Scoop.it</a> &#8211; <a href="http://www.scoop.it/t/catosplace">catosplace</a><br />
<a href="http://www.scoop.it/t/catosplace/p/1794629278/developer-productivity-report-2012-java-tools-tech-devs-and-data"><img src="http://img.scoop.it/2QxP3h4HzJJm-BpNTGZEAjl72eJkfbmt4t8yenImKBXEejxNn4ZJNZ2ss5Ku7Cxt" alt="" /></a></p>
<blockquote><p>We&#8217;re not much for fanfare here at ZeroTurnaround, but this is our most ambitious report that we&#8217;ve ever created. This year, over 1100 Java developers shared their take on the developer life with us.</p></blockquote>
<p>This report about Java Developer Productivity in 2012 is broken down into 4 parts; Tools &amp; Technology Usage, Timesheet (How developers spend their time), Efficiency and Stress.</p>
<p>It is interesting to read a report that investigates &#8216;what makes developers tick&#8217; as well as the Tools &amp; Technologies being used. This report highlights some interesting trends and insights in the Java Development area.</p>
<p>If you work in a Java Development environment this report should make for interesting reading. Is the report representative of your experiences during the past year or contradictory?<br />
See on <a href="http://zeroturnaround.com/blog/developer-productivity-report-2012-java-tools-tech-devs-and-data/">zeroturnaround.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.catosplace.net/blogs/personal/2012/05/17/developer-productivity-report-2012-java-tools-tech-devs-and-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s Time to Rethink Continuous Improvement</title>
		<link>http://www.catosplace.net/blogs/personal/2012/05/12/its-time-to-rethink-continuous-improvement/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=its-time-to-rethink-continuous-improvement</link>
		<comments>http://www.catosplace.net/blogs/personal/2012/05/12/its-time-to-rethink-continuous-improvement/#comments</comments>
		<pubDate>Sat, 12 May 2012 00:03:22 +0000</pubDate>
		<dc:creator>Peter Sellars</dc:creator>
				<category><![CDATA[Scoop.it]]></category>
		<category><![CDATA[Continuous Improvement]]></category>
		<category><![CDATA[Kaizen]]></category>
		<category><![CDATA[Lean]]></category>

		<guid isPermaLink="false">http://www.catosplace.net/blogs/personal/?p=1286</guid>
		<description><![CDATA[See on Scoop.it &#8211; catosplace Six Sigma, Kaizen, Lean, and other variations on continuous improvement can be hazardous to your organization&#8217;s health. While it may be heresy to say this, recent evidence from Japan and elsewhere suggests that it&#8217;s time &#8230; <a href="http://www.catosplace.net/blogs/personal/2012/05/12/its-time-to-rethink-continuous-improvement/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>See on <a style="font-weight: bold; font-size: 18px;" href="http://www.scoop.it/t/catosplace/p/1761432893/it-s-time-to-rethink-continuous-improvement">Scoop.it</a> &#8211; <a href="http://www.scoop.it/t/catosplace">catosplace</a><br />
<img src="http://img.scoop.it/Tv5YOTz-bvlRVC7ssNkqEzl72eJkfbmt4t8yenImKBXEejxNn4ZJNZ2ss5Ku7Cxt" alt="" /></p>
<blockquote><p>Six Sigma, Kaizen, Lean, and other variations on continuous improvement can be hazardous to your organization&#8217;s health. While it may be heresy to say this, recent evidence from Japan and elsewhere suggests that it&#8217;s time to question these methods.</p></blockquote>
<p>This interesting insight into Continuous Improvement practices whilst applying some broad interpretations (sometimes incorrectly it seems), eventually comes to what I think is the right conclusion. Continuous Improvement requires companies to consider people, context and culture not just process.</p>
<p>The healthy and lively discussions in the comments add more substance to this post, some question the validity of  statements in the post (some even go so far as to attack their validity), whilst others discuss the innovative traits of propserous Continuous Improvement environments touched on in the article.</p>
<p>If you practice Continuous Improvment or are considering it, reading this article and digesting some of the useful items in the comments &#8211; you may save yourself some pain and gain some real benefits.<br />
See on <a href="http://blogs.hbr.org/ashkenas/2012/05/its-time-to-rethink-continuous.html">blogs.hbr.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.catosplace.net/blogs/personal/2012/05/12/its-time-to-rethink-continuous-improvement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Agile Revolution Podcast</title>
		<link>http://www.catosplace.net/blogs/personal/2012/05/09/the-agile-revolution-podcast/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-agile-revolution-podcast</link>
		<comments>http://www.catosplace.net/blogs/personal/2012/05/09/the-agile-revolution-podcast/#comments</comments>
		<pubDate>Tue, 08 May 2012 11:31:41 +0000</pubDate>
		<dc:creator>Peter Sellars</dc:creator>
				<category><![CDATA[Scoop.it]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Podcasts]]></category>

		<guid isPermaLink="false">http://www.catosplace.net/blogs/personal/?p=1277</guid>
		<description><![CDATA[See on Scoop.it &#8211; catosplace The Agile Revolution podcast is a sleek presentation of current Agile news and events presented by 3 highly experienced Agile coaches. As well as discussing the latest articles, statements, tweets pertaining to all matters Agile, &#8230; <a href="http://www.catosplace.net/blogs/personal/2012/05/09/the-agile-revolution-podcast/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>See on <a style="font-weight: bold; font-size: 18px;" href="http://www.scoop.it/t/catosplace/p/1733837364/the-agile-revolution-podcast">Scoop.it</a> &#8211; <a href="http://www.scoop.it/t/catosplace">catosplace</a><br />
<img src="http://img.scoop.it/acVyJNLPXSfRdPtD1XFnfTl72eJkfbmt4t8yenImKBXEejxNn4ZJNZ2ss5Ku7Cxt" alt="" /></p>
<p>The Agile Revolution podcast is a sleek presentation of current Agile news and events presented by 3 highly experienced Agile coaches.</p>
<p>As well as discussing the latest articles, statements, tweets pertaining to all matters Agile, the show features guest interviews and plenty of entertaining banter amongst the presenters.</p>
<p>Always informative, thought provoking and entertaining. If you need to feel the pulse of Agile in Australia and beyond this is a highly recommended podcast.</p>
<p>Go along to <a href="http://theagilerevolution.com">http://theagilerevolution.com</a> and join the revolution.<br />
See on <a href="http://www.theagilerevolution.com/">www.theagilerevolution.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.catosplace.net/blogs/personal/2012/05/09/the-agile-revolution-podcast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sonar 3.0 Released: Continuous Inspection of Code Quality</title>
		<link>http://www.catosplace.net/blogs/personal/2012/05/07/sonar-3-0-released-continuous-inspection-of-code-quality/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sonar-3-0-released-continuous-inspection-of-code-quality</link>
		<comments>http://www.catosplace.net/blogs/personal/2012/05/07/sonar-3-0-released-continuous-inspection-of-code-quality/#comments</comments>
		<pubDate>Mon, 07 May 2012 03:56:13 +0000</pubDate>
		<dc:creator>Peter Sellars</dc:creator>
				<category><![CDATA[Scoop.it]]></category>
		<category><![CDATA[code quality]]></category>
		<category><![CDATA[quality metrics]]></category>
		<category><![CDATA[Sonar]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.catosplace.net/blogs/personal/?p=1265</guid>
		<description><![CDATA[See on Scoop.it &#8211; catosplace SonarSource recently released Sonar 3.0. Sonar provides feedback on a number of code quality metrics and is an invaluable tool in any Continuous Integration environment. Whilst you can see similar metrics in build servers such &#8230; <a href="http://www.catosplace.net/blogs/personal/2012/05/07/sonar-3-0-released-continuous-inspection-of-code-quality/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>See on <a style="font-weight: bold; font-size: 18px;" href="http://www.scoop.it/t/catosplace/p/1723538720/sonar-3-0-released-continuous-inspection-of-code-quality">Scoop.it</a> &#8211; <a href="http://www.scoop.it/t/catosplace">catosplace</a><br />
<img src="http://img.scoop.it/VmkiDRgJZneqS5J4oT88zjl72eJkfbmt4t8yenImKBXEejxNn4ZJNZ2ss5Ku7Cxt" alt="" /></p>
<p>SonarSource recently released Sonar 3.0. Sonar provides feedback on a number of code quality metrics and is an invaluable tool in any Continuous Integration environment.</p>
<p>Whilst you can see similar metrics in build servers such as Jenkins/Hudson, Sonar provides a more robust trending environment for such information. Personally I limit the information on the build server to no more than is necessary to fix build issues/highlight problems at build time. Sonar is used as my real code quality management tool.</p>
<p>Sonar can help manage technical debt for your teams leading to reductions in application mantenance costs. Understanding and managing this technical debt assists in the production of quality deliverables and should be on the agenda of all delivery teams.</p>
<p>Check out the latest version of Sonar 3.0 at the new website <a href="http://www.sonarsource.com">http://www.sonarsource.com</a><br />
See on <a href="http://www.sonarsource.com/">www.sonarsource.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.catosplace.net/blogs/personal/2012/05/07/sonar-3-0-released-continuous-inspection-of-code-quality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>8 Tips For Agile Coaches</title>
		<link>http://www.catosplace.net/blogs/personal/2012/05/04/8-tips-for-agile-coaches/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=8-tips-for-agile-coaches</link>
		<comments>http://www.catosplace.net/blogs/personal/2012/05/04/8-tips-for-agile-coaches/#comments</comments>
		<pubDate>Fri, 04 May 2012 07:55:16 +0000</pubDate>
		<dc:creator>Peter Sellars</dc:creator>
				<category><![CDATA[Scoop.it]]></category>
		<category><![CDATA[agile coaching tips]]></category>

		<guid isPermaLink="false">http://www.catosplace.net/blogs/personal/?p=1252</guid>
		<description><![CDATA[See on Scoop.it &#8211; catosplace Craig Smith and Adrian Smith have got together and provided a useful list of 8 tips to becoming a more effective Agile Coach. Having had the pleasure of working in the same team as these &#8230; <a href="http://www.catosplace.net/blogs/personal/2012/05/04/8-tips-for-agile-coaches/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>See on <a style="font-weight: bold; font-size: 18px;" href="http://www.scoop.it/t/catosplace/p/1715777080/8-tips-for-agile-coaches">Scoop.it</a> &#8211; <a href="http://www.scoop.it/t/catosplace">catosplace</a><br />
<img src="http://img.scoop.it/52dnStEpg014txr7AYOnHjl72eJkfbmt4t8yenImKBXEejxNn4ZJNZ2ss5Ku7Cxt" alt="" /></p>
<p>Craig Smith and Adrian Smith have got together and provided a useful list of 8 tips to becoming a more effective Agile Coach.</p>
<p>Having had the pleasure of working in the same team as these experienced practitioners, I know first hand how well these guys know their craft. I learned a lot from working with these highly respected coaches.</p>
<p>They provide each tips below a slide in this short blog posting, including a slide featuring the obligatory A-Team slide (I assume Craig produced the slides). Believe me when these guys talk you should listen.</p>
<p>The slides are merely a warm up for a workshop the guys will be running at Agile Australia 2012. Unfortunately I won&#8217;t be there this year, but if you are going I would highly recommend getting in to their workshop &#8211; I am sure you will walk away the wiser for it.<br />
See on <a href="http://craigsmith.id.au/2012/04/29/8-tips-for-agile-coaches-agiletoday/">craigsmith.id.au</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.catosplace.net/blogs/personal/2012/05/04/8-tips-for-agile-coaches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No Bull &#8211; An Energized Work Production</title>
		<link>http://www.catosplace.net/blogs/personal/2012/05/04/no-bull-an-energized-work-production/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=no-bull-an-energized-work-production</link>
		<comments>http://www.catosplace.net/blogs/personal/2012/05/04/no-bull-an-energized-work-production/#comments</comments>
		<pubDate>Thu, 03 May 2012 22:10:15 +0000</pubDate>
		<dc:creator>Peter Sellars</dc:creator>
				<category><![CDATA[Scoop.it]]></category>

		<guid isPermaLink="false">http://www.catosplace.net/blogs/personal/?p=1248</guid>
		<description><![CDATA[See on Scoop.it &#8211; catosplace No Bull: After twelve agile years has the world of software development really changed? Read a personal commentary from Simon Baker, cofounder of Energized Work and 2009 recipient of the Agile Alliance Gordon Pask Award. &#8230; <a href="http://www.catosplace.net/blogs/personal/2012/05/04/no-bull-an-energized-work-production/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>See on <a style="font-weight: bold; font-size: 18px;" href="http://www.scoop.it/t/catosplace/p/1715647537/no-bull-an-energized-work-production">Scoop.it</a> &#8211; <a href="http://www.scoop.it/t/catosplace">catosplace</a><br />
<img src="http://img.scoop.it/P09Jmov9mBlsafErj4OjOjl72eJkfbmt4t8yenImKBXEejxNn4ZJNZ2ss5Ku7Cxt" alt="" /></p>
<blockquote><p>No Bull: After twelve agile years has the world of software development really changed? Read a personal commentary from Simon Baker, cofounder of Energized Work and 2009 recipient of the Agile Alliance Gordon Pask Award.</p></blockquote>
<p>This paper outlines the challenges faced by Agile implementors in the past twelve years. Simon outlines the organizational and management challenges faced during this time.</p>
<p>As well an outline of the challenges faced advice is also forthcoming based on Simon&#8217;s personal experiences. Amongst these a mantra very dear to my heart, that of  &#8216;baking in quality&#8217;.</p>
<p>Simon proposes solutions to the challenges still facing Agile implementors that deserve to be investigated. This is a well written, honest, insightful paper that all Agilists should read.</p>
<p>See on <a href="http://www.energizedwork.com/nobull">www.energizedwork.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.catosplace.net/blogs/personal/2012/05/04/no-bull-an-energized-work-production/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YOW! 2011 Brisbane Conference &#8211; Day 2 Attendance Summary</title>
		<link>http://www.catosplace.net/blogs/personal/2012/05/03/yow-2011-brisbane-conference-day-2-attendance-summary/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=yow-2011-brisbane-conference-day-2-attendance-summary</link>
		<comments>http://www.catosplace.net/blogs/personal/2012/05/03/yow-2011-brisbane-conference-day-2-attendance-summary/#comments</comments>
		<pubDate>Thu, 03 May 2012 08:39:11 +0000</pubDate>
		<dc:creator>Peter Sellars</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Decision-Making]]></category>
		<category><![CDATA[Feedback]]></category>
		<category><![CDATA[Legacy Code]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Parallelism]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Problem-Solving]]></category>
		<category><![CDATA[Quantum Physics]]></category>
		<category><![CDATA[REST]]></category>

		<guid isPermaLink="false">http://www.catosplace.net/blogs/personal/?p=1119</guid>
		<description><![CDATA[Day 2 of the YOW! 2011 Brisbane Conference was another day full of fantastic talks, book recommendations and more giveways. Today I picked up a PlayUp baseball cap, perfect for wearing during walks in the balmy Brisbane early evening sun. &#8230; <a href="http://www.catosplace.net/blogs/personal/2012/05/03/yow-2011-brisbane-conference-day-2-attendance-summary/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://yowaustralia.com.au/index.html"><img class="aligncenter size-full wp-image-975" style="border: 0pt none;" title="yow_2011_banner" src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2011/12/yow_2011_banner.gif" alt="YOW! 2011 Australia" width="900" height="137" /></a></p>
<p>Day 2 of the <a title="YOW! 2011 Brisbane Conference" href="http://yowaustralia.com.au/YOW2011/general/programBrisbane.html" target="_blank">YOW! 2011 Brisbane Conference</a> was another day full of fantastic talks, book recommendations and more giveways. Today I picked up a <a title="PlayUp" href="http://www.playup.com/au/" target="_blank">PlayUp</a> baseball cap, perfect for wearing during walks in the balmy Brisbane early evening sun. I also tucked into some more micro dots for afternoon tea thanks to <a title="ThoughtWorks" href="http://www.thoughtworks.com/" target="_blank">ThoughtWorks</a>&#8230;those things are addictive!</p>
<p>I was a little intimidated by the title of <a title="Damian Conway" href="http://damian.conway.org/About_us/Bio_formal.html" target="_blank">Damian Conway</a>&#8216;s Keynote &#8216;<a title="Temporally Quaquaversal Virtual Nanomachine Programming In Multiple Topographically Connected Quantum-Relavistic Parallel Timespaces...Made Easy!" href="http://www.yowconference.com.au/YOW2011/general/workshopDetails.html?eventId=3496" target="_blank">Temporally Quaquaversal Virtual Nanomachine Programming In Multiple Topologically Connected Quantum-Relativistic Parallel Timespaces&#8230;Made Easy!</a>&#8216; that was opening the day. Reading that mouthful of a title and digesting it was anything but easy, whilst at the same time making me both equally excited and frightened by the possible content. It proved to be an enlightening experience. Poor <a title="Linda Rising" href="http://www.lindarising.org/" target="_blank">Linda Rising</a> had to follow Damian with her tips on ways to improve problem-solving and decision making which turned out to be both full of useful information and throughly enjoyable (and I even had a role in it!). The morning session was topped off well by <a title="Jim Webber" href="https://twitter.com/jimwebber" target="_blank">Jim Webber</a>&#8216;s witty sermon on <a title="REST" href="http://en.wikipedia.org/wiki/Representational_state_transfer" target="_blank">REST</a>.</p>
<p>After lunch I absorbed some sage advice from <a title="Dave Thomas" href="http://www.davethomas.net/index.html" target="_blank">Dave Thomas</a> on working with <a title="Legacy Code" href="http://en.wikipedia.org/wiki/Legacy_code" target="_blank">Legacy Code</a> in what was a change to the planned presentation. <a title="Kevin O'Neill" href="https://twitter.com/#!/kevinoneill" target="_blank">Kevin O&#8217;Neill</a> then shared his interesting and informative tales from the trenches of mobile development with the audience. After afternoon tea <a title="Simon Peyton Jones" href="http://research.microsoft.com/en-us/people/simonpj/" target="_blank">Simon Peyton Jones</a> returned to the stage gazing into his crystal ball and sharing his views on the future of <a title="Parallel Programming" href="http://en.wikipedia.org/wiki/Parallel_programming_model" target="_blank">Parallel programming</a>, which not surprisingly was Declarative! &#8211; Another energetic, enjoyable and stimulating presentation by Simon. The conference closed out with a slightly self-indulgent <a title="NASA" href="http://www.nasa.gov/" target="_blank">NASA</a> framed look at the use feedback in improving the software engineering process by <a title="Bjorn Freeman-Benson" href="http://bjornfreemanbenson.com/blog/" target="_blank">Bjorn Freeman-Benson</a>.</p>
<p>In this blog entry I will provide a brief synopsis of each of the sessions I attended. Comprehensive notes and details of the presentations I attended will hopefully follow over the coming weeks</p>
<p><span id="more-1119"></span></p>
<h2><strong><a title="Temporally Quaquaversal Virtual Nanomachine Programming In Multiple Topographically Connected Quantum-Relavistic Parallel Timespaces...Made Easy!" href="http://www.yowconference.com.au/YOW2011/general/workshopDetails.html?eventId=3496" target="_blank">Temporally Quaquaversal Virtual Nanomachine Programming In Multiple Topologically Connected Quantum-Relativistic Parallel Timespaces&#8230;Made Easy!</a></strong> &#8211; <em>Damian Conway</em></h2>
<div id="attachment_1130" class="wp-caption alignleft" style="width: 210px"><img class="size-full wp-image-1130" title="quantum_physics_for_dummies" src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2011/12/quantum_physics_for_dummies.jpg" alt="Quantum Physics for Dummies" width="200" /><p class="wp-caption-text">Quantum Physics for Dummies</p></div>
<p><a title="Damian Conway" href="http://damian.conway.org/About_us/Bio_formal.html" target="_blank">Damian Conway</a> started the morning with a talk about the 3 most difficult topics of all time &#8211; <a title="Quantum Physics" href="http://www.higgo.com/quantum/laymans.htm" target="_blank">Quantum Physics</a>, <a title="General Relativity" href="http://en.wikipedia.org/wiki/General_relativity" target="_blank">General Relativity</a> and <a title="Perl" href="http://www.perl.org/" target="_blank">Perl</a>! He outlined his intention to provide pratical code solutions to <a title="Theoretical Physics" href="http://en.wikipedia.org/wiki/Theoretical_physics" target="_blank">theoretical physics</a> problems. He also mingled in some Physics history into his presentation, beginning with the <a title="Copenhagen Interpretation" href="http://en.wikipedia.org/wiki/Copenhagen_interpretation" target="_blank">Copenhagen Interpretation</a> that matter is &#8216;not in a state but in all states&#8217;.</p>
<p>Throughout this wonderful keynote Damian enthralled the crowd with his ingenious Perl code to model &#8216;zero-time&#8217; computation using <a title="Closed Timelike Curve" href="http://en.wikipedia.org/wiki/Closed_timelike_curve" target="_blank">closed timelike curves</a>, <a title="Rod Logic (Based on Babbage's Analytical Engine)" href="http://en.wikipedia.org/wiki/Analytical_Engine" target="_blank">rod logic</a> and <a title="Positronic Variables" href="http://www.flickr.com/photos/gunnarwolf/1343377956/" target="_blank">positronic variables</a> (that trend back in time!). Prior to each working example he introduced the concepts with contextual humour and fantastic deliberatly over-simplified visualizations. One of the numerous stories he told involved a rather famous Particle Physicist who lost a bet and had to include the word &#8216;penguin&#8217; in his next paper &#8211; <a title="John Ellis" href="http://en.wikipedia.org/wiki/John_Ellis_%28physicist%29" target="_blank">John Ellis</a> thus invented &#8216;<a title="Penguin Diagram" href="http://en.wikipedia.org/wiki/Penguin_diagram" target="_blank">The Penguin Diagram</a>&#8216;.</p>
<p>This was a superlative keynote speech and it is not hard to see why Damian is a speaker in such high demand. He rounded off his speech with an unreadable but remarkable working piece of Perl code (in rod logic syntax) that tied his talk back to the rather daunting title. Now I understand it&#8230;Damian has made it seem so easy!</p>
<div style="background-color: #faebd7; color: #008b8b;">
<blockquote><p>Three most hard topics in the universe &#8211; quantum physics, theory of relativity and Perl. #yow_oz &#8211; @smithcdau</p></blockquote>
<blockquote><p>At OSDC, he programmed in Latin, at #yow_oz Damian Conway is programming with little rods (in #perl of course)! &#8211; @aspinall</p></blockquote>
</div>
<p>No Slides Available</p>
<h2><strong><a title="Problem-solving and Decision-making in Software Development" href="http://www.yowconference.com.au/YOW2011/general/workshopDetails.html?eventId=3316" target="_blank">Problem-solving and Decision-making in Software Development</a></strong> &#8211; <em>Linda Rising</em></h2>
<p><a title="Linda Rising" href="http://www.lindarising.org/" target="_blank">Linda Rising</a> gave what she described as &#8220;the weird talk&#8221; of the conference where she set out some strategies and tips to improve problem solving and decision making. She let us know up front that studies existed to back up her tips, so if you look through her <a title="slides" href="http://gotocon.com/dl/jaoo-melbourne-2011/slides/BetterProblemSolving.pdf" target="_blank">slides</a> and want the information just contact her via her website for the papers.</p>
<div id="attachment_1150" class="wp-caption alignright" style="width: 220px"><img class="size-full wp-image-1150" title="treadmill-desk" src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2011/12/treadmill-desk.jpg" alt="treadmill-desk" width="210" height="240" /><p class="wp-caption-text">&quot;Treadmill Desk&quot; - Moving stimulates the brain</p></div>
<p>Linda provided a series of normal tips, such as standing during meetings, avoiding long periods of focused attention, <a title="Can sitting too much kill you?" href="http://blogs.scientificamerican.com/guest-blog/2011/01/06/can-sitting-too-much-kill-you/" target="_blank">ensuring you move</a>, take breaks, drink and eat, <a title="Benefits of Contact With Nature" href="http://www.johnvdavis.com/ep/benefits.htm" target="_blank">get some contact with nature</a>, along side some whacker suggestions such as the &#8216;<a title="Treadmill Desk" href="http://www.treadmill-desk.com/" target="_blank">Treadmill Desk</a>&#8216; and the &#8216;Cardboard Consultant&#8217; (explain your problems to inanimate objects)! My favourite by a long way was the introduction of <a title="Dogs In The Workplace" href="http://www.telegraph.co.uk/education/3357035/Its-a-dogs-life-at-work.html" target="_blank">animals into the workplace, such as dogs</a> to improve collaboration. Am sure Leo, my new rabbit would love to run wild around our offices.</p>
<p>She really wanted us all to promise we would try some techniques ourselves. I am sure I will try out a few of the techniques in the coming weeks, and I invite you to do the same.</p>
<div style="background-color: #faebd7; color: #008b8b;">
<blockquote><p>Linda Rising: &#8220;Do you suppose Agile is a placebo?&#8221; &#8220;Would that be a bad thing?&#8221; #yow #yow_oz &#8211; @spidie</p></blockquote>
<blockquote><p>There were many people heading for the water after Linda Rising&#8217;s &#8211; @sarahtarap</p></blockquote>
</div>
<p><a title="Download Presentation Slides" href="http://gotocon.com/dl/jaoo-melbourne-2011/slides/BetterProblemSolving.pdf" target="_blank">Download Presentation Slides</a></p>
<h2><strong><a title="Domain-Driven Design for RESTful Systems" href="http://www.yowconference.com.au/YOW2011/general/workshopDetails.html?eventId=3568" target="_blank">Domain-Driven Design for RESTful Systems</a></strong> &#8211; <em>Jim Webber</em></h2>
<p><a title="Jim Webber" href="http://jim.webber.name/" target="_blank">Jim</a> author of <a title="REST in Practice" href="http://shop.oreilly.com/product/9780596805838.do" target="_blank">REST in Practice</a> presented his sermon on <a title="REST" href="http://en.wikipedia.org/wiki/Representational_state_transfer" target="_blank">REST</a> with his customary English wit. His personal views that the web was benevelonet to stupid people and that the web is not our domain aimed to emphasise REST&#8217;s technology position. He also throughly engaged his audience by discussing a number of aged technologies that if you remembered put you in a group who would understand and &#8216;get&#8217; REST, as opposed to the younger members of the audience who wouldn&#8217;t.</p>
<div id="attachment_1179" class="wp-caption alignleft" style="width: 235px"><img class="size-full wp-image-1179" title="They 'Get' REST" src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2012/01/80sgamer.jpg" alt="They 'Get' REST" width="225" height="225" /><p class="wp-caption-text">They &#39;Get&#39; REST</p></div>
<p>Jim encourged the audience to embrace HTTP as an application protocol and to narrow HTTP into a <a title="Domain Application Protocol Discussion" href="http://tech.groups.yahoo.com/group/rest-discuss/message/17488" target="_blank">Domain Application Protocol</a>. Jim demonstrated &#8216;<a title="RestBucks" href="http://restbuckson.net/" target="_blank">RestBucks</a>&#8216; REST based workflows, use of static <a title="interfaces" href="http://en.wikipedia.org/wiki/Representational_state_transfer#Guiding_principles_of_the_interface" target="_blank">interfaces</a> and state transitions using <a title="Hypermedia types" href="http://www.amundsen.com/hypermedia/" target="_blank">Hypermedia types</a>. He also outlined his belief that specialization and innovation depend on an open set of operation-orientated services. This led on to an overview of <a title="Event-Driven" href="http://en.wikipedia.org/wiki/Event-driven_programming" target="_blank">Event-Driven</a> computing using RESTful protocols.</p>
<p>Jim&#8217;s passion and belief in REST is often zealous in nature. His presentation is always enjoyable and engaging and this session was no different. I am old enough to understand and &#8216;get&#8217; REST &#8211; which I think is a good thing!</p>
<div style="background-color: #faebd7; color: #008b8b;">
<blockquote><p>Jim Webber characterising his audience: &#8220;whose first computer game involved an audio cassette?&#8221; #yow_oz #oldies_session &#8211; @kornys</p></blockquote>
<blockquote><p>#YOW_OZ Brilliant start by Jim Webber. The room is rolling in laughter. Explaining 1980&#8242;s computer games for REST analogies. &#8211; @mjpt777</p></blockquote>
</div>
<p><a title="Download Presentation Slides" href="http://gotocon.com/dl/JW-REST-and-DDD.pdf" target="_blank">Download Presentation Slides</a></p>
<h2><strong><a title="Innovation in Legacy Code" href="http://www.yowconference.com.au/YOW2011/general/workshopDetails.html?eventId=3696" target="_blank">Innovation in Legacy Code</a></strong> &#8211; <em>Dave Thomas</em></h2>
<p><a href="http://www.davethomas.net/" title="Dave Thomas" target="_blank">Dave Thomas</a> has enourmous experience working with <a href="http://en.wikipedia.org/wiki/Legacy_code" title="Legacy Code" target="_blank">Legacy Code</a> and his talk (a late replacement for an <a href="https://twitter.com/#!/ericevans0" title="Eric Evans" target="_blank">Eric Evans</a> talk) provided some techniques and advice for working with such code. Dave initially outlined his definition of Legacy Code before alluding to the issue that this code, that is often making money for businesses, is a problematic area for many development teams.</p>
<div id="attachment_1192" class="wp-caption alignright" style="width: 310px"><img src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2012/02/legacy-code-300x187.jpg" alt="Legacy Code" title="legacy-code" width="300" height="187" class="size-medium wp-image-1192" /><p class="wp-caption-text">Legacy Code</p></div>
<p>As well as refuting claims that rewrites can provide sufficient business value, Dave also dismissed beliefs that you can &#8216;just <a href="https://en.wikipedia.org/wiki/Service-oriented_architecture" title="Service Orientated Architecture" target="_blank">SOA</a> it&#8217;, &#8216;<a href="https://en.wikipedia.org/wiki/Agile_software_development" title="Agile">Agile</a> it&#8217; or &#8216;<a href="http://www.outsource2day.com/Software-Outsourcing.html" title="Software Outsourcing" target="_blank">outsource</a>&#8216; this &#8220;big ball of mud&#8221;! He also provided a lengthy list of innovative Legacy Code case studies. Amongst these case studies were a techology driven modernization of legacy factory automation using <a href="https://en.wikipedia.org/wiki/TCP/IP_model" title="TCP/IP" target="_blank">TCP/IP</a> interfaces in conjuction with HTTP/<a href="https://en.wikipedia.org/wiki/Atom_%28standard%29" title="Atom Feeds" target="_blank">Atom feed</a>s, and some human collaborative process changes that led to improved quality in a legacy insurance SOA EAP application.</p>
<p>This was an informative presentation on code issues that a lot of teams are currently tackling. Overall the message appeared to be, don&#8217;t be afraid of innovation in this area &#8211; rather embrace the pain to get the gain.</p>
<div style="background-color: #faebd7; color: #008b8b;">
<blockquote><p>Listening to Dave Thomas tell stories about legacy systems. The phrase &#8220;you&#8217;re screwed&#8221; is recurring often. #yow_oz &#8211; @keithpitty</p></blockquote>
<blockquote><p>Dave Thomas&#8217; talk makes me think I should dust off my Tuxedo skills and get back into the legacy game <img src='http://www.catosplace.net/blogs/personal/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  #yow #yow_oz &#8211; @spidie</p></blockquote>
</div>
<p>No Slides Available</p>
<h2><strong><a title="Three 'Tall' Tales" href="http://www.yowconference.com.au/general/workshopDetails.html?eventId=3649" target="_blank">Three &#8216;Tall&#8217; Tales</a></strong> &#8211; <em>Kevin O&#8217;Neill</em></h2>
<p>This was the story of three mobile development projects through the eyes of mobile developer <a href="https://twitter.com/#!/kevinoneill" title="Kevin O'Neill" target="_blank">Kevin O&#8217;Neill</a>. The tales focused on a card wall hack, getting to right from wrong and application testing based on Kevin&#8217;s real life project experience.</p>
<p><div id="attachment_1201" class="wp-caption alignleft" style="width: 251px"><a href="http://www.zucchiniframework.org/"><img src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2012/02/zucchini.jpg" alt="Zucchini Testing Framework" title="zucchini" width="241" height="209" class="size-full wp-image-1201" target="_blank" /></a><p class="wp-caption-text">Zucchini iOS Testing Framework</p></div>Kevin&#8217;s team had implemented a card wall hack at <a href="http://www.lonelyplanet.com/" title="Lonely Plant" target="_blank">Lonely Planet</a> in order to make a more informed decision. By &#8216;hacking&#8217; the wall the team were able to debunk the myth that activity = progress and decide that a re-platform was in order. On a greenfields project at <a href="http://www.daltonpartners.com.au/" title="Dalton Homes" target="_blank">Dalton Homes</a> his project got &#8216;cancelled&#8217;! This was a good thing &#8211; the team restructured and then delivered the project successfully. Test wise the lessoned revolved around &#8216;<a href="http://www.zucchiniframework.org/" title="Zucchini" target="_blank">Zucchini</a>&#8216; a wrapper around UI automation Kevin&#8217;s team have initiated and used successfully.</p>
<p>These tales of real-life mobile development were full of insightful information that mobile development shops/teams should take note of. I would recommend watching the progress of &#8216;<a href="http://www.zucchiniframework.org/" title="Zucchini" target="_blank">Zucchini</a>&#8216;, although I was a little surprised to hear Kevin say his preferred platforms were <a href="https://developer.apple.com/technologies/ios/" title="iOS" target="_blank">iOS</a>, <a href="http://msdn.microsoft.com/en-us/windowsmobile/bb264318" title="Windows Mobile" target="_blank">Windows Mobile</a> ahead of <a href="http://www.android.com/" title="Android" target="_blank">Android</a>!</p>
<div style="background-color: #faebd7; color: #008b8b;">
<blockquote><p>Kevin O&#8217;Neill talking about Zucchini, very cool automated iOS app test tool. Soon to be released on Github &#8211; @CentrumSystems</p></blockquote>
<blockquote><p>#yow_oz really excited that #zucchini for iOS testing will be open sourced soon &#8211; @StewGleadow</p></blockquote>
</div>
<p><a title="Download Presentation Slides" href="http://gotocon.com/dl/jaoo-melbourne-2011/slides/Kevin-ONeill-Melbourne.pdf" target="_blank">Download Presentation Slides</a></p>
<h2><strong><a title="The Future is Parallel, and the Future of Parallel is Declarative" href="http://www.yowconference.com.au/general/workshopDetails.html?eventId=3587" target="_blank">The Future is Parallel, and the Future of Parallel is Declarative</a></strong> &#8211; <em>Simon Petyon Jones</em></h2>
<p><a href="http://research.microsoft.com/~simonpj" title="Simon Peyton Jones" target="_blank">Simon Peyton-Jones</a> returned to the conference stage with another passionate, energetic presentation about <a href="https://computing.llnl.gov/tutorials/parallel_comp/" title="Parallel Computing" target="_blank">Parallel computing</a> and how <a href="http://en.wikipedia.org/wiki/Declarative_programming" title="Declarative Programming" target="_blank">declarative</a> implementations such as <a href="http://www.haskell.org/haskellwiki/Haskell" title="Haskell" target="_blank">Haskell</a> provides are the future. He laid the foundation for the talk with an outline of how <a href="http://en.wikipedia.org/wiki/Functional_programming" title="Functional Programming" target="_blank">functional programming</a> provides improved solutions to parallel computing problems.<br />
<div id="attachment_1225" class="wp-caption alignright" style="width: 280px"><img src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2012/05/parallel.jpeg" alt="Parallel Processing" title="parallel" width="270" height="187" class="size-full wp-image-1225" /><p class="wp-caption-text">Parallel Processing</p></div></p>
<p>Simon stated that <a href="http://research.microsoft.com/en-us/um/people/simonpj/papers/parallel/AFP08-notes.pdf" title="Haskell Parallel Programming Benefits" target="_blank">Haskell provides explicit threads, semi-implicit parallelism and data parallelism</a> to assist in this area. The main body of the presentation outlined these areas in further detail. Haskell&#8217;s <a href="http://en.wikibooks.org/wiki/Haskell/Type_basics" title="Haskell Tyoe System" target="_blank">Type System</a> and <a href="http://www.haskell.org/tutorial/monads.html" title="Monads" target="_blank">Monads</a> can be used to improve concurrent behaviour modelling. The cost model of semi-implicit parallelism is lowered through implementation of a &#8216;parMap&#8217; Monad (for which Simon produced some statistical data). The overall view was that although there is no single cost model, functional programming has advantages in this development paradigm. Haskell was discussed but <a href="http://www.scala-lang.org/" title="Scala" target="_blank">Scala</a>, <a href="http://www.erlang.org/" title="Erlang" target="_blank">Erlang</a> and <a href="http://www.tryfsharp.org/" title="F#" target="_blank">F#</a> are equally applicable.</p>
<p>Once more Simon engaged with the audience and took them all along with him on his study into parallel functional programming. With the inherent increase in the number of <a href="http://en.wikipedia.org/wiki/Multi-core_processor" title="Multi-core Processor" target="_blank">multicore machines</a> parallel computing will become increasing prevelant. Without doubt it is worth understanding the concepts and implementations presented.</p>
<div style="background-color: #faebd7; color: #008b8b;">
<blockquote><p>Huge turnout to hear about the future of parallel computing with SPJ #yow_oz &#8211; @jroyals</p></blockquote>
<blockquote><p>Spj in full flow. This guy is a God! #yow #yow_oz &#8211; @spidie</p></blockquote>
</div>
<p><a title="Download Presentation Slides" href="http://gotocon.com/dl/jaoo-melbourne-2011/slides/Parallel-Haskell-Yow.pdf" target="_blank">Download Presentation Slides</a></p>
<h2><strong><a title="Feedback Makes Everything Better: Understanding the Software Engineering Process" href="http://www.yowconference.com.au/general/workshopDetails.html?eventId=3607" target="_blank">Feedback Makes Everything Better: Understanding the Software Engineering Process</a></strong> &#8211; <em>Bjorn Freeman-Benson</em></h2>
<p><a href="http://bjornfreemanbenson.com/blog/" title="Bjorn" target="_blank">Bjorn</a> presented an interesting session of how feedback can improve results and provide a competitive advantage. The session consisted of a number of human-powered flight and <a href="http://www.nasa.gov/" title="NASA" target="_blank">NASA</a> related stories illustrating feedback usage. <a href="http://newrelic.com/" title="New Relic" target="_blank">New Relic</a>, Bjorn&#8217;s company provide feedback for web application performance to assist companies be more effecive.<br />
<div id="attachment_1240" class="wp-caption alignleft" style="width: 310px"><img src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2012/05/Fast-Feedback-Loop-300x225.jpg" alt="Fast-Feedback Loop" title="Fast-Feedback-Loop" width="300" height="225" class="size-medium wp-image-1240" /><p class="wp-caption-text">The Fast Feedback Loop</p></div></p>
<p>Among the stories used to illustrate effective feedback was that of the &#8216;<a href="http://en.wikipedia.org/wiki/Gossamer_Condor" title="Gossamer Condor" target="_blank">Gossamer Condor</a>&#8216; &#8211; the first human powered flight. Through construction that enabled quick repairs they were able to get feedback on their design almost 350x faster than their competitors. He also outlined several NASA stories from <a href="http://en.wikipedia.org/wiki/Apollo_program" title="Apollo" target="_blank">Apollo</a> program missons and <a href="http://en.wikipedia.org/wiki/Saturn_%28rocket_family%29" title="Saturn rocket" target="_blank">Saturn rocket</a> missions where feedback provided subsequent improvements. Bjorn illustrated relevant modern examples of these NASA situations that New Relic had encountered and address through utilization of fast feedback data.</p>
<p>Bjorn&#8217;s passion for NASA pervaded through the presentation appealing to all the space nuts, and he tied these in nicely with New Relic undertakings. With historical evidence, modern capabilities and statistical power available you can be left in no doubt that faster feedback can provide a competitive advantage &#8211; something all companies strive to achieve.</p>
<div style="background-color: #faebd7; color: #008b8b;">
<blockquote><p>@bjorn_fb talk at @YOW_OZ on fast feedback/experimentation. Gd advice interspersed w/Apollo engi pract. Makes me wanna be an engineer again. &#8211; @rebeccawb</p></blockquote>
</div>
<p><a title="Download Presentation Slides" href="http://gotocon.com/dl/Bjorn-Freeman-Benson-YOW-Brisbane-2011.pdf" target="_blank">Download Presentation Slides</a></p>
<p>The 2nd day of YOW! 2011 provided the usual insightful and informative presentations that I have come to expect from this conference. By the time I was supping on a beer with the rest of the attendees I was already eager to sign up for the 2012 event. Looking forward to attending <a href="http://www.yowconference.com.au/" title="YOW! 2012" target="_blank">YOW! 2012</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.catosplace.net/blogs/personal/2012/05/03/yow-2011-brisbane-conference-day-2-attendance-summary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The First Continuous Integration Summit &#8211; Video Presentation</title>
		<link>http://www.catosplace.net/blogs/personal/2012/04/05/continuous-integration-summit-video-presentation/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=continuous-integration-summit-video-presentation</link>
		<comments>http://www.catosplace.net/blogs/personal/2012/04/05/continuous-integration-summit-video-presentation/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 11:32:39 +0000</pubDate>
		<dc:creator>Peter Sellars</dc:creator>
				<category><![CDATA[Presentation]]></category>
		<category><![CDATA[Artifactory]]></category>
		<category><![CDATA[Gradle]]></category>
		<category><![CDATA[Jenkins]]></category>
		<category><![CDATA[LinkedIn]]></category>

		<guid isPermaLink="false">http://www.catosplace.net/blogs/personal/?p=1212</guid>
		<description><![CDATA[Finally got around to watching the final presentation in the summit which was held in April last year. Details of the Summit can be found here and the Artifactory blog posted post-summit can be found here. The summit consisted of &#8230; <a href="http://www.catosplace.net/blogs/personal/2012/04/05/continuous-integration-summit-video-presentation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Finally got around to watching the final presentation in the summit which was held in April last year. Details of the Summit can be found <a href="http://www.jfrog.com/events/linkedin-ci/linkedin-ci-invite.html" title="here" target="_blank">here</a> and the Artifactory blog posted post-summit can be found <a href="http://blogs.jfrog.org/2011/04/first-continuous-integration-summit.html" title="here" target="_blank">here</a>.</p>
<p>The summit consisted of 3 great talks from the LinkedIn team and the inventors/leads of the Artifactory and Gradle project. Unfortunatly the Jenkins presentation really was just a project update, which was rather dissapointing compared to the others. Not really worth waiting for, but we live and learn!</p>
<p><span id="more-1212"></span></p>
<p>The talks in the presentation are:</p>
<ul>
<li><a href="http://www.linkedin.com/" title="LinkedIn" target="_blank">LinkedIn</a> Case Study – present and future of LinkedIn&#8217;s codebase build</li>
<li>&#8220;Who Moved My Module?!&#8221; – Yoav Landman, JFrog CTO and <a href="http://www.jfrog.com/products.php" title="Artifactory" target="_blank">Artifactory</a> Creator</li>
<li>&#8220;Enter the <a href="http://www.gradle.org/" title="Gradle" target="_blank">Gradle</a>&#8221; – Hans Dockter, Gradleware CEO and founder</li>
<li>&#8220;Status of the <a href="http://jenkins-ci.org/" title="Jenkins" target="_blank">Jenkins</a> Project&#8221; – Kohsuke Kawaguchi, CloudBees architect and Jenkins Project lead</li>
</ul>
<p>The <a href="http://www.linkedin.com/" title="LinkedIn" target="_blank">LinkedIn</a> team described the process they used to move their large collection of <a href="http://ant.apache.org/" title="Ant" target="_blank">Ant</a> build files to Gradle, including providing feedback on what they encountered and decisions they made. The team then went on to outline their custom release process. An interesting talk that. If you only watch one of the presentations &#8211; this is the one to watch.</p>
<p>The <a href="http://www.jfrog.com/products.php" title="Artifactory" target="_blank">Artifactory</a> presentation provides an overview of repository uses and release strategies and models. I really enjoyed the release strategies and the encouragement to release from the repository rather than using the build tool release plugins. A <a href="http://maven.apache.org/" title="Maven" target="_blank">Maven</a> comparison to an Artifactory release is outlined in this talk. Great talk &#8211; if you have a repository but don&#8217;t really think it is giving you much, this talk will give you ideas on how to improve its value and teach you that it is a vital tool in your continuous integration toolkit.</p>
<p>Hans Docktor provided the now customary <a href="http://www.gradle.org/" title="Gradle" target="_blank">Gradle</a> demonstrative presentation, with plenty of great insights into how Gradle improves on previous build tools. I don&#8217;t think this presentation is as good as the <a href="http://skillsmatter.com/podcast/groovy-grails/advanced-gradle" title="Advanced Gradle:Groovy &#038; Grails Exchange 2011">Advanced Gradle presentation Hans gave at Groovy &#038; Grails Exchange 2011</a>, but it as usual well worth watching, especially if you are new to Gradle.</p>
<p>The <a href="http://jenkins-ci.org/" title="Jenkins" target="_blank">Jenkins</a> presentation really was just a project update. I found it rather dissapointing compared to those that came before. It was good to hear that Jenkins is healthy and its community is really active (compared to Hudson), but there was nothing here about how you can improve your use of the tool &#8211; which the other talks all provided, be it in processes or particular tools.</p>
<p>All in all it was great to see a collection of talks like this in one presentation. I am looking forward to the Second Continuous Integration Summit already&#8230;and hopefully it will be happening soon!</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/Lk2l6Mw-HLk" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.catosplace.net/blogs/personal/2012/04/05/continuous-integration-summit-video-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Embedded Tweets</title>
		<link>http://www.catosplace.net/blogs/personal/2011/12/23/embedded-tweets/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=embedded-tweets</link>
		<comments>http://www.catosplace.net/blogs/personal/2011/12/23/embedded-tweets/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 07:34:34 +0000</pubDate>
		<dc:creator>Peter Sellars</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.catosplace.net/blogs/personal/?p=1156</guid>
		<description><![CDATA[Twitter released a new version last week and included the capabilities to deliver embedded tweets. WordPress founder Matt Mullenwegs blogged about this addition and WordPress supports embedded tweets on its hosted blogs in a couple of ways. The Twitter Blackbird &#8230; <a href="http://www.catosplace.net/blogs/personal/2011/12/23/embedded-tweets/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a title="Twitter" href="http://www.twitter.com" target="_blank">Twitter</a> released a new version last week and included the capabilities to deliver <a title="Twitter Dev Blog - Tweets and Buttons" href="https://dev.twitter.com/blog/tweets-and-buttons" target="_blank">embedded tweets</a>.</p>
<p><a title="WordPress" href="http://www.wordpress.com" target="_blank">WordPress</a> founder <a title="The Long and Short of It" href="http://en.blog.wordpress.com/2011/12/08/the-long-and-short-of-it/" target="_blank">Matt Mullenwegs blogged about this addition</a> and WordPress supports embedded tweets on its hosted blogs in a couple of ways. The <a title="Twitter Blackbird Pie" href="http://en.support.wordpress.com/twitter-blackbird-pie/#using-twitter-blackbird-pie" target="_blank">Twitter Blackbird Pie</a> or the <a title="Twitter Embed Shortcode" href="http://en.support.wordpress.com/twitter-embeds/" target="_blank">Twitter Embed shortcode</a></p>
<p>As this is a standalone WordPress blog I had two options:</p>
<ul>
<li><a title="Twitter Blackbird Pie Plugin" href="http://wordpress.org/extend/plugins/twitter-blackbird-pie/" target="_blank">Use the Twitter Blackbird Pie Plugin</a></li>
<li><a title="Embde Tweets using the Twitter generated HTML" href="https://support.twitter.com/groups/31-twitter-basics/topics/112-linking-to-your-blog-or-website/articles/20169559-how-to-embed-a-tweet-on-your-website-or-blog" target="_blank">Embed Tweets using the Twitter generated HTML</a></li>
</ul>
<p>So without further ado, here are the two options in action:</p>
<h2><a title="Twitter Blackbird Pie Plugin" href="http://wordpress.org/extend/plugins/twitter-blackbird-pie/" target="_blank">Twitter Blackbird Pie Plugin</a></h2>
<!-- tweet id : 150036987951329280 --><style type='text/css'>#bbpBox_150036987951329280 a { text-decoration:none; color:#824932; }#bbpBox_150036987951329280 a:hover { text-decoration:underline; }</style><div id='bbpBox_150036987951329280' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#cbb18c; background-image:url(http://a0.twimg.com/profile_background_images/387237131/shore_78_122321.jpg); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#64d3fc; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>Just applied a new Twitter theme called "Sandy Shore" to my profile, take a look! Got it from <a href="http://t.co/GEZnqiGb" rel="nofollow">http://t.co/GEZnqiGb</a></span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://www.catosplace.net/blogs/personal/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on December 23, 2011 3:16 pm' href='http://twitter.com/#!/PeterSellars/status/150036987951329280' target='_blank'>December 23, 2011 3:16 pm</a> via <a href="http://tweetygotback.com" rel="nofollow" target="blank">Tweety Got Back</a><a href='https://twitter.com/intent/tweet?in_reply_to=150036987951329280' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=150036987951329280' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=150036987951329280' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=PeterSellars'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a0.twimg.com/profile_images/422070325/stan_avatar_normal.jpeg' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=PeterSellars'>@PeterSellars</a><div style='margin:0; padding-top:2px'>Peter Sellars</div></div><div style='clear:both'></div></div></div><!-- end of tweet -->
<h2><a title="Embed Tweet using Twitter generated HTML" href="https://support.twitter.com/groups/31-twitter-basics/topics/112-linking-to-your-blog-or-website/articles/20169559-how-to-embed-a-tweet-on-your-website-or-blog" target="_blank">Twitter generated HTML</a></h2>
<blockquote class="twitter-tweet tw-align-center"><p>Just applied a new Twitter theme called &#8220;Sandy Shore&#8221; to my profile, take a look! Got it from <a title="http://TweetyGotBack.com" href="http://t.co/GEZnqiGb">TweetyGotBack.com</a></p>
<p>— Peter Sellars (@PeterSellars) <a href="https://twitter.com/PeterSellars/status/150036987951329280" data-datetime="2011-12-23T02:16:20+00:00">December 23, 2011</a></p></blockquote>
<p><script charset="utf-8" type="text/javascript" src="//platform.twitter.com/widgets.js"></script></p>
<p>I feel the Twitter generated HTML currently meets my expectations better than the Twitter Blackbird Pie Plugin.</p>
<p>The Twitter Blackbird Pie Plugin does not have a &#8216;follow&#8217; button and has inserted the shortened url rather than the link alias. I would also like some of the capabilities offered by WordPress&#8217; shortcode options included in the Plugin. I shall have to do a bit more digging I think!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catosplace.net/blogs/personal/2011/12/23/embedded-tweets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YOW! 2011 Brisbane Conference &#8211; Day 1 Attendance Summary</title>
		<link>http://www.catosplace.net/blogs/personal/2011/12/13/yow-2011-brisbane-conference-day-1-attendance-summary/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=yow-2011-brisbane-conference-day-1-attendance-summary</link>
		<comments>http://www.catosplace.net/blogs/personal/2011/12/13/yow-2011-brisbane-conference-day-1-attendance-summary/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 13:49:09 +0000</pubDate>
		<dc:creator>Peter Sellars</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Continuous Improvement]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Yow!]]></category>
		<category><![CDATA[Chef]]></category>
		<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Lean Startup]]></category>
		<category><![CDATA[Puppet]]></category>
		<category><![CDATA[QuickCheck]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[YOW!]]></category>

		<guid isPermaLink="false">http://www.catosplace.net/blogs/personal/?p=985</guid>
		<description><![CDATA[Day 1 of the YOW! 2011 Brisbane Conference was full of fantastic talks, book recommendations and great giveaways as usual. As well as the YOW! 2011 Conference t-shirt I picked up an Atlassian t-shirt and enjoyed some micro dots for &#8230; <a href="http://www.catosplace.net/blogs/personal/2011/12/13/yow-2011-brisbane-conference-day-1-attendance-summary/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://yowaustralia.com.au/index.html"><img class="aligncenter size-full wp-image-975" style="border: 0pt none;" title="yow_2011_banner" src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2011/12/yow_2011_banner.gif" alt="YOW! 2011 Australia" width="900" height="137" /></a></p>
<p>Day 1 of the <a href="http://yowaustralia.com.au/YOW2011/general/programBrisbane.html" title="YOW! 2011 Brisbane Conference" target="_blank">YOW! 2011 Brisbane Conference</a> was full of fantastic talks, book recommendations and great giveaways as usual. As well as the YOW! 2011 Conference t-shirt I picked up an <a href="http://www.atlassian.com/" title="Atlassian" target="_blank">Atlassian</a> t-shirt and enjoyed some micro dots for afternoon tea thanks to <a href="http://www.thoughtworks.com/" title="ThoughtWorks" target="_blank">ThoughtWorks</a>.</p>
<p>I had been really looking forward to the <a href="http://en.wikipedia.org/wiki/DevOps" title="DevOps" target="_blank">DevOps</a> stream in the morning featuring <a href="https://twitter.com/jezhumble" title="Jez Humble" target="_blank">Jez Humble </a>of <a href="http://continuousdelivery.com/" title="Continuous Delivery" target="_blank">Continuous Delivery</a> fame and <a href="http://www.build-doctor.com/" title="The Build Doctor" target="_blank">&#8216;The Build Doctor&#8217;</a> himself <a href="http://www.build-doctor.com/about/" title="Julian Simpson" target="_blank">Julian Simpson</a> and had an enjoyable morning session. After lunch things begun to hit another level with two presentations by <a href="https://twitter.com/#!/JoshuaKerievsky" title="Joshua Kerievsky" target="_blank">Joshua Kerievsky</a> author of <a href="http://industriallogic.com/xp/refactoring/" title="Refactoring To Patterns" target="_blank">Refactoring To Patterns</a> on <a href="http://theleanstartup.com/" title="Lean Startup" target="_blank">Lean Startup</a> and <a href="http://www.yowconference.com.au/YOW2011/general/workshopDetails.html?eventId=3554" title="The Limited Red Society" target="_blank">The Limited Red Society</a>. I also enjoyed learning about <a href="http://en.wikipedia.org/wiki/QuickCheck" title="QuickCheck" target="_blank">QuickCheck</a> testing capabilities from <a href="http://www.cse.chalmers.se/~rjmh/" title="John Hughes" target="_blank">John Hughes</a>, and <a href="http://haskell.org/haskellwiki/Haskell" title="Haskell" target="_blank">Haskell</a> from one of its founding fathers <a href="http://research.microsoft.com/en-us/people/simonpj/" title="Simon Peyton-Jones" target="_blank">Simon Peyton-Jone</a>s. The JVM keynote from <a href="http://www.oracle.com" title="Oracle" target="_blank">Oracle</a> Vice President of Development <a href="https://twitter.com/#!/cpurdy" title="Cameron Purdy" target="_blank">Camron Purdy</a>, which opened the conference, was interesting but not really worthy of its keynote status. I also failed to heed the lessons of conference pasts and went to another labourious <a href="http://www.ibm.com" title="IBM" target="_blank">IBM</a> SOA presentation this time provide by <a href="http://www.linkedin.com/pub/rachel-reinitz/0/752/383" title="Rachel Reinitz" target="_blank">Rachel Reinitz</a>.</p>
<p>In this blog entry I will provide a brief synopsis of each of the sessions I attended. Comprehensive notes and details of the presentations I attended will hopefully follow over the coming weeks.</p>
<p><span id="more-985"></span></p>
<h2><b><a href="http://yowaustralia.com.au/YOW2011/general/details.html?speakerId=2312" title="Top 10 JVM Erroneous Zones" target="_blank">Top 10 JVM Erroneous Errors</a></b> &#8211; <em>Cameron Purdy</em></h2>
<p><a href="https://twitter.com/#!/cpurdy" title="Cameron Purdy" target="_blank">Cameron Purdy</a>, Vice President of Development at <a href="http://www.oracle.com/" title="Oracle" target="_blank">Oracle</a> started the conference off presenting his list of 10 <a href="http://java.sun.com/docs/books/jvms/" title="JVM Specification" target="_blank">JVM</a> issues he would like to see addressed. His top 10 list ended up actually being 15 though as he continued to rattle off the issues after presenting his top 10! He got plenty of traction from past Java design decisions limiting its ability to adapt to modern developer whims.</p>
<div id="attachment_1087" class="wp-caption alignright" style="width: 131px"><a href="http://java.sun.com/docs/books/jvms/" target="_blank"><img src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2011/12/java.jpg" alt="Java JVM" title="java" width="121" height="161" class="size-full wp-image-1087" /></a><p class="wp-caption-text">The Java Virtual Machine Specification</p></div>
<p>He stated his opinion that <a href="http://en.wikipedia.org/wiki/Sun_Microsystems" title="Sun Microsystems" target="_blank">Sun</a> had not done as good a job of Java as he thought the case should be, imploring that Oracle would endevaour to do a better job. He presented his list with some humour but seemed to be met with mixed emotions from the crowd. The overall feel from the talk was that Java needed to become more dynamic, along the lines of <a href="http://groovy.codehaus.org/" title="Groovy" target="_blank">Groovy</a> and other current popular <a href="http://en.wikipedia.org/wiki/Dynamic_programming_language" title="Dynamic Languages" target="_blank">dynamic languages</a> if it was to meet changing development needs.</p>
<p>Personally I found it quite interesting and although I will take interested looks in the direction Oracle takes Java and the JVM and how/when Cameron&#8217;s list is addressed by the team &#8211; I myself will be utilising Groovy to have access to the capabilities now.</p>
<div style="background-color: #faebd7;color: #008b8b;">
<blockquote><p>Cameron Purdy&#8230;we can do all this. Just use #groovy! &#8211; @spidie</p></blockquote>
<blockquote><p>Cameron Purdy squeezing a few laughs out of the #yow_oz keynote audience at the expense of past #java design decisions &#8211; @aspinall</p></blockquote>
</div>
<p><a href="http://gotocon.com/dl/jaoo-melbourne-2011/Cameron-Purdy-Keynote.pdf" title="Cameron Purdy Keynote Slides" target="_blank">Download Presentation Slides</a></p>
<h2><b><a href="http://www.yowconference.com.au/YOW2011/general/workshopDetails.html?eventId=3612" title="Continuous Delivery" target="_blank">Continuous Delivery</a></b> &#8211; <em>Jez Humble and Martin Fowler</em></h2>
<div id="attachment_1105" class="wp-caption alignleft" style="width: 131px"><a href="http://www.amazon.com/gp/product/0321601912?tag=contindelive-20" target="_blank"><img src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2011/12/continuous-delivery-cover.jpg" alt="Continuous Delivery" title="continuous-delivery-cover" width="121" height="160" class="size-full wp-image-1105" /></a><p class="wp-caption-text">Continuous Delivery Book @Amazon</p></div>
<p>Having read and digested all the information in <a href="http://continuousdelivery.com/" title="Continuous Delivery" target="_blank">Continuous Delivery</a> already I was expecting big things from this presentation. The loud mouth of Software Development <a href="http://martinfowler.com/" title="Martin Fowler" target="_blank">Martin Fowler</a> lived up to his billing with a fantastic bellow towering over poor <a href="http://twitter.com/jezhumble" title="Jez Humble" target="_blank">Jez</a> half way through representation. In truth I was a little dissapointed with the content &#8211; having read the book I wanted the &#8216;extra mile&#8217; but the talk was aimed more at those who had not yet read the highly recommended book.</p>
<p>The talk outlined <a href="http://en.wikipedia.org/wiki/Continuous_Delivery" title="Continuous Delivery" target="_blank">Continuous Delivery</a> experiences and real-world examples of successful implementations, including the obligatory reference to <a href="http://www.flickr.com/" title="Flickr" target="_blank">Flickr</a> whenever this topic is discussed. The main body of the presentation revolved around the observation that <a href="http://marcbless.blogspot.com/2011/03/agile-principle-3-frequent-delivery.html" title="frequent delivery" target="_blank">frequent delivery</a> reduces risk rather than increasing it and that metrics provided by fast feedback are vital to succesful Continuous Delivery. It also aimed to debunk the myth that Continuous Delivery can&#8217;t work in Enterprise deployments.</p>
<p>Overall it was a good introduction to the topic (which no doubt was expanded on in the <a href="http://www.yowconference.com.au/YOW2011/general/workshopDetails.html?eventId=3570" title="workshop" target="_blank">workshop</a> scheduled later in the conference), providing an outline of practices that contribute to Continuous Delivery such as <a href="http://www.informit.com/articles/article.aspx?p=1621865" title="deployment pipeline" target="_blank">deployment pipelines</a>, automation etc, but left me wanting more. If you had already read the <a href="http://continuousdelivery.com/" title="Continuous Delivery Book" target="_blank">book</a> the presentation had little new to offer.</p>
<div style="background-color: #faebd7;color: #008b8b;">
<blockquote><p>&#8220;It should be called BizTestDevOps&#8221; &#8220;Isn&#8217;t that called Agile?&#8221; Martin and Jez at #yow_oz &#8211; @pandamonial</p></blockquote>
<blockquote><p>Continuous Delivery &#8211; you&#8217;d be crazy not too #yow_oz #continuousdelivery &#8211; @twitscottbrady</p></blockquote>
</div>
<p><a href="http://gotocon.com/dl/jaoo-melbourne-2011/slides/SlidesMelbourneRed/continuous_delivery.pdf" title="Download Presentation Slides" target="_blank">Download Presentation Slides</a></p>
<h2><b><a href="http://www.yowconference.com.au/YOW2011/general/workshopDetails.html?eventId=3613" title="We're All Developers Now - Adventures in Infrastructure as Code" target="_blank">We&#8217;re All Developers Now &#8211; Adventures in Infrastructure as Code</a></b> &#8211; <em>Julian Simpson</em></h2>
<p>Unfortunaly for <a href="http://www.build-doctor.com/about/" title="Julian Simpson" target="_blank">Julian</a> this presentation was beset by technical issues from the start and I felt it affected his performance and the session never lived up to expectations for me. At one point Julian ran a demonstration which seemed painfully slow and was compounded by the fact it was a video from a live session using the venues really poor wifi!</p>
<p>The crux of the presentation was really a comparison of <a href="http://puppetlabs.com/" title="Puppet" target="_blank">Puppet</a> and <a href="http://www.opscode.com/chef/" title="Chef" target="_blank">Chef</a>, two competing <a href="http://en.wikipedia.org/wiki/Comparison_of_open_source_configuration_management_software" title="configuration management" target="_blank">configuration management tools</a>. Julian discussed why these tools are useful before proceeding to detail the differences between them from an implementation viewpoint. He also spent time discussing the need for collaboration between developers and administrators in the <a href="http://en.wikipedia.org/wiki/DevOps" title="DevOps" target="_blank">DevOps</a> movement.</p>
<div id="attachment_1108" class="wp-caption alignright" style="width: 320px"><a href="http://www.build-doctor.com/" target="_blank"><img src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2011/12/build-doctor.png" alt="The Build Doctor" title="build-doctor" width="310" height="47" class="size-full wp-image-1108" /></a><p class="wp-caption-text">The Build Doctor - Julian Simpson</p></div>
<p>Overall I felt the presentation showed the differences between the two tools nicely and was a good introduction to their capabilities. Once again though I felt this introductory nature left me wanting more. I was hoping to hear more about <a href="http://ostatic.com/blog/cloudy-saturday-puppet-for-automating-virtual-machines" title="Use of Puppet with Server Farms" target="_blank">server farm</a> updating and management capabilites with examples and stories from the trenches.</p>
<div style="background-color: #faebd7;color: #008b8b;">
<blockquote><p>#yow_oz having a devops team is an anti-pattern &#8211; @andrewfnewman</p></blockquote>
<blockquote><p>#yow_oz puppet vs chef? But all I can think of is syd(sic) admins at big banks saying &#8216;that&#8217;s not how we do things here&#8217; <img src='http://www.catosplace.net/blogs/personal/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  &#8211; @lachlangartside</p></blockquote>
</div>
<p><a href="http://gotocon.com/dl/jaoo-melbourne-2011/slides/SlidesMelbourneRed/jsimpson-infrastructure-as-code.pdf" title="Download Presentation Slides" target="_blank">Download Presentation Slides</a></p>
<h2><b><a href="http://www.yowconference.com.au/YOW2011/general/workshopDetails.html?eventId=3695" title="Lean Startup - Why It Rocks Far More Than Agile Development" target="_blank">Lean Startup</a></b> &#8211; <em>Joshua Kerievsky</em></h2>
<div id="attachment_1111" class="wp-caption alignleft" style="width: 203px"><a href="http://theleanstartup.com" target="_blank"><img src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2011/12/lean-startup-book.jpg" alt="Lean Startup - Eric Ries" title="lean-startup-book" width="193" height="126" class="size-full wp-image-1111" /></a><p class="wp-caption-text">The Lean Startup - Eric Ries</p></div>
<p>This session was the stand out presentation of the conference for me, although some others didn&#8217;t seem to share my opinion &#8211; no surprise there considering the development focused audience. From a business/entrepreneureal viewpoint I like the principles and process behind <a href="http://theleanstartup.com/" title="Lean Startup" target="_blank">Lean Startup</a>. In this talk Joshua outlined differences between Lean Startup and <a href="http://en.wikipedia.org/wiki/Agile_software_development" title="Agile" target="_blank">Agile</a> supported by some real-world implementation experience.</p>
<p><a href="https://twitter.com/#!/joshuakerievsky" title="Joshua Kerievsky" target="_blank">Joshua</a> acknowledged <a href="https://twitter.com/#!/ericries" title="Eric Ries" target="_blank">Eric Ries</a> and extracts from the <a href="http://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-Innovation/dp/0307887898" title="The Lean Startup" target="_blank">The Lean Starup</a> at several points in this talk, even though he tended to disagree and correct Ries views at times. His real focus was on the process Lean Startup utilises to see/eliminate waste in a capital efficient manner. The constant validation of <a href="http://thesquigglyline.com/blog/uncategorized/lean-start-up-a-hypothesis-approach/" title="Hypothesis - Lean Startup" target="_blank">hypothesis</a> (scientific and measured goals) is at the centre of successful Lean Startup. The section on <a href="http://steveblank.com/2010/08/26/the-non-dummies-guide-to-customer-discovery/" title="Customer Discovery" target="_blank">Customer Discovery</a> resonated well with myself, and I have put some of it into practice already.
<p>This presentation was presented in a really professional manner, in front of some legends of the <a href="http://en.wikipedia.org/wiki/Lean_software_development" title="Lean Software Development" target="_blank">Lean</a> world (<a href="http://www.poppendieck.com/" title="The Poppendiecks" target="_blank">Mary and Tom Poppendieck</a>) who appeared to endorse its content, which I think added to the validity of what Joshua had to say. It was great to hear about some real-world implementations of techniques discussed too. I tend to feel Lean and Agile are complimentary rather than competing techniques &#8211; although view both as labels for doing things more effectively!</p>
<div style="background-color: #faebd7;color: #008b8b;">
<blockquote><p>#yow_oz Joshua Kerievsky don&#8217;t write code unless you have a hypothesis &#8211; lean startup &#8211; @andrewfnewman</p></blockquote>
<blockquote><p>This talk on #LeanStartup is feeling like a church sermon. Not sure it&#8217;s for me&#8230;#Yow_Oz &#8211; @fatal_2</p></blockquote>
</div>
<p><a href="http://gotocon.com/dl/jaoo-melbourne-2011/slides/LeanStartupYOW11.pdf" title="Download Presentation Slides" target="_blank">Download Presentation Slides</a></p>
<h2><b><a href="http://www.yowconference.com.au/YOW2011/general/workshopDetails.html?eventId=3554" title="The Limited Red Society">The Limited Red Society</a></b> &#8211; <em>Joshua Kerievsky</em></h2>
<p>This was another inspiring talk from <a href="https://twitter.com/#!/joshuakerievsky" title="Joshua Kerievsky" target="_blank">Joshua</a>. This time his focus was on how to keep your code out of the red, and thus in a releaseable state at all times. Through the use of baseball statistics Joshua introduced and highlighted the value of <a href="http://en.wikipedia.org/wiki/Statistics" title="Statistics" target="_blank">statistics</a> and <a href="http://en.wikipedia.org/wiki/Data_visualization" title="Data Visualization" target="_blank">data visualization</a>. He then went on to show how tools his team are working on can assist in providing statistics for developer sessions that aim to improve their capabilities to keep code in the green.</p>
<div id="attachment_1115" class="wp-caption alignright" style="width: 406px"><img src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2011/12/Limited-Red.jpg" alt="Limited Red" title="Limited-Red" width="396" height="290" class="size-full wp-image-1115" /><p class="wp-caption-text">The Limited Red Society</p></div>
<p>Joshua challenged the audience to consider how we measure the value/productivty of code checked out and being worked on. He invited us to look inside this black box of development using a tool his team are working with. The tool provides information on code status and activities during a recorded session. At the end of the session a visualization helps to assess if the session was productive and can be reviewed to look at ways developers can become more effective. A very interesting insight into development practices.</p>
<p>Having heard that <a href="http://www.jbrains.ca/" title="J.B. Rainsberger" target="_blank">J.B. Rainsberger</a> had learnt he probably <a href="http://en.wikipedia.org/wiki/Code_refactoring" title="Refactoring" target="_blank">refactors</a> at the wrong time too often by using the tool, Joshua had some real clout to back up the tools intended value. With the goal being to keep your code is in a releasable state more of the time &#8211; a worthy goal in my opinion. I feel every developer should strive to become a member of The Limited Red Society.</p>
<div style="background-color: #faebd7;color: #008b8b;">
<blockquote><p>@JoshuaKerievsky giving a great talk about keeping your code out of the red (or pink) at #yow_oz &#8211; @aspinall</p></blockquote>
<blockquote><p>Two awesome talks back to back&#8230; Joshua Kerievsky and Mike Lee. Inspiring. #yow_oz &#8211; @jimmcslim</p></blockquote>
</div>
<p><a href="http://gotocon.com/dl/jaoo-melbourne-2011/slides/TheLimitedRedSocietyYOW11.pdf" title="Download Presentation Slides" target="_blank">Download Presentation Slides</a></p>
<h2><b><a href="http://www.yowconference.com.au/YOW2011/general/workshopDetails.html?eventId=3564" title="SOA Connectivity and Integration...Real World Examples" target="_blank">SOA Connectivity and Integration&#8230;Real World Examples</a></b> &#8211; <em>Rachel Reinitz</em></h2>
<p>Where should I start? I should have learnt my lesson from previous conferences and avoided the <a href="http://www.ibm.com" title="IBM" target="_blank">IBM</a> <a href="http://en.wikipedia.org/wiki/Service-oriented_architecture" title="SOA" target="_blank">SOA</a> presentation at all costs! Something in my brain told me this would be different, it mentioned real world examples in the title for a start. I left the presentation reminding myself at any future conferences <strong>DO NOT</strong> attend an IBM SOA presentation.</p>
<p><div id="attachment_1083" class="wp-caption alignleft" style="width: 114px"><img src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2011/12/red-card-ibm.jpg" alt="Red Card IBM" title="red-card-ibm" width="104" height="188" class="size-full wp-image-1083" /><p class="wp-caption-text">IBM SOA - Gets The Red Card!!</p></div>
<p>There were real world examples discussed, cloaked in customer anonymity (what a surprise from IBM!). Often IBM were being portrayed as solutions saviours after smaller integration companies had apparently failed. Several references were made to teams that didn&#8217;t listen to IBM making mistakes in their solutions (reading between the lines &#8211; not implementing IBM software or heavy solutions as they should). It felt more and more like IBM beating up on the smaller players. More focus on how IBM overcame issues in &#8216;collaboration&#8217; and learnt rather than dictated may have been more crowd friendly.</p>
<p>I was surprised that there were almost no tweets made about the presentation. Maybe those who enjoyed it were to afraid to say so and those who didn&#8217;t just could not be bothered to share their experience or were embarrassed to have been lured here in the first place! Little meaningful content, IBM are great, everyone else is doing it wrong delivered by an IBM zealot. Didn&#8217;t belong at such a great developer conference and got the red card from me.</p>
<p><a href="http://gotocon.com/dl/jaoo-melbourne-2011/slides/SOA-customer-stories.pdf" title="Download Presentation Slides" target="_blank">Download Presentation Slides</a></p>
<h2><b><a href="http://www.yowconference.com.au/YOW2011/general/workshopDetails.html?eventId=3598" title="Better Testing with Less Work: QuickCheck Testing in Practice" target="_blank">Better Testing with Less Work: QuickCheck Testing in Practice</a></b> &#8211; <em>John Hughes</em></h2>
<p><div id="attachment_1085" class="wp-caption alignright" style="width: 269px"><a href="http://www.cse.chalmers.se/~rjmh/" target="_blank"><img src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2011/12/john-hughes.jpg" alt="John Hughes" title="john-hughes" width="259" height="194" class="size-full wp-image-1085" /></a><p class="wp-caption-text">John Hughes - Energetic &#038; Informative QuickCheck Presenter</p></div>
<p><a href="http://www.cse.chalmers.se/~rjmh/" title="John Hughes" target="_blank">John Hughes</a> grabbed both myself and the audiences attention from the outset with his energetic and passionate presentation technique. His demonstration of array reversal was met with audible laughter in the room, such a simple, visual and energetic demonstration of concepts woke up the late-afternoon crowd. This was certainly a talk people enjoyed judging by feedback too.</p>
<p>John was here to pitch the use of <a href="http://www.cse.chalmers.se/~rjmh/QuickCheck/manual.html" title="QuickCheck" target="_blank">QuickCheck</a> for property-based testing in the development process. QuickCheck&#8217;s <a href="http://book.realworldhaskell.org/read/testing-and-quality-assurance.html" title="Property Based Testing using QuickCheck" target="_blank">property-based testing</a> may not seem intuative immediatly but with some practice it has real benefits. John demonstrated the QuickCheck capabilites that enable users to test more, with better tests and more tests than other libraries provide.</p>
<p>At its heart is the minimum failing case that QuickCheck reports when tests fail, without which the tool would be nothing more than a test generator &#8211; it is far more than that. John provided some real-world implementation examples and how QuickCheck even helped solve a complex Parallel Execution/<a href="http://en.wikipedia.org/wiki/Race_condition" title="Race Condition" target="_blank">Race Condition</a> issue in a legacy codebase.</p>
<p>This was a well received presentation and there is no doubt QuickCheck is worthy of closer investigation. I would like to investigate the control of data used by the tool to create tests etc, and if the minimum failing test case meets my concerns over the failing of more than one test case based on a single property change. Also where does the tool fit in, should it be used to identify missing unit tests or as a replacement for them? Great tool though&#8230;off to investigate it now!</p>
<div style="background-color: #faebd7;color: #008b8b;">
<blockquote><p>John Hughes&#8217; quickcheck talk grabs people right away. #yow_oz &#8211; @Xavier_Ho</p></blockquote>
<blockquote><p>&#8220;The devs end up saying &#8216;can you please stop testing so we can fix the bugs you&#8217;ve found.&#8217;&#8221; @rjmh in property-based testing talk at #YOW_OZ &#8211; @codemiller</p></blockquote>
</div>
<p><a href="http://gotocon.com/dl/jaoo-melbourne-2011/slides/Better-Testing-With-Less-Work.pdf" title="Download Presentation Slides" target="_blank">Download Presentation Slides</a></p>
<h2><b><a href="http://www.yowconference.com.au/YOW2011/general/workshopDetails.html?eventId=3586" title="Escape from the Ivory Tower: The Haskell Journey From 1990 to 2011" target="_blank">Escape from the Ivory Tower: The Haskell Journey From 1990 to 2011</a></b> &#8211; <em>Simon Peyton Jones</em></h2>
<p>This was a fabulous keynote presented with passion, enthusiasm and ultimate Geek appeal by <a href="http://research.microsoft.com/en-us/people/simonpj/" title="Simon Peyton Jones" target="_blank">Simon Peyton Jones</a>. His energy, facial expressions, body language and amusing deliver had the majority of the audience captivated by this talk. <a href="http://haskell.org/haskellwiki/Haskell" title="Haskell" target="_blank">Haskell</a> may be the realm of <a href="http://en.wikipedia.org/wiki/Functional_programming" title="Functional Programming" target="_blank">functional programming</a> devotees but this presentation appealed to the massed ranks of YOW! Brisbane.</p>
<div id="attachment_1081" class="wp-caption alignleft" style="width: 202px"><a href="http://haskell.org/haskellwiki/Haskell" target="_blank"><img src="http://www.catosplace.net/blogs/personal/wp-content/uploads/2011/12/haskell-logo.jpg" alt="Haskell Logo" title="haskell-logo" width="192" height="135" class="size-full wp-image-1081" /></a><p class="wp-caption-text">Haskell - Think Like A Computer Scientist</p></div>
<p>Simon took the audience along on his Haskell journey from its founding principles, its principle driven evolution over the past 21 years, and its continued attempts to avoid success at all costs! With humours self-deprecation Simon showed how Haskell is &#8216;a language everyone talks about but no one uses..&#8217; and outlined the languages key features, and how some design decisons have been reached and implemented as the language continues to evolve. He waxed lyrical about <a href="http://en.wikipedia.org/wiki/Monad_%28functional_programming%29" title="Monads" target="_blank">Monads</a> &#038; <a href="http://www.haskell.org/haskellwiki/OOP_vs_type_classes" title="Type Classes" target="_blank">Type Classes</a> as the foundation for Haskell usefulness.</p>
<p>A fabulous way to end the first day of YOW! Brisbane 2011 this was truly an inspiring story. Simon showed that with enough passion and faith in your principles whilst sticking to your guns you may just be able to infect others. We may not all jump in and start using Haskell, but there is no doubt understanding the ideas behind it could make us better programmers in whatever language we choose to use.</p>
<div style="background-color: #faebd7;color: #008b8b;">
<blockquote><p>&#8220;Don&#8217;t be scared by the term Monad, instead think warm, fuzzy thing&#8221; Simon Peyton Jones&#8217; most excellent talk on Haskell at #yow_oz &#8211; @nabeelahali</p></blockquote>
<blockquote><p>SPJ delivering another entertaining talk on world domination using Haskell #YOW_OZ &#8211; @lambda_foo</p></blockquote>
</div>
<p><a href="http://gotocon.com/dl/SPJ-%20keynote.pdf" title="Download Presentation Slides" target="_blank">Download Presentation Slides</a></p>
<p>Overall day 1 got better as it progressed with a slight blip on the radar when I made the mistake of attending the IBM SOA talk. The two talks from Joshua Kerievsky were inspiring, John Huges was stimulating and energetic whilst Simon Peyton Jones provided great entertainment and plenty pf food for thought. I was definetly feeling invigorated and day 2 was eagerly anticipated.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.catosplace.net/blogs/personal/2011/12/13/yow-2011-brisbane-conference-day-1-attendance-summary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 4.414 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-05-19 17:03:18 -->

