<?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>out &#62;&#62; m_Conscientia; &#187; talk</title>
	<atom:link href="http://blog.hypercomplex.co.uk/index.php/tag/talk/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hypercomplex.co.uk</link>
	<description>a multidimensional braindump</description>
	<lastBuildDate>Mon, 02 Aug 2010 22:30:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Feynman&#8217;s Messenger Lectures</title>
		<link>http://blog.hypercomplex.co.uk/index.php/2009/10/feynman-lectures/</link>
		<comments>http://blog.hypercomplex.co.uk/index.php/2009/10/feynman-lectures/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 21:48:55 +0000</pubDate>
		<dc:creator>Alex Peck</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[mathematics]]></category>
		<category><![CDATA[physics]]></category>
		<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://blog.hypercomplex.co.uk/?p=497</guid>
		<description><![CDATA[The Feynman lectures provide an accessible insight into the relationship between nature, mathematics and physics. Microsoft has made them available here. It&#8217;s thoroughly captivating; only a genius could provide a geometric proof of the conservation of angular momentum using cock eyed triangles.]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://en.wikipedia.org/wiki/Richard_Feynman">Feynman</a> lectures provide an accessible insight into the relationship between nature, mathematics and physics. Microsoft has made them available <a href="http://research.microsoft.com/apps/tools/tuva/index.html">here</a>. </p>
<p>It&#8217;s thoroughly captivating; only a genius could provide a geometric proof of the conservation of angular momentum using cock eyed triangles.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hypercomplex.co.uk/index.php/2009/10/feynman-lectures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Humboldt squid</title>
		<link>http://blog.hypercomplex.co.uk/index.php/2009/08/humboldt-squid/</link>
		<comments>http://blog.hypercomplex.co.uk/index.php/2009/08/humboldt-squid/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 23:09:30 +0000</pubDate>
		<dc:creator>Alex Peck</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[humboldt squid]]></category>
		<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://blog.hypercomplex.co.uk/?p=241</guid>
		<description><![CDATA[Fascinating video.]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/P4iDQsXIi3I&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/P4iDQsXIi3I&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Fascinating video.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hypercomplex.co.uk/index.php/2009/08/humboldt-squid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computing with a sixth sense</title>
		<link>http://blog.hypercomplex.co.uk/index.php/2009/08/sixth-sense/</link>
		<comments>http://blog.hypercomplex.co.uk/index.php/2009/08/sixth-sense/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 18:08:48 +0000</pubDate>
		<dc:creator>Alex Peck</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://blog.hypercomplex.co.uk/?p=339</guid>
		<description><![CDATA[That isn&#8217;t Divina McCall. Cool idea, but I think it would be better with a compact head mounted projector &#038; sensor.]]></description>
			<content:encoded><![CDATA[<p><object width="446" height="326"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"></param><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent"></param><param name="bgColor" value="#ffffff"></param><param name="flashvars" value="vu=http://video.ted.com/talks/embed/PattieMaes_2009-embed_high.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/PattieMaes-2009.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=481" /><embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" flashvars="vu=http://video.ted.com/talks/embed/PattieMaes_2009-embed_high.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/PattieMaes-2009.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=481"></embed></object></p>
<p>That isn&#8217;t Divina McCall. Cool idea, but I think it would be better with a compact head mounted projector &#038; sensor.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hypercomplex.co.uk/index.php/2009/08/sixth-sense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dependency Injection &amp; Testability</title>
		<link>http://blog.hypercomplex.co.uk/index.php/2009/06/dependency-injection-testability/</link>
		<comments>http://blog.hypercomplex.co.uk/index.php/2009/06/dependency-injection-testability/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 19:01:06 +0000</pubDate>
		<dc:creator>Alex Peck</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[code coverage]]></category>
		<category><![CDATA[Dependency Injection]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Unit Testing]]></category>

		<guid isPermaLink="false">http://blog.hypercomplex.co.uk/?p=111</guid>
		<description><![CDATA[When objects have no (or few) collaborators it&#8217;s relatively easy to get high unit test code coverage. As the number and complexity of collaborators increases, so too does the difficulty in obtaining decent coverage. This talk illustrates why dependency injection principles improve the testability of your code, and ease mock/stub based unit testing.]]></description>
			<content:encoded><![CDATA[<p>When objects have no (or few) collaborators it&#8217;s relatively easy to get high unit test code coverage. As the number and complexity of collaborators increases, so too does the difficulty in obtaining decent coverage. This talk illustrates why dependency injection principles improve the testability of your code, and ease <a href="http://martinfowler.com/articles/mocksArentStubs.html" target="_blank">mock/stub based unit testing</a>.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/RlfLCWKxHJ0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/RlfLCWKxHJ0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hypercomplex.co.uk/index.php/2009/06/dependency-injection-testability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BDD: Behaviour Driven Development</title>
		<link>http://blog.hypercomplex.co.uk/index.php/2009/05/behaviour-driven-development/</link>
		<comments>http://blog.hypercomplex.co.uk/index.php/2009/05/behaviour-driven-development/#comments</comments>
		<pubDate>Sat, 16 May 2009 23:03:16 +0000</pubDate>
		<dc:creator>Alex Peck</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://blog.hypercomplex.co.uk/?p=541</guid>
		<description><![CDATA[Since this talk was three years ago it is now clear BDD didn&#8217;t set the world on fire. That said, I like the focus here on the mindset of the developer. My interpretation of BDD is that the terminology you use affects your development process. It&#8217;s not fundamentally different to TDD, rather there is a [...]]]></description>
			<content:encoded><![CDATA[<p><embed id=VideoPlayback src=http://video.google.com/googleplayer.swf?docid=8135690990081075324&#038;hl=en&#038;fs=true style=width:400px;height:326px allowFullScreen=true allowScriptAccess=always type=application/x-shockwave-flash> </embed></p>
<p>Since this talk was three years ago it is now clear BDD didn&#8217;t set the world on fire. That said, I like the focus here on the mindset of the developer. My interpretation of BDD is that the terminology you use affects your development process. It&#8217;s not fundamentally different to TDD, rather there is a change in terminology which subtely influences your design process.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hypercomplex.co.uk/index.php/2009/05/behaviour-driven-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Renaissance Thinker &#8211; Øredev 2008</title>
		<link>http://blog.hypercomplex.co.uk/index.php/2009/04/the-renaissance-thinker/</link>
		<comments>http://blog.hypercomplex.co.uk/index.php/2009/04/the-renaissance-thinker/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 18:15:09 +0000</pubDate>
		<dc:creator>Alex Peck</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://blog.hypercomplex.co.uk/?p=555</guid>
		<description><![CDATA[In chapter 2 of my PhD thesis I considered the parellel between physically based computer animation and the renaissance art bourne out of scientific enquiry. I recall being quite interested in this at the time, but looking back failed to convert a considerable amount of research into more than a sentence. James Bach makes a [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="520" height="310" id="viddler_679730df"><param name="movie" value="http://www.viddler.com/simple/679730df/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/simple/679730df/" width="520" height="310" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_679730df"></embed></object></p>
<p>In chapter 2 of my <a href="http://www.hypercomplex.co.uk/ap/research/thesis.html">PhD thesis</a> I considered the parellel between physically based computer animation and the renaissance art bourne out of scientific enquiry. I recall being quite interested in this at the time, but looking back failed to convert a considerable amount of research into more than a sentence. </p>
<p>James Bach makes a more thought provoking comparison between popular opinion throughout the renaissance and conventional testing wisdom. In particular, he makes some solid points about exploratory testing vs static scripts, and how you can improve tests as you learn more about the problem. As a multidisciplinarian, I also subscribe to the idea that you can apply ideas from many seemingly unrelated fields.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hypercomplex.co.uk/index.php/2009/04/the-renaissance-thinker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jon Skeet C# talks in København</title>
		<link>http://blog.hypercomplex.co.uk/index.php/2009/03/jon-skeet-c-talks-in-k%c3%b8benhavn/</link>
		<comments>http://blog.hypercomplex.co.uk/index.php/2009/03/jon-skeet-c-talks-in-k%c3%b8benhavn/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 18:49:25 +0000</pubDate>
		<dc:creator>Alex Peck</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://www.blog.hypercomplex.co.uk/?p=72</guid>
		<description><![CDATA[Silverlight is required, and I couldn&#8217;t get these to work in Firefox.Skip the first one, its just a long intro. Introduction Generics, static constructors and nested types, faking Java enums More generics (constraints, variance), nullable types, iterator blocks Anonymous methods (captured variables, no-op delegates), introducing C# 3, automatic properties, anonymous types, implicitly typed local variables, [...]]]></description>
			<content:encoded><![CDATA[<p>Silverlight is required, and I couldn&#8217;t get these to work in Firefox.Skip the first one, its just a long intro. <br/><br />
<iframe src="http://msdncommunity.dk/syndication_player?id=1727" allowtransparency="true" scrolling="no" frameborder="0" width="530" height="472"></iframe><br />
Introduction<br/><br/><br />
<iframe src="http://msdncommunity.dk/syndication_player?id=1729" allowtransparency="true" scrolling="no" frameborder="0" width="530" height="472"></iframe><br />
Generics, static constructors and nested types, faking Java enums<br/><br/><br />
<iframe src="http://msdncommunity.dk/syndication_player?id=1730" allowtransparency="true" scrolling="no" frameborder="0" width="530" height="472"></iframe><br />
More generics (constraints, variance), nullable types, iterator blocks<br/><br/><br />
<iframe src="http://msdncommunity.dk/syndication_player?id=1731" allowtransparency="true" scrolling="no" frameborder="0" width="530" height="472"></iframe><br />
Anonymous methods (captured variables, no-op delegates), introducing C# 3, automatic properties, anonymous types, implicitly typed local variables, object initialisers<br/><br/><br />
<iframe src="http://msdncommunity.dk/syndication_player?id=1732" allowtransparency="true" scrolling="no" frameborder="0" width="530" height="472"></iframe><br />
Extension methods, lambda expressions, expression trees<br/><br/><br />
<iframe src="http://msdncommunity.dk/syndication_player?id=1733" allowtransparency="true" scrolling="no" frameborder="0" width="530" height="472"></iframe><br />
LINQ to Objects, Human LINQ, streaming/buffering, deferred/immediate execution, query expression translation, range variables, transparent identifiers, Push LINQ<br/><br/><br />
<iframe src="http://msdncommunity.dk/syndication_player?id=1734" allowtransparency="true" scrolling="no" frameborder="0" width="530" height="472"></iframe><br />
More expression trees, IQueryable, Visual LINQ, the Builder pattern, Protocol Buffers, Popsicle immutability, readonly automatic properties (wishlist item), the builder pattern as a language feature (wishlist item), immutability.<br/><br/><br />
<iframe src="http://msdncommunity.dk/syndication_player?id=1735" allowtransparency="true" scrolling="no" frameborder="0" width="530" height="472"></iframe><br />
Expanding a query expression into a big mess, C# 4.0, stored procs vs LINQ, C# and functional programming, collection initializers, non-nullable types (wishlist item), static interfaces (wishlist item), checked exceptions in Java, Aspect-Oriented Programming.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hypercomplex.co.uk/index.php/2009/03/jon-skeet-c-talks-in-k%c3%b8benhavn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introduction to Scrum</title>
		<link>http://blog.hypercomplex.co.uk/index.php/2009/01/introduction-to-scrum/</link>
		<comments>http://blog.hypercomplex.co.uk/index.php/2009/01/introduction-to-scrum/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 22:55:45 +0000</pubDate>
		<dc:creator>Alex Peck</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://blog.hypercomplex.co.uk/?p=537</guid>
		<description><![CDATA[I recently started using a scrum process at work which prompted me to dig out this classic reference.]]></description>
			<content:encoded><![CDATA[<p><embed id=VideoPlayback src=http://video.google.com/googleplayer.swf?docid=-7230144396191025011&#038;hl=en&#038;fs=true style=width:400px;height:326px allowFullScreen=true allowScriptAccess=always type=application/x-shockwave-flash> </embed></p>
<p>I recently started using a scrum process at work which prompted me to dig out this classic reference.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hypercomplex.co.uk/index.php/2009/01/introduction-to-scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
