<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Bittercoder.com</title>
    <link>http://blog.bittercoder.com/</link>
    <description>sour code and astringent experiences</description>
    <language>en-us</language>
    <copyright>Alex Henderson</copyright>
    <lastBuildDate>Tue, 07 Jul 2009 11:01:07 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>bittercoder@gmail.com</managingEditor>
    <webMaster>bittercoder@gmail.com</webMaster>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/BitterCoder" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=d857e073-3a92-453b-9a8f-f3e0c3e2e0a1</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,d857e073-3a92-453b-9a8f-f3e0c3e2e0a1.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,d857e073-3a92-453b-9a8f-f3e0c3e2e0a1.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d857e073-3a92-453b-9a8f-f3e0c3e2e0a1</wfw:commentRss>
      
      <title>Next Architecture Chat</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,d857e073-3a92-453b-9a8f-f3e0c3e2e0a1.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/w-tJqmH6ocg/PermaLink,guid,d857e073-3a92-453b-9a8f-f3e0c3e2e0a1.aspx</link>
      <pubDate>Tue, 07 Jul 2009 11:01:07 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;Hi All,&lt;br&gt;&lt;br&gt;&#xD;
Just a quick update re: the next Architecture Chat.&lt;br&gt;&lt;br&gt;&#xD;
Last weeks chat didn't go ahead because I was overseas on leave, and unfortunately&#xD;
on my way home I picked up a dose of some mega flu which is knocking me around something&#xD;
fierce - apparently it's not of the swine variety, but I'm starting to wonder...&lt;br&gt;&lt;br&gt;&#xD;
At any rate, rather then unleash it upon everyone else I'll hold off setting up another&#xD;
chat until I've recovered - so I suspect that'll mean Thursday next week, 16th July.&lt;br&gt;&lt;br&gt;&#xD;
If you have any topic suggestions for next week, just leave a comment on this post,&#xD;
flick me an email or message me on &lt;a href="http://twitter.com/bittercoder"&gt;twitter&lt;/a&gt;. &#xD;
Look forward to seeing you all then.&lt;br&gt;&lt;p&gt;&lt;/p&gt;&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=d857e073-3a92-453b-9a8f-f3e0c3e2e0a1"&gt;&lt;/img&gt;&lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=w-tJqmH6ocg:E_qQbqtWoCM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=w-tJqmH6ocg:E_qQbqtWoCM:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=w-tJqmH6ocg:E_qQbqtWoCM:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=w-tJqmH6ocg:E_qQbqtWoCM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=w-tJqmH6ocg:E_qQbqtWoCM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=w-tJqmH6ocg:E_qQbqtWoCM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=w-tJqmH6ocg:E_qQbqtWoCM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=w-tJqmH6ocg:E_qQbqtWoCM:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,d857e073-3a92-453b-9a8f-f3e0c3e2e0a1.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,d857e073-3a92-453b-9a8f-f3e0c3e2e0a1.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=cb7e5877-6400-4797-9cc1-ab3be4fc41a4</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,cb7e5877-6400-4797-9cc1-ab3be4fc41a4.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,cb7e5877-6400-4797-9cc1-ab3be4fc41a4.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=cb7e5877-6400-4797-9cc1-ab3be4fc41a4</wfw:commentRss>
      
      <title>Architecture Chat #50</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,cb7e5877-6400-4797-9cc1-ab3be4fc41a4.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/RB6EKguBbq8/PermaLink,guid,cb7e5877-6400-4797-9cc1-ab3be4fc41a4.aspx</link>
      <pubDate>Tue, 07 Jul 2009 10:37:49 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;Sorry for the delays, here's the write-up&#xD;
for the last architecture chat.&lt;br&gt;&lt;ul&gt;&lt;li&gt;&#xD;
Discussed equivalent Java &lt;a href="http://en.wikipedia.org/wiki/War_%28file_format%29"&gt;WAR&#xD;
Files&lt;/a&gt;, and options/alternatives (or lack there of) for .Net - including Sharepoint's&#xD;
WSP files, and the Microsoft web platform installer.&lt;/li&gt;&lt;li&gt;&#xD;
Internationalisation - discussions around the lack of good, free tools for &lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Arial; white-space: pre;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Internationalization_and_localization"&gt;i18n'ing&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;applications&#xD;
and user interfaces easily.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.techcrunch.com/2009/06/03/crunchpad-the-launch-prototype/"&gt;Crunchpad&#xD;
device&lt;/a&gt;, and a brief side-conversation about &lt;a href="http://en.wikipedia.org/wiki/Michael_Arrington"&gt;Mike&#xD;
Arringtons&lt;/a&gt; antics in the geek media lately.&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.web.compilation.buildprovider.aspx"&gt;Build&#xD;
Providers&lt;/a&gt;, and their uses.&lt;/li&gt;&lt;li&gt;&#xD;
Refactoring legacy code as a skill and discussions around painting inwards from many&#xD;
corners and other apporaches to dividing, conquering and controlling legacy code.&lt;/li&gt;&lt;li&gt;&#xD;
Vodafone MM7 gateway on the way.&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Outsourcing / Telecommuting, and general factors such as Time zones, synchronizing&#xD;
streams of works, the productivity bonuses and personality challenges of working away&#xD;
from your team.&lt;/li&gt;&lt;li&gt;&#xD;
Ipod touch as a handheld device to target for business app development.&lt;/li&gt;&lt;li&gt;&#xD;
Conditional defines, modularity and the roll on effects for continuous integration&#xD;
and support.&lt;/li&gt;&lt;li&gt;&#xD;
Mono's difficulties/bad PR on Linux as people get confused/concerned about licensing.&lt;/li&gt;&lt;li&gt;&#xD;
Memory mapped files in .Net 4.0 (easier to use that you'd expect).&lt;/li&gt;&lt;li&gt;&#xD;
Was ruby the right choice - discussing thoughtworks experiences with ruby, the velocity&#xD;
at which new tools are developed/adopted/dropped for the ruby platform, and what paralells&#xD;
and differences exist between it and .Net.&lt;/li&gt;&lt;/ul&gt;&#xD;
We also had a new comer, who's just moved back to Auckland from overseas, &lt;a href="http://twitter.com/josh_robb"&gt;Josh&#xD;
Robb&lt;/a&gt;.  Always glad to see new faces!&lt;br&gt;&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=cb7e5877-6400-4797-9cc1-ab3be4fc41a4"&gt;&lt;/img&gt;&lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=RB6EKguBbq8:Zw1BLpcf414:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=RB6EKguBbq8:Zw1BLpcf414:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=RB6EKguBbq8:Zw1BLpcf414:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=RB6EKguBbq8:Zw1BLpcf414:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=RB6EKguBbq8:Zw1BLpcf414:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=RB6EKguBbq8:Zw1BLpcf414:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=RB6EKguBbq8:Zw1BLpcf414:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=RB6EKguBbq8:Zw1BLpcf414:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,cb7e5877-6400-4797-9cc1-ab3be4fc41a4.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,cb7e5877-6400-4797-9cc1-ab3be4fc41a4.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=79d822eb-e37a-4d4b-8eaf-f22c6a6f4b6a</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,79d822eb-e37a-4d4b-8eaf-f22c6a6f4b6a.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,79d822eb-e37a-4d4b-8eaf-f22c6a6f4b6a.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=79d822eb-e37a-4d4b-8eaf-f22c6a6f4b6a</wfw:commentRss>
      
      <title>Architecture Chat Tomorrow</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,79d822eb-e37a-4d4b-8eaf-f22c6a6f4b6a.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/Qb_K3H5JrOw/PermaLink,guid,79d822eb-e37a-4d4b-8eaf-f22c6a6f4b6a.aspx</link>
      <pubDate>Wed, 17 Jun 2009 02:47:23 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Hi All, It’s that time again – time for another Auckland Architecture chat.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Some possible topics I’ve come across in the last couple of weeks:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://haacked.com/archive/2009/06/12/getting-rid-of-programmers.aspx"&gt;Get&#xD;
rid of those pesky programmers&lt;/a&gt; – why are these business types so eager to get&#xD;
rid of us programmers?&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://martinfowler.com/articles/rubyAtThoughtWorks.html#WasRubyTheRightChoice"&gt;Was&#xD;
Ruby the right choice&lt;/a&gt; – the meta programming usage graph interesting…&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://compilewith.net/2009/06/net4-and-memory-mapped-files.html"&gt;Memory&#xD;
mapped files in .Net 4&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.codinghorror.com/blog/archives/001272.html"&gt;Creative Commons stack&#xD;
overflow data on BitTorrent&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Revision control as part of the language… sparked off by this &lt;a href="http://lambda-the-ultimate.org/node/3459"&gt;Lambda&#xD;
the Ultimate post about Erlang&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=12100526-ed26-476b-8e20-69662b8546c1"&gt;Windows&#xD;
7 RC Training Kit for Developers&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Newly revised &lt;a href="http://msdn.microsoft.com/en-us/library/dd878360.aspx"&gt;MGraph&#xD;
Object Model&lt;/a&gt; document.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
The &lt;a href="http://www.codecamp.net.nz/"&gt;Wellington Code Camp&lt;/a&gt; was last weekend&#xD;
(wish I could’ve made it!) – presenters are starting to post stuff… just keep an eye&#xD;
on there blogs.&lt;/li&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
Andrew Tokeley – &lt;a href="http://andrewtokeley.net/archive/2009/06/15/building-solutions-using-microsoft-products.aspx"&gt;Building&#xD;
Solutions Using Microsoft Products&lt;/a&gt;.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
JD Trask – Object Relational Mapping (&lt;a href="http://blog.bluecog.co.nz/"&gt;blog1&lt;/a&gt;, &lt;a href="http://www.mindscape.co.nz/staff/johndaniel/"&gt;blog2&lt;/a&gt;).&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
James Story (blog?).&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Owen Evans – &lt;a href="http://bgeek.net/"&gt;blog&lt;/a&gt;.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Ben Arps – &lt;a href="http://www.nichesoftware.co.nz/blog/200906/maintainable-code"&gt;Maintainable&#xD;
Code: one step further&lt;/a&gt;.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Kirk Jackson – &lt;a href="http://pageofwords.com/blog/"&gt;blog&lt;/a&gt;.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
James Newton-King - &lt;a href="http://james.newtonking.com/archive/2009/06/14/codecamp-2009-net-4-0-code-contracts.aspx"&gt;.Net&#xD;
4.0 Code Contracts&lt;/a&gt;.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Matthew Hintzen – &lt;a href="http://www.longcloud.co.nz/Blogs/default.aspx"&gt;blog&lt;/a&gt;.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Ivan Towlson – &lt;a href="http://hestia.typepad.com/flatlander/"&gt;blog&lt;/a&gt;.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Sky Sigal – &lt;a href="http://skysigal.xact-solutions.com/Blog/tabid/427/BlogId/32/Default.aspx"&gt;blog&lt;/a&gt;.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
James Hippolite – &lt;a href="http://www.geekzone.co.nz/JamesHip/6568"&gt;Microsoft Sync&#xD;
Framework&lt;/a&gt;.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
John Rusk (&lt;a href="http://dotnet.agilekiwi.com/blog/index.html"&gt;blog1&lt;/a&gt;, &lt;a href="http://agilekiwi.com/blog.html"&gt;blog2&lt;/a&gt;).&lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
          &lt;li&gt;&#xD;
Also I believe &lt;a href="http://bgeek.net/2009/06/15/codecamp-wellington/"&gt;Owen is&#xD;
working through some code camp video footage&lt;/a&gt; which might find it’s way online&#xD;
at some point, married up to slides etc. –good for those of us who couldn’t make it&#xD;
down to wellington last weekend.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://jpobst.blogspot.com/2009/06/mono-in-visual-studio-2010.html"&gt;Mono&#xD;
in Visual Studio 2010&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Mono is getting a bit of a &lt;a href="http://www.linuxtoday.com/infrastructure/2009061001335OPCYUB"&gt;hard&#xD;
time&lt;/a&gt; (follow up &lt;a href="http://www.linuxtoday.com/news_story.php3?ltsn=2009-06-11-021-35-OS-CY"&gt;here&lt;/a&gt; and &lt;a href="http://www2.apebox.org/wordpress/rants/124/"&gt;here&lt;/a&gt;)&#xD;
in the Linux world, because of unclear licensing.  Microsoft want silverlight&#xD;
anywhere/everywhere - but there seems confusion around Mono on &lt;a href="http://en.opensuse.org/Welcome_to_openSUSE.org"&gt;OpenSuse&lt;/a&gt; vs.&#xD;
other distros.&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
We’ll be meeting at the usual time of 11:30am @ Garrisons, Sylvia Park, Tomorrow (Thursday&#xD;
18th June 2009) – and the topics above are just there in case we run out of anything&#xD;
else to talk about (which is rare).&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
For more details on the location and write-ups of previous sessions you can consult&#xD;
the associated &lt;a href="http://wiki.bittercoder.com/SylviaParkArchitectureChats.ashx"&gt;wiki&lt;/a&gt;. &#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;ul&gt;&#xD;
          &lt;/ul&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=79d822eb-e37a-4d4b-8eaf-f22c6a6f4b6a"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Qb_K3H5JrOw:K01_NFuVyl0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Qb_K3H5JrOw:K01_NFuVyl0:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=Qb_K3H5JrOw:K01_NFuVyl0:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Qb_K3H5JrOw:K01_NFuVyl0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=Qb_K3H5JrOw:K01_NFuVyl0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Qb_K3H5JrOw:K01_NFuVyl0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=Qb_K3H5JrOw:K01_NFuVyl0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Qb_K3H5JrOw:K01_NFuVyl0:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,79d822eb-e37a-4d4b-8eaf-f22c6a6f4b6a.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,79d822eb-e37a-4d4b-8eaf-f22c6a6f4b6a.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=4d2b7d6e-a1b0-4344-bdb3-40c94d0960dc</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,4d2b7d6e-a1b0-4344-bdb3-40c94d0960dc.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,4d2b7d6e-a1b0-4344-bdb3-40c94d0960dc.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=4d2b7d6e-a1b0-4344-bdb3-40c94d0960dc</wfw:commentRss>
      <title>Architecture Chat #49</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,4d2b7d6e-a1b0-4344-bdb3-40c94d0960dc.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/yqEiDBDybk0/PermaLink,guid,4d2b7d6e-a1b0-4344-bdb3-40c94d0960dc.aspx</link>
      <pubDate>Mon, 08 Jun 2009 05:54:38 GMT</pubDate>
      <description>&lt;p&gt;
Here’s what we talked about at last weeks weeks Architecture chat…
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Black fibre (sparked off by this &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/05/30/AR2009053002114_pf.html"&gt;story
in the US&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;
Unmarked helicopters.&lt;/li&gt;
&lt;li&gt;
Open XML &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C6E744E5-36E9-45F5-8D8C-331DF206E0D0&amp;displaylang=en"&gt;SDK
2.0 April Refresh&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
Need for XML Tidy / Reformatting / Code clean of word xml before parsing/processing
it with automated tools to simplify/combine runs etc.&lt;/li&gt;
&lt;li&gt;
Writing your own mini-DNS server, and approaches to programmatically balancing load
and geographic distribution via DNS.&lt;/li&gt;
&lt;li&gt;
Legacy codebases, and the true cost of “small updates” to legacy apps.&lt;/li&gt;
&lt;li&gt;
Outsourcing horror stories.&lt;/li&gt;
&lt;li&gt;
Encrypted stored procedures.&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.wolframalpha.com/"&gt;Wolfram Alpha&lt;/a&gt;, &lt;a href="http://www.google.com/squared/"&gt;Google
squared&lt;/a&gt; and &lt;a href="http://wave.google.com/"&gt;Google wave&lt;/a&gt; and the joys of
tabular data.&lt;/li&gt;
&lt;li&gt;
Data centre location/latency issues (especially for parts of Europe and the pacific/Oceania
regions).&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://blogs.computerworld.com/project_natal_controller_free_xbox_360_gaming_at_e3"&gt;Project
Natal for XBox 360&lt;/a&gt; 
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Next meeting is Thursday, 18th June 2009 – see you all there!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=4d2b7d6e-a1b0-4344-bdb3-40c94d0960dc" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=yqEiDBDybk0:cjcuY8PFaSc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=yqEiDBDybk0:cjcuY8PFaSc:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=yqEiDBDybk0:cjcuY8PFaSc:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=yqEiDBDybk0:cjcuY8PFaSc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=yqEiDBDybk0:cjcuY8PFaSc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=yqEiDBDybk0:cjcuY8PFaSc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=yqEiDBDybk0:cjcuY8PFaSc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=yqEiDBDybk0:cjcuY8PFaSc:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,4d2b7d6e-a1b0-4344-bdb3-40c94d0960dc.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,4d2b7d6e-a1b0-4344-bdb3-40c94d0960dc.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=2dcc5efc-ff6f-4f7f-a09a-1466d8186270</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,2dcc5efc-ff6f-4f7f-a09a-1466d8186270.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,2dcc5efc-ff6f-4f7f-a09a-1466d8186270.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=2dcc5efc-ff6f-4f7f-a09a-1466d8186270</wfw:commentRss>
      
      <title>Architecture Chat #46, #47 &amp;amp; #48</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,2dcc5efc-ff6f-4f7f-a09a-1466d8186270.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/5u3_c9Ci1d8/PermaLink,guid,2dcc5efc-ff6f-4f7f-a09a-1466d8186270.aspx</link>
      <pubDate>Wed, 03 Jun 2009 09:47:38 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Apologies for not posting these sooner – here are the write-ups for the last month&#xD;
and half of Architecture Chats.&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Word &amp;amp; Excel document generation - testing approaches, the problems with verifying&#xD;
document structure without styling, interop performance bottlenecks etc.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Metadata, &lt;a href="http://en.wikipedia.org/wiki/N-Triples"&gt;n-triples&lt;/a&gt; &amp;amp; &lt;a href="http://en.wikipedia.org/wiki/Semantic_Web"&gt;semantic&#xD;
web&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Supporting micro formats, formats that aren’t formats etc.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.symantec.com/business/endpoint-virtualization-suite"&gt;Symantec&#xD;
SVS&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Software Engineering degrees vs. Comp Sci degrees, comparing volumes of practical&#xD;
experience, projects etc.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
NDA's &amp;amp; Student projects and the risks involved with offering projects to students&#xD;
vs. protecting IP / perceived business advantages.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.nunit.org/"&gt;NUnit 2.5&lt;/a&gt; details.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://wf2wpf.codeplex.com/"&gt;Winforms to WPF&lt;/a&gt; - talking about why such&#xD;
a thing exists, the obvious risks and potential messes such a tool can create if not&#xD;
taken as just a learning tool.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Longevity of purpose built languages vs. general purpose languages.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.extjs.com/"&gt;ExtJS&lt;/a&gt; - I've talked about this JavaScript library&#xD;
a few times, but I don't think I've ever linked to it - so go check out the samples&#xD;
if you haven't.  Great fit for MVC based RIA's.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Making code changes on site - advantages, disadvantages - and the relationship/perceptions&#xD;
it creates with customers (customers are either impressed, or begin to feel you can&#xD;
fix &lt;u&gt;anything&lt;/u&gt; given a couple of hours).&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Observing customers on site using your software, difficulties in doing this without&#xD;
being onsite, ways to automate this etc.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Entity Framework - ESQL.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
NHibernate &lt;a href="http://code.google.com/p/unhaddins/"&gt;HQL AST&lt;/a&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Visualising Linq queries, current options, what’s missing etc.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Flagging builds which are released to customers vs. builds which are released internally,&#xD;
and different approaches to versioning etc.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.nzherald.co.nz/technology/news/article.cfm?c_id=5&amp;amp;objectid=10567751"&gt;Domainz&#xD;
hacked, msn redirected&lt;/a&gt;.  &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Sql injection attacks still working far too often.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://digg.com/security/Nokia_1100_Can_Be_Used_By_Hackers_For_Bank_Frauds"&gt;Nokia&#xD;
1100&lt;/a&gt; - huge demand, changing numbers, banking scams.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Scaling and implementing document &amp;amp; distributed/persistent hash tables… including&#xD;
talking about &lt;a href="http://couchdb.apache.org/"&gt;CouchDB&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/MyISAM"&gt;MyISAM&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/windowssdk/archive/2008/10/23/esent-extensible-storage-engine-api-in-the-windows-sdk.aspx"&gt;Esent&#xD;
(Extensible Storage Engine).&lt;/a&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://incubator.apache.org/lucene.net/"&gt;Lucene.Net&lt;/a&gt; - using/abusing it&#xD;
for storing your data along with search documents, and performance implications (i.e.&#xD;
the observation that it's still quick). &#xD;
&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=2dcc5efc-ff6f-4f7f-a09a-1466d8186270"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=5u3_c9Ci1d8:Jr5v_Le_GVU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=5u3_c9Ci1d8:Jr5v_Le_GVU:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=5u3_c9Ci1d8:Jr5v_Le_GVU:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=5u3_c9Ci1d8:Jr5v_Le_GVU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=5u3_c9Ci1d8:Jr5v_Le_GVU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=5u3_c9Ci1d8:Jr5v_Le_GVU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=5u3_c9Ci1d8:Jr5v_Le_GVU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=5u3_c9Ci1d8:Jr5v_Le_GVU:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,2dcc5efc-ff6f-4f7f-a09a-1466d8186270.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,2dcc5efc-ff6f-4f7f-a09a-1466d8186270.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=67e2c475-35d9-4ac4-a024-197a908581a2</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,67e2c475-35d9-4ac4-a024-197a908581a2.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,67e2c475-35d9-4ac4-a024-197a908581a2.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=67e2c475-35d9-4ac4-a024-197a908581a2</wfw:commentRss>
      
      <title>Architecture Chat Tomorrow</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,67e2c475-35d9-4ac4-a024-197a908581a2.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/2NIHdFT9XzY/PermaLink,guid,67e2c475-35d9-4ac4-a024-197a908581a2.aspx</link>
      <pubDate>Wed, 03 Jun 2009 09:01:35 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Apologies for the last minute notice, been a crazy week!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Tomorrow is the Auckland Architecture Chat, some quick thoughts as to topics:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://wave.google.com/"&gt;Google wave&lt;/a&gt; – worth watching the video if you&#xD;
haven’t.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://cthru.codeplex.com/Wiki/View.aspx?title=SilverUnit%20examples"&gt;SilverUnit&lt;/a&gt; –&#xD;
unit testing for silverlight controls.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.codeplex.com/AutoMapper"&gt;Automapper&lt;/a&gt; – fluently configured&#xD;
object-to-object mapper, this &lt;a href="http://www.dimecasts.net/Content/WatchEpisode/111"&gt;Dimecast&lt;/a&gt; provides&#xD;
a quick overview.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Linq2Sql &lt;a href="http://damieng.com/blog/2009/06/01/linq-to-sql-changes-in-net-40"&gt;changes&#xD;
for .Net 4.0&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
NHibernate – &lt;a href="http://ayende.com/Blog/archive/2009/05/28/nhibernate-ndash-executable-dml.aspx"&gt;Executable&#xD;
DML&lt;/a&gt;, no criteria support but pretty handy none the less, especially when targeting&#xD;
multiple databases.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Simone’s &lt;a href="http://codeclimber.net.nz/archive/2009/05/25/survey-on-ajax-adoption-some-quick-stats.aspx"&gt;.net&#xD;
ajax survey&lt;/a&gt;, some of the comments re: update panel etc. are interesting reading&#xD;
too.  It’s not too late to take the survey &lt;a href="http://www.zoomerang.com/Survey/?p=WEB22973CYKW2H"&gt;here&lt;/a&gt; either.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://camendesign.com/code/video_for_everybody"&gt;Video for everyone&lt;/a&gt;,&#xD;
nice fallback approach to embedding video for all browsers.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Microsoft &lt;a href="http://www.bing.com/"&gt;bing&lt;/a&gt;, “Decision engine” ?&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Displaying &lt;a href="http://www.mindscape.co.nz/blog/index.php/2009/05/27/visualising-eager-load-graphs-in-the-lightspeed-designer/"&gt;eager&#xD;
load graphs in lightspeed designer&lt;/a&gt; – cool feature.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://twurl.nl/0rximm"&gt;The Azure™ Services Platform Developer Challenge&lt;/a&gt;.&lt;br&gt;&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
We’ll be meeting at the usual time of 11:30am @ Garrisons, Sylvia Park, Tomorrow (Thursday&#xD;
4th June 2009) – and the topics above are just there in case we run out of anything&#xD;
else to talk about (which is rare). &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
For more details on the location and write-ups of previous sessions you can consult&#xD;
the associated &lt;a href="http://wiki.bittercoder.com/SylviaParkArchitectureChats.ashx"&gt;wiki&lt;/a&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=67e2c475-35d9-4ac4-a024-197a908581a2"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=2NIHdFT9XzY:qAXMlGn3DTQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=2NIHdFT9XzY:qAXMlGn3DTQ:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=2NIHdFT9XzY:qAXMlGn3DTQ:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=2NIHdFT9XzY:qAXMlGn3DTQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=2NIHdFT9XzY:qAXMlGn3DTQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=2NIHdFT9XzY:qAXMlGn3DTQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=2NIHdFT9XzY:qAXMlGn3DTQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=2NIHdFT9XzY:qAXMlGn3DTQ:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,67e2c475-35d9-4ac4-a024-197a908581a2.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,67e2c475-35d9-4ac4-a024-197a908581a2.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=24cc58a2-f4f9-4e4b-bf4d-31d52840b216</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,24cc58a2-f4f9-4e4b-bf4d-31d52840b216.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,24cc58a2-f4f9-4e4b-bf4d-31d52840b216.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=24cc58a2-f4f9-4e4b-bf4d-31d52840b216</wfw:commentRss>
      
      <title>Architecture Chat Tomorrow</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,24cc58a2-f4f9-4e4b-bf4d-31d52840b216.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/_oh_muYLmEU/PermaLink,guid,24cc58a2-f4f9-4e4b-bf4d-31d52840b216.aspx</link>
      <pubDate>Wed, 20 May 2009 01:48:36 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Hi All, Architecture Chat Tomorrow!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Below are a few topics that have caught my eye lately:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Ivan Porto Carrero is working on a mocking framework for IronRuby called &lt;a href="http://flanders.co.nz/2009/05/19/caricature-ready-for-beta/"&gt;Caricature&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://feedproxy.google.com/~r/Iserializable/~3/Psrt024wDJU/introducing-typemock-racer-1-0-find-multithreaded-deadlocks.aspx"&gt;TypeMock&#xD;
Racer goes 1.0&lt;/a&gt; – another great tool for the toolbox.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Mutable Linq Expressions – &lt;a href="http://ayende.com/Blog/archive/2009/05/17/mutable-linq-expressions.aspx"&gt;interesting&#xD;
hack from Ayende&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Commercial Suicide – Integration at the &lt;a href="http://devlicio.us/blogs/casey/archive/2009/05/14/commercial-suicide-integration-at-the-database-level.aspx"&gt;Database&lt;/a&gt; &amp;amp; &lt;a href="http://devlicio.us/blogs/casey/archive/2009/05/19/commercial-suicide-integration-at-the-service-level.aspx"&gt;Service&#xD;
Level&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://tirania.org/blog/archive/2009/May-12.html"&gt;Moonlight 2 Preview 2&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://jeffreypalermo.com/blog/the-fallacy-of-the-always-valid-entity/"&gt;The&#xD;
fallacy of the always-valid entity&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://serialseb.blogspot.com/2008/12/openrasta-is-available.html"&gt;OpenRasta&lt;/a&gt; –&#xD;
I’ve been playing with this a bit lately, after watching the presentation @ &lt;a href="http://www.vimeo.com/3385419"&gt;E-VAN&lt;/a&gt;.&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
We’ll be meeting at the usual time of 11:30am @ Garrisons, Sylvia Park, Tomorrow (Thursday&#xD;
20th May 2009) – and the topics above are just there in case we run out of anything&#xD;
else to talk about (which is rare).&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
For more details on the location and write-ups of previous sessions you can consult&#xD;
the associated &lt;a href="http://wiki.bittercoder.com/SylviaParkArchitectureChats.ashx"&gt;wiki&lt;/a&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=24cc58a2-f4f9-4e4b-bf4d-31d52840b216"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=_oh_muYLmEU:6pYXXs24sPI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=_oh_muYLmEU:6pYXXs24sPI:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=_oh_muYLmEU:6pYXXs24sPI:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=_oh_muYLmEU:6pYXXs24sPI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=_oh_muYLmEU:6pYXXs24sPI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=_oh_muYLmEU:6pYXXs24sPI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=_oh_muYLmEU:6pYXXs24sPI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=_oh_muYLmEU:6pYXXs24sPI:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,24cc58a2-f4f9-4e4b-bf4d-31d52840b216.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,24cc58a2-f4f9-4e4b-bf4d-31d52840b216.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=d2a6e543-4c91-4854-9588-e063c6b255f6</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,d2a6e543-4c91-4854-9588-e063c6b255f6.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,d2a6e543-4c91-4854-9588-e063c6b255f6.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d2a6e543-4c91-4854-9588-e063c6b255f6</wfw:commentRss>
      <slash:comments>1</slash:comments>
      
      <title>Architecture Chat Tomorrow</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,d2a6e543-4c91-4854-9588-e063c6b255f6.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/1vFuMvOjZIk/PermaLink,guid,d2a6e543-4c91-4854-9588-e063c6b255f6.aspx</link>
      <pubDate>Tue, 05 May 2009 20:42:27 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Hi All, Architecture Chat Tomorrow… here are some possible topics of discussion.&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://blogs.msdn.com/nzstudents/archive/2009/04/30/2009-nz-imagine-cup-winners.aspx"&gt;2009&#xD;
NZ Imagine Cup Winners&lt;/a&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://ayende.com/Blog/archive/2009/05/05/castle-windsor-2.0-rtm-released.aspx"&gt;Castle&#xD;
Windsor 2.0 released (finally!)&lt;/a&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.microsoft.com/windows/windows-7/download.aspx"&gt;Windows 7 RC Available&lt;/a&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://news.cnet.com/8301-13860_3-10233569-56.html"&gt;More Microsoft layoff&#xD;
notices&lt;/a&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://ayende.com/Blog/archive/2009/04/29/let-us-burn-all-those-pesky-util-amp-common-libraries.aspx"&gt;Pesky&#xD;
Utility &amp;amp; common libraries&lt;/a&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.geekzone.co.nz/content.asp?ContentId=8201"&gt;.Net support in Jade&#xD;
6.3&lt;/a&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://blogs.msdn.com/alexj/archive/2009/05/02/video-on-entity-framework-s-model-first-in-net-4-0.aspx"&gt;Video&#xD;
on Entity Frameworks Model First in .Net&lt;/a&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.geekzone.co.nz/freitasm/6471"&gt;Vista SP2 and Windows 2008 SP2 Available&lt;/a&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://blogs.sun.com/mws/entry/purpose_built_languages_in_systems"&gt;Mike Shapiro&lt;/a&gt; has&#xD;
an interesting piece on &lt;a href="http://queue.acm.org/detail.cfm?id=1508217"&gt;purpose&#xD;
built languages&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://nunit.com/blogs/?p=66"&gt;NUnit 2.5&lt;/a&gt; and &lt;a href="http://weblogs.asp.net/nunitaddin/archive/2009/04/30/testdriven-net-2-21-now-includes-nunit-2-5-rc.aspx"&gt;TestDriven.Net&lt;/a&gt; support&#xD;
for NUnit 2.5.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.lostechies.com/blogs/chad_myers/archive/2009/04/27/to-mvc-or-to-webforms.aspx"&gt;To&#xD;
MVC or to WebForms?&lt;/a&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://wf2wpf.codeplex.com/"&gt;WinForms To Wpf?&lt;/a&gt;&#xD;
            &lt;br&gt;&#xD;
          &lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
We’ll be meeting at the usual time of 11:30am @ Garrisons, Sylvia Park, Tomorrow (Thursday&#xD;
7th May 2009) – and the topics above are just there in case we run out of anything&#xD;
else to talk about (which is rare). &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
For more details on the location and write-ups of previous sessions you can consult&#xD;
the associated &lt;a href="http://wiki.bittercoder.com/Default.aspx?Page=SylviaParkArchitectureChats&amp;amp;AspxAutoDetectCookieSupport=1"&gt;wiki&lt;/a&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=d2a6e543-4c91-4854-9588-e063c6b255f6"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=1vFuMvOjZIk:zXd3ER3NqDk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=1vFuMvOjZIk:zXd3ER3NqDk:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=1vFuMvOjZIk:zXd3ER3NqDk:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=1vFuMvOjZIk:zXd3ER3NqDk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=1vFuMvOjZIk:zXd3ER3NqDk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=1vFuMvOjZIk:zXd3ER3NqDk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=1vFuMvOjZIk:zXd3ER3NqDk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=1vFuMvOjZIk:zXd3ER3NqDk:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,d2a6e543-4c91-4854-9588-e063c6b255f6.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,d2a6e543-4c91-4854-9588-e063c6b255f6.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=e56033d9-27ea-4ab9-a548-4f603e8ba0ae</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,e56033d9-27ea-4ab9-a548-4f603e8ba0ae.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,e56033d9-27ea-4ab9-a548-4f603e8ba0ae.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=e56033d9-27ea-4ab9-a548-4f603e8ba0ae</wfw:commentRss>
      
      <title>Architecture Chat Tomorrow</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,e56033d9-27ea-4ab9-a548-4f603e8ba0ae.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/7GeC4tQFaLc/PermaLink,guid,e56033d9-27ea-4ab9-a548-4f603e8ba0ae.aspx</link>
      <pubDate>Wed, 22 Apr 2009 04:17:44 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Hi All, Architecture Chat Tomorrow… some quick topics that have caught my eye over&#xD;
the last couple of days:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://developers.slashdot.org/article.pl?sid=09/04/20/128246&amp;amp;from=rss"&gt;Oracle&#xD;
Buying Sun&lt;/a&gt; – what do we think?&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://haacked.com/archive/2009/04/16/code-sample-taxonomy.aspx"&gt;Code Sample&#xD;
Taxonomy&lt;/a&gt; – code quality verse. clarity/brevity for examples?&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://feedproxy.google.com/%7Er/AyendeRahien/%7E3/pyJANNrhqWc/repository-is-the-new-singleton.aspx"&gt;Repository&#xD;
is the new singleton&lt;/a&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.codinghorror.com/blog/archives/001255.html"&gt;Open source experience&lt;/a&gt; –&#xD;
I know I personally look for this, but is it good advice for getting a “general” development&#xD;
position in NZ?&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://eagle.to/"&gt;Eagle&lt;/a&gt; - Tcl language for the CLR.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
NServiceBus 1.9 RTM &lt;a href="http://www.udidahan.com/2009/04/15/nservicebus-19-rtm/"&gt;Released&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://cukes.info/"&gt;Cucumber&lt;/a&gt; – Interesting BDD framework for Ruby, check&#xD;
out the examples on the front page.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Using M &amp;amp; Oslo SDK to build a &lt;a href="http://www.codeguru.com/csharp/csharp/cs_misc/designtechniques/article.php/c16043__1/"&gt;WPF&#xD;
Animation DSL&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://tirania.org/blog/archive/2009/Apr-09.html"&gt;Continuations etc. in Mono&lt;/a&gt; (interesting&#xD;
blog post and comments).&lt;br&gt;&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
We’ll be meeting at the usual time of 11:30am @ Garrisons, Sylvia Park, Tomorrow (Thursday&#xD;
23rd April 2009) – and the topics above are just there in case we run out of anything&#xD;
else to talk about (which is rare).&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
For more details on the location and write-ups of previous sessions you can consult&#xD;
the associated &lt;a href="http://wiki.bittercoder.com/SylviaParkArchitectureChats.ashx"&gt;wiki&lt;/a&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=e56033d9-27ea-4ab9-a548-4f603e8ba0ae"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=7GeC4tQFaLc:0pharMNco3U:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=7GeC4tQFaLc:0pharMNco3U:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=7GeC4tQFaLc:0pharMNco3U:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=7GeC4tQFaLc:0pharMNco3U:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=7GeC4tQFaLc:0pharMNco3U:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=7GeC4tQFaLc:0pharMNco3U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=7GeC4tQFaLc:0pharMNco3U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=7GeC4tQFaLc:0pharMNco3U:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,e56033d9-27ea-4ab9-a548-4f603e8ba0ae.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,e56033d9-27ea-4ab9-a548-4f603e8ba0ae.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=b683619d-424f-4067-a469-654d37dbfec0</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,b683619d-424f-4067-a469-654d37dbfec0.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,b683619d-424f-4067-a469-654d37dbfec0.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=b683619d-424f-4067-a469-654d37dbfec0</wfw:commentRss>
      <slash:comments>3</slash:comments>
      
      <title>Architecture Chat #45</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,b683619d-424f-4067-a469-654d37dbfec0.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/X0DwGxlXFfk/PermaLink,guid,b683619d-424f-4067-a469-654d37dbfec0.aspx</link>
      <pubDate>Sun, 12 Apr 2009 23:15:48 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;font size="2"&gt;Smallish turnout - but it&#xD;
was right before the start of a 4 day weekend here in NZ, so hardly surprising.&lt;br&gt;&lt;br&gt;&#xD;
Topics discussed...&lt;br&gt;&lt;/font&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;font size="2"&gt;Architecture group structure / communication channels / website etc.&lt;br&gt;&lt;/font&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;font size="2"&gt;Building a better website for the Architecture Chat (Wiki etc.).&lt;/font&gt;&#xD;
            &lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;font size="2"&gt;Taxonomy / themes our discussions often take (i.e. Business, Education/Training,&#xD;
Local/Central Government, ORM's &amp;amp; Domain Driven Design, WPF/Silverlight etc.)&lt;/font&gt;&#xD;
            &lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;font size="2"&gt;Distributing the workload of "write-ups" - by having each discussion&#xD;
topic as a page on the wiki, with each discussion extending that topic - and the ability&#xD;
to continue the discussions outside of the fortnightly meetings.&lt;br&gt;&lt;/font&gt;&#xD;
            &lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;font size="2"&gt;Possibility of somebody donating some design time to set up the structure&#xD;
for the site.&lt;/font&gt;&#xD;
            &lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;font size="2"&gt;Group library&lt;/font&gt;&#xD;
            &lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;font size="2"&gt;Swag / prizes (not sure how this would work just yet).&lt;br&gt;&lt;/font&gt;&#xD;
            &lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;font size="2"&gt;&#xD;
              &lt;a href="http://preetsangha.blogspot.com/2009/04/beer-and-bytes-inaugural-meeting.html"&gt;Beer&#xD;
&amp;amp; Bytes&lt;/a&gt; - Peter went along, and noticed how few people had even tried a "hello&#xD;
world" in WPF or Silverlight, and the difficulty of succinctly defining just what&#xD;
WPF is / it's value proposition in a few short sentences (perhaps this is a good question&#xD;
for stack overflow?).&lt;br&gt;&lt;/font&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;font size="2"&gt;The generally false opinion (with some anecdotal evidence from Peter)&#xD;
of thinking it's easier to quickly throw a prototype/small UI for an app together&#xD;
in Windows Forms vs. WPF when you're in a hurry, or trying to avoid the additional&#xD;
issues of deploying the 3.5 sp1 framework along with your application.&lt;/font&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;font size="2"&gt;Commercial controls for WPF vs. Rolling your own, and the general decline&#xD;
the number of commercial controls you need to build an application.&lt;br&gt;&lt;/font&gt;&#xD;
          &lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;font size="2"&gt;After that the conversation veered off into boatin stories for the&#xD;
remainder of the meeting - so we decided to call it quits and head to lunch.&lt;br&gt;&lt;br&gt;&#xD;
I look forward to seeing the rest of our regulars back in a fortnight, and hope everyone&#xD;
is having a good Easter break!&lt;br&gt;&lt;/font&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=b683619d-424f-4067-a469-654d37dbfec0"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=X0DwGxlXFfk:w9T-1_fn9Vs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=X0DwGxlXFfk:w9T-1_fn9Vs:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=X0DwGxlXFfk:w9T-1_fn9Vs:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=X0DwGxlXFfk:w9T-1_fn9Vs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=X0DwGxlXFfk:w9T-1_fn9Vs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=X0DwGxlXFfk:w9T-1_fn9Vs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=X0DwGxlXFfk:w9T-1_fn9Vs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=X0DwGxlXFfk:w9T-1_fn9Vs:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,b683619d-424f-4067-a469-654d37dbfec0.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,b683619d-424f-4067-a469-654d37dbfec0.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=99b1c68a-3c71-4248-8dbe-9bb08c881f78</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,99b1c68a-3c71-4248-8dbe-9bb08c881f78.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,99b1c68a-3c71-4248-8dbe-9bb08c881f78.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=99b1c68a-3c71-4248-8dbe-9bb08c881f78</wfw:commentRss>
      
      <title>Architecture Chat Tomorrow</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,99b1c68a-3c71-4248-8dbe-9bb08c881f78.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/Um7qAhTTwOU/PermaLink,guid,99b1c68a-3c71-4248-8dbe-9bb08c881f78.aspx</link>
      <pubDate>Wed, 08 Apr 2009 09:12:04 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Architecture chat tomorrow, pretty topic-light this week.. some quick things that&#xD;
have taken my interest recently:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://altnetpodcast.com/episodes/18-talking-with-jeremy-miller-about-alt-net"&gt;ALT.Net&#xD;
Podcast featuring Jeremy Miller&lt;/a&gt; – An interesting follow-up after the Scott Bellware&#xD;
discussion last week, and probably more inline with how I see ALT.Net.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Loads of azure info coming out over the last few weeks.. I think this &lt;a href="http://oakleafblog.blogspot.com/2009/04/windows-azure-and-cloud-computing-posts.html"&gt;OakLeaf&#xD;
Systems post&lt;/a&gt; sums it up best.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Mauricio Scheffer has an interesting &lt;a href="http://bugsquash.blogspot.com/2009/04/using-windsor-in-f.html"&gt;blow-by-blow&#xD;
post&lt;/a&gt; on using Castle Windsor’s fluent interface with F# - and the fact that it’s…&#xD;
not so fluent.  Definitely something to give thought to when crafting fluent&#xD;
interfaces – are there going to be F# or other language clients, and just what is&#xD;
their experience going to be like?&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Interesting &lt;a href="http://www.codeplex.com/ncommon"&gt;ncommon library&lt;/a&gt; – a generic&#xD;
framework for Unit of work, generic Repository&amp;lt;T&amp;gt;, validation and business rules&#xD;
etc.  Supports NHibernate, Linq2Sql &amp;amp; EF. See the &lt;a href="http://blogger.forgottenskies.com/?p=388"&gt;Steve&#xD;
Gentile&lt;/a&gt; post for more details.  Though obviously a Repository&amp;lt;T&amp;gt; isn’t&#xD;
to everyone’s tastes or necessarily a fit with repositories being a business concern.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://blogs.msdn.com/alexj/"&gt;Alex James&lt;/a&gt; has been posting a bunch of &lt;a href="http://blogs.msdn.com/alexj/archive/tags/Tips/default.aspx"&gt;EF&#xD;
tips&lt;/a&gt; (11 so far).&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Got a couple of books from O’Reilly for review / the group library – Let me know if&#xD;
anyone at the chat would like to read them / review them – they are: &lt;a href="http://oreilly.com/catalog/9780596522698/"&gt;97&#xD;
Things Every Software Architect Should Know&lt;/a&gt; and &lt;a href="http://oreilly.com/catalog/9780596517984/"&gt;Beautiful&#xD;
Architecture&lt;/a&gt;.  Or if there any books they’d like the group to get to read/review.&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
Also wouldn’t mind discussing the Architecture group itself – i.e. Possibility of&#xD;
North shore meet-ups, setting up a dedicated website, what the name of the group should&#xD;
be, handing out swag etc.&lt;br&gt;&lt;br&gt;&#xD;
Last of all – would be interested to see if anyone made along to the &lt;a href="http://preetsangha.blogspot.com/"&gt;Beer&#xD;
&amp;amp; Bytes&lt;/a&gt; this week (unfortunately I was stuck in a meeting that evening) –&#xD;
looking at Preet’s blog post I suspect a few of you did.&lt;br&gt;&lt;br&gt;&#xD;
We’ll be meeting at the usual time of 11:30am @ Garrisons, Sylvia Park, Tomorrow (Thursday&#xD;
9th April 2009) – and the topics above are just there in case we run out of anything&#xD;
else to talk about (which is rare).&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
For more details on the location and write-ups of previous sessions you can consult&#xD;
the associated &lt;a href="http://wiki.bittercoder.com/SylviaParkArchitectureChats.ashx"&gt;wiki&lt;/a&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=99b1c68a-3c71-4248-8dbe-9bb08c881f78"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Um7qAhTTwOU:4lHZwn4mosQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Um7qAhTTwOU:4lHZwn4mosQ:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=Um7qAhTTwOU:4lHZwn4mosQ:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Um7qAhTTwOU:4lHZwn4mosQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=Um7qAhTTwOU:4lHZwn4mosQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Um7qAhTTwOU:4lHZwn4mosQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=Um7qAhTTwOU:4lHZwn4mosQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Um7qAhTTwOU:4lHZwn4mosQ:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,99b1c68a-3c71-4248-8dbe-9bb08c881f78.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,99b1c68a-3c71-4248-8dbe-9bb08c881f78.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=c5fd27f1-40f0-4026-bf24-3f8c3efce63c</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,c5fd27f1-40f0-4026-bf24-3f8c3efce63c.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,c5fd27f1-40f0-4026-bf24-3f8c3efce63c.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=c5fd27f1-40f0-4026-bf24-3f8c3efce63c</wfw:commentRss>
      <slash:comments>1</slash:comments>
      
      <title>Architecture Chat #44</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,c5fd27f1-40f0-4026-bf24-3f8c3efce63c.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/mfbScZuYrs4/PermaLink,guid,c5fd27f1-40f0-4026-bf24-3f8c3efce63c.aspx</link>
      <pubDate>Thu, 26 Mar 2009 10:51:44 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Average turn out today - with 5 of us showing up, had some interesting discussions&#xD;
though – here’s a list of some of the stuff we talked about:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Field naming… giving up the habit of underscores, then taking them up again to avoid&#xD;
the additional wordiness of this.whatever, and the practice of avoiding adornments&#xD;
for fields etc. in unit tests to improved the readability/scanability of tests.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Method naming, the move towards more readable/unique names vs. less descriptive heavily&#xD;
overloaded methods, i.e. Find vs. FindByName, FindById etc.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Inner classes used to firewall logic inside a class or hold shared context for a set&#xD;
of operations, the inherit difficulty in testing this, and whether it’s a logical&#xD;
refactoring, or a design decision you tend to make up front when writing the outer&#xD;
class.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
The &lt;a href="http://www.sefolklore.com/welcome.html"&gt;survey&lt;/a&gt; on how relevant computer&#xD;
science teaching is (i.e. how does the curriculum compare with the real world). &#xD;
Being run by Tony Gorschek, Blekinge Institute of Technology, Sweden &amp;amp; Ewan Tempero,&#xD;
Auckland University, New Zealand.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Approaches to testing applications which depend on a large number of small islands&#xD;
of configuration loaded at run time (i.e. xml etc.) which are interdependent – the&#xD;
challenges of validating individual snippets, and issues with snippets potentially&#xD;
relying on other snippets etc.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Redgate taking over reflector.net, and interesting new &lt;a href="http://www.simple-talk.com/community/blogs/bart/archive/2009/03/23/72559.aspx"&gt;debugging&#xD;
product&lt;/a&gt; coming out as a result.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Rolling your own licensing frameworks, the mixed reaction of being a target for crackers&#xD;
(someone likes me product, but someone doesn’t want to pay for it), realities of they’ll&#xD;
never pay anyway, common mistakes made when building your own licensing (putting all&#xD;
your license code in a separate assembly, not signing it, not obfuscating) and things&#xD;
like using ILMerge with internals.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Native compilation tools and all-in-one framework bundling tools for .Net (&lt;a href="https://thinstall.com/help/index.php?_netsupport.htm"&gt;thinstall&lt;/a&gt;, &lt;a href="http://www.remotesoft.com/"&gt;remotesoft&#xD;
salamander&lt;/a&gt;, Mono etc.).&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
CouchDB and scalability/query qualities (unfortunately more questions then answer,&#xD;
Peter B &amp;amp; Myself need to have a play with this stuff and report back next time)&#xD;
– interests in insertion costs when you have lots of views, are queries against views&#xD;
really a cheap operation/linear cost.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
SEO &amp;amp; Silver light tips and tricks – also discussed hacking browser history in&#xD;
the same was we do with ajax.&lt;br&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Web crawlers pretending to be mobile clients.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://code.google.com/p/protobuf/"&gt;Protocol buffer&lt;/a&gt; &amp;amp; .net implementations&#xD;
such as &lt;a href="http://code.google.com/p/protobuf-net/"&gt;protobuf-net&lt;/a&gt; which you&#xD;
can use with classes marked up with data contracts.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Groking IoC, what are the lights on moments – the difficulty some have with jumping&#xD;
from the principles of DI/IoC to using a container.  &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Discussed if there might be some value in presenting on practical use of an IoC container&#xD;
at a local user group, as the DI/IoC conversations we’ve had in Auckland over the&#xD;
last few years tend to stop short of that point, and it’s often hard to make the jump&#xD;
from manually doing DI verses using a container to wire everything up and the advantages/disadvantages&#xD;
of doing so.&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
Thanks to all who came, see you in two weeks.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=c5fd27f1-40f0-4026-bf24-3f8c3efce63c"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=mfbScZuYrs4:8Q2vPO-b0wI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=mfbScZuYrs4:8Q2vPO-b0wI:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=mfbScZuYrs4:8Q2vPO-b0wI:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=mfbScZuYrs4:8Q2vPO-b0wI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=mfbScZuYrs4:8Q2vPO-b0wI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=mfbScZuYrs4:8Q2vPO-b0wI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=mfbScZuYrs4:8Q2vPO-b0wI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=mfbScZuYrs4:8Q2vPO-b0wI:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,c5fd27f1-40f0-4026-bf24-3f8c3efce63c.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,c5fd27f1-40f0-4026-bf24-3f8c3efce63c.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=d5d62322-8f54-463b-ba13-f39de06b3184</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,d5d62322-8f54-463b-ba13-f39de06b3184.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,d5d62322-8f54-463b-ba13-f39de06b3184.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d5d62322-8f54-463b-ba13-f39de06b3184</wfw:commentRss>
      
      <title>Architecture Chats #42 &amp;amp; #43</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,d5d62322-8f54-463b-ba13-f39de06b3184.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/C3pmykYB8zQ/PermaLink,guid,d5d62322-8f54-463b-ba13-f39de06b3184.aspx</link>
      <pubDate>Wed, 25 Mar 2009 08:30:58 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;u&gt;Architecture Chat #42&lt;/u&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Quite a good turn out, fairly rambling – we talked about:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Rolling your own caching, approaches, what’s currently offered by EF and the pitfalls&#xD;
etc. of attempting to substitute database caching with action caching/memoization&#xD;
or partial view caching.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
General discussions on financial situation, current challenges for people running&#xD;
development shops etc.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Scaling applications, and affects of coding for a non-relational backing data store.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Continuous integration, Jamie mentioned the interesting &lt;a href="http://timothyfitz.wordpress.com/2009/02/10/continuous-deployment-at-imvu-doing-the-impossible-fifty-times-a-day/"&gt;Continuous&#xD;
Deployment at IMVU: Doing the impossible fifty times a day&lt;/a&gt;.&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;u&gt;Architecture Chat #43&lt;/u&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Small turn out - 3 people, Peter B &amp;amp; Time Barnet (from Hamilton) &amp;amp; Myself.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Most of the discussion was around the .net community in New Zealand, we talked all&#xD;
things community related in NZ- mailing list (including the hamster), what’s going&#xD;
on in the user groups, what could be done better, wiki’s, collaboration etc. &#xD;
Also contrasted NZ’s community with what’s happening elsewhere in the world, the current&#xD;
decline of regional mailing list interest compared to growth of &lt;a href="http://stackoverflow.com/"&gt;stackoverflow&lt;/a&gt; and&#xD;
other more internationally focused development communities.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Also discussed the recent alt.net conference, some of the outcomes, the challenges&#xD;
of really getting mainstream developers interested and the difficulties developers&#xD;
have in getting productive in the .Net community verses others such as php, python&#xD;
or ROR.&lt;br&gt;&lt;br&gt;&#xD;
Also briefly discussed the lack of a package management solution for .Net developers&#xD;
to make managing interdependencies etc. easier.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=d5d62322-8f54-463b-ba13-f39de06b3184"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=C3pmykYB8zQ:n4E1bB9XB0Y:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=C3pmykYB8zQ:n4E1bB9XB0Y:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=C3pmykYB8zQ:n4E1bB9XB0Y:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=C3pmykYB8zQ:n4E1bB9XB0Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=C3pmykYB8zQ:n4E1bB9XB0Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=C3pmykYB8zQ:n4E1bB9XB0Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=C3pmykYB8zQ:n4E1bB9XB0Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=C3pmykYB8zQ:n4E1bB9XB0Y:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,d5d62322-8f54-463b-ba13-f39de06b3184.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,d5d62322-8f54-463b-ba13-f39de06b3184.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=0aa30335-3f9d-480e-81db-737e3a37f3d0</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,0aa30335-3f9d-480e-81db-737e3a37f3d0.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,0aa30335-3f9d-480e-81db-737e3a37f3d0.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=0aa30335-3f9d-480e-81db-737e3a37f3d0</wfw:commentRss>
      
      <title>Architecture Chat Tomorrow</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,0aa30335-3f9d-480e-81db-737e3a37f3d0.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/Hwwl4RLKv4o/PermaLink,guid,0aa30335-3f9d-480e-81db-737e3a37f3d0.aspx</link>
      <pubDate>Wed, 25 Mar 2009 08:03:51 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Apologies for the late posting, there is in fact an Architecture Chat tomorrow, at&#xD;
the usual time of 11:30am @ Garrisons, Sylvia Park (Thursday 26th March 2009).&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Some topics that have interested me lately which we might want to discuss:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Some M debates going on – Ayende has a interesting post “&lt;a href="http://ayende.com/Blog/archive/2009/03/23/m-is-to-dsl-as-drag-amp-drop-is-to.aspx"&gt;M&#xD;
is to DSL as Drag &amp;amp; Drop is to programming&lt;/a&gt;” and there’s also James Clark has&#xD;
an interesting post on &lt;a href="http://blog.jclark.com/2009/03/getting-involved-with-m.html"&gt;Getting&#xD;
involved with M&lt;/a&gt;.  If nothing else It doesn’t seem like the entire M story&#xD;
has revealed itself yet (but where have we heard that line before?) and we’re plagued&#xD;
with examples that aren’t really solving business problems or demonstrating technical&#xD;
beyond what I could achieve with boo or ANTLR.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
There’s a couple of M DSL’s that appeared last week – &lt;a href="http://www.douglaspurdy.com/2009/03/20/murl-a-dsl-for-restful-clients/"&gt;MUrl&lt;/a&gt;,&#xD;
a DSL for restful clients and &lt;a href="http://www.douglaspurdy.com/2009/03/20/mservice-a-dsl-for-restful-services/"&gt;MService&lt;/a&gt; –&#xD;
not great examples in my opinion, but interesting none the less.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://azure.snagy.name/blog/?p=89"&gt;Azure Fabric Controller&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://blog.jimmy.schementi.com/2009/03/ironruby-03-released.html"&gt;IronRuby&#xD;
0.3 Released&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
ASP.Net MVC 1.0 release – has &lt;a href="http://ianfnelson.com/blog/asp-net-just-became-a-legacy-platform/"&gt;asp.net&#xD;
webforms just become a legacy platform?&lt;/a&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://blogs.msdn.com/alexj/archive/2009/03/24/self-tracking-entities.aspx"&gt;Self&#xD;
Tracking Entities in Entity Framework&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Fluent interfaces - are they potentially doing more harm then good, is there a well&#xD;
understood sweet spot between discoverability and efficiency / being concise. What&#xD;
do we think of things like the &lt;a href="http://code.google.com/p/nunitex/"&gt;NUnitEx&lt;/a&gt; project?&lt;br&gt;&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
Also we only had 3 people including myself turn up last time, a new low (a &lt;a href="http://www.conchords.co.nz/"&gt;flight&#xD;
of the conchords&lt;/a&gt; band meeting basically ;o) – but one of the participants had&#xD;
driven all the way from Hamilton just to attend, so well done there!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
..which also means I’ll be recycling many of the previous topics we didn’t cover last&#xD;
week as well:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Relational data features &lt;a href="http://blogs.msdn.com/ssds/default.aspx"&gt;to come&#xD;
to Azure&lt;/a&gt; (via TDS no less, so nhibernate/lightspeed/EF etc. on Azure are a reality)&#xD;
and REST to go away. My first thought is will it scale, or do we still need to fall&#xD;
back to an EAV approach when dealing with huge datasets? &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
T4 &lt;a href="http://tirania.org/blog/archive/2009/Mar-10.html"&gt;Support in Mono&lt;/a&gt;.&#xD;
I’d also be interested in talking about who’s using T4 and for what. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Moq 3.0 &lt;a href="http://www.clariusconsulting.net/blogs/kzu/archive/2009/03/05/120009.aspx"&gt;has&#xD;
gone RTM&lt;/a&gt;. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
DevHawk has an interesting series of articles on &lt;a href="http://devhawk.net/CategoryView,category,Debugger.aspx"&gt;writing&#xD;
an IronPython debugger&lt;/a&gt;. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Ivan Porto Carrero is making &lt;a href="http://flanders.co.nz/2009/03/09/ironruby-mvc-progress/"&gt;good&#xD;
progress&lt;/a&gt; on his IronRuby MVC implementation. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Gem/package/dependency management tools for .Net emerging and existing/dead – &lt;a href="http://code.google.com/p/ngems/"&gt;ngems&lt;/a&gt;, &lt;a href="http://github.com/scottcreynolds/rocks/tree/master"&gt;rocks&lt;/a&gt;, &lt;a href="http://code.google.com/p/scotaltdotnet/"&gt;horn&lt;/a&gt;, &lt;a href="http://www.codeplex.com/nmaven"&gt;nmaven&lt;/a&gt;, &lt;a href="http://www.codeplex.com/npanday"&gt;NPanday&lt;/a&gt;, &lt;a href="http://www.codeplex.com/byldan"&gt;Byldan&lt;/a&gt; or&#xD;
even just using &lt;a href="http://www.rubygems.org/"&gt;ruby gems&lt;/a&gt; itself…  What’s&#xD;
going on in this space, how it might improve .Net adoption (and some of the thoughts&#xD;
people have blogged about the subject after the alt.net conf). &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Casey Charlton is starting to blog about a &lt;a href="http://devlicio.us/blogs/casey/archive/2009/03/09/ddd-sample-application-first-steps.aspx"&gt;sample&#xD;
DDD application&lt;/a&gt;, the DDD Parcel Service, which should be an interesting exercise&#xD;
to follow. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Dr Dobb’s Journal (DDJ) &lt;a href="http://davidgardiner.blogspot.com/2009/03/dr-dobbs-journal-1976-2009.html"&gt;is&#xD;
dead&lt;/a&gt; – though I haven’t bought an issue in a few years, and really they were too&#xD;
expensive in NZ currency terms for what little you got, it seems a little sad… are&#xD;
there any print magazines left for the developer? &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Roy Osherove is surveying to see what &lt;a href="http://weblogs.asp.net/rosherove/archive/2009/03/09/what-isolation-mocking-and-unit-testing-framework-are-you-using.aspx"&gt;unit&#xD;
testing / mocking frameworks&lt;/a&gt; people are using – hopefully this will get enough&#xD;
responses to be somewhat balanced. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Recent Alt.net Conference in Seattle … what went on, some interesting thoughts from&#xD;
people like &lt;a href="http://www.hanselman.com/blog/ExperiencingALTNETSeattle2009OpenSpaces.aspx"&gt;Scott&#xD;
Hanselman&lt;/a&gt;, &lt;a href="http://ayende.com/Blog/archive/2009/03/04/alt.net-alienation-by-adoption.aspx"&gt;Ayende&lt;/a&gt;, &lt;a href="http://codeclimber.net.nz/archive/2009/02/28/the-alt.net-conference-loving-it.aspx"&gt;Simone&lt;/a&gt; and&#xD;
an interview on the &lt;a href="http://www.altnetpodcast.com/episodes/17-the-state-of-alt-net"&gt;alt.net&#xD;
podcast with Scott Bellware&lt;/a&gt;.&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
We’ll be meeting at the usual time of 11:30am @ Garrisons, Sylvia Park, Tomorrow (Thursday&#xD;
26th March 2009) – and the topics above are just there in case we run out of anything&#xD;
else to talk about (which is rare).&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
For more details on the location and write-ups of previous sessions you can consult&#xD;
the associated &lt;a href="http://wiki.bittercoder.com/SylviaParkArchitectureChats.ashx"&gt;wiki&lt;/a&gt;. &#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=0aa30335-3f9d-480e-81db-737e3a37f3d0"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Hwwl4RLKv4o:xkpm9SY0cnc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Hwwl4RLKv4o:xkpm9SY0cnc:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=Hwwl4RLKv4o:xkpm9SY0cnc:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Hwwl4RLKv4o:xkpm9SY0cnc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=Hwwl4RLKv4o:xkpm9SY0cnc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Hwwl4RLKv4o:xkpm9SY0cnc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=Hwwl4RLKv4o:xkpm9SY0cnc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Hwwl4RLKv4o:xkpm9SY0cnc:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,0aa30335-3f9d-480e-81db-737e3a37f3d0.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,0aa30335-3f9d-480e-81db-737e3a37f3d0.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=958b19b9-c174-4359-9833-36a11f1bdd9b</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,958b19b9-c174-4359-9833-36a11f1bdd9b.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,958b19b9-c174-4359-9833-36a11f1bdd9b.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=958b19b9-c174-4359-9833-36a11f1bdd9b</wfw:commentRss>
      
      <title>Architecture Chat This Thursday</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,958b19b9-c174-4359-9833-36a11f1bdd9b.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/sWcF9yOfgbc/PermaLink,guid,958b19b9-c174-4359-9833-36a11f1bdd9b.aspx</link>
      <pubDate>Tue, 24 Feb 2009 10:32:52 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Architecture chat this Thursday, 26th February, 11:30am, Garrisons, Sylvia Park, Auckland.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I’m short on topic ideas, mostly because I’ve been playing catch-up over the last&#xD;
couple of weeks, but I have a few small things that piqued my interest:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
New Zealand copyright blackout - implications for development community. and 92a delayed.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.codeplex.com/StyleCopForReSharper"&gt;StyleCop for ReSharper&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Language-agnostic code contracts (&lt;a href="http://research.microsoft.com/en-us/projects/contracts/  "&gt;here&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/devlabs/dd491992.aspx"&gt;here&lt;/a&gt;).&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
The state of caching in the Entity Framework, and approaches to implementing caching&#xD;
in an ORM / rolling your own 2nd level cache implementation.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Optional and named parameters in C# 4.0 and some &lt;a href="http://themonkeysgrinder.blogspot.com/2009/02/now-is-winter-of-our-optional-and-name.html"&gt;interesting&#xD;
observations&lt;/a&gt; on versioning issues with the current implementation.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Prism 2.0 is now &lt;a href="http://blogs.msdn.com/dphill/archive/2009/02/20/prism-2-0-is-live.aspx"&gt;live&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.codinghorror.com/blog/archives/001227.html"&gt;The bad apple effect&lt;/a&gt; -&#xD;
anyone seen this in wild recently?&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
MonoDevelop 2.0 – the first beta has been &lt;a href="http://tirania.org/blog/archive/2009/Feb-19-1.html"&gt;released&lt;/a&gt;…&#xD;
Some interesting things like support for the &lt;a href="http://live.gnome.org/Vala"&gt;Vala&lt;/a&gt; language,&#xD;
new native C# editor implementation and an eagerness to bring &lt;a href="http://mjhutchinson.com/journal/2009/02/07/monodevelop_vista64"&gt;monodevelop&#xD;
to windows&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://quince.infragistics.com/"&gt;Quince&lt;/a&gt; - Interesting UX Patterns explorer&#xD;
from Infragistics.&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
I’ll see you all this Thursday, and remember new comers are always welcome – just&#xD;
drop me an email/comment to let us know your coming along so we can track you down. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;strong&gt;Note&lt;/strong&gt;: Write-ups of previous meetings and additional info i.e. directions&#xD;
to the location, are available on the &lt;a href="http://wiki.bittercoder.com/SylviaParkArchitectureChats.ashx"&gt;wiki&lt;/a&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=958b19b9-c174-4359-9833-36a11f1bdd9b"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=sWcF9yOfgbc:EUltu9h9D6c:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=sWcF9yOfgbc:EUltu9h9D6c:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=sWcF9yOfgbc:EUltu9h9D6c:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=sWcF9yOfgbc:EUltu9h9D6c:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=sWcF9yOfgbc:EUltu9h9D6c:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=sWcF9yOfgbc:EUltu9h9D6c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=sWcF9yOfgbc:EUltu9h9D6c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=sWcF9yOfgbc:EUltu9h9D6c:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,958b19b9-c174-4359-9833-36a11f1bdd9b.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,958b19b9-c174-4359-9833-36a11f1bdd9b.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=193c7a0f-b307-439e-b2b3-8dcf1d15b58f</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,193c7a0f-b307-439e-b2b3-8dcf1d15b58f.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,193c7a0f-b307-439e-b2b3-8dcf1d15b58f.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=193c7a0f-b307-439e-b2b3-8dcf1d15b58f</wfw:commentRss>
      <slash:comments>3</slash:comments>
      
      <title>Architecture Chat #41</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,193c7a0f-b307-439e-b2b3-8dcf1d15b58f.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/lqy9nau0byE/PermaLink,guid,193c7a0f-b307-439e-b2b3-8dcf1d15b58f.aspx</link>
      <pubDate>Mon, 23 Feb 2009 00:48:39 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Last architecture chat was a fairly small turnout, and as such we ended up having&#xD;
a fairly focused conversation mostly around NHibernate, here’s what we talked about&#xD;
on the day:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
The rise of interest in &lt;a href="http://www.hibernate.org/343.html"&gt;NHibernate&lt;/a&gt; recently.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
The NHibernate 3rd party tooling market and side projects.&lt;/li&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;a href="http://nhprof.com/"&gt;NHibernate Profiler&lt;/a&gt;.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
NHibernate Search, NHibernate Burrow etc. in &lt;a href="http://nhcontrib.wiki.sourceforge.net/"&gt;NHibernate&#xD;
Contrib&lt;/a&gt;.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;a href="http://fluentnhibernate.org/"&gt;Fluent NHibernate&lt;/a&gt;.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;a href="http://using.castleproject.org/display/Contrib/ActiveWriter"&gt;ActiveWriter&lt;/a&gt;.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;a href="http://blogs.hibernatingrhinos.com/nhibernate/archive/2008/11/26/linq-to-nhibernate.aspx"&gt;Linq&#xD;
for NHibernate&lt;/a&gt; and just how complete it is…&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;a href="http://ayende.com/Blog/archive/2007/06/05/NHibernate-Query-Generator--More-Collections-Magic.aspx"&gt;NHibernate&#xD;
Query Generator&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
          &lt;li&gt;&#xD;
What tooling / projects for NHibernate could increase developer velocity.&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
NHibernate discussion around a number of points:&lt;/li&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
Single table / class table inheritance.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Can you mix both the types of inheritance together.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Can a discriminator cross multiple columns.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Discriminator mapping over a range i.e. CreatedDate &amp;lt; 2003, instantiate a GoldCustomer,&#xD;
otherwise if CreatedDate &amp;gt;= 2003 instantiate a premium custom (change in customer&#xD;
structuring post 2003).&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Ability to support stored procedures in NHibernate where parameters are not in the&#xD;
expected order, or if multiple stored proc calls are required to persist an entity&#xD;
and possible work-arounds.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Custom column types, limitations etc.&lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
          &lt;li&gt;&#xD;
General ORM questions&lt;/li&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
Does the ORM with the best tooling with out long-term for .Net?&lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
          &lt;li&gt;&#xD;
Obfuscation and License Products.&lt;/li&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
Why is it such a problematic space… &#xD;
&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
The issues people have.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
The pain of rolling your own.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
References to the post from Ayende on his &lt;a href="http://ayende.com/Blog/archive/2009/02/02/open-letter-to-xheo-that-is-not-a-good-way.aspx"&gt;problems&#xD;
with XHEO&lt;/a&gt;.&lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
          &lt;li&gt;&#xD;
Refund policies of software product companies (especially components/libraries for&#xD;
developers).&lt;/li&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
Why companies get stubborn about refunds.&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Just how many refund requests companies get (consensus – not that many).&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
The associated cost of bad service with considering reactions being represented in&#xD;
public (blogs, twitter etc.).&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
The point at which most companies should offer a refund, and should they offer it&#xD;
before the customer asks ex. if they can not resolve their issues in a timely manor&#xD;
(or at all) before eroding the money earned from the sale in the first place.&lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://factorcode.org/"&gt;Factor&lt;/a&gt; – briefly talked about it before we finished&#xD;
up, I think I’m going to give up trying to get other people interested in it :) postfix&#xD;
notation and stacks just seems to conjure up thoughts of assembler in most developers&#xD;
minds.&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
Next chat is this Thursday, 26th of February at 11:30am.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=193c7a0f-b307-439e-b2b3-8dcf1d15b58f"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=lqy9nau0byE:0Wdr6ek_wDk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=lqy9nau0byE:0Wdr6ek_wDk:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=lqy9nau0byE:0Wdr6ek_wDk:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=lqy9nau0byE:0Wdr6ek_wDk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=lqy9nau0byE:0Wdr6ek_wDk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=lqy9nau0byE:0Wdr6ek_wDk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=lqy9nau0byE:0Wdr6ek_wDk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=lqy9nau0byE:0Wdr6ek_wDk:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,193c7a0f-b307-439e-b2b3-8dcf1d15b58f.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,193c7a0f-b307-439e-b2b3-8dcf1d15b58f.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=160e8d73-dfb0-4092-9363-26fc97857b6e</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,160e8d73-dfb0-4092-9363-26fc97857b6e.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,160e8d73-dfb0-4092-9363-26fc97857b6e.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=160e8d73-dfb0-4092-9363-26fc97857b6e</wfw:commentRss>
      
      <title>Architecture Chat Postponed Till Next Week</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,160e8d73-dfb0-4092-9363-26fc97857b6e.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/4piwgfUx-ns/PermaLink,guid,160e8d73-dfb0-4092-9363-26fc97857b6e.aspx</link>
      <pubDate>Wed, 18 Feb 2009 05:39:13 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Just a quick Architecture Chat update – due to a family bereavement that occurred&#xD;
this week I’m postponing the Architecture Chat till next Thursday (26th February).&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I’ll post the write-up for the last chat soon, as well as a follow up post of possible&#xD;
topics for the next chat – sorry for any inconvenience this might have caused, hope&#xD;
to see you all next week!&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=160e8d73-dfb0-4092-9363-26fc97857b6e"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=4piwgfUx-ns:UC9z5S3zD38:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=4piwgfUx-ns:UC9z5S3zD38:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=4piwgfUx-ns:UC9z5S3zD38:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=4piwgfUx-ns:UC9z5S3zD38:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=4piwgfUx-ns:UC9z5S3zD38:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=4piwgfUx-ns:UC9z5S3zD38:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=4piwgfUx-ns:UC9z5S3zD38:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=4piwgfUx-ns:UC9z5S3zD38:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,160e8d73-dfb0-4092-9363-26fc97857b6e.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,160e8d73-dfb0-4092-9363-26fc97857b6e.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=1670b759-173d-4dcb-8f56-be777d4bcd69</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,1670b759-173d-4dcb-8f56-be777d4bcd69.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,1670b759-173d-4dcb-8f56-be777d4bcd69.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=1670b759-173d-4dcb-8f56-be777d4bcd69</wfw:commentRss>
      <slash:comments>4</slash:comments>
      
      <title>Architecture Chat This Thursday</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,1670b759-173d-4dcb-8f56-be777d4bcd69.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/XFLp59DfmEg/PermaLink,guid,1670b759-173d-4dcb-8f56-be777d4bcd69.aspx</link>
      <pubDate>Tue, 03 Feb 2009 10:22:36 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Architecture chat this Thursday, 5th February, 11:30am, Garrisons, Sylvia Park, Auckland.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Some of the topics I raised at the last chat we skipped over.. so I might resurrect&#xD;
them again this week:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://en.wikipedia.org/wiki/Factor_%28programming_language%29" target="_blank"&gt;Factor&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Forth_%28programming_language%29" target="_blank"&gt;Forth&lt;/a&gt; and&#xD;
stack based languages in general. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Net negative producing programmers.  &lt;a href="http://en.wikipedia.org/wiki/NNPP" target="_blank"&gt;NNPP&lt;/a&gt;. &#xD;
Do we need barriers to entry into this profession, or some tools that can be used&#xD;
to persuade people to leave?  And what’s &lt;a href="http://blog.jayfields.com/2009/01/cost-of-net-negative-producing.html" target="_blank"&gt;the&#xD;
cost&lt;/a&gt; of NNPP? &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Elitism in software development. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Aspect Inheritance… &lt;a href="http://www.postsharp.org/blog/inheritance-of-aspects-in-postsharp-15-ctp-2" target="_blank"&gt;Aspect&#xD;
inheritance in PostSharp 1.5 CTP 2&lt;/a&gt; and &lt;a href="http://www.postsharp.org/blog/deeper-into-aspect-inheritance" target="_blank"&gt;Deeper&#xD;
Into Aspect Inheritance&lt;/a&gt;. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
What was good/bad about last year (both in the chat, NZ dev community and development&#xD;
space in general) and predictions for this year. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Traditional training for developers – do developers still attend training courses&#xD;
in NZ, where, what’s the value etc.&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
And of course some new topics / things that have piqued my interest over the last&#xD;
few weeks:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://haacked.com/archive/2009/01/27/aspnetmvc-release-candidate.aspx"&gt;Release&#xD;
Candidate of ASP.Net MVC&lt;/a&gt; released – plus a quick &lt;a href="http://haacked.com/archive/2009/01/30/aspnetmvc-refresh.aspx"&gt;refresh&lt;/a&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx"&gt;Microsoft&#xD;
web platform installer 1.0&lt;/a&gt;&#xD;
          &lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.readwriteweb.com/archives/google_were_not_doing_a_good_job_with_structured_data.php"&gt;Structured&#xD;
data&lt;/a&gt; searching – what impacts could this shift have on web development? &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.mindscape.co.nz/blog/index.php/2009/02/02/lightspeed-22-released/"&gt;Lightspeed&#xD;
2.2&lt;/a&gt; Released, with some interesting new features. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://nhforge.org/blogs/nhibernate/archive/2009/01/25/nhibernate-and-future-queries.aspx"&gt;Future&#xD;
queries&lt;/a&gt; in NHibernate. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Abstracting away cloud service platforms (such as in this post on &lt;a href="http://jdconley.com/blog/archive/2009/02/02/abstracting-away-azure-how-to-run-outside-of-the-cloud.aspx"&gt;abstracting&#xD;
away azure&lt;/a&gt;).&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
I’ll see you all this Thursday, and remember new comers are always welcome – just&#xD;
drop me an email/comment to let us know your coming along so we can track you down.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;strong&gt;Note&lt;/strong&gt;: Write-ups of previous meetings and additional info i.e. directions&#xD;
to the location, are available on the &lt;a href="http://wiki.bittercoder.com/SylviaParkArchitectureChats.ashx"&gt;wiki&lt;/a&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=1670b759-173d-4dcb-8f56-be777d4bcd69"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=XFLp59DfmEg:wo8VQtlXSIA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=XFLp59DfmEg:wo8VQtlXSIA:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=XFLp59DfmEg:wo8VQtlXSIA:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=XFLp59DfmEg:wo8VQtlXSIA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=XFLp59DfmEg:wo8VQtlXSIA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=XFLp59DfmEg:wo8VQtlXSIA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=XFLp59DfmEg:wo8VQtlXSIA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=XFLp59DfmEg:wo8VQtlXSIA:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,1670b759-173d-4dcb-8f56-be777d4bcd69.aspx</comments>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,1670b759-173d-4dcb-8f56-be777d4bcd69.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=d4e6ae69-7b36-4eb1-bb7f-e4270b0a2ce0</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,d4e6ae69-7b36-4eb1-bb7f-e4270b0a2ce0.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,d4e6ae69-7b36-4eb1-bb7f-e4270b0a2ce0.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d4e6ae69-7b36-4eb1-bb7f-e4270b0a2ce0</wfw:commentRss>
      
      <title>Architecture Chat #40</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,d4e6ae69-7b36-4eb1-bb7f-e4270b0a2ce0.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/qlanMdgctyk/PermaLink,guid,d4e6ae69-7b36-4eb1-bb7f-e4270b0a2ce0.aspx</link>
      <pubDate>Mon, 26 Jan 2009 09:02:09 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
This is the write-up for last weeks Architecture Chat #40 – you may be wondering what&#xD;
happened to #39 from last year – unfortunately the paper I noted all the details down&#xD;
onto mysteriously disappeared during the run up to xmas, we covered a few interesting&#xD;
things in that last session - one conversation I do recall that was focused on monitoring&#xD;
windows services - dealing with falling over (including fail over), ways to engineer&#xD;
windows services so they are both robust and easy to debug/diagnose, and the effect&#xD;
of using MSMQ over say a roll-your-own file or database solution for queued data/messages. &#xD;
Hopefully at some point I’ll track down the notes so I can post the entire write up&#xD;
with all the details.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
In the mean time here is the write up for #40…&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
For our first meeting of the year we didn’t talk about much that was on the list of&#xD;
topics, as everyone was just catching up on the general state of the industry - we&#xD;
also saw some old faces, including one who hadn’t been to a chat for more then a year!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Here’s what we talked about:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Fruit packing machines, and the differences between rapid prototyping of machines&#xD;
(i.e. multiple months) verse rapid prototyping of software (a couple of weeks or less). &#xD;
Also talked about the cost/current state of rapid prototyping machines and devices&#xD;
that can build themselves. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Talked about the current financial state – if anyone is seeing a slowdown (the answer&#xD;
in short – yes) but most people were having a busy January, with little idea of what&#xD;
would happen six months from now. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Talked about the 1400 (though it’s eventually going to be something like 5000, according&#xD;
to the press) Microsoft Staff lay-off's that happened last Thursday and/or were about&#xD;
to take place the following day – and did some musing around what departments were&#xD;
being laid off, why, and if any of our NZ exports into Microsoft would be affected&#xD;
(The Entity Framework and SharePoint teams seemed fairly unscathed). &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Talked briefly about increased intensity in recruiters cold calling – and the interesting&#xD;
phenomenon of them making explicit enquiries into how business is going, if you think&#xD;
it’s going to get worse over the coming months etc.  It seems like recruiters&#xD;
have less idea what’s going on then developers in the NZ IT Industry. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Talked about the interesting observation that a number of BA’s and PM’s are rejoining&#xD;
the industry after diverging into other careers such as real estate – and the obvious&#xD;
warnings about checking their recent employment histories, as they are inevitably&#xD;
out of touch with the world of technology. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Briefly discussed thoughts on Probative programming, and the fact it seems more of&#xD;
a pipe dream then something that could be a reality… being force to write tests before&#xD;
code can compile seems a sure fire way to encourage the wrong kind of testing practices,&#xD;
and certainly would result in tests being written “just for the sake of coverage”. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Discussed Lean – most of us agreed strongly with the ideas of reducing wastage, delaying&#xD;
to the last responsible moment to commit to specific design/implementation etc.. &#xD;
But we did wonder if identifying the last responsible moment is the kind of thing&#xD;
that’s only identifiable once you’ve passed it without prior experience.  I think&#xD;
as our understanding of lean grows and we start dabbling in implementing it ourselves&#xD;
a more well-informed follow-up conversation or two will follow. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Talked about form-letter document generation, and issues of current tools/solutions&#xD;
– this also branched off into general word/pdf/rich document generation…some points&#xD;
around this were: &#xD;
&lt;ul&gt;&lt;li&gt;&#xD;
Current products are clunky or just too expensive (product opportunities exist for&#xD;
smart people). &#xD;
&lt;/li&gt;&lt;li&gt;&#xD;
Using the Word COM API vs. directly manipulating the XML in the DOCX package (which&#xD;
is of course just a zip file). &#xD;
&lt;/li&gt;&lt;li&gt;&#xD;
Use of 3rd part libraries for document generation (such as &lt;a href="http://www.aspose.com/categories/file-format-components/aspose.words-for-.net-and-java/default.aspx"&gt;Aspose.Words&lt;/a&gt;). &#xD;
&lt;/li&gt;&lt;li&gt;&#xD;
Replacing content in PDF’s, different between text and binary PDF’s. &#xD;
&lt;/li&gt;&lt;li&gt;&#xD;
The interesting note that for generating rich documents (like product catalogues)&#xD;
the automation API for PowerPoint is a lot easier to use then that of Word (for client&#xD;
apps).&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
The next chat will be on the &lt;strong&gt;5th of February&lt;/strong&gt; – Which is the day before &lt;strong&gt;Waitangi&lt;/strong&gt; day&#xD;
– so if anyone can’t make it drop me an email and I’ll look at rescheduling it to&#xD;
another day that suits everyone.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=d4e6ae69-7b36-4eb1-bb7f-e4270b0a2ce0"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=qlanMdgctyk:ie6J9ot1Kso:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=qlanMdgctyk:ie6J9ot1Kso:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=qlanMdgctyk:ie6J9ot1Kso:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=qlanMdgctyk:ie6J9ot1Kso:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=qlanMdgctyk:ie6J9ot1Kso:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=qlanMdgctyk:ie6J9ot1Kso:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=qlanMdgctyk:ie6J9ot1Kso:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=qlanMdgctyk:ie6J9ot1Kso:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,d4e6ae69-7b36-4eb1-bb7f-e4270b0a2ce0.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,d4e6ae69-7b36-4eb1-bb7f-e4270b0a2ce0.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=3caf8fae-d104-4105-b099-2f7a55aeadbd</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,3caf8fae-d104-4105-b099-2f7a55aeadbd.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,3caf8fae-d104-4105-b099-2f7a55aeadbd.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=3caf8fae-d104-4105-b099-2f7a55aeadbd</wfw:commentRss>
      
      <title>Architecture Survey</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,3caf8fae-d104-4105-b099-2f7a55aeadbd.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/S9pn08emBbE/PermaLink,guid,3caf8fae-d104-4105-b099-2f7a55aeadbd.aspx</link>
      <pubDate>Tue, 20 Jan 2009 00:14:31 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;a href="http://www.catchlimited.com/"&gt;Catch&#xD;
Limited&lt;/a&gt; (A NZ based consultancy) are currently performing an Industry wide survey&#xD;
on &lt;a href="http://en.wikipedia.org/wiki/Enterprise_architecture"&gt;Enterprise Architecture&lt;/a&gt; (not&#xD;
to be mistaken with Application Architecture), which includes questions on tools,&#xD;
frameworks and competencies of organisations throughout New Zealand and the World. &#xD;
&lt;p&gt;&#xD;
The survey itself can be found &lt;a href="http://www.catchlimited.com/index.php?page=Architecture_Survey"&gt;here&lt;/a&gt; (and&#xD;
has been localized for Chinese, German, Japanese and Spanish speaking participants&#xD;
as well) – and by participating in the survey you will receive a summary report of&#xD;
the survey results, once they’ve collected all the results.&#xD;
&lt;/p&gt;&lt;p&gt;&#xD;
Of particular interest (to me at least) will be seeing what the uptake of &lt;a href="http://en.wikipedia.org/wiki/Enterprise_Architecture_framework"&gt;Enterprise&#xD;
Architecture Frameworks&lt;/a&gt; are around the world, and just what frameworks organisations&#xD;
are selecting, such as &lt;a href="http://en.wikipedia.org/wiki/TOGAF"&gt;TOGAF&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Zachman_framework"&gt;Zachman&lt;/a&gt;.&#xD;
Additionally I’m keen to see what tools companies are using in both NZ and the world,&#xD;
and what features of those tools are being employed (useful information to those of&#xD;
us who like building niche products or plug-ins for existing modelling tools and frameworks,&#xD;
but aren’t necessarily sure of market size etc.).&#xD;
&lt;/p&gt;&lt;p&gt;&#xD;
The survey takes about 10 or so minutes to complete (I did it this morning) – and&#xD;
would be particularly relevant/interesting to companies that employ an Enterprise&#xD;
Architecture Framework already (or are thinking about employing one) - though there&#xD;
are still plenty of questions relevant to organisations which do not employ a framework&#xD;
at all, such as my own company!&#xD;
&lt;/p&gt;&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=3caf8fae-d104-4105-b099-2f7a55aeadbd"&gt;&lt;/img&gt;&lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=S9pn08emBbE:684t8ZNmWXY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=S9pn08emBbE:684t8ZNmWXY:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=S9pn08emBbE:684t8ZNmWXY:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=S9pn08emBbE:684t8ZNmWXY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=S9pn08emBbE:684t8ZNmWXY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=S9pn08emBbE:684t8ZNmWXY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=S9pn08emBbE:684t8ZNmWXY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=S9pn08emBbE:684t8ZNmWXY:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,3caf8fae-d104-4105-b099-2f7a55aeadbd.aspx</comments>
      <category>architecture</category>
      <category>Enterprise Architecture</category>
      <category>survey</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,3caf8fae-d104-4105-b099-2f7a55aeadbd.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=3e59e93f-e537-4c73-b0e6-9acb02bec8e7</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,3e59e93f-e537-4c73-b0e6-9acb02bec8e7.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,3e59e93f-e537-4c73-b0e6-9acb02bec8e7.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=3e59e93f-e537-4c73-b0e6-9acb02bec8e7</wfw:commentRss>
      <slash:comments>2</slash:comments>
      
      <title>Architecture Chat This Thursday</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,3e59e93f-e537-4c73-b0e6-9acb02bec8e7.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/SoAXjgxO-g0/PermaLink,guid,3e59e93f-e537-4c73-b0e6-9acb02bec8e7.aspx</link>
      <pubDate>Mon, 19 Jan 2009 23:03:42 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
The Architecture Chat is starting up again for 2009, with the first one planned for&#xD;
this Thursday, January 22nd 2009, 11:30 am, Garrisons @ Sylvia Park.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I’m still building a list of topics – here are some initial thoughts and things that&#xD;
have taken my interest lately - and of course you can leave a comment on my blog or&#xD;
send me an email/IM with any topic suggestions you might have:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://dablog.rubypal.com/2008/11/30/probative-programming-the-physical-unification-of-code-and-tests" target="_blank"&gt;Probative&#xD;
Programming&lt;/a&gt;. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://en.wikipedia.org/wiki/Lean_software_development" target="_blank"&gt;Lean&lt;/a&gt; Software&#xD;
development growing in support, and the Agile community black lash. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://en.wikipedia.org/wiki/Factor_%28programming_language%29" target="_blank"&gt;Factor&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Forth_%28programming_language%29" target="_blank"&gt;Forth&lt;/a&gt; and&#xD;
stack based languages in general. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Net negative producing programmers.  &lt;a href="http://en.wikipedia.org/wiki/NNPP" target="_blank"&gt;NNPP&lt;/a&gt;. &#xD;
Do we need barriers to entry into this profession, or some tools that can be used&#xD;
to persuade people to leave?  And what’s &lt;a href="http://blog.jayfields.com/2009/01/cost-of-net-negative-producing.html" target="_blank"&gt;the&#xD;
cost&lt;/a&gt; of NNPP? &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Elitism in software development. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Aspect Inheritance… &lt;a href="http://www.postsharp.org/blog/inheritance-of-aspects-in-postsharp-15-ctp-2" target="_blank"&gt;Aspect&#xD;
inheritance in PostSharp 1.5 CTP 2&lt;/a&gt; and &lt;a href="http://www.postsharp.org/blog/deeper-into-aspect-inheritance" target="_blank"&gt;Deeper&#xD;
Into Aspect Inheritance&lt;/a&gt;. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Windows 7 Beta First Impressions (I’ve been using it on my laptop for a few days now… &lt;a href="http://herdingcode.com/?p=135" target="_blank"&gt;Herding&#xD;
code&lt;/a&gt; just did a &lt;a href="http://herdingcode.com/?p=135" target="_blank"&gt;podcast&lt;/a&gt; on&#xD;
this as well). &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
What was good/bad about last year (both in the chat, NZ dev community and development&#xD;
space in general) and predictions for this year. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Traditional training for developers – do developers still attend training courses&#xD;
in NZ, where, what’s the value etc.&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
See you all this Thursday!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
BTW - Write-ups of previous meetings, and directions etc. can be found on the &lt;a href="http://wiki.bittercoder.com/Default.aspx?Page=SylviaParkArchitectureChats"&gt;Architecture&#xD;
Chat wiki&lt;/a&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=3e59e93f-e537-4c73-b0e6-9acb02bec8e7"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=SoAXjgxO-g0:WI9oGQIH1BI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=SoAXjgxO-g0:WI9oGQIH1BI:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=SoAXjgxO-g0:WI9oGQIH1BI:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=SoAXjgxO-g0:WI9oGQIH1BI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=SoAXjgxO-g0:WI9oGQIH1BI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=SoAXjgxO-g0:WI9oGQIH1BI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=SoAXjgxO-g0:WI9oGQIH1BI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=SoAXjgxO-g0:WI9oGQIH1BI:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,3e59e93f-e537-4c73-b0e6-9acb02bec8e7.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,3e59e93f-e537-4c73-b0e6-9acb02bec8e7.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=14f7bfed-3b2f-4e64-ae10-9a4ff61ea63d</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,14f7bfed-3b2f-4e64-ae10-9a4ff61ea63d.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,14f7bfed-3b2f-4e64-ae10-9a4ff61ea63d.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=14f7bfed-3b2f-4e64-ae10-9a4ff61ea63d</wfw:commentRss>
      
      <title>Architecture Chat Tomorrow</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,14f7bfed-3b2f-4e64-ae10-9a4ff61ea63d.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/F-6oWdCIsas/PermaLink,guid,14f7bfed-3b2f-4e64-ae10-9a4ff61ea63d.aspx</link>
      <pubDate>Wed, 03 Dec 2008 06:36:36 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;Auckland Architecture chat tomorrow (Thursday&#xD;
4&lt;sup&gt;th&lt;/sup&gt; December 2008, 11:30am, Garrisons, Sylvia Park).&lt;br&gt;&lt;br&gt;&#xD;
Pretty topic light - mostly because I haven't been doing a lot of blog reading lately...&#xD;
but I have a few minor sugestions:&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blog.scottbellware.com/2008/12/iterative-and-incremental.html"&gt;Iterative&#xD;
&amp;amp; Incremental&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.go-mono.com/moonlight"&gt;Moonlight 1.0 Beta now available&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.geekzone.co.nz/juha/6006"&gt;Windows Server 2008 and Vista SP2 Availability&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mindscape.co.nz/products/WpfPropertyGrid/default.aspx"&gt;Property&#xD;
Grid 2.0 Released by Mindscape&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://processing.org/"&gt;Processing&lt;/a&gt; goes &lt;a href="http://www.shiffman.net/2008/11/25/processing-10-launch/"&gt;1.0&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&#xD;
And of course write-ups of previous meetings and more details can be found on the&#xD;
Architecture Chat &lt;a href="http://wiki.bittercoder.com/SylviaParkArchitectureChats.ashx"&gt;wiki&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&#xD;
The &lt;a href="http://blogs.technet.com/nmercer/archive/2008/11/26/nz-technical-event-ebs-windows-desktop-deployment.aspx"&gt;setup.exe&lt;/a&gt; event&#xD;
is also on Tomorrow in Auckland from 1pm onwards for those who are interested (not&#xD;
really my cup of tea so I wont be there).&lt;br&gt;&lt;p&gt;&lt;/p&gt;&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=14f7bfed-3b2f-4e64-ae10-9a4ff61ea63d"&gt;&lt;/img&gt;&lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=F-6oWdCIsas:3OAN1UxmQ8E:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=F-6oWdCIsas:3OAN1UxmQ8E:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=F-6oWdCIsas:3OAN1UxmQ8E:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=F-6oWdCIsas:3OAN1UxmQ8E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=F-6oWdCIsas:3OAN1UxmQ8E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=F-6oWdCIsas:3OAN1UxmQ8E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=F-6oWdCIsas:3OAN1UxmQ8E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=F-6oWdCIsas:3OAN1UxmQ8E:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,14f7bfed-3b2f-4e64-ae10-9a4ff61ea63d.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,14f7bfed-3b2f-4e64-ae10-9a4ff61ea63d.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=5b767077-410a-4cd3-83e7-f822d8c8bb56</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,5b767077-410a-4cd3-83e7-f822d8c8bb56.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,5b767077-410a-4cd3-83e7-f822d8c8bb56.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=5b767077-410a-4cd3-83e7-f822d8c8bb56</wfw:commentRss>
      
      <title>Architecture Chat #37 &amp; #38</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,5b767077-410a-4cd3-83e7-f822d8c8bb56.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/d4-sxGTp9Sk/PermaLink,guid,5b767077-410a-4cd3-83e7-f822d8c8bb56.aspx</link>
      <pubDate>Tue, 02 Dec 2008 07:26:19 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;Apologies for not having written up the&#xD;
last couple of Architecture chats - because I'm short for time I'm just going to publish&#xD;
some links for the various things we talked about in both chats.&lt;br&gt;&lt;br&gt;&#xD;
Code Analysis Toolks (Chat #38)&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://wesnerm.blogs.com/net_undocumented/nstatic/"&gt;NStatic&lt;/a&gt; - and some&#xD;
of the other stuff &lt;a href="http://wesnerm.blogs.com/"&gt;Wesne&lt;/a&gt;&lt;a href="http://wesnerm.blogs.com/"&gt;r&#xD;
Moise&lt;/a&gt; gets up to.&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms933794.aspx"&gt;PREfast&lt;/a&gt; Analysis&#xD;
tool and some it's history.&lt;/li&gt;&lt;li&gt;&#xD;
The demise of &lt;a href="http://msdn.microsoft.com/en-us/library/bb429476.aspx"&gt;FxCop&lt;/a&gt; and&#xD;
some discussion about why it doesn't seem to be up to play with the 3.5 Framework&#xD;
and also some discussion around it's Integration with VS.Net.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mono-project.com/Gendarme"&gt;Gendarme&lt;/a&gt; from the Mono Project.&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/p/smokey/"&gt;Smokey&lt;/a&gt; - which I think is integrated&#xD;
into mono develop now along with Gendarme.&lt;/li&gt;&lt;li&gt;&#xD;
VS2010 Code Analysis &amp;amp; Code Metrics support.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ndepend.com/"&gt;NDepend&lt;/a&gt; and the challenge of interpreting results.&lt;/li&gt;&lt;/ul&gt;&#xD;
Domain driven design examples (Chat #38) - we had a brief lunchtime discussion around&#xD;
what's out there and the difficulties in finding more holistic examples - the &lt;a href="http://dddsample.sourceforge.net/download.html"&gt;Shipping&#xD;
sample&lt;/a&gt; is a good resource, but is for Java - there was a proposal a while back&#xD;
on the ALT.Net list to port this over to .Net &amp;amp; NHibernate (with a first cut of&#xD;
the domain model done with &lt;a href="http://www.nakedobjects.net/home/index.shtmlhttp://www.nakedobjects.net/home/index.shtmlhttp://www.nakedobjects.net/home/index.shtmlhttp://www.nakedobjects.net/home/index.shtmlhttp://www.nakedobjects.net/home/index.shtmlhttp://www.nakedobjects.net/home/index.shtml"&gt;Naked&#xD;
Objects&lt;/a&gt;) but haven't heard much since.&lt;br&gt;&lt;br&gt;&#xD;
Discussed that Microsoft etc. are still searching for more &lt;a href="http://www.microsoft.com/nz/imaginecup09/nzmentors.aspx"&gt;industry&#xD;
mentors&lt;/a&gt; in Auckland to participate in the &lt;a href="http://imaginecup.com/"&gt;Imagine&#xD;
Cup&lt;/a&gt; 2009 - incidentally this year the topic is a lot more forgiving (it came under&#xD;
some critcism last year with it's environmental focus).&lt;br&gt;&lt;br&gt;&#xD;
Other topics for Chat #38 Also include BizSpark, and the good parts (great from a&#xD;
cashflow perspective) and bad parts (generally forces you into a forming a seperate&#xD;
company if you've already been established for a while or making the move from bespoke&#xD;
to product) - we also had a discussion/report of the Microsoft Focus group that Garreth&#xD;
&amp;amp; myself attended.  &#xD;
&lt;br&gt;&lt;br&gt;&#xD;
Also discussed was the OODB -&amp;gt; ORM Idea and the issues around the performance profile&#xD;
issues you may only discover once you swap to an ORM i.e. SELECT N + 1 etc, as a brief&#xD;
talk about the implications of writing LOB applications in Silverlight, hosted within&#xD;
a winforms app.  I argued against the OODB because most of the benefits can be&#xD;
realised as long as your ORM is capable of generating a schema, such as NHibernate&#xD;
and many others can.&lt;br&gt;&lt;br&gt;&#xD;
Chat #37 Covered a lot of PDC details, Windows 7, MS Surface SDK availability, NHibernate&#xD;
profiler, Mozilla Prism, Linq to Sql being put on the back-burner, C# 4 features,&#xD;
The M grammar language and some discussion around things we're not entirely clear&#xD;
on yet i.e. how does M handle migrations and scheme changes as the understanding of&#xD;
a domain/model evolves.  There was a lot more besides that, but my memory fails&#xD;
me.&lt;br&gt;&lt;br&gt;&#xD;
The next chat is this Thursday 4th December - it may or may not be the last one for&#xD;
the year - we shall see!&lt;br&gt;&lt;p&gt;&lt;/p&gt;&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=5b767077-410a-4cd3-83e7-f822d8c8bb56"&gt;&lt;/img&gt;&lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=d4-sxGTp9Sk:wGSviBeQFxw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=d4-sxGTp9Sk:wGSviBeQFxw:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=d4-sxGTp9Sk:wGSviBeQFxw:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=d4-sxGTp9Sk:wGSviBeQFxw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=d4-sxGTp9Sk:wGSviBeQFxw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=d4-sxGTp9Sk:wGSviBeQFxw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=d4-sxGTp9Sk:wGSviBeQFxw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=d4-sxGTp9Sk:wGSviBeQFxw:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,5b767077-410a-4cd3-83e7-f822d8c8bb56.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,5b767077-410a-4cd3-83e7-f822d8c8bb56.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=27e836f8-71aa-4e6e-b3d7-98dd35dc357f</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,27e836f8-71aa-4e6e-b3d7-98dd35dc357f.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,27e836f8-71aa-4e6e-b3d7-98dd35dc357f.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=27e836f8-71aa-4e6e-b3d7-98dd35dc357f</wfw:commentRss>
      <slash:comments>2</slash:comments>
      
      <title>Architecture chat tomorrow</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,27e836f8-71aa-4e6e-b3d7-98dd35dc357f.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/MSySEgAxKsc/PermaLink,guid,27e836f8-71aa-4e6e-b3d7-98dd35dc357f.aspx</link>
      <pubDate>Tue, 18 Nov 2008 19:37:37 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;Architecture chat tomorrow (19th November&#xD;
2008) 11:30am at Garrisons, Sylvia Park.&lt;br&gt;&lt;br&gt;&#xD;
Topic light this week (mostly because I've been too busy to keep my eye on blogs/sites&#xD;
all that much).&lt;br&gt;&lt;br&gt;&#xD;
Some quick thoughts for topics:&lt;a href="http://blogs.msdn.com/brada/archive/2008/11/16/what-does-that-net-namespace-mean-system-and-microsoft.aspx"&gt;&lt;br&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2008/11/16/what-does-that-net-namespace-mean-system-and-microsoft.aspx"&gt;The&#xD;
System.* vs Microsoft.* Namespaces discussion.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/BizSpark/"&gt;BizSpark&lt;/a&gt; offering from Microsoft.&lt;/li&gt;&lt;li&gt;&lt;a href="http://feeds.feedburner.com/%7Er/AyendeRahien/%7E3/454741249/the-fallacy-of-irepository.aspx"&gt;The&#xD;
fallacy of IRepository...&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&#xD;
A &lt;a href="http://blogs.msdn.com/nzdev/archive/2008/10/09/your-chance-to-tell-us-what-you-think-about-microsoft.aspx"&gt;field&#xD;
report&lt;/a&gt; of the Microsoft focus group I'm attending later today.&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
The rinse-repeat loop of &lt;a href="http://codebetter.com/blogs/jeremy.miller/archive/2008/11/11/evolution-of-a-developer-in-regards-to-di-ioc.aspx"&gt;DI/IOC&#xD;
learning&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&#xD;
The emerging market of personal data storage in the cloud with &lt;a href="http://www.readwriteweb.com/archives/decho_to_offer_api_access_to_a.php"&gt;value-adds&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&#xD;
There are still a few things we never got round to talking about from the last couple&#xD;
of chats as well.&lt;br&gt;&lt;br&gt;&#xD;
If anyone else has any suggestions feel free to leave a comment or message/email it&#xD;
to me directly, otherwise I'll see you all there tomorrow.&lt;br&gt;&lt;br&gt;&#xD;
Links to write-ups for previous chats, and information on the location etc. can be&#xD;
found on the &lt;a href="http://wiki.bittercoder.com/SylviaParkArchitectureChats.ashx"&gt;wiki&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&#xD;
Oh, and I'll write up the last chat later this evening as well.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;/p&gt;&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=27e836f8-71aa-4e6e-b3d7-98dd35dc357f"&gt;&lt;/img&gt;&lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=MSySEgAxKsc:_57fkHlcdk8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=MSySEgAxKsc:_57fkHlcdk8:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=MSySEgAxKsc:_57fkHlcdk8:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=MSySEgAxKsc:_57fkHlcdk8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=MSySEgAxKsc:_57fkHlcdk8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=MSySEgAxKsc:_57fkHlcdk8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=MSySEgAxKsc:_57fkHlcdk8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=MSySEgAxKsc:_57fkHlcdk8:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,27e836f8-71aa-4e6e-b3d7-98dd35dc357f.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,27e836f8-71aa-4e6e-b3d7-98dd35dc357f.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=0d080a15-b412-48cf-b0d4-e842b25e3813</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,0d080a15-b412-48cf-b0d4-e842b25e3813.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,0d080a15-b412-48cf-b0d4-e842b25e3813.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=0d080a15-b412-48cf-b0d4-e842b25e3813</wfw:commentRss>
      
      <title>WCF OAuth Provider Example</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,0d080a15-b412-48cf-b0d4-e842b25e3813.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/yILfoQMtC08/PermaLink,guid,0d080a15-b412-48cf-b0d4-e842b25e3813.aspx</link>
      <pubDate>Sun, 16 Nov 2008 20:16:14 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;a href="http://weblogs.asp.net/cibrax/"&gt;Cibrax&lt;/a&gt; (Pablo&#xD;
M Cibrano) - has supplied an example WCF Provider sample, including a generic Request&#xD;
Interceptor suitable for OAuth enabling your own RESTful WCF services.&lt;br&gt;&lt;br&gt;&#xD;
The code is available in these two new projects (as part of the DevDefined.OAuth library).&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://devdefined-tools.googlecode.com/svn/trunk/projects/oauth/DevDefined.OAuth.Wcf/"&gt;DevDefined.OAuth.Wcf&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://devdefined-tools.googlecode.com/svn/trunk/projects/oauth/ExampleOAuthChannel/"&gt;ExampleOAuthChanel&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&#xD;
The implementation has been covered on his blog here in a couple of posts:&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://weblogs.asp.net/cibrax/archive/2008/11/14/oauth-channel-for-wcf-restful-services.aspx"&gt;OAuth&#xD;
Channel for WCF Restful Services&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://weblogs.asp.net/cibrax/archive/2008/11/14/using-the-wcf-oauth-channel-with-an-ado-net-service.aspx"&gt;Using&#xD;
the WCF OAuth Channel with ADO.Net service&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&#xD;
Thanks for the contribution Cibrax - much appreciated!&lt;br&gt;&lt;br&gt;&#xD;
Take a look at the &lt;a href="http://code.google.com/p/devdefined-tools/"&gt;devdefined-tools&lt;/a&gt; site&#xD;
for more details on this library, and for those who are curious this code is all released&#xD;
under the MIT license.&lt;br&gt;&lt;p&gt;&lt;/p&gt;&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=0d080a15-b412-48cf-b0d4-e842b25e3813"&gt;&lt;/img&gt;&lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=yILfoQMtC08:VnL3sZoVrZ0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=yILfoQMtC08:VnL3sZoVrZ0:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=yILfoQMtC08:VnL3sZoVrZ0:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=yILfoQMtC08:VnL3sZoVrZ0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=yILfoQMtC08:VnL3sZoVrZ0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=yILfoQMtC08:VnL3sZoVrZ0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=yILfoQMtC08:VnL3sZoVrZ0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=yILfoQMtC08:VnL3sZoVrZ0:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,0d080a15-b412-48cf-b0d4-e842b25e3813.aspx</comments>
      <category>.Net</category>
      <category>OAuth</category>
      <category>WCF</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,0d080a15-b412-48cf-b0d4-e842b25e3813.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=46f053bc-f1c7-4ef8-8cdc-5965dc62b592</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,46f053bc-f1c7-4ef8-8cdc-5965dc62b592.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,46f053bc-f1c7-4ef8-8cdc-5965dc62b592.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=46f053bc-f1c7-4ef8-8cdc-5965dc62b592</wfw:commentRss>
      <slash:comments>2</slash:comments>
      
      <title>Have your say...</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,46f053bc-f1c7-4ef8-8cdc-5965dc62b592.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/GfDvqA_NCI8/PermaLink,guid,46f053bc-f1c7-4ef8-8cdc-5965dc62b592.aspx</link>
      <pubDate>Sun, 09 Nov 2008 23:31:36 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;img src="file:///C:/Users/alex/AppData/Local/Temp/moz-screenshot.jpg" alt=""&gt;&lt;/img&gt;Just&#xD;
a quick reminder, as I had a brief call with Paul Lo (from Microsoft) this morning&#xD;
and they haven't really got enough attendees in Auckland (come on Auckland, when will&#xD;
we shake off our developer apathy from the last couple of years?!)&lt;br&gt;&lt;br&gt;&lt;a href="http://blogs.msdn.com/nzdev/archive/2008/10/09/your-chance-to-tell-us-what-you-think-about-microsoft.aspx"&gt;More&#xD;
details here&lt;/a&gt;&lt;br&gt;&lt;br&gt;&#xD;
There is swag too (but that's not a good reason to attend of course).&lt;br&gt;&lt;br&gt;&#xD;
I'm going to be at Session 6 (11:00am onwards) so hopefully I'll see some of you there.&lt;br&gt;&lt;p&gt;&lt;/p&gt;&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=46f053bc-f1c7-4ef8-8cdc-5965dc62b592"&gt;&lt;/img&gt;&lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=GfDvqA_NCI8:R3XyyVoPsHs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=GfDvqA_NCI8:R3XyyVoPsHs:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=GfDvqA_NCI8:R3XyyVoPsHs:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=GfDvqA_NCI8:R3XyyVoPsHs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=GfDvqA_NCI8:R3XyyVoPsHs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=GfDvqA_NCI8:R3XyyVoPsHs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=GfDvqA_NCI8:R3XyyVoPsHs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=GfDvqA_NCI8:R3XyyVoPsHs:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,46f053bc-f1c7-4ef8-8cdc-5965dc62b592.aspx</comments>
      <category>.Net</category>
      <category>microsoft</category>
      <category>Auckland</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,46f053bc-f1c7-4ef8-8cdc-5965dc62b592.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=065b152f-0ff3-4d35-89ab-c0e111422944</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,065b152f-0ff3-4d35-89ab-c0e111422944.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,065b152f-0ff3-4d35-89ab-c0e111422944.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=065b152f-0ff3-4d35-89ab-c0e111422944</wfw:commentRss>
      
      <title>Architecture chat tomorrow (Thursday)</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,065b152f-0ff3-4d35-89ab-c0e111422944.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/1rD9BiAZ1dk/PermaLink,guid,065b152f-0ff3-4d35-89ab-c0e111422944.aspx</link>
      <pubDate>Tue, 04 Nov 2008 19:57:10 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;Architecture chat tomorrow folks (6&lt;sup&gt;th&lt;/sup&gt; November)&#xD;
11:30am at Garrisons in Sylvia Park.&lt;br&gt;&lt;br&gt;&#xD;
Here's some possible suggestions for topics (if we run out of anything else to talk&#xD;
about) that have caught my eye over the last week or so:&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://channel9.msdn.com/pdc2008/"&gt;PDC&lt;/a&gt; Has been and gone - plenty to&#xD;
talk about there!&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/cracknetproject"&gt;Crack.Net&lt;/a&gt; - interesting tool&#xD;
for taking a look at the internals of an executing Winforms or WPF application (and&#xD;
allowing you to make on the fly changes with IronPython...).&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-gb/devlabs/cc950526.aspx"&gt;Chess&lt;/a&gt; - Ability&#xD;
to reproduce heisenbugs in concurrent programs - Also &lt;a href="http://www.hanselminutes.com/default.aspx?ShowID=154"&gt;got&#xD;
a mention&lt;/a&gt; on hanselminutes #136.&lt;/li&gt;&lt;li&gt;&#xD;
New &lt;a href="http://msdn.microsoft.com/en-gb/devlabs/default.aspx"&gt;DevLabs&lt;/a&gt; site/portal&#xD;
for projects like Pex, Chess and no doubt some more soon.&lt;/li&gt;&lt;li&gt;&#xD;
The new &lt;a href="http://compilewith.net/2008/10/new-net-logo.html"&gt;.Net logo&lt;/a&gt; -&#xD;
what do we think?&lt;/li&gt;&lt;li&gt;&#xD;
Windows 7 - First look at the &lt;a href="http://arstechnica.com/news.ars/post/20081028-first-look-at-windows-7.html"&gt;UI&lt;/a&gt;...&lt;/li&gt;&lt;li&gt;&#xD;
Visual Studio 2010 and .Net 4.0 - First &lt;a href="http://blogs.msdn.com/chkoenig/archive/2008/10/27/get-your-net-4-0-and-visual-studio-2010-right-here.aspx"&gt;CTP&#xD;
is available&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&#xD;
More info on VSTS 2010 features came out at PDC.  A good overview &lt;a href="http://channel9.msdn.com/pdc2008/TL47/"&gt;is&#xD;
here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/aniyer/archive/2008/10/27/windows-azure-microsoft-s-cloud-platform.aspx"&gt;Windows&#xD;
Azure&lt;/a&gt; - microsoft cloud computing platform.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.betanews.com/article/Microsoft_rolls_out_SDK_for_Surface_interface/1225154184"&gt;MS&#xD;
Surface SDK now open&lt;/a&gt; (well sort of, if you weren't at the PDC session you'll need&#xD;
to spend around $13,500 US to get a development table, which gives you 5 seats for&#xD;
the SDK).  Tables are now available to everyone though. &lt;a href="http://www.dotnetrocks.com/default.aspx?ShowNum=389"&gt;.Net&#xD;
Rocks show #389&lt;/a&gt; also had a good talk on Surface development in general.&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
"Geneva" &lt;a href="http://msdn.microsoft.com/en-us/security/aa570351.aspx"&gt;Claims Based&#xD;
Accesss&lt;/a&gt; Platform. Interesting logical next steps after Cardspace and in light&#xD;
of the other Authentication / Authorization standards out there.&lt;/li&gt;&lt;li&gt;&#xD;
The Castle &lt;a href="http://hammett.castleproject.org/?p=329"&gt;project is splitting&lt;/a&gt; into&#xD;
more of an umbrella foundation (ah la Apache foundation).  You complained about&#xD;
no V1, now your going to get 20 V1's ;o) - One of the positive outputs of this is&#xD;
that some of the smaller projects will now have leaders and a clear roadmap, rather&#xD;
than just organically growing with patches and immediate needs of the committers.&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.domaindotnet.com/2008/11/03/hidden_treasure_in_wpf_design_and_expression_for_sp1/"&gt;Visual&#xD;
State Manager&lt;/a&gt; for WPF (well an early peek at least).&lt;/li&gt;&lt;li&gt;&lt;a href="http://feeds.feedburner.com/%7Er/AyendeRahien/%7E3/441775921/nh-prof-a-guided-tour.aspx"&gt;NHibernate&#xD;
Profiler&lt;/a&gt; - something every NHibernate developer needs at some point (and developed&#xD;
by Ayende).&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Linq to Sql possibly slated for &lt;a href="http://blogs.msdn.com/adonet/archive/2008/10/29/update-on-linq-to-sql-and-linq-to-entities-roadmap.aspx"&gt;retirement&lt;/a&gt;?&#xD;
JD also has a &lt;a href="http://feeds.feedburner.com/%7Er/JDBlog/%7E3/441844455/"&gt;write-up&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogger.forgottenskies.com/?p=236"&gt;Mozilla Prism&lt;/a&gt; (formally known&#xD;
as WebRunner) - let's you run your web app as an "application" (i.e. similar experience&#xD;
to Air, but without proprietry technologies) - this could provide some interesting&#xD;
opportunities when developing an ajax-only application (i.e. nothing between the &amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&#xD;
tags).&lt;/li&gt;&lt;li&gt;&#xD;
Interesting &lt;a temp_href="http://codebetter.com/blogs/jeremy.miller/archive/2008/10/23/our-opinions-on-the-asp-net-mvc-introducing-the-thunderdome-principle.aspx " href="http://codebetter.com/blogs/jeremy.miller/archive/2008/10/23/our-opinions-on-the-asp-net-mvc-introducing-the-thunderdome-principle.aspx%20"&gt;Opinionated&#xD;
ASP.Net MVC&lt;/a&gt; post from Jeremy Miller - I think what's worth taking from this is&#xD;
that MVC is something you need to spend a little time on to "make your own" rather&#xD;
then just using what's in the box.&lt;/li&gt;&lt;/ul&gt;&#xD;
If anyone else has any suggestions feel free to leave a comment or message/email it&#xD;
to me directly, otherwise I'll see you all there tomorrow.&lt;br&gt;&lt;br&gt;&#xD;
Links to write-ups for previous chats, and information on the location etc. can be&#xD;
found on the &lt;a href="http://wiki.bittercoder.com/SylviaParkArchitectureChats.ashx"&gt;wiki&lt;/a&gt;.&lt;br&gt;&lt;p&gt;&lt;/p&gt;&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=065b152f-0ff3-4d35-89ab-c0e111422944"&gt;&lt;/img&gt;&lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=1rD9BiAZ1dk:uY_2tZfOGJ8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=1rD9BiAZ1dk:uY_2tZfOGJ8:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=1rD9BiAZ1dk:uY_2tZfOGJ8:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=1rD9BiAZ1dk:uY_2tZfOGJ8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=1rD9BiAZ1dk:uY_2tZfOGJ8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=1rD9BiAZ1dk:uY_2tZfOGJ8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=1rD9BiAZ1dk:uY_2tZfOGJ8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=1rD9BiAZ1dk:uY_2tZfOGJ8:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,065b152f-0ff3-4d35-89ab-c0e111422944.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,065b152f-0ff3-4d35-89ab-c0e111422944.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=e7151c3e-78fc-45f6-9555-1b58e74012d5</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,e7151c3e-78fc-45f6-9555-1b58e74012d5.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,e7151c3e-78fc-45f6-9555-1b58e74012d5.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=e7151c3e-78fc-45f6-9555-1b58e74012d5</wfw:commentRss>
      
      <title>Architecture Chat #36</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,e7151c3e-78fc-45f6-9555-1b58e74012d5.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/pJEzIGdz8rY/PermaLink,guid,e7151c3e-78fc-45f6-9555-1b58e74012d5.aspx</link>
      <pubDate>Thu, 23 Oct 2008 01:18:13 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;Talked about Venture Capital including&#xD;
Incubators like the &lt;a href="http://www.theicehouse.co.nz/"&gt;Ice House&lt;/a&gt; &amp;amp; &lt;a href="http://www.e-centremassey.org.nz/"&gt;E-Centre&lt;/a&gt; ...&#xD;
organisations such as &lt;a href="http://www.aintog.co.nz/"&gt;AintoG&lt;/a&gt; (and a brief comment&#xD;
on how small Auckland is, because everyone at the table had bumped into at least one&#xD;
of the guys from AintoG at some point), the Ice House &lt;a href="http://www.theicehouse.co.nz/news-award_1.html"&gt;pitch&#xD;
competition&lt;/a&gt; and VC climate in NZ and around the world with the current financial&#xD;
situation.&lt;br&gt;&lt;br&gt;&#xD;
We talked a bit about WPF composability and run time decoration/behaviour extensions&#xD;
(also applies to Web as well) i.e. how do you not only replace or introduce new parts&#xD;
to your application but allow plugin/module/extension developers to adorn and extend&#xD;
existing components of your application (and in such a way to multiple extensions/decorations&#xD;
can be applied to a single component at the same time)... AOP for UI?&lt;br&gt;&lt;br&gt;&#xD;
Ajax-only applications and the issues involved with unit testing them compared to&#xD;
traditional applications - the pain of regressions when you don't have enough coverage&#xD;
at the integration level and where bugs tend to crop up when you have nothing between&#xD;
your &amp;lt;body&amp;gt;&amp;lt;/body&amp;gt; tags, plus a little disucssion around using 3rd party&#xD;
JS control libraries such as extjs.&lt;br&gt;&lt;br&gt;&#xD;
The lack of transparency for initiatives like Oslo compared to the other MS projects&#xD;
like MVC, DLR that feel a lot more open.  A number of guys were interested in&#xD;
seeing just what "D" looks/smells like though.&lt;br&gt;&lt;br&gt;&#xD;
How to learn WPF, and useful resources including using Safari Books online (which&#xD;
I'm going to sign up to this month to give it a try, &lt;a href="http://designingcode.blogspot.com/"&gt;Keith&lt;/a&gt; raves&#xD;
about it :)&lt;br&gt;&lt;br&gt;&#xD;
A brief whine about &lt;a href="http://www.devexpress.com/"&gt;DevExpress&lt;/a&gt; components&#xD;
(bad documentation, poor performance of controls such as their winforms tree component&#xD;
etc.) - and how with the advent of WPF it's often easier to develop your own WPF controls&#xD;
in-house rather then purchase the equivalent online, and the discussion around how&#xD;
building complex controls would never have been attempted with WinForms in house due&#xD;
to complexity.&lt;br&gt;&lt;br&gt;&#xD;
The trend of ASP.Net MVC to look a little more like Monorail with every release.&lt;br&gt;&lt;br&gt;&#xD;
Routing woes (in both Monorail and ASP.Net MVC) and lack of Area support in ASP.Net&#xD;
MVC.&lt;br&gt;&lt;br&gt;&#xD;
Preliminary builds i.e. check in, say to a private branch, it's merged with trunk,&#xD;
private branch builds on build server, if it passes then the merged changes are applied&#xD;
to trunk (to avoid developers breaking trunk, and allowing for more frequent check-ins)&#xD;
and various approaches that could be used to prevent or lessen the chance of breaking&#xD;
the trunk build (also known as &lt;a href="http://blogs.msdn.com/bharry/archive/2008/10/14/pre-checkin-validation-for-tfs.aspx"&gt;gated&#xD;
check in&lt;/a&gt; in TFS 2010).&lt;br&gt;&lt;br&gt;&#xD;
SVN vs. GIT - the noticeable increase in GIT take-up and mindshare, the lack of mature&#xD;
gui tools, and how/if you could move BA's and designers over to using a tool like&#xD;
GIT and some thoughts around shelving.&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;/p&gt;&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=e7151c3e-78fc-45f6-9555-1b58e74012d5"&gt;&lt;/img&gt;&lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=pJEzIGdz8rY:fiJ9V7UxvI8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=pJEzIGdz8rY:fiJ9V7UxvI8:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=pJEzIGdz8rY:fiJ9V7UxvI8:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=pJEzIGdz8rY:fiJ9V7UxvI8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=pJEzIGdz8rY:fiJ9V7UxvI8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=pJEzIGdz8rY:fiJ9V7UxvI8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=pJEzIGdz8rY:fiJ9V7UxvI8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=pJEzIGdz8rY:fiJ9V7UxvI8:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,e7151c3e-78fc-45f6-9555-1b58e74012d5.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,e7151c3e-78fc-45f6-9555-1b58e74012d5.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=e9117b61-c79a-4803-9081-c380744c9bd1</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,e9117b61-c79a-4803-9081-c380744c9bd1.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,e9117b61-c79a-4803-9081-c380744c9bd1.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=e9117b61-c79a-4803-9081-c380744c9bd1</wfw:commentRss>
      
      <title>Architecture Chat Tomorrow (Thursday)</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,e9117b61-c79a-4803-9081-c380744c9bd1.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/LTspsK87mGs/PermaLink,guid,e9117b61-c79a-4803-9081-c380744c9bd1.aspx</link>
      <pubDate>Wed, 22 Oct 2008 03:55:44 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;The fortnightly Architecture chat is tomorrow&#xD;
(23&lt;sup&gt;rd&lt;/sup&gt; October) - 11:30am at Garrisons in Sylvia Park.&lt;br&gt;&lt;br&gt;&#xD;
This week I'm going to leave it very open - some quick thoughts on possible things&#xD;
we could talk about include:&lt;br&gt;&lt;ul&gt;&lt;li&gt;&#xD;
Silverlight 2 &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/10/14/silverlight-2-released.aspx"&gt;RTM&#xD;
released&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&#xD;
ASP.Net MVC &lt;a href="http://haacked.com/archive/2008/10/16/aspnetmvc-beta-release.aspx"&gt;Beta&#xD;
Released&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&#xD;
Building design/graphing/modelling tools with WPF and competing technologies.&lt;/li&gt;&lt;li&gt;&#xD;
The current financial situation/outlook and it's effect on Start-ups, SaaS etc. -&#xD;
which ideas have merit, what untapped markets offer revenue potentials and the harsher&#xD;
crtierias being applied to new ideas (ie. ability to provide imediate cost savings).&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&#xD;
If anyone else has any suggestions feel free to leave a comment or message/email it&#xD;
to me directly, otherwise I'll see you all there tomorrow.&lt;br&gt;&lt;br&gt;&#xD;
Links to write-ups for previous chats, and information on the location etc. can be&#xD;
found on the &lt;a href="http://wiki.bittercoder.com/SylviaParkArchitectureChats.ashx"&gt;wiki&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;/p&gt;&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=e9117b61-c79a-4803-9081-c380744c9bd1"&gt;&lt;/img&gt;&lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=LTspsK87mGs:DHW81x8mmF4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=LTspsK87mGs:DHW81x8mmF4:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=LTspsK87mGs:DHW81x8mmF4:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=LTspsK87mGs:DHW81x8mmF4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=LTspsK87mGs:DHW81x8mmF4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=LTspsK87mGs:DHW81x8mmF4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=LTspsK87mGs:DHW81x8mmF4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=LTspsK87mGs:DHW81x8mmF4:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,e9117b61-c79a-4803-9081-c380744c9bd1.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,e9117b61-c79a-4803-9081-c380744c9bd1.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=30c4dbc4-8f2c-4265-a1be-0351987be90d</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,30c4dbc4-8f2c-4265-a1be-0351987be90d.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,30c4dbc4-8f2c-4265-a1be-0351987be90d.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=30c4dbc4-8f2c-4265-a1be-0351987be90d</wfw:commentRss>
      <slash:comments>3</slash:comments>
      
      <title>Moving to HyperV</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,30c4dbc4-8f2c-4265-a1be-0351987be90d.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/Q6hVnXlGmVc/PermaLink,guid,30c4dbc4-8f2c-4265-a1be-0351987be90d.aspx</link>
      <pubDate>Tue, 14 Oct 2008 09:12:15 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;I decided recently to upgrade a couple&#xD;
of commodity hardware staging boxes that were pushed to capacity (and had no viable&#xD;
upgrade path) which I use for hosting Virtual Machines - after a bit of umming and&#xD;
erring on what would be cost effective I ended up opting for 2 x the following kit:&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://processorfinder.intel.com/details.aspx?sSpec=SLAWQ"&gt;Q9550&lt;/a&gt; Processor&#xD;
(2.83ghz, but they'll probably end up being clocked around 3ghz or a little above,&#xD;
once I'm happy the boxes are stable).&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.asus.com/products.aspx?l1=3&amp;amp;l2=11&amp;amp;l3=761&amp;amp;l4=0&amp;amp;model=2413&amp;amp;modelmenu=1"&gt;Asus&#xD;
P5Q-EM&lt;/a&gt; Motherboard (cheap, on-board graphics, supports 16gig DDR2)&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820231183"&gt;G.SKILL&#xD;
16gb&lt;/a&gt; DDR2 kit.&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&#xD;
As drop-in replacements these worked out really cost-effective, with the ram being&#xD;
the most expensive part at just under $800 for the kit.&lt;br&gt;&lt;br&gt;&#xD;
So for around $3K NZ I end up with 32gig of ram and 8 reasonably fast cores - not&#xD;
bad, plenty of bang for buck compared to picking up an equivalent server-spec hardware&#xD;
- and I can avoid the more expensive FB-DIMM (which would have worked out at least&#xD;
$3K for the RAM alone).&lt;br&gt;&lt;br&gt;&#xD;
I decided to go with HyperV on these new machines, replacing my existing VMWare Server&#xD;
setup... It's actually been reasonably painless to port my the various machines across,&#xD;
once I got a handle on a few little gotchas:&lt;br&gt;&lt;br&gt;&#xD;
So for Windows 2K3 virtual servers I've had to:&lt;br&gt;&lt;ul&gt;&lt;li&gt;&#xD;
Uninstall the VMWare tools (via add/remove programs).&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Uninstall the VMWare video driver (from the device manager).&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Run the VMWare cleanup utility (I had to do this on a few machines to clean up a "VMWare&#xD;
memory service" that was failing to start after moving the machine to HyperV) - you&#xD;
can grab the tool from the bottom of this &lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&amp;amp;docType=kc&amp;amp;externalId=1308&amp;amp;sliceId=2&amp;amp;docTypeID=DT_KB_1_1&amp;amp;dialogID=35946306&amp;amp;stateId=0%200%202719456"&gt;KB&#xD;
article&lt;/a&gt; for cleaning them, which works on VM's as well as hosts... in one case&#xD;
I also had to do some registry spelunking to remove the errant service.&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Install an IDE drive (doesn't matter what size, I just set it to the smallest possible&#xD;
value) in the VMWare server - &lt;a href="http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/ef8c12f7-c45d-442e-9a30-c43cd87df3b3"&gt;see&#xD;
here for details&lt;/a&gt; - not doing this will result in a BSOD if your VMWare server&#xD;
is using virtual SCSI drives, like mine were.&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Shutdown the Virtual machine.&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Convert VMDK VMWare hard drives to VHD's using this &lt;a href="http://vmtoolkit.com/files/folders/converters/entry8.aspx"&gt;tool&lt;/a&gt; (ignoring&#xD;
the IDE drives I added).&lt;/li&gt;&lt;li&gt;&#xD;
Create a new machine, add the drives back in (as IDE drives) in HyperV.&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Boot it up.&lt;/li&gt;&lt;li&gt;&#xD;
Insert the Integration Services Disk (CTRL+I) - let it do it's thing, and reboot when&#xD;
prompted.&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
All done.&lt;/li&gt;&lt;/ul&gt;&#xD;
For the few Ubuntu &amp;amp; Debian virtual machines I just:&lt;br&gt;&lt;ul&gt;&lt;li&gt;&#xD;
Uninstalled the VMWare tools, if they were installed (I don't always bother with Linux,&#xD;
most of the machines aren't disk or network intensive, so it never seems to make much&#xD;
difference).&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Convert VMDK VMWare hard drives to VHD's using this &lt;a href="http://vmtoolkit.com/files/folders/converters/entry8.aspx"&gt;tool&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&#xD;
Created a new machine, adding the drives back in (as IDE drives).&lt;/li&gt;&lt;li&gt;&#xD;
Removed the integrated network adaptor that's added by default and replaced it with&#xD;
the "Legacy network adaptor".&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Boot it up, quickly hit "e" and the edit the grub boot line replacing "root=/dev/sda1"&#xD;
with "root=/dev/hda1".&lt;/li&gt;&lt;li&gt;&#xD;
At this point it should finish booting (otherwise it'll hang trying to boot and eventually&#xD;
dump you into an (initramfs) prompt).&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Log in, locate "menu.lst" (normally in /boot/grub/) and change references to /dev/sda1&#xD;
to /dev/hda1, save and reboot (so the change of hard drive for the root filesystem&#xD;
is persisted).&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Optionally install the &lt;a href="http://blogs.msdn.com/virtual_pc_guy/archive/2008/09/22/rtm-of-linux-integration-components-for-hyper-v-now-available.aspx"&gt;Linux&#xD;
integration components&lt;/a&gt;, though it takes some trial and error to get this working&#xD;
(I'm still fiddling with this a bit when I can be bothered - once working that should&#xD;
allow the virtual machine to stop using the legacy network adaptor and provide improved&#xD;
disk I/O &amp;amp; Network performance).&lt;/li&gt;&lt;/ul&gt;&#xD;
And for the Windows server 2008 virtual machines I skipped the addition of an extra&#xD;
virtual IDE drive prior to conversion, as it just seemed to work (i.e. no BSOD).&lt;br&gt;&lt;br&gt;&#xD;
So far it's been reasonably painless process... the best part is I now have a plenty&#xD;
of room for some additional build servers to target my own open source projects, host&#xD;
some examples of RESTful/OAuth services etc.&lt;br&gt;&lt;br&gt;&lt;b&gt;Edit - Feb 1&lt;sup&gt;st&lt;/sup&gt; 2008&lt;/b&gt;:  It should be noted I since moved over&#xD;
to using VMWare server version 2, because I found the performance of HyperV to be&#xD;
diabolical for CPU-intensive tasks i.e. the server would be utilising only about 10%&#xD;
of the available CPU resources when runing continuous integration builds, resulting&#xD;
in builds taking well over 30 minutes instead of the usual 2 or 3 - at the time I&#xD;
found a few other users who suffered from the same problems, but no solution.  &#xD;
&lt;br&gt;&lt;br&gt;&#xD;
At first I thought it might be a result of converting the VMWare machines to HyperV,&#xD;
but freshly paving new build servers didn't make any difference.  Moving over&#xD;
to the VMWare server v2 yielded very high CPU utilization, with builds that used to&#xD;
take 3 minutes on my old build server, nowtaking less then a minute on the new host&#xD;
machine :)&lt;br&gt;&lt;br&gt;&#xD;
My medium-term plan is to migrate over to ESXi, once I've sourced some Intel server&#xD;
gigabit NIC's, using iSCSI on my openfiler box for storage.&lt;br&gt;&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=30c4dbc4-8f2c-4265-a1be-0351987be90d"&gt;&lt;/img&gt;&lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Q6hVnXlGmVc:saV_DqUGabs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Q6hVnXlGmVc:saV_DqUGabs:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=Q6hVnXlGmVc:saV_DqUGabs:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Q6hVnXlGmVc:saV_DqUGabs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=Q6hVnXlGmVc:saV_DqUGabs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Q6hVnXlGmVc:saV_DqUGabs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=Q6hVnXlGmVc:saV_DqUGabs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Q6hVnXlGmVc:saV_DqUGabs:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,30c4dbc4-8f2c-4265-a1be-0351987be90d.aspx</comments>
      <category>hacks</category>
      <category>hardware</category>
      <category>hyper-v</category>
      <category>vmware</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,30c4dbc4-8f2c-4265-a1be-0351987be90d.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=bf913299-57b7-41af-80f1-94cb87e2a105</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,bf913299-57b7-41af-80f1-94cb87e2a105.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,bf913299-57b7-41af-80f1-94cb87e2a105.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=bf913299-57b7-41af-80f1-94cb87e2a105</wfw:commentRss>
      <slash:comments>2</slash:comments>
      
      <title>Architecture Chat #35</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,bf913299-57b7-41af-80f1-94cb87e2a105.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/NjbVIn93Iag/PermaLink,guid,bf913299-57b7-41af-80f1-94cb87e2a105.aspx</link>
      <pubDate>Sun, 12 Oct 2008 20:14:33 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;After a general catch-up on what everyone's&#xD;
doing and introductions from a graduate new comer (Nick Irvine) - we launched in talking&#xD;
about robotics including:&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.massey.ac.nz/massey/about-us/news/article.cfm?mnarticle=leader-of-the-pick-30-04-2008"&gt;Automated&#xD;
Kiwifruit picking&lt;/a&gt; robots. &#xD;
&lt;/li&gt;&lt;li&gt;&#xD;
Fruit laser bar coding and it's lack of uptake so far.&lt;/li&gt;&lt;li&gt;&#xD;
The possibility of per-ordered fruit i.e. you identify how you want your fruit, and&#xD;
it's picked at the precise moment when it fits the consumers needs.&lt;/li&gt;&lt;li&gt;&#xD;
The user of heuristic markings for fingerprinting of individual fruit (ie. the Idea&#xD;
that nature, by design, provides unique identifier for each piece of fruit, or that&#xD;
we could mark a fruit for identification that wasn't detectable/displeasing to the&#xD;
human eye.&lt;/li&gt;&lt;li&gt;&#xD;
Smart cars, self navigating cars, convoy or drafting applications for self-navigating&#xD;
cars and how these systems would deal with disconnections or extraordinary circumstances.&lt;/li&gt;&lt;/ul&gt;&#xD;
As an offshoot of self driving cars peter talked a little bit about Scribe (or &lt;a temp_href="http://www.livescribe.com/smartpen/index.html I believe it's called" href="http://www.livescribe.com/smartpen/index.html%20I%20believe%20it%27s%20called"&gt;livescribe&lt;/a&gt; -&#xD;
pens that record what you write and say - in unison - and allow playback or online&#xD;
publishing ) - and the future of pen based capture devices and note taking ie. &lt;a href="http://www.evernote.com/?gclid=CLbKipfDopYCFRX5egodOzaCvA"&gt;evernote&lt;/a&gt; etc.&lt;br&gt;&lt;br&gt;&#xD;
We talked around &lt;a href="http://hammett.castleproject.org/?p=323"&gt;Multi-dimensional&#xD;
separation of concerns&lt;/a&gt;, and the idea of having both distinct dimensions (that&#xD;
may not be based on a single physical AOP approach) and modules of concerns, and the&#xD;
challenges/opportunities/solutions these "hypermodules" could provide to every day&#xD;
business problems - this also hi lighted the pitfalls of existing AOP approaches which&#xD;
often let you assemble incompatible/incorrect sets of concerns, which modules could&#xD;
help prevent...&lt;br&gt;&lt;br&gt;&#xD;
I talked briefly around REST and the concept of a generic RESTful application development&#xD;
platform that I've been prototyping lately (like &lt;a href="http://wiki.developer.mindtouch.com/Dream"&gt;dream&lt;/a&gt;,&#xD;
but a little more resource and query oriented, and of course with OAuth support OOTB)&#xD;
rather then re-purposing an MVC framework or using WCF (which also feels like a bad&#xD;
fit) or ADO.Net Data Services.&lt;br&gt;&lt;br&gt;&#xD;
Last of all we talked about &lt;a href="http://code.google.com/p/masstransit/"&gt;Mass Transit&lt;/a&gt; just&#xD;
as we were breaking up - &lt;a href="http://www.jamiepenney.co.nz/"&gt;Jamie&lt;/a&gt; noted he'd&#xD;
been working on a similar project (but for java?) while at Auckland Uni.  Perhaps&#xD;
I'll have a more in-depth report on it next time as I'm currently experimenting with&#xD;
it at the moment when I get time.&lt;br&gt;&lt;br&gt;&#xD;
Thanks all for coming - write-up's of the previous chats can be found on the &lt;a href="http://wiki.bittercoder.com/SylviaParkArchitectureChats.ashx"&gt;wiki&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;/p&gt;&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=bf913299-57b7-41af-80f1-94cb87e2a105"&gt;&lt;/img&gt;&lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=NjbVIn93Iag:7y1J50O9IsQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=NjbVIn93Iag:7y1J50O9IsQ:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=NjbVIn93Iag:7y1J50O9IsQ:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=NjbVIn93Iag:7y1J50O9IsQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=NjbVIn93Iag:7y1J50O9IsQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=NjbVIn93Iag:7y1J50O9IsQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=NjbVIn93Iag:7y1J50O9IsQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=NjbVIn93Iag:7y1J50O9IsQ:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,bf913299-57b7-41af-80f1-94cb87e2a105.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,bf913299-57b7-41af-80f1-94cb87e2a105.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=d7288656-9c4b-424a-b418-ae88b768a97e</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,d7288656-9c4b-424a-b418-ae88b768a97e.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,d7288656-9c4b-424a-b418-ae88b768a97e.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d7288656-9c4b-424a-b418-ae88b768a97e</wfw:commentRss>
      
      <title>Upcoming Architecture Chat</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,d7288656-9c4b-424a-b418-ae88b768a97e.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/Tng621fvXYE/PermaLink,guid,d7288656-9c4b-424a-b418-ae88b768a97e.aspx</link>
      <pubDate>Wed, 08 Oct 2008 08:44:12 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;Hi All, &#xD;
&lt;br&gt;&lt;br&gt;&#xD;
The Architecture Chat is Tomorrow - or probably "today" by the time your read this&#xD;
- Thursday 9&lt;sup&gt;th&lt;/sup&gt; October, 11:30am, Garrisons, Sylvia Park.&lt;br&gt;&lt;br&gt;&#xD;
Some topics that have caught my eye since last time include:&lt;br&gt;&lt;ul&gt;&lt;li&gt;&#xD;
VS 2010 previews/announcments and it's &lt;a href="http://channel9.msdn.com/posts/VisualStudio/Top-down-design-with-Visual-Studio-Team-System-2010/"&gt;modelling&#xD;
focus&lt;/a&gt;, &lt;a href="http://channel9.msdn.com/posts/VisualStudio/Manual-Testing-with-Visual-Studio-Team-System-2010/"&gt;manual&#xD;
testing&lt;/a&gt;, &lt;a href="http://channel9.msdn.com/posts/VisualStudio/Historical-Debugger-and-Test-Impact-Analysis-in-Visual-Studio-Team-System-2010/"&gt;test&#xD;
impact analysis&lt;/a&gt; etc. - I wonder what opportunities this opens up for 3rd party&#xD;
visual studio tool developers.&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx"&gt;JQuery&#xD;
shipping with Visual Studio .Net&lt;/a&gt; (only interesting because of the political implications&#xD;
- at least for those of us doing Monorail development - but a very positive sign none&#xD;
the less).&lt;/li&gt;&lt;li&gt;&#xD;
Mono &lt;a href="http://www.nhforge.org/blogs/nhibernate/archive/2008/10/07/nhibernate-proxygenerators-1-0-0-beta-released.aspx"&gt;gets&#xD;
a spot at PDC 2008&lt;/a&gt; -about time I say too, it's good to see Mono getting the respect&#xD;
it deserves :)&lt;/li&gt;&lt;li&gt;&#xD;
NHibernate ProxyGenerators 1.0.0 &lt;a href="http://www.nhforge.org/wikis/proxygenerators10/introduction.aspx"&gt;Beta&#xD;
Released&lt;/a&gt; - great for those dealing with medium trust (see the &lt;a href="http://masstransit.googlecode.com/"&gt;intro&lt;/a&gt; for&#xD;
details).&lt;/li&gt;&lt;li&gt;&lt;a temp_href="now at " href="now%20at%20"&gt;Mass transit&lt;/a&gt; - definitely a "watch this&#xD;
space" project - they just hit &lt;a href="http://blog.phatboyg.com/2008/10/07/masstransit-04-released/"&gt;milestone&#xD;
0.4&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&#xD;
This post from hammet I found very interesting - &lt;a href="http://hammett.castleproject.org/?p=323"&gt;Multi-dimensional&#xD;
separation of conerns&lt;/a&gt; - not something I've come across before , also check out &lt;a href="http://www.research.ibm.com/hyperspace/index.htm"&gt;HyperJ&lt;/a&gt; which&#xD;
hammet linked in his post.  Food for thought.&lt;/li&gt;&lt;/ul&gt;&#xD;
If anyone else has some additional topics they'd like to discuss (or raise in absence)&#xD;
then just leave a comment on this post or send me an email.&lt;br&gt;&lt;br&gt;&#xD;
See you all tomorrow.  And remember newcomers are always welcome - see the &lt;a href="http://wiki.bittercoder.com/SylviaParkArchitectureChats.ashx"&gt;Wiki&lt;/a&gt; for&#xD;
details on location and write-ups from previous sessions.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;&lt;/p&gt;&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=d7288656-9c4b-424a-b418-ae88b768a97e"&gt;&lt;/img&gt;&lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Tng621fvXYE:c6M2Ph1jlFM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Tng621fvXYE:c6M2Ph1jlFM:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=Tng621fvXYE:c6M2Ph1jlFM:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Tng621fvXYE:c6M2Ph1jlFM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=Tng621fvXYE:c6M2Ph1jlFM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Tng621fvXYE:c6M2Ph1jlFM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=Tng621fvXYE:c6M2Ph1jlFM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=Tng621fvXYE:c6M2Ph1jlFM:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,d7288656-9c4b-424a-b418-ae88b768a97e.aspx</comments>
      <category>architecture chat</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,d7288656-9c4b-424a-b418-ae88b768a97e.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=73e94c4e-ef7a-4dc0-9031-00763cd7b36b</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,73e94c4e-ef7a-4dc0-9031-00763cd7b36b.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,73e94c4e-ef7a-4dc0-9031-00763cd7b36b.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=73e94c4e-ef7a-4dc0-9031-00763cd7b36b</wfw:commentRss>
      <slash:comments>4</slash:comments>
      
      <title>Moving to Orcon LLU - bumpy ride so far</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,73e94c4e-ef7a-4dc0-9031-00763cd7b36b.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/ty_QHV7VQTU/PermaLink,guid,73e94c4e-ef7a-4dc0-9031-00763cd7b36b.aspx</link>
      <pubDate>Mon, 06 Oct 2008 23:27:33 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;As some may have noticed, this blog has&#xD;
been up and down like a yo-yo for the last two weeks.&lt;br&gt;&lt;br&gt;&#xD;
The issues are caused by the fact that I host it off the home office connection -&#xD;
which by and large has been solid as a rock for the last 2 years, considering the&#xD;
amount of traffic the site gets is fairly minimal.&lt;br&gt;&lt;br&gt;&#xD;
I opted to be one of the first guinea pigs to try the LLU (Local Loop Unbundled) offering&#xD;
from &lt;a href="http://www.orcon.net.nz/"&gt;Orcon&lt;/a&gt; on the home office - alas it has&#xD;
not been a pain-free experience.  I think google analytics tells the story best:&lt;br&gt;&lt;br&gt;&lt;img src="http://blog.bittercoder.com/images/LLU_Problems.PNG" alt="LLU_Problems.PNG" border="0" height="228" width="575"&gt;&lt;/img&gt;&lt;br&gt;&lt;br&gt;&#xD;
The connection got switched to LLU on around the 21st / 22nd of September - at which&#xD;
point my connection became a bit erratic - then it started working well enough - before&#xD;
going wonky again, and then completely falling over altogether on the following Saturday&#xD;
- at that point there was no sync.&lt;br&gt;&lt;br&gt;&#xD;
Around Wednesday sync was restored, then Auth as well on thursday (so 5 days without&#xD;
any access) - the connection was looking ok at that point, but then a day or so later&#xD;
I started noticing that it was disconnecting every 5 to 10 minutes, then taking another&#xD;
20 or so seconds to re-establish the connection, that's still happening as we speak&#xD;
- though they helpdesk has now raised the priority of the ticket to urgent in the&#xD;
hope that it might be resolved soon.&lt;br&gt;&lt;br&gt;&#xD;
So far I've been a pretty disappointed with the alacrity of Orcons resolution process&#xD;
and the lack of direct contact that can be made with the LLU team.  Normally&#xD;
with Orcon issues get logged with the help desk, a ticket is raised, and after a couple&#xD;
of days you end up dealing directly with corporate support (i.e. people who know what's&#xD;
wrong) - this process works well, and seems to filter out those people who actually&#xD;
have problems related to their own hardware or lack of knowledge.&lt;br&gt;&lt;br&gt;&#xD;
Not so with LLU, you raise a ticket, but the LLU team can't be contacted directly,&#xD;
and as happened with me - I had no connectivity for 5 days, and also nothing done&#xD;
about the issue, it just sat in the queue - and the helpdesk did not seem to know&#xD;
any more about the issue then I did - I end up feeling bad having to pester the helpdesk&#xD;
every day to find out the progress on the issue - and they keep feeding me the same&#xD;
line of "the LLU tech will call you once the issue has started being worked on / resolved,&#xD;
I'm sure they'll do a card reset 1am tomorrow" - So far nobody from Orcon has ever&#xD;
called me (and I'm not actually sure they ever did do a card reset, but I suspect&#xD;
that's probably not the issue either).&lt;br&gt;&lt;br&gt;&#xD;
Now I'm not blogging this out of Venom - I mean all said 'n done I am guinea pigging&#xD;
the service to some extent and I know if I'd just stuck with my previous telecom/Orcon&#xD;
mix none of this would have happened - and the @Orcon folks on twitter have offered&#xD;
to help push the ticket through quicker which was nice (incidentally ISP available&#xD;
on twitter == good) - but still I just hope the issue resolution process becomes a&#xD;
little more robust, and I thought this might be interesting to anyone else out there&#xD;
considering jumping on the LLU band wagon.&lt;br&gt;&lt;br&gt;&#xD;
So my peeves so far are:&lt;br&gt;&lt;ol&gt;&lt;li&gt;&#xD;
Orcon don't actually seem to be doing any follow-up - I had to do all the calling&#xD;
(and sitting in the queue) incidentally, 3pm is the perfect time to call their helpdesk,&#xD;
it's never busy.&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
The LLU team can't be contacted - that bugs me - pestering the help desk is counter-productive&#xD;
for days on end, when the issue is sitting with the LLU team.  Being able to&#xD;
check the ticket status (with notes etc.) on-line would be have been nice as well&#xD;
(and saved some phone calls).&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
The helpdesk doesn't seem to even know when the LLU team will look at an issue. &#xD;
I got the distinct feeling the help desk guys knew as little as I did.&lt;br&gt;&lt;/li&gt;&lt;li&gt;&#xD;
No weekend support - I lost connectivity early Saturday, but the LLU team doesn't&#xD;
work on the weekend (or so the helpdesk told me) - this sucks - telecom have engineers&#xD;
working weekends, especially as Orcon are responsible for phone issues as well, I&#xD;
could end up with no internet or voice for an entire weekend - something I've always&#xD;
found Telecom very quick to respond to.  I would hope this only applies to home&#xD;
customers!&lt;br&gt;&lt;/li&gt;&lt;/ol&gt;&#xD;
Hopefully these (and the technical issues I'm having) are all just teething problems&#xD;
and will go away as the LLU roll out continues - in the mean time forgive this blog&#xD;
for being partially unavailable, and my apathy in not bothering to move the site to&#xD;
dedicated hosting (which I do plan to do sometime this year, probably along with a&#xD;
change in blogging software - but I'm too busy with other things at the moment).&lt;br&gt;&lt;p&gt;&lt;/p&gt;&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=73e94c4e-ef7a-4dc0-9031-00763cd7b36b"&gt;&lt;/img&gt;&lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=ty_QHV7VQTU:O-KKUMIdF4c:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=ty_QHV7VQTU:O-KKUMIdF4c:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=ty_QHV7VQTU:O-KKUMIdF4c:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=ty_QHV7VQTU:O-KKUMIdF4c:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=ty_QHV7VQTU:O-KKUMIdF4c:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=ty_QHV7VQTU:O-KKUMIdF4c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=ty_QHV7VQTU:O-KKUMIdF4c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=ty_QHV7VQTU:O-KKUMIdF4c:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,73e94c4e-ef7a-4dc0-9031-00763cd7b36b.aspx</comments>
      <category>blog</category>
      <category>orcon</category>
      <category>LLU</category>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,73e94c4e-ef7a-4dc0-9031-00763cd7b36b.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://blog.bittercoder.com/Trackback.aspx?guid=cd4f76fa-20ac-4973-90ff-a04e7e9f8ab6</trackback:ping>
      <pingback:server>http://blog.bittercoder.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.bittercoder.com/PermaLink,guid,cd4f76fa-20ac-4973-90ff-a04e7e9f8ab6.aspx</pingback:target>
      <dc:creator>Alex Henderson</dc:creator>
      <wfw:comment>http://blog.bittercoder.com/CommentView,guid,cd4f76fa-20ac-4973-90ff-a04e7e9f8ab6.aspx</wfw:comment>
      <wfw:commentRss>http://blog.bittercoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=cd4f76fa-20ac-4973-90ff-a04e7e9f8ab6</wfw:commentRss>
      
      <title>Arhictecture Chat #34</title>
      <guid isPermaLink="false">http://blog.bittercoder.com/PermaLink,guid,cd4f76fa-20ac-4973-90ff-a04e7e9f8ab6.aspx</guid>
      <link>http://feedproxy.google.com/~r/BitterCoder/~3/lljIFy_4EEM/PermaLink,guid,cd4f76fa-20ac-4973-90ff-a04e7e9f8ab6.aspx</link>
      <pubDate>Mon, 06 Oct 2008 23:21:14 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;We talked about a couple of announcments,&#xD;
including the Prism V2 Drop 1, and it's multi-targeting support for Silverlight/WPF&#xD;
(Something we've talked about for a while since WPF &amp;amp; WPF/E first emerged) - we&#xD;
did cover some of the other announcments in this &lt;a href="http://blog.bittercoder.com/PermaLink,guid,37d596b9-6aa0-4744-acba-fc6b402a4465.aspx"&gt;post&lt;/a&gt; as&#xD;
well.&lt;br&gt;&lt;br&gt;&#xD;
After that we ended up with quite a general discussion on what makes adopting unit&#xD;
testing (and test driven) practices difficult and how mocking/stubbing/AAA etc. fits&#xD;
in.  Interesting side-topics included the idea of teaching test driven development&#xD;
as the very first part of a first-year programming paper at university, behaviour&#xD;
driven development / specs etc.&lt;br&gt;&lt;br&gt;&#xD;
We had another new comer this week - Guy - who gave us some perspective on how shops&#xD;
still focusing on C/C++ work - as always it's great to have newcomers coming along&#xD;
and contributing to the conversation.&lt;br&gt;&lt;br&gt;&#xD;
Guy was Albany based, which raised the question again of if we need to have the odd&#xD;
Architecture chat over on the shore - my only concern is that we'd probably loose&#xD;
half of our existing attendees, so unless I got interest for a good 4 or 5 people&#xD;
on the shore It's probably not worth bothering with - and we'd need a location that's&#xD;
not too noisy (we abandoned our original location in Ellerslie for that very reason).&lt;br&gt;&lt;br&gt;&#xD;
Apologies for the late post - I have been experiencing a lot of issues since &lt;a href="http://blog.bittercoder.com/PermaLink,guid,73e94c4e-ef7a-4dc0-9031-00763cd7b36b.aspx"&gt;moving&#xD;
to Orcons LLU&lt;/a&gt; (that'll teach me for hosting this blog and wiki on-site :)&lt;br&gt;&lt;br&gt;&#xD;
Write-ups of previous Architecture Chats can be found on the &lt;a href="http://wiki.bittercoder.com/SylviaParkArchitectureChats.ashx"&gt;wiki&lt;/a&gt; here.&lt;br&gt;&lt;p&gt;&lt;/p&gt;&lt;img width="0" height="0" src="http://blog.bittercoder.com/aggbug.ashx?id=cd4f76fa-20ac-4973-90ff-a04e7e9f8ab6"&gt;&lt;/img&gt;&lt;/body&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=lljIFy_4EEM:NvdP3RyDvgg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=lljIFy_4EEM:NvdP3RyDvgg:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=lljIFy_4EEM:NvdP3RyDvgg:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=lljIFy_4EEM:NvdP3RyDvgg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=lljIFy_4EEM:NvdP3RyDvgg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=lljIFy_4EEM:NvdP3RyDvgg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?i=lljIFy_4EEM:NvdP3RyDvgg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BitterCoder?a=lljIFy_4EEM:NvdP3RyDvgg:ZvZV19jmoww"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BitterCoder?d=ZvZV19jmoww" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://blog.bittercoder.com/CommentView,guid,cd4f76fa-20ac-4973-90ff-a04e7e9f8ab6.aspx</comments>
    <feedburner:origLink>http://blog.bittercoder.com/PermaLink,guid,cd4f76fa-20ac-4973-90ff-a04e7e9f8ab6.aspx</feedburner:origLink></item>
  </channel>
</rss>
