<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>pushbomb &#187; Events</title>
	<atom:link href="http://team.pushbomb.com/category/events/feed/" rel="self" type="application/rss+xml" />
	<link>http://team.pushbomb.com</link>
	<description>tv programmed by the collective</description>
	<lastBuildDate>Tue, 05 Jan 2010 22:49:48 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='team.pushbomb.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/a08732ed34e6814d5a5513fe8cde5696?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>pushbomb &#187; Events</title>
		<link>http://team.pushbomb.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://team.pushbomb.com/osd.xml" title="pushbomb" />
	<atom:link rel='hub' href='http://team.pushbomb.com/?pushpress=hub'/>
		<item>
		<title>The Future for High Achievers in .NET Development</title>
		<link>http://team.pushbomb.com/2008/07/15/the-future-for-high-achievers-in-net-development-domain-specific-languages-functional-development-post-agile-practices-lessons-from-open-source-and-the-convergence-around-transparency/</link>
		<comments>http://team.pushbomb.com/2008/07/15/the-future-for-high-achievers-in-net-development-domain-specific-languages-functional-development-post-agile-practices-lessons-from-open-source-and-the-convergence-around-transparency/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 02:06:38 +0000</pubDate>
		<dc:creator>Damon Wilder Carr</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[New York software epresenting a broad spectrum CLR Mono]]></category>

		<guid isPermaLink="false">http://dcarr.wordpress.com/2008/07/15/the-future-for-high-achievers-in-net-development-domain-specific-languages-functional-development-post-agile-practices-lessons-from-open-source-and-the-convergence-around-transparency/</guid>
		<description><![CDATA[<p>Expect sponsorships (we attract a great mix of deeply technical as well as 'suits who get it'). If you have any special requests for consideration on special topics, open source development ideas, or just to ping us, try : <a href="mailto:team@domaindotnet.com">team@domaindotnet.com</a> . Please include all relevant materials, ideas, etc. Your material will be respected as your intellectual property unless stated otherwise. Please do not send materials as we offer electronic media and web access to participants unless it is for preliminary feedback.</p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=team.pushbomb.com&blog=2366446&post=396&subd=dcarr&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<h1>&#160;</h1>
<h1>Call for Participants September 29th, 2008</h1>
<p>&#160;</p>
<h6><strong>EARLY PRESENTER/PARTICIPANT ANNOUNCEMENT:</strong> </h6>
<ul>
<li><strong>Open Source and Corporate America : The Failure of the Invisible Hand and Common Sense </strong></li>
<li><strong>Corporate Software Falls Short of Open Source</strong></li>
<ul>
<li>Shareholder Value Malfeasance? </li>
<li>The Vested Interest to Hide the Facts </li>
</ul>
<li><strong>Domain Specific Languages as Mandate</strong> </li>
<ul>
<li>How C# 3.0 Made it Possible </li>
<li>Linq to &#8216;Your Domain&#8217; Providers </li>
<li>Fluent API Augmentation to Provide the Seamless Integration </li>
</ul>
<li><strong>Ubiquitous Language as Prime Mover </strong></li>
<ul>
<li>The Ubiquitous Pre-Requisite : It has nothing to do with technology</li>
</ul>
</ul>
<h3><strong>New York City .NET Futures Forum</strong></h3>
<p>We have a few slots for accomplished individuals with strong opinions about where we are going, what people can do now to prepare, and how to mitigate the systemic problems we face as a discipline.</p>
<p><img style="border-width:0;margin:5px;" border="0" alt="alt.net seattle - doing it right" src="http://dcarr.files.wordpress.com/2008/07/img-656120stitch-2.jpg?w=466&#038;h=223" width="466" height="223" /></p>
<h3><a href="http://blogs.msdn.com/peterlau/archive/2008/04/19/alt-net-open-space-seattle-schedule-grid.aspx">Alt.NET Open Space Seattle </a></h3>
<h3>GOAL:</h3>
<blockquote><p>Our discussion will attempt to drive to consensus where possible from leading New York software professionals representing a broad spectrum of concerns. Although all subjects within reason are open in general we slant to the CLR (including Mono/Rotor). We hope to have high level Microsoft participation as well as very animated and passionate debate that rarely lets you leave the room without something of value.</p>
<p>We aim to create an environment where technical detail, business strategy, academic/research innovation, investment opportunities, and other relevant domains common in global technology are interwoven salon style. Our group is comprised of some of the brightest minds the city offers.</p>
</blockquote>
<p>Registration is not yet open but will be announced shortly. Also we will be announcing a call for papers in areas related to this round table (in fact one goal is to fine tune via consensus where interest is focused on real-world practical experience based write-ups).</p>
<p>Expect sponsorships (we attract a great mix of deeply technical as well as &#8217;suits who get it&#8217;). If you have any special requests for consideration on special topics, open source development ideas, or just to ping us, try :</p>
<p><a href="mailto:events@domaindotnet.com">events@domaindotnet.com</a></p>
<p>Please include all relevant materials, ideas, etc. Your material will be respected as your intellectual property unless stated otherwise. Please do not send materials as we offer electronic media and web access to participants unless it is for preliminary feedback. We welcome first time presenters/panelists. You often represent an amazing untapped source of information we would love to learn from.</p>
<p>More to come. Formal details likely to be announced in late July.</p>
<div style="float:none;display:inline;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:5dda7bcb-b626-4838-a063-0c728e46d6d6" class="wlWriterSmartContent">Technorati Tags: <a href="http://technorati.com/tags/New+York" rel="tag">New York</a>,<a href="http://technorati.com/tags/software" rel="tag">software</a>,<a href="http://technorati.com/tags/epresenting" rel="tag">epresenting</a>,<a href="http://technorati.com/tags/broad+spectrum" rel="tag">broad spectrum</a>,<a href="http://technorati.com/tags/CLR" rel="tag">CLR</a>,<a href="http://technorati.com/tags/Mono%2fRotor" rel="tag">Mono/Rotor</a>,<a href="http://technorati.com/tags/Microsoft" rel="tag">Microsoft</a></div>
<div style="float:none;display:inline;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8c8bbf80-b721-417f-9837-33e4a2ee501c" class="wlWriterSmartContent">del.icio.us Tags: <a href="http://del.icio.us/popular/New+York" rel="tag">New York</a>,<a href="http://del.icio.us/popular/software" rel="tag">software</a>,<a href="http://del.icio.us/popular/epresenting" rel="tag">epresenting</a>,<a href="http://del.icio.us/popular/broad+spectrum+.CLR+.Mono%2fRotor+Microsoft" rel="tag">broad spectrum .CLR .Mono/Rotor Microsoft</a></div>
<div class="wlWriterHeaderFooter" style="text-align:right;margin:0;padding:4px 0;"><a href="http://digg.com/submit?url=http%3a%2f%2fdcarr.wordpress.com%2f2008%2f07%2f15%2fthe-future-for-high-achievers-in-net-development-domain-specific-languages-functional-development-post-agile-practices-lessons-from-open-source-and-the-convergence-around-transparency%2f&amp;title=The+Future+for+High+Achievers+in+.NET+Development"><img src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" alt="Digg This" border="0" style="border:0;" /></a></div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dcarr.wordpress.com/396/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dcarr.wordpress.com/396/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dcarr.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dcarr.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dcarr.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dcarr.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dcarr.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dcarr.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dcarr.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dcarr.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dcarr.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dcarr.wordpress.com/396/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=team.pushbomb.com&blog=2366446&post=396&subd=dcarr&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://team.pushbomb.com/2008/07/15/the-future-for-high-achievers-in-net-development-domain-specific-languages-functional-development-post-agile-practices-lessons-from-open-source-and-the-convergence-around-transparency/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7b572cbcda5a17fe984e7dd1ddc9c3d6?s=96&#38;d=&#38;r=PG" medium="image">
			<media:title type="html">pushbomb</media:title>
		</media:content>

		<media:content url="http://dcarr.files.wordpress.com/2008/07/img-656120stitch-2.jpg" medium="image">
			<media:title type="html">alt.net seattle - doing it right</media:title>
		</media:content>

		<media:content url="http://digg.com/img/badges/100x20-digg-button.png" medium="image">
			<media:title type="html">Digg This</media:title>
		</media:content>
	</item>
		<item>
		<title>Fun Code Challenge : C# 3.0 Linq APM Duplicate File Finder</title>
		<link>http://team.pushbomb.com/2008/06/22/fun-code-challenge-c-30-linq-apm-duplicate-file-finder/</link>
		<comments>http://team.pushbomb.com/2008/06/22/fun-code-challenge-c-30-linq-apm-duplicate-file-finder/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 22:31:19 +0000</pubDate>
		<dc:creator>Damon Wilder Carr</dc:creator>
				<category><![CDATA[Code Challenges]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Code Challenge]]></category>
		<category><![CDATA[Come Code]]></category>
		<category><![CDATA[Fame]]></category>
		<category><![CDATA[Open to All]]></category>
		<category><![CDATA[Prizes]]></category>

		<guid isPermaLink="false">http://dcarr.wordpress.com/?p=328</guid>
		<description><![CDATA[Submit an application that will identify and provide a way to remove duplicate files which exist on a user's computer system. Use your imagination and YOU ARE THE DOMAIN EXPERT as we all have a ton of damn duplicates. Make the app YOU WANT (but it must work)If you MUST bother the waterfall process people in this exercise (one of us pretending we just handed you a 500 page spec and NO CHANGES) simply email damon@domaindotnet.com. Technical requirements are:

Code must be multi-threaded / Asynchronous in nature and safely show multi-thread access to shared data.For example, make the finding of files split into concurrent smaller executions (A recursive model for tree based traversal anyone?)Our reference solution shown after this challenge takes this approach 
Be careful about how you store this shared state and if indeed there MUST be contention 
Even though as stated below we expect at least one unit test proving thread safety if your application can meet the expected result with no change of shared data corruption good for you (hint) 
I recommend the recent focus of Jeffrey Richter's writings in using Linq Async Enumerators if you need more guidanceLinq in 3.5 (to objects) is requiredNo requirement on the view technology. A detailed Ajax front end will loose to a more efficient and correct console appCode can be submitted as follows:Simply point us to your SVN repository - best case - not requiredNo SourceSafe users allowed (just kidding)... If you use GIT, CVS, whatever that's cool toOr just email the damn bits already..<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=team.pushbomb.com&blog=2366446&post=328&subd=dcarr&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>We are starting these back up again now. This is open to anyone and is a fantastic way to learn from peers all over the world.</p></blockquote>
<h1 style="text-align:left;">Technical requirements are:</h1>
<ul style="text-align:left;">
<li>Code must be multi-threaded / Asynchronous in nature and safely show multi-thread access to shared data.</li>
<li>For example, make the finding of files split into concurrent smaller executions (A recursive model for tree based traversal anyone?)</li>
<li>Our reference solution shown after this challenge takes this approach</li>
<li>Be careful about how you store this shared state and if indeed there MUST be contention</li>
<li>Even though as stated below we expect at least one unit test proving thread safety if your application can meet the expected result with no change of shared data corruption good for you (hint)</li>
<li>I recommend the recent focus of Jeffrey Richter&#8217;s writings in using Linq Async Enumerators if you need more guidance</li>
<li>Linq in 3.5 (to objects) is required</li>
<li>No requirement on the view technology.</li>
<li>A detailed Ajax front end will loose to a more efficient and correct console app</li>
</ul>
<p>Code can be submitted as follows:</p>
<ul>
<li>Simply point us to your SVN repository &#8211; best case &#8211; not required</li>
<li>No SourceSafe users allowed (just kidding)&#8230;</li>
<li>If you use GIT, CVS, whatever that&#8217;s cool to</li>
<li>Or just email the bits already..</li>
</ul>
<p><strong></strong></p>
<h3><strong><span style="text-decoration:underline;">FINAL SUBMISSION</span> </strong><strong>July 18th 12 noon EST (New York) </strong></h3>
<h3><span style="text-decoration:underline;">WINNER, FIRST &amp; SECOND RUNNER UP  </span><strong>JULY 21 5PM EST</strong></h3>
<p>While nice, just focus on non-release artifacts (no documentation, etc) however no submission will be considered that lacks an ability to externally verify the state of the code.Mission of Challenge:</p>
<ul style="text-align:left;">
<li>The mission of this challenge is to encourage healthy competition around deep competencies in asynchronous and concurrent programming models</li>
<li>To add another level of specific detail, the async pattern must leverage Linq Enumerations in some way
<ul>
<li>HINT: I don&#8217;t know of any other way to do this then to use the yield keyword in C# within your logic. Richter recommends simply returning the int value 1 and then using external structures to coordinate the processing. See this months MSDN article</li>
<li>HINT 2: His article is not complete and indeed one very critical item is missing. The article will tell you what this is if you read close, and as it is free on the Internet no purchase required.</li>
</ul>
</li>
<li>Of course as almost all of us must actually deliver real value (grin) to our stakeholders consider this the &#8216;core engine&#8217; with basic UI proving it works, focusing deeply on the optimization of internal processing on a standard Windows desktop</li>
<li>THIS IS NOT EXPECTED TO BE A SERVER APPLICATION BUT SELF-TUNING SUBMISSIONS TO THE # OF CORES AND OTHER RUN-TIME CHARACTERISTICS ARE CONSIDERED A PLUS &#8211; ALMOST AN EXPECTATION BUT NOT QUITE &#8211; IF TIME ALLOWS IN OTHER WORDS</li>
</ul>
<p>THE SPOILS:</p>
<ul style="text-align:left;">
<li>Winner will receive the book of their choice</li>
<li>A standard computer book</li>
<li>you cannot get say a 10 volume set from WROX &#8211; cheeky monkey</li>
<li>You have a pretty cool base to spread around the world!</li>
</ul>
<ul style="text-align:left;">
<li>Get ready for it&#8230;&#8230;&#8230;..</li>
<li>You gain the wonderful knowledge this competition encourages and the good will from your peers.</li>
</ul>
<h1>Verifications/Regressions (as always) Required</h1>
<p>Show that (MINIMALLY!!!) your masterpiece kicks butt on:</p>
<ul style="text-align:left;">
<li>Thread Safety and proper synchronization occurring in forced &#8216;possible&#8217; shared state corruption</li>
<li>Proper algorithm (which you can defined as there are a few &#8216;right&#8217; answers) on what exactly are two duplicate files (for example, do you count a file in an archive? Do you count a file that has the same hash code but all other file attributes are different, etc)</li>
<li>Bonus points for the harder dimensions of say removing a duplicate file that has a registry entry expecting that file to be there</li>
</ul>
<p>NOTE: In 99% of the cases what this means is you must have a series of &#8216;unit tests&#8217; in whatever container you like, and you must use some strategy to mock/stub any external dependencies we don&#8217;t have. This is where people often loose even though the app is great! There is no way to reasonable understand and verify that!)WE DON&#8217;T HAVE YOUR HARD DRIVE. YOUR TESTS WILL FAIL IS EXPECTING IT!If your new to this, use Rhino Mocks (the new beta is great)</p>
<ul style="text-align:left;">
<li>Code Maintainability/Readability may not matter at work (grin) but it does</li>
<li>Major docking for non-refactored code.</li>
<li>It&#8217;s probably insane not to use ReSharper as we expect a very large amount of continuous refactoring (because the alternative is horrible, we are essentially lazy as hell and we take pride in what we do)</li>
<li>If you have an API (and bonus points the more you craft real service layers) ensure you have good contracts and as fluent an interface as possible.</li>
</ul>
<p><a href="http://damon.agilefactor.com/the-domaindotnet-philosophy/">Click here to learn more about the domain.dot.net team&#8217;s philosophy</a> for the software we are asked to produce.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dcarr.wordpress.com/328/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dcarr.wordpress.com/328/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dcarr.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dcarr.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dcarr.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dcarr.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dcarr.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dcarr.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dcarr.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dcarr.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dcarr.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dcarr.wordpress.com/328/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=team.pushbomb.com&blog=2366446&post=328&subd=dcarr&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://team.pushbomb.com/2008/06/22/fun-code-challenge-c-30-linq-apm-duplicate-file-finder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7b572cbcda5a17fe984e7dd1ddc9c3d6?s=96&#38;d=&#38;r=PG" medium="image">
			<media:title type="html">pushbomb</media:title>
		</media:content>
	</item>
	</channel>
</rss>