<?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:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" 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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Loosely Coupled Human Code Factory</title>
    <description>Agilist Mercenary</description>
    <link>http://adronbhall.com/blogs/technology__software_development/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.4.5.0</generator>
    <language>en-GB</language>
    <blogChannel:blogRoll>http://adronbhall.com/blogs/technology__software_development/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Adron B. Hall</dc:creator>
    <dc:title>Loosely Coupled Human Code Factory</dc:title>
    <geo:lat>4,549,997.000000</geo:lat>
    <geo:long>-1,226,447.000000</geo:long>
    <geo:lat>45.51854</geo:lat><geo:long>-122.675506</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/LooselyCoupledHumanCodeFactory" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>New Webtrends Web Services Capabilities</title>
      <description>&lt;p&gt;Not sure what I can or can't talk about, so I am just going to go on about these things anyway - because some new features we've been working on here at &lt;a href="http://www.webtrends.com" target="_blank"&gt;Webtrends&lt;/a&gt; are literally right around the corner from release!&amp;#160; So I will be a little risky here and elaborate a bit.&lt;/p&gt;  &lt;p&gt;Over the last several months we've been bustling here at the beehive working on some major efforts for opening up our data to increase the flexibility in which users can use the data we collect.&amp;#160; Our strong point at &lt;a href="http://www.webtrends.com" target="_blank"&gt;Webtrends&lt;/a&gt; has always been exhaustive and elaborate data collection and providing available correlation.&amp;#160; Now we've opened that up in a major way by providing data via web service.&amp;#160; We've done SOAP in the past but that isn?t really the language of the Internet so we've provided new services that have a new architecture that provide our data from collection directly to client applications.&amp;#160; These new web services are built using REST Architecture principles and if I may gloat a bit, are awesome!&amp;#160; Yeah, awesome!&amp;#160; Nothing else available in the market like this, it is nice to lead.&lt;/p&gt;  &lt;p&gt;For more information on these web services for pulling analytics data check out &lt;a href="http://developer.webtrends.com"&gt;http://developer.webtrends.com&lt;/a&gt; for more info.&amp;#160; You can even ping me via the site if you have any further questions - I love talking shop so feel free to get in touch.&lt;/p&gt;  &lt;p&gt;On the other end of the spectrum we also have web services for data collection or as we refer to them DC web services as in Data Collection Web Services.&amp;#160; The DC web services are going to allow us to step far beyond mere web site data collection.&amp;#160; Currently we use a lot of JavaScript for collecting data &amp;amp; an assortment of tools, but these new services only require a mere HTTP stack availability within your application, language, or toolset of choice.&amp;#160; They can easily be used then to track nearly anything.&lt;/p&gt;  &lt;p&gt;Some of the ideas that keep rushing around in my head include;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;mobile device applications that aren't wired into a browser.&lt;/li&gt;    &lt;li&gt;Silverlight&lt;/li&gt;    &lt;li&gt;Adobe Flash&lt;/li&gt;    &lt;li&gt;Adobe AIR&lt;/li&gt;    &lt;li&gt;Microsoft WPF Applications&lt;/li&gt;    &lt;li&gt;Any RIA Framework built app&lt;/li&gt;    &lt;li&gt;Qt on Linux&lt;/li&gt;    &lt;li&gt;.NET Server calls, services, etc.&lt;/li&gt;    &lt;li&gt;Java UIs of any sort&lt;/li&gt;    &lt;li&gt;?and if I spent anymore time I'd make a list so long this entry would get far too wordy.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I believe the initial offering of data collection services will be in a beta for a short time, but as with the web services (which I got to work on the original team ? it rocked ? props to Rob D &amp;amp; James K for the awesome work &amp;amp; continuing awesome work on the web services exchange ? for those curious, I'm working on integrations &amp;amp; consulting now so I get to play with the services that we've built!! )&lt;/p&gt;  &lt;p&gt;For any clients out there that would like on premise versions of these services ? please contact us and let us know, as I would love to see the on-premise versions get some high priority ? which they will if you contact us and let us know you want these in addition to our SaaS based OnDemand services!&lt;/p&gt;  &lt;p&gt;Anyway, I?m stoked about the offerings coming down the pipeline and am exited to be working with them myself.&amp;#160; I look forward to working with clients &amp;amp; future customers on expanding these offerings and seeing what other data points we'll all come up with to track.&lt;/p&gt;&lt;div class="socialBookmarksContainer"&gt;&lt;a rel="nofollow" href="http://digg.com/submit/?url=http://adronbhall.com/blogs/technology__software_development/post/2009/07/09/New-Webtrends-Web-Services-Capabilities.aspx" target="_blank" title="Digg It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/digg_24.png" style="border: 0;" alt="Digg It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.dzone.com/links/add.html?url=http://adronbhall.com/blogs/technology__software_development/post/2009/07/09/New-Webtrends-Web-Services-Capabilities.aspx&amp;amp;title=New Webtrends Web Services Capabilities" target="_blank" title="DZone It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/dzone_24.png" style="border: 0;" alt="DZone It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.stumbleupon.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/07/09/New-Webtrends-Web-Services-Capabilities.aspx" target="_blank" title="StumbleUpon"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/stumbleupon_24.png" style="border: 0;" alt="StumbleUpon" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://technorati.com/ping?url=http://adronbhall.com/blogs/technology__software_development/" target="_blank" title="Technorati"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/technorati_24.png" style="border: 0;" alt="Technorati" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://reddit.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/07/09/New-Webtrends-Web-Services-Capabilities.aspx&amp;amp;title=New Webtrends Web Services Capabilities" target="_blank" title="Reddit"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/reddit_24.png" style="border: 0;" alt="Reddit" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://del.icio.us/post?url=http://adronbhall.com/blogs/technology__software_development/post/2009/07/09/New-Webtrends-Web-Services-Capabilities.aspx&amp;amp;title=New Webtrends Web Services Capabilities" target="_blank" title="Del.icio.us"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/delicious_24.png" style="border: 0;" alt="Del.icio.us" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http://adronbhall.com/blogs/technology__software_development/post/2009/07/09/New-Webtrends-Web-Services-Capabilities.aspx" target="_blank"title="NewsVine"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/newsvine_24.png" style="border: 0;" alt="NewsVine" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://furl.net" target="_blank" title="Furl"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/furl_24.png" style="border: 0;" alt="Furl" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://blinklist.com/submit/" target="_blank" title="BlinkList"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/blinklist_24.png" style="border: 0;" alt="BlinkList" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LooselyCoupledHumanCodeFactory/~4/etDXSFBvLFM" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/LooselyCoupledHumanCodeFactory/~3/etDXSFBvLFM/post.aspx</link>
      <author>adron.nospam@nospam.adronbhall.com (Adron)</author>
      <comments>http://adronbhall.com/blogs/technology__software_development/post/2009/07/09/New-Webtrends-Web-Services-Capabilities.aspx#comment</comments>
      <guid isPermaLink="false">http://adronbhall.com/blogs/technology__software_development/post.aspx?id=2a981117-f5e0-483c-9404-1094ac24096d</guid>
      <pubDate>Thu, 09 Jul 2009 15:52:58 -0700</pubDate>
      <category>WebTrends</category>
      <category>Web Analytics</category>
      <dc:publisher>Adron</dc:publisher>
      <pingback:server>http://adronbhall.com/blogs/technology__software_development/pingback.axd</pingback:server>
      <pingback:target>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=2a981117-f5e0-483c-9404-1094ac24096d</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://adronbhall.com/blogs/technology__software_development/trackback.axd?id=2a981117-f5e0-483c-9404-1094ac24096d</trackback:ping>
      <wfw:comment>http://adronbhall.com/blogs/technology__software_development/post/2009/07/09/New-Webtrends-Web-Services-Capabilities.aspx#comment</wfw:comment>
      <wfw:commentRss>http://adronbhall.com/blogs/technology__software_development/syndication.axd?post=2a981117-f5e0-483c-9404-1094ac24096d</wfw:commentRss>
    <feedburner:origLink>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=2a981117-f5e0-483c-9404-1094ac24096d</feedburner:origLink></item>
    <item>
      <title>SQL Users' Group in PDX</title>
      <description>&lt;p&gt;&lt;a href="http://adronhall.smugmug.com/gallery/8844649_9gnME#586128249_MKvKJ" target="_blank"&gt;&lt;img style="display: inline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px" src="http://adronhall.smugmug.com/photos/586128249_MKvKJ-S.jpg" border="0" alt="" width="240" height="160" align="right" /&gt;&lt;/a&gt;The SQL Users? Group met at the KOIN tower downtown in the Robert Half Consulting meeting space.&amp;nbsp; The material covered was based on the presentation titled ?Crossing the BI Chasm?.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Some of the key points in the presentation:&lt;/em&gt;&lt;/p&gt;  &lt;ul&gt;	   	&lt;li&gt;You must become knowledgeable about the specific business. &lt;/li&gt;    	&lt;li&gt;You must be able to speak at a 30k altitude all the way down to the technical nitty gritty. &lt;/li&gt;    	&lt;li&gt;Maturity of reporting;&amp;nbsp; infancy (excel chaos, multiple truths, ad-hoc workarounds), adolescence (dynamic querying tools, etc), mature (scorcards, etc, KPIs) &lt;/li&gt;    	&lt;li&gt;ClickTek (anti- data warehouse people because they can get right to the data other ways), DataMart, DataStore, Cubes... &lt;/li&gt;    	&lt;li&gt;Maturity levels of culture - infancy (don&amp;#39;t understand data, IT overloaded with unrelated work), adolescence (learning what is available, IT starts to know business), maturity (data savvy). &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;em&gt;&lt;a href="http://adronhall.smugmug.com/gallery/8844649_9gnME#586128249_MKvKJ" target="_blank"&gt;&lt;img style="display: inline; margin-top: 0px; margin-right: 15px; margin-bottom: 0px; margin-left: 0px" src="http://adronhall.smugmug.com/photos/586131524_ZV3Yq-S.jpg" border="0" alt="" width="240" height="160" align="left" /&gt;&lt;/a&gt;&lt;/em&gt;After the presentation there was 5 BI Professionals answering questions from the audience.&amp;nbsp; Questions ranged from how many people are in or would be in a BI project to who is the key person to manage a BI project.&lt;/p&gt;  &lt;p&gt;The multiple roles answer depended highly on the project size, which is obvious.&amp;nbsp; However the simple idea of people being generalists, and stepping into the communication hat, the guru hat, and then the learning hat all within a short period of time.&lt;/p&gt;  &lt;p&gt;The answers where thorough and informative, with audience and panel members participating.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://adronhall.smugmug.com/gallery/8844649_9gnME#586128249_MKvKJ" target="_blank"&gt;&lt;img style="display: inline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px" src="http://adronhall.smugmug.com/photos/586136397_BSrMt-S.jpg" border="0" alt="" width="240" height="160" align="right" /&gt;&lt;/a&gt;One answer that came later in the panel discussion was something that I?ll just parallel with props for Agile.&amp;nbsp; One of the main ideas behind Agile is lots of communication, effective communication, based on learning.&amp;nbsp; Always learning, eating, breathing, and living the learning, never stop.&amp;nbsp; To learn, one must communicate and successful BI is not possible with effective and steady unending communication and learning.&lt;/p&gt;  &lt;p&gt;Again, part of the rocking Portland technology event!&amp;nbsp; A great night.&lt;/p&gt;&lt;div class="socialBookmarksContainer"&gt;&lt;a rel="nofollow" href="http://digg.com/submit/?url=http://adronbhall.com/blogs/technology__software_development/post/2009/07/08/SQL-Users-Group-in-PDX.aspx" target="_blank" title="Digg It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/digg_24.png" style="border: 0;" alt="Digg It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.dzone.com/links/add.html?url=http://adronbhall.com/blogs/technology__software_development/post/2009/07/08/SQL-Users-Group-in-PDX.aspx&amp;amp;title=SQL Users' Group in PDX" target="_blank" title="DZone It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/dzone_24.png" style="border: 0;" alt="DZone It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.stumbleupon.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/07/08/SQL-Users-Group-in-PDX.aspx" target="_blank" title="StumbleUpon"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/stumbleupon_24.png" style="border: 0;" alt="StumbleUpon" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://technorati.com/ping?url=http://adronbhall.com/blogs/technology__software_development/" target="_blank" title="Technorati"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/technorati_24.png" style="border: 0;" alt="Technorati" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://reddit.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/07/08/SQL-Users-Group-in-PDX.aspx&amp;amp;title=SQL Users' Group in PDX" target="_blank" title="Reddit"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/reddit_24.png" style="border: 0;" alt="Reddit" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://del.icio.us/post?url=http://adronbhall.com/blogs/technology__software_development/post/2009/07/08/SQL-Users-Group-in-PDX.aspx&amp;amp;title=SQL Users' Group in PDX" target="_blank" title="Del.icio.us"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/delicious_24.png" style="border: 0;" alt="Del.icio.us" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http://adronbhall.com/blogs/technology__software_development/post/2009/07/08/SQL-Users-Group-in-PDX.aspx" target="_blank"title="NewsVine"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/newsvine_24.png" style="border: 0;" alt="NewsVine" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://furl.net" target="_blank" title="Furl"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/furl_24.png" style="border: 0;" alt="Furl" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://blinklist.com/submit/" target="_blank" title="BlinkList"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/blinklist_24.png" style="border: 0;" alt="BlinkList" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LooselyCoupledHumanCodeFactory/~4/c8KtfwGwLOc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/LooselyCoupledHumanCodeFactory/~3/c8KtfwGwLOc/post.aspx</link>
      <author>adron.nospam@nospam.adronbhall.com (Adron)</author>
      <comments>http://adronbhall.com/blogs/technology__software_development/post/2009/07/08/SQL-Users-Group-in-PDX.aspx#comment</comments>
      <guid isPermaLink="false">http://adronbhall.com/blogs/technology__software_development/post.aspx?id=9a1fca03-bfc3-4d1d-9caa-15ee72bc5039</guid>
      <pubDate>Wed, 08 Jul 2009 07:36:00 -0700</pubDate>
      <category>Events</category>
      <category>Keeping Up</category>
      <dc:publisher>Adron</dc:publisher>
      <pingback:server>http://adronbhall.com/blogs/technology__software_development/pingback.axd</pingback:server>
      <pingback:target>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=9a1fca03-bfc3-4d1d-9caa-15ee72bc5039</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://adronbhall.com/blogs/technology__software_development/trackback.axd?id=9a1fca03-bfc3-4d1d-9caa-15ee72bc5039</trackback:ping>
      <wfw:comment>http://adronbhall.com/blogs/technology__software_development/post/2009/07/08/SQL-Users-Group-in-PDX.aspx#comment</wfw:comment>
      <wfw:commentRss>http://adronbhall.com/blogs/technology__software_development/syndication.axd?post=9a1fca03-bfc3-4d1d-9caa-15ee72bc5039</wfw:commentRss>
    <feedburner:origLink>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=9a1fca03-bfc3-4d1d-9caa-15ee72bc5039</feedburner:origLink></item>
    <item>
      <title>The Market Prevails, as Always</title>
      <description>&lt;p&gt;Microsoft has some new competition coming in &lt;a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html" target="_blank"&gt;Google's new OS&lt;/a&gt;.&amp;#160; Regardless of their success or failure, this should really be awesome to see, as with any competition when it heats up.&lt;/p&gt;  &lt;p&gt;I'm watching, inquisitively.&lt;/p&gt;&lt;div class="socialBookmarksContainer"&gt;&lt;a rel="nofollow" href="http://digg.com/submit/?url=http://adronbhall.com/blogs/technology__software_development/post/2009/07/07/The-Market-Prevails-as-Always.aspx" target="_blank" title="Digg It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/digg_24.png" style="border: 0;" alt="Digg It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.dzone.com/links/add.html?url=http://adronbhall.com/blogs/technology__software_development/post/2009/07/07/The-Market-Prevails-as-Always.aspx&amp;amp;title=The Market Prevails, as Always" target="_blank" title="DZone It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/dzone_24.png" style="border: 0;" alt="DZone It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.stumbleupon.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/07/07/The-Market-Prevails-as-Always.aspx" target="_blank" title="StumbleUpon"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/stumbleupon_24.png" style="border: 0;" alt="StumbleUpon" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://technorati.com/ping?url=http://adronbhall.com/blogs/technology__software_development/" target="_blank" title="Technorati"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/technorati_24.png" style="border: 0;" alt="Technorati" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://reddit.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/07/07/The-Market-Prevails-as-Always.aspx&amp;amp;title=The Market Prevails, as Always" target="_blank" title="Reddit"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/reddit_24.png" style="border: 0;" alt="Reddit" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://del.icio.us/post?url=http://adronbhall.com/blogs/technology__software_development/post/2009/07/07/The-Market-Prevails-as-Always.aspx&amp;amp;title=The Market Prevails, as Always" target="_blank" title="Del.icio.us"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/delicious_24.png" style="border: 0;" alt="Del.icio.us" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http://adronbhall.com/blogs/technology__software_development/post/2009/07/07/The-Market-Prevails-as-Always.aspx" target="_blank"title="NewsVine"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/newsvine_24.png" style="border: 0;" alt="NewsVine" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://furl.net" target="_blank" title="Furl"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/furl_24.png" style="border: 0;" alt="Furl" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://blinklist.com/submit/" target="_blank" title="BlinkList"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/blinklist_24.png" style="border: 0;" alt="BlinkList" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LooselyCoupledHumanCodeFactory/~4/UnAYQ6aBz5A" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/LooselyCoupledHumanCodeFactory/~3/UnAYQ6aBz5A/post.aspx</link>
      <author>adron.nospam@nospam.adronbhall.com (adron)</author>
      <comments>http://adronbhall.com/blogs/technology__software_development/post/2009/07/07/The-Market-Prevails-as-Always.aspx#comment</comments>
      <guid isPermaLink="false">http://adronbhall.com/blogs/technology__software_development/post.aspx?id=6944d00c-8f3c-48e3-a5da-4325b87b563e</guid>
      <pubDate>Tue, 07 Jul 2009 23:23:08 -0700</pubDate>
      <category>Keeping Up</category>
      <dc:publisher>adron</dc:publisher>
      <pingback:server>http://adronbhall.com/blogs/technology__software_development/pingback.axd</pingback:server>
      <pingback:target>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=6944d00c-8f3c-48e3-a5da-4325b87b563e</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://adronbhall.com/blogs/technology__software_development/trackback.axd?id=6944d00c-8f3c-48e3-a5da-4325b87b563e</trackback:ping>
      <wfw:comment>http://adronbhall.com/blogs/technology__software_development/post/2009/07/07/The-Market-Prevails-as-Always.aspx#comment</wfw:comment>
      <wfw:commentRss>http://adronbhall.com/blogs/technology__software_development/syndication.axd?post=6944d00c-8f3c-48e3-a5da-4325b87b563e</wfw:commentRss>
    <feedburner:origLink>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=6944d00c-8f3c-48e3-a5da-4325b87b563e</feedburner:origLink></item>
    <item>
      <title>@cloudcamppdx</title>
      <description>&lt;p&gt;&lt;a href="http://www.facebook.com/adron" target="_blank"&gt;&lt;img style="margin: 0px 0px 15px; display: inline" align="right" src="http://photos-b.ak.fbcdn.net/hphotos-ak-snc1/hs109.snc1/5085_117811106084_604781084_2904049_96365_n.jpg" width="240" height="180" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Attended Cloud Camp PDX today.&amp;#160; Great overall conversation, with a lot of familiar faces &amp;amp; people of the Portland brain trust participating.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/adron" target="_blank"&gt;&lt;img style="margin: 15px 15px 15px 0px; display: inline" align="left" src="http://photos-b.ak.fbcdn.net/hphotos-ak-snc1/hs089.snc1/5085_117809966084_604781084_2904033_2798765_n.jpg" width="240" height="180" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The conference started off with a large group gathering in the main cafeteria room.&amp;#160; There was an unpanel put together with a few cloud gurus.&amp;#160; After a round of questions the main sessions where laid out and everyone started out to the break out session.&amp;#160; Open session conference topics ranges from couchdb to cloud security, to the glorious tips and tricks of Amazon.&amp;#160; Overall a great bunch of discussions really breaking down what a cloud is and what a cloud does.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Overall a lot of fun, great food, and good people with great minds.&amp;#160; One has to love to Portland tech scene.&amp;#160; If there was ever a reason for a company to locate in Portland, this room full of talent discussing the bleeding edge of technology is a prime reason.&lt;/p&gt;  &lt;p&gt;After that we all broke into second set sessions.&amp;#160; I went to the &amp;quot;Is Cloud Computing a return to the time share, maintenance model, and what does that mean?&amp;quot;.&amp;#160; I have to say, I don't think it will ever be an honest return to truly dumb terminals and server focus, it will continue to be mixed.&lt;/p&gt;  &lt;p&gt;That was it for me, being the host I had cleanup and such, so hope all had fun.&amp;#160; I had a blast as I tend to at nerd events.&amp;#160; All in all, a good day.&lt;/p&gt;&lt;div class="socialBookmarksContainer"&gt;&lt;a rel="nofollow" href="http://digg.com/submit/?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/30/cloudcamppdx.aspx" target="_blank" title="Digg It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/digg_24.png" style="border: 0;" alt="Digg It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.dzone.com/links/add.html?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/30/cloudcamppdx.aspx&amp;amp;title=@cloudcamppdx" target="_blank" title="DZone It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/dzone_24.png" style="border: 0;" alt="DZone It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.stumbleupon.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/30/cloudcamppdx.aspx" target="_blank" title="StumbleUpon"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/stumbleupon_24.png" style="border: 0;" alt="StumbleUpon" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://technorati.com/ping?url=http://adronbhall.com/blogs/technology__software_development/" target="_blank" title="Technorati"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/technorati_24.png" style="border: 0;" alt="Technorati" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://reddit.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/30/cloudcamppdx.aspx&amp;amp;title=@cloudcamppdx" target="_blank" title="Reddit"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/reddit_24.png" style="border: 0;" alt="Reddit" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://del.icio.us/post?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/30/cloudcamppdx.aspx&amp;amp;title=@cloudcamppdx" target="_blank" title="Del.icio.us"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/delicious_24.png" style="border: 0;" alt="Del.icio.us" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http://adronbhall.com/blogs/technology__software_development/post/2009/06/30/cloudcamppdx.aspx" target="_blank"title="NewsVine"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/newsvine_24.png" style="border: 0;" alt="NewsVine" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://furl.net" target="_blank" title="Furl"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/furl_24.png" style="border: 0;" alt="Furl" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://blinklist.com/submit/" target="_blank" title="BlinkList"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/blinklist_24.png" style="border: 0;" alt="BlinkList" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LooselyCoupledHumanCodeFactory/~4/EOdV5ff2QXI" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/LooselyCoupledHumanCodeFactory/~3/EOdV5ff2QXI/post.aspx</link>
      <author>adron.nospam@nospam.adronbhall.com (adron)</author>
      <comments>http://adronbhall.com/blogs/technology__software_development/post/2009/06/30/cloudcamppdx.aspx#comment</comments>
      <guid isPermaLink="false">http://adronbhall.com/blogs/technology__software_development/post.aspx?id=39416555-bb9b-457f-81dc-52982627f1a7</guid>
      <pubDate>Tue, 30 Jun 2009 22:09:06 -0700</pubDate>
      <category>Events</category>
      <dc:publisher>adron</dc:publisher>
      <pingback:server>http://adronbhall.com/blogs/technology__software_development/pingback.axd</pingback:server>
      <pingback:target>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=39416555-bb9b-457f-81dc-52982627f1a7</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://adronbhall.com/blogs/technology__software_development/trackback.axd?id=39416555-bb9b-457f-81dc-52982627f1a7</trackback:ping>
      <wfw:comment>http://adronbhall.com/blogs/technology__software_development/post/2009/06/30/cloudcamppdx.aspx#comment</wfw:comment>
      <wfw:commentRss>http://adronbhall.com/blogs/technology__software_development/syndication.axd?post=39416555-bb9b-457f-81dc-52982627f1a7</wfw:commentRss>
    <feedburner:origLink>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=39416555-bb9b-457f-81dc-52982627f1a7</feedburner:origLink></item>
    <item>
      <title>Are You Serious? Sharepoint?</title>
      <description>&lt;p&gt;Alright, alright, I&amp;#39;m learning it already?&lt;/p&gt;  &lt;div style="width: 540px"&gt;&lt;a href="http://www.indeed.com/jobtrends?q=c%23%2C+java%2C+asp.net%2C+vb.net%2C+sharepoint&amp;amp;relative=1&amp;amp;relative=1" title="c#, java, asp.net, vb.net, sharepoint Job Trends"&gt;&lt;img src="http://www.indeed.com/trendgraph/jobgraph.png?q=c%23%2C+java%2C+asp.net%2C+vb.net%2C+sharepoint&amp;amp;relative=1" border="0" alt="c#, java, asp.net, vb.net, sharepoint Job Trends graph" width="540" height="300" /&gt; &lt;/a&gt;    &lt;table border="0" cellspacing="0" cellpadding="6" width="100%" style="font-size: 80%"&gt;	&lt;tbody&gt;		       		&lt;tr&gt;			         			&lt;td&gt;&lt;a href="http://www.indeed.com/jobtrends?q=c%23%2C+java%2C+asp.net%2C+vb.net%2C+sharepoint&amp;amp;relative=1&amp;amp;relative=1"&gt;c#, java, asp.net, vb.net, sharepoint Job Trends&lt;/a&gt;&lt;/td&gt;          			&lt;td align="right"&gt;&lt;a href="http://www.indeed.com/jobs?q=c%23"&gt;c# jobs&lt;/a&gt; - &lt;a href="http://www.indeed.com/q-java-jobs.html"&gt;java jobs&lt;/a&gt; - &lt;a href="http://www.indeed.com/q-asp.net-jobs.html"&gt;asp.net jobs&lt;/a&gt; - &lt;a href="http://www.indeed.com/q-vb.net-jobs.html"&gt;vb.net jobs&lt;/a&gt; - &lt;a href="http://www.indeed.com/q-sharepoint-jobs.html"&gt;sharepoint jobs&lt;/a&gt;&lt;/td&gt;       		&lt;/tr&gt;		     	&lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;&lt;div class="socialBookmarksContainer"&gt;&lt;a rel="nofollow" href="http://digg.com/submit/?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/30/Are-You-Serious-Sharepoint.aspx" target="_blank" title="Digg It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/digg_24.png" style="border: 0;" alt="Digg It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.dzone.com/links/add.html?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/30/Are-You-Serious-Sharepoint.aspx&amp;amp;title=Are You Serious? Sharepoint?" target="_blank" title="DZone It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/dzone_24.png" style="border: 0;" alt="DZone It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.stumbleupon.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/30/Are-You-Serious-Sharepoint.aspx" target="_blank" title="StumbleUpon"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/stumbleupon_24.png" style="border: 0;" alt="StumbleUpon" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://technorati.com/ping?url=http://adronbhall.com/blogs/technology__software_development/" target="_blank" title="Technorati"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/technorati_24.png" style="border: 0;" alt="Technorati" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://reddit.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/30/Are-You-Serious-Sharepoint.aspx&amp;amp;title=Are You Serious? Sharepoint?" target="_blank" title="Reddit"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/reddit_24.png" style="border: 0;" alt="Reddit" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://del.icio.us/post?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/30/Are-You-Serious-Sharepoint.aspx&amp;amp;title=Are You Serious? Sharepoint?" target="_blank" title="Del.icio.us"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/delicious_24.png" style="border: 0;" alt="Del.icio.us" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http://adronbhall.com/blogs/technology__software_development/post/2009/06/30/Are-You-Serious-Sharepoint.aspx" target="_blank"title="NewsVine"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/newsvine_24.png" style="border: 0;" alt="NewsVine" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://furl.net" target="_blank" title="Furl"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/furl_24.png" style="border: 0;" alt="Furl" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://blinklist.com/submit/" target="_blank" title="BlinkList"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/blinklist_24.png" style="border: 0;" alt="BlinkList" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LooselyCoupledHumanCodeFactory/~4/RVPhgvmyB6o" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/LooselyCoupledHumanCodeFactory/~3/RVPhgvmyB6o/post.aspx</link>
      <author>adron.nospam@nospam.adronbhall.com (Adron)</author>
      <comments>http://adronbhall.com/blogs/technology__software_development/post/2009/06/30/Are-You-Serious-Sharepoint.aspx#comment</comments>
      <guid isPermaLink="false">http://adronbhall.com/blogs/technology__software_development/post.aspx?id=6984659b-7b73-44ac-9141-6e5ddfd892e8</guid>
      <pubDate>Tue, 30 Jun 2009 20:53:00 -0700</pubDate>
      <category>Keeping Up</category>
      <dc:publisher>Adron</dc:publisher>
      <pingback:server>http://adronbhall.com/blogs/technology__software_development/pingback.axd</pingback:server>
      <pingback:target>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=6984659b-7b73-44ac-9141-6e5ddfd892e8</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://adronbhall.com/blogs/technology__software_development/trackback.axd?id=6984659b-7b73-44ac-9141-6e5ddfd892e8</trackback:ping>
      <wfw:comment>http://adronbhall.com/blogs/technology__software_development/post/2009/06/30/Are-You-Serious-Sharepoint.aspx#comment</wfw:comment>
      <wfw:commentRss>http://adronbhall.com/blogs/technology__software_development/syndication.axd?post=6984659b-7b73-44ac-9141-6e5ddfd892e8</wfw:commentRss>
    <feedburner:origLink>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=6984659b-7b73-44ac-9141-6e5ddfd892e8</feedburner:origLink></item>
    <item>
      <title>Excel Spreadsheet Tests :: Tip o' The Day</title>
      <description>&lt;p&gt;While working through some of the Excel scenarios lately I've come upon some more ways to test Excel.&lt;/p&gt;  &lt;p&gt;Create an Excel Application instance with the default workbook.&amp;#160; Doing this will drastically speed up your tests.&amp;#160; Do this in the fixture setup &amp;amp; assign it to a property of the test class.&amp;#160; This way, no more startup and tear down of the Excel object for each test.&lt;/p&gt;  &lt;div class="csharpcode"&gt;   &lt;pre class="alt"&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; Application ExcelApplication { get; set; }&lt;/pre&gt;

  &lt;pre&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre class="alt"&gt;[TestFixtureSetUp]&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; CreateExcelAppAppropriately()&lt;/pre&gt;

  &lt;pre class="alt"&gt;{&lt;/pre&gt;

  &lt;pre&gt;    ExcelApplication = &lt;span class="kwrd"&gt;new&lt;/span&gt; Application();&lt;/pre&gt;

  &lt;pre class="alt"&gt;    ExcelApplication.Workbooks.Add(Type.Missing);&lt;/pre&gt;

  &lt;pre&gt;    ExcelApplication.Visible = &lt;span class="kwrd"&gt;true&lt;/span&gt;;&lt;/pre&gt;

  &lt;pre class="alt"&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;

&lt;p&gt;That will give you a good kick start when you end up with a few dozen or more tests.&amp;#160; Starting up and killing the Excel Instance on each test can be brutal in overall performance.&amp;#160; For the shutdown of the tests, as long as you have clean code and don?t have odd Excel threads or something running off everywhere, the fixture shutdown can be as simple as below.&lt;/p&gt;

&lt;div class="csharpcode"&gt;
  &lt;pre class="alt"&gt;        [TestFixtureTearDown]&lt;/pre&gt;

  &lt;pre&gt;        &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; QuitExcelAppAppropriately()&lt;/pre&gt;

  &lt;pre class="alt"&gt;        {&lt;/pre&gt;

  &lt;pre&gt;            &lt;span class="kwrd"&gt;foreach&lt;/span&gt; (Workbook workbook &lt;span class="kwrd"&gt;in&lt;/span&gt; ExcelApplication.Workbooks)&lt;/pre&gt;

  &lt;pre class="alt"&gt;            {&lt;/pre&gt;

  &lt;pre&gt;                workbook.Close(&lt;span class="kwrd"&gt;false&lt;/span&gt;, &lt;span class="kwrd"&gt;false&lt;/span&gt;, Type.Missing);&lt;/pre&gt;

  &lt;pre class="alt"&gt;            }&lt;/pre&gt;

  &lt;pre&gt;            ExcelApplication.Quit();&lt;/pre&gt;

  &lt;pre class="alt"&gt;        }&lt;/pre&gt;
&lt;/div&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;

&lt;p&gt;One other thing I like to do is add a boolean value that sets the Excel instance to stay visible and not close after the tests.&amp;#160; I create a private bool and then set it in any test I?m currently working with.&amp;#160; When I?m done I just remove the assignment and let it default to false.&amp;#160; This way the Excel instance doesn?t stay open for the build &amp;amp; tests on the build server.&lt;/p&gt;

&lt;div class="csharpcode"&gt;
  &lt;pre class="alt"&gt;&lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;bool&lt;/span&gt; reviewExcelPostTests;&lt;/pre&gt;

  &lt;pre&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre class="alt"&gt;[TestFixtureTearDown]&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; QuitExcelAppAppropriately()&lt;/pre&gt;

  &lt;pre class="alt"&gt;{&lt;/pre&gt;

  &lt;pre&gt;    &lt;span class="kwrd"&gt;if&lt;/span&gt; (reviewExcelPostTests)&lt;/pre&gt;

  &lt;pre class="alt"&gt;        &lt;span class="kwrd"&gt;return&lt;/span&gt;;&lt;/pre&gt;

  &lt;pre&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre class="alt"&gt;    &lt;span class="kwrd"&gt;foreach&lt;/span&gt; (Workbook workbook &lt;span class="kwrd"&gt;in&lt;/span&gt; ExcelApplication.Workbooks)&lt;/pre&gt;

  &lt;pre&gt;    {&lt;/pre&gt;

  &lt;pre class="alt"&gt;        workbook.Close(&lt;span class="kwrd"&gt;false&lt;/span&gt;, &lt;span class="kwrd"&gt;false&lt;/span&gt;, Type.Missing);&lt;/pre&gt;

  &lt;pre&gt;    }&lt;/pre&gt;

  &lt;pre class="alt"&gt;    ExcelApplication.Quit();&lt;/pre&gt;

  &lt;pre&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;

&lt;p&gt;That's it for my Excel tips today, I'll have some more coming in the near future.&lt;/p&gt;&lt;div class="socialBookmarksContainer"&gt;&lt;a rel="nofollow" href="http://digg.com/submit/?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/28/Excel-Spreadsheet-Tests-Tip-o-The-Day.aspx" target="_blank" title="Digg It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/digg_24.png" style="border: 0;" alt="Digg It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.dzone.com/links/add.html?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/28/Excel-Spreadsheet-Tests-Tip-o-The-Day.aspx&amp;amp;title=Excel Spreadsheet Tests :: Tip o' The Day" target="_blank" title="DZone It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/dzone_24.png" style="border: 0;" alt="DZone It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.stumbleupon.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/28/Excel-Spreadsheet-Tests-Tip-o-The-Day.aspx" target="_blank" title="StumbleUpon"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/stumbleupon_24.png" style="border: 0;" alt="StumbleUpon" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://technorati.com/ping?url=http://adronbhall.com/blogs/technology__software_development/" target="_blank" title="Technorati"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/technorati_24.png" style="border: 0;" alt="Technorati" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://reddit.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/28/Excel-Spreadsheet-Tests-Tip-o-The-Day.aspx&amp;amp;title=Excel Spreadsheet Tests :: Tip o' The Day" target="_blank" title="Reddit"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/reddit_24.png" style="border: 0;" alt="Reddit" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://del.icio.us/post?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/28/Excel-Spreadsheet-Tests-Tip-o-The-Day.aspx&amp;amp;title=Excel Spreadsheet Tests :: Tip o' The Day" target="_blank" title="Del.icio.us"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/delicious_24.png" style="border: 0;" alt="Del.icio.us" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http://adronbhall.com/blogs/technology__software_development/post/2009/06/28/Excel-Spreadsheet-Tests-Tip-o-The-Day.aspx" target="_blank"title="NewsVine"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/newsvine_24.png" style="border: 0;" alt="NewsVine" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://furl.net" target="_blank" title="Furl"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/furl_24.png" style="border: 0;" alt="Furl" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://blinklist.com/submit/" target="_blank" title="BlinkList"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/blinklist_24.png" style="border: 0;" alt="BlinkList" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LooselyCoupledHumanCodeFactory/~4/b_ewUqv8-0E" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/LooselyCoupledHumanCodeFactory/~3/b_ewUqv8-0E/post.aspx</link>
      <author>adron.nospam@nospam.adronbhall.com (adron)</author>
      <comments>http://adronbhall.com/blogs/technology__software_development/post/2009/06/28/Excel-Spreadsheet-Tests-Tip-o-The-Day.aspx#comment</comments>
      <guid isPermaLink="false">http://adronbhall.com/blogs/technology__software_development/post.aspx?id=500d323e-c3a1-47d7-b21f-cda63ceb93e1</guid>
      <pubDate>Sun, 28 Jun 2009 17:00:42 -0700</pubDate>
      <category>Tip o' The Day</category>
      <category>Unit Testing</category>
      <category>How-To, Samples, and Such</category>
      <dc:publisher>adron</dc:publisher>
      <pingback:server>http://adronbhall.com/blogs/technology__software_development/pingback.axd</pingback:server>
      <pingback:target>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=500d323e-c3a1-47d7-b21f-cda63ceb93e1</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://adronbhall.com/blogs/technology__software_development/trackback.axd?id=500d323e-c3a1-47d7-b21f-cda63ceb93e1</trackback:ping>
      <wfw:comment>http://adronbhall.com/blogs/technology__software_development/post/2009/06/28/Excel-Spreadsheet-Tests-Tip-o-The-Day.aspx#comment</wfw:comment>
      <wfw:commentRss>http://adronbhall.com/blogs/technology__software_development/syndication.axd?post=500d323e-c3a1-47d7-b21f-cda63ceb93e1</wfw:commentRss>
    <feedburner:origLink>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=500d323e-c3a1-47d7-b21f-cda63ceb93e1</feedburner:origLink></item>
    <item>
      <title>Oracle Trashed, Will VB Survive?</title>
      <description>&lt;p&gt;Well, Oracle is officially &lt;a href="http://www.infoq.com/news/2009/06/oracleclient_deprecated" target="_blank"&gt;tossed into the trash bin of providers in .NET 4.0&lt;/a&gt;.&amp;nbsp; That?s fine by me, I&amp;#39;ve not seen an Oracle installation in about 8 years and don?t really care to.&amp;nbsp; Between SQL Server and all the other top notch options, not really sure why anyone needs Oracle anyway.&amp;nbsp; Aside from that a lot of my work has been for highly distributed web applications that decimate RDBMSs anyway.&amp;nbsp; Alternatives where needed, and relational data just doesn?t cut it a lot of the time once scale achieves a certain level.&lt;/p&gt;  &lt;p&gt;In other news, will VB survive?&amp;nbsp; That is a good questions?&amp;nbsp; Do I care?&amp;nbsp; No, not really. &amp;nbsp;I don&amp;#39;t really have anything against the language, but don&amp;#39;t have anything for it either. &amp;nbsp;With what has been wrecked and wrought over the years because of that language, I&amp;#39;m perfectly content to wave it farewell - BUT - alas &lt;a href="http://www.infoq.com/news/2009/06/Future-VB.NET" target="_blank"&gt;Lisa Feigenbaum the PM in .NET Managed Languages Group assures us that it does have a life&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;In other news, it is time to call it a day and head out for some brew and entertainment.&lt;/p&gt;&lt;div class="socialBookmarksContainer"&gt;&lt;a rel="nofollow" href="http://digg.com/submit/?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/23/Oracle-Trashed-Will-VB-Survive.aspx" target="_blank" title="Digg It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/digg_24.png" style="border: 0;" alt="Digg It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.dzone.com/links/add.html?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/23/Oracle-Trashed-Will-VB-Survive.aspx&amp;amp;title=Oracle Trashed, Will VB Survive?" target="_blank" title="DZone It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/dzone_24.png" style="border: 0;" alt="DZone It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.stumbleupon.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/23/Oracle-Trashed-Will-VB-Survive.aspx" target="_blank" title="StumbleUpon"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/stumbleupon_24.png" style="border: 0;" alt="StumbleUpon" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://technorati.com/ping?url=http://adronbhall.com/blogs/technology__software_development/" target="_blank" title="Technorati"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/technorati_24.png" style="border: 0;" alt="Technorati" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://reddit.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/23/Oracle-Trashed-Will-VB-Survive.aspx&amp;amp;title=Oracle Trashed, Will VB Survive?" target="_blank" title="Reddit"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/reddit_24.png" style="border: 0;" alt="Reddit" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://del.icio.us/post?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/23/Oracle-Trashed-Will-VB-Survive.aspx&amp;amp;title=Oracle Trashed, Will VB Survive?" target="_blank" title="Del.icio.us"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/delicious_24.png" style="border: 0;" alt="Del.icio.us" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http://adronbhall.com/blogs/technology__software_development/post/2009/06/23/Oracle-Trashed-Will-VB-Survive.aspx" target="_blank"title="NewsVine"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/newsvine_24.png" style="border: 0;" alt="NewsVine" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://furl.net" target="_blank" title="Furl"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/furl_24.png" style="border: 0;" alt="Furl" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://blinklist.com/submit/" target="_blank" title="BlinkList"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/blinklist_24.png" style="border: 0;" alt="BlinkList" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LooselyCoupledHumanCodeFactory/~4/cPJp6kwvRkA" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/LooselyCoupledHumanCodeFactory/~3/cPJp6kwvRkA/post.aspx</link>
      <author>adron.nospam@nospam.adronbhall.com (Adron)</author>
      <comments>http://adronbhall.com/blogs/technology__software_development/post/2009/06/23/Oracle-Trashed-Will-VB-Survive.aspx#comment</comments>
      <guid isPermaLink="false">http://adronbhall.com/blogs/technology__software_development/post.aspx?id=e9cc87f0-db24-4893-ab81-2f0a493227a1</guid>
      <pubDate>Tue, 23 Jun 2009 16:41:00 -0700</pubDate>
      <category>Keeping Up</category>
      <dc:publisher>Adron</dc:publisher>
      <pingback:server>http://adronbhall.com/blogs/technology__software_development/pingback.axd</pingback:server>
      <pingback:target>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=e9cc87f0-db24-4893-ab81-2f0a493227a1</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://adronbhall.com/blogs/technology__software_development/trackback.axd?id=e9cc87f0-db24-4893-ab81-2f0a493227a1</trackback:ping>
      <wfw:comment>http://adronbhall.com/blogs/technology__software_development/post/2009/06/23/Oracle-Trashed-Will-VB-Survive.aspx#comment</wfw:comment>
      <wfw:commentRss>http://adronbhall.com/blogs/technology__software_development/syndication.axd?post=e9cc87f0-db24-4893-ab81-2f0a493227a1</wfw:commentRss>
    <feedburner:origLink>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=e9cc87f0-db24-4893-ab81-2f0a493227a1</feedburner:origLink></item>
    <item>
      <title>Yeah!  Flex Builder 3 Licensed!</title>
      <description>&lt;p&gt;I've been working on some ActionScript code for work related projects, and was really hoping that I could get a Flex Builder 3 and Flash CS4 License purchased for ongoing use.&amp;#160; The Adobe tools &amp;amp; frameworks are really pretty sweet.&amp;#160; So with ongoing efforts continuing with the Adobe Tools/Codez the decision was made to purchase the tools.&amp;#160; I'm stoked, and looking forward to more ActionScript work and getting to figure out this framework stack.&lt;/p&gt;&lt;div class="socialBookmarksContainer"&gt;&lt;a rel="nofollow" href="http://digg.com/submit/?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/17/Yeah!-Flex-Builder-3-Licensed!.aspx" target="_blank" title="Digg It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/digg_24.png" style="border: 0;" alt="Digg It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.dzone.com/links/add.html?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/17/Yeah!-Flex-Builder-3-Licensed!.aspx&amp;amp;title=Yeah!  Flex Builder 3 Licensed!" target="_blank" title="DZone It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/dzone_24.png" style="border: 0;" alt="DZone It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.stumbleupon.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/17/Yeah!-Flex-Builder-3-Licensed!.aspx" target="_blank" title="StumbleUpon"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/stumbleupon_24.png" style="border: 0;" alt="StumbleUpon" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://technorati.com/ping?url=http://adronbhall.com/blogs/technology__software_development/" target="_blank" title="Technorati"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/technorati_24.png" style="border: 0;" alt="Technorati" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://reddit.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/17/Yeah!-Flex-Builder-3-Licensed!.aspx&amp;amp;title=Yeah!  Flex Builder 3 Licensed!" target="_blank" title="Reddit"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/reddit_24.png" style="border: 0;" alt="Reddit" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://del.icio.us/post?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/17/Yeah!-Flex-Builder-3-Licensed!.aspx&amp;amp;title=Yeah!  Flex Builder 3 Licensed!" target="_blank" title="Del.icio.us"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/delicious_24.png" style="border: 0;" alt="Del.icio.us" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http://adronbhall.com/blogs/technology__software_development/post/2009/06/17/Yeah!-Flex-Builder-3-Licensed!.aspx" target="_blank"title="NewsVine"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/newsvine_24.png" style="border: 0;" alt="NewsVine" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://furl.net" target="_blank" title="Furl"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/furl_24.png" style="border: 0;" alt="Furl" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://blinklist.com/submit/" target="_blank" title="BlinkList"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/blinklist_24.png" style="border: 0;" alt="BlinkList" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LooselyCoupledHumanCodeFactory/~4/EFmydmhoU6c" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/LooselyCoupledHumanCodeFactory/~3/EFmydmhoU6c/post.aspx</link>
      <author>adron.nospam@nospam.adronbhall.com (Adron)</author>
      <comments>http://adronbhall.com/blogs/technology__software_development/post/2009/06/17/Yeah!-Flex-Builder-3-Licensed!.aspx#comment</comments>
      <guid isPermaLink="false">http://adronbhall.com/blogs/technology__software_development/post.aspx?id=a763053c-1c94-4991-9114-a9a078c32cdb</guid>
      <pubDate>Wed, 17 Jun 2009 10:51:52 -0700</pubDate>
      <category>Just Stuff</category>
      <dc:publisher>Adron</dc:publisher>
      <pingback:server>http://adronbhall.com/blogs/technology__software_development/pingback.axd</pingback:server>
      <pingback:target>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=a763053c-1c94-4991-9114-a9a078c32cdb</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://adronbhall.com/blogs/technology__software_development/trackback.axd?id=a763053c-1c94-4991-9114-a9a078c32cdb</trackback:ping>
      <wfw:comment>http://adronbhall.com/blogs/technology__software_development/post/2009/06/17/Yeah!-Flex-Builder-3-Licensed!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://adronbhall.com/blogs/technology__software_development/syndication.axd?post=a763053c-1c94-4991-9114-a9a078c32cdb</wfw:commentRss>
    <feedburner:origLink>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=a763053c-1c94-4991-9114-a9a078c32cdb</feedburner:origLink></item>
    <item>
      <title>Excel Programming :: Tip o' The Day</title>
      <description>&lt;p&gt;When creating an Excel Application there are some things to keep in mind.&amp;#160; Recently I was creating some tests, which I'm not sure if they'd be &amp;quot;unit test&amp;quot;, but they do test Excel.&amp;#160; I created a fixture setup and a fixture tear down that would create my Excel Application object that I?d want to test again.&amp;#160; The code I ended up with is shown below.&lt;/p&gt;  &lt;div class="csharpcode"&gt;   &lt;pre class="alt"&gt;[TestFixture]&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; ConnectionManagement&lt;/pre&gt;

  &lt;pre class="alt"&gt;{&lt;/pre&gt;

  &lt;pre&gt;    &lt;span class="kwrd"&gt;public&lt;/span&gt; Application ExcelApplication { get; set; } &lt;/pre&gt;

  &lt;pre class="alt"&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre&gt;    [TestFixtureSetUp]&lt;/pre&gt;

  &lt;pre class="alt"&gt;    &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; CreateExcelAppAppropriately()&lt;/pre&gt;

  &lt;pre&gt;    {&lt;/pre&gt;

  &lt;pre class="alt"&gt;        ExcelApplication = &lt;span class="kwrd"&gt;new&lt;/span&gt; Application();&lt;/pre&gt;

  &lt;pre&gt;        ExcelApplication.Workbooks.Add(Type.Missing);&lt;/pre&gt;

  &lt;pre class="alt"&gt;    }&lt;/pre&gt;

  &lt;pre&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre class="alt"&gt;    [TestFixtureTearDown]&lt;/pre&gt;

  &lt;pre&gt;    &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; QuitExcelAppAppropriately()&lt;/pre&gt;

  &lt;pre class="alt"&gt;    {&lt;/pre&gt;

  &lt;pre&gt;        &lt;span class="kwrd"&gt;foreach&lt;/span&gt;(Workbook workbook &lt;span class="kwrd"&gt;in&lt;/span&gt; ExcelApplication.Workbooks)&lt;/pre&gt;

  &lt;pre class="alt"&gt;        {&lt;/pre&gt;

  &lt;pre&gt;            workbook.Close(&lt;span class="kwrd"&gt;false&lt;/span&gt;, &lt;span class="kwrd"&gt;false&lt;/span&gt;, Type.Missing);&lt;/pre&gt;

  &lt;pre class="alt"&gt;        }&lt;/pre&gt;

  &lt;pre&gt;&amp;#160;&lt;/pre&gt;

  &lt;pre class="alt"&gt;        ExcelApplication.Quit();&lt;/pre&gt;

  &lt;pre&gt;    }   &lt;/pre&gt;

  &lt;pre class="alt"&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;style type="text/css"&gt;

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;

&lt;p&gt;Now if anyone has a better idea on how to test Excel and knowing the code will work against the actual Excel Application, PLEASE, let me know as this doesn't feel like the best way to do this.&amp;#160; I keep getting the sinking suspicion that there should be a better way to test Excel Application Addins, Spreadsheet code and such.&lt;/p&gt;&lt;div class="socialBookmarksContainer"&gt;&lt;a rel="nofollow" href="http://digg.com/submit/?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/14/Excel-Programming-Tip-o-The-Day.aspx" target="_blank" title="Digg It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/digg_24.png" style="border: 0;" alt="Digg It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.dzone.com/links/add.html?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/14/Excel-Programming-Tip-o-The-Day.aspx&amp;amp;title=Excel Programming :: Tip o' The Day" target="_blank" title="DZone It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/dzone_24.png" style="border: 0;" alt="DZone It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.stumbleupon.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/14/Excel-Programming-Tip-o-The-Day.aspx" target="_blank" title="StumbleUpon"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/stumbleupon_24.png" style="border: 0;" alt="StumbleUpon" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://technorati.com/ping?url=http://adronbhall.com/blogs/technology__software_development/" target="_blank" title="Technorati"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/technorati_24.png" style="border: 0;" alt="Technorati" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://reddit.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/14/Excel-Programming-Tip-o-The-Day.aspx&amp;amp;title=Excel Programming :: Tip o' The Day" target="_blank" title="Reddit"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/reddit_24.png" style="border: 0;" alt="Reddit" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://del.icio.us/post?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/14/Excel-Programming-Tip-o-The-Day.aspx&amp;amp;title=Excel Programming :: Tip o' The Day" target="_blank" title="Del.icio.us"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/delicious_24.png" style="border: 0;" alt="Del.icio.us" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http://adronbhall.com/blogs/technology__software_development/post/2009/06/14/Excel-Programming-Tip-o-The-Day.aspx" target="_blank"title="NewsVine"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/newsvine_24.png" style="border: 0;" alt="NewsVine" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://furl.net" target="_blank" title="Furl"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/furl_24.png" style="border: 0;" alt="Furl" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://blinklist.com/submit/" target="_blank" title="BlinkList"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/blinklist_24.png" style="border: 0;" alt="BlinkList" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LooselyCoupledHumanCodeFactory/~4/fSE2TrPxSlw" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/LooselyCoupledHumanCodeFactory/~3/fSE2TrPxSlw/post.aspx</link>
      <author>adron.nospam@nospam.adronbhall.com (adron)</author>
      <comments>http://adronbhall.com/blogs/technology__software_development/post/2009/06/14/Excel-Programming-Tip-o-The-Day.aspx#comment</comments>
      <guid isPermaLink="false">http://adronbhall.com/blogs/technology__software_development/post.aspx?id=ae27c0d4-da6b-4652-9435-24678a66e982</guid>
      <pubDate>Sun, 14 Jun 2009 19:11:48 -0700</pubDate>
      <category>Discussion Points or Ideas</category>
      <category>How-To, Samples, and Such</category>
      <category>Tip o' The Day</category>
      <dc:publisher>adron</dc:publisher>
      <pingback:server>http://adronbhall.com/blogs/technology__software_development/pingback.axd</pingback:server>
      <pingback:target>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=ae27c0d4-da6b-4652-9435-24678a66e982</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://adronbhall.com/blogs/technology__software_development/trackback.axd?id=ae27c0d4-da6b-4652-9435-24678a66e982</trackback:ping>
      <wfw:comment>http://adronbhall.com/blogs/technology__software_development/post/2009/06/14/Excel-Programming-Tip-o-The-Day.aspx#comment</wfw:comment>
      <wfw:commentRss>http://adronbhall.com/blogs/technology__software_development/syndication.axd?post=ae27c0d4-da6b-4652-9435-24678a66e982</wfw:commentRss>
    <feedburner:origLink>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=ae27c0d4-da6b-4652-9435-24678a66e982</feedburner:origLink></item>
    <item>
      <title>A Failure to Communicate</title>
      <description>&lt;p&gt;&lt;strong&gt;Customer&lt;/strong&gt;:&amp;#160; If we could understand the difference between these numbers, the gulf so to speak, we'd be able to make choise based on them. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Dilberty&lt;/strong&gt;:&amp;#160; The difference is 3%. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Customer&lt;/strong&gt;:&amp;#160; Yeah, but if we could really understand the difference, the decision making enablement would greatly empower our business. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Dilberty&lt;/strong&gt;:&amp;#160; Wait, the difference is 3%, it is accurate, you can make a decision based on a 3% difference. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Customer&lt;/strong&gt;:&amp;#160; We really need to understand these numbers though. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Dilberty&lt;/strong&gt;:&amp;#160; ?!?!!?@?@#$!%(!$&amp;amp;%^(!#$@!?$!??!?!&amp;#160; What?&lt;/p&gt;&lt;div class="socialBookmarksContainer"&gt;&lt;a rel="nofollow" href="http://digg.com/submit/?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/08/A-Failure-to-Communicate.aspx" target="_blank" title="Digg It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/digg_24.png" style="border: 0;" alt="Digg It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.dzone.com/links/add.html?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/08/A-Failure-to-Communicate.aspx&amp;amp;title=A Failure to Communicate" target="_blank" title="DZone It!"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/dzone_24.png" style="border: 0;" alt="DZone It!" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.stumbleupon.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/08/A-Failure-to-Communicate.aspx" target="_blank" title="StumbleUpon"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/stumbleupon_24.png" style="border: 0;" alt="StumbleUpon" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://technorati.com/ping?url=http://adronbhall.com/blogs/technology__software_development/" target="_blank" title="Technorati"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/technorati_24.png" style="border: 0;" alt="Technorati" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://reddit.com/submit?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/08/A-Failure-to-Communicate.aspx&amp;amp;title=A Failure to Communicate" target="_blank" title="Reddit"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/reddit_24.png" style="border: 0;" alt="Reddit" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://del.icio.us/post?url=http://adronbhall.com/blogs/technology__software_development/post/2009/06/08/A-Failure-to-Communicate.aspx&amp;amp;title=A Failure to Communicate" target="_blank" title="Del.icio.us"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/delicious_24.png" style="border: 0;" alt="Del.icio.us" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http://adronbhall.com/blogs/technology__software_development/post/2009/06/08/A-Failure-to-Communicate.aspx" target="_blank"title="NewsVine"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/newsvine_24.png" style="border: 0;" alt="NewsVine" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://furl.net" target="_blank" title="Furl"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/furl_24.png" style="border: 0;" alt="Furl" /&gt;&lt;/a&gt;&lt;a rel="nofollow" href="http://blinklist.com/submit/" target="_blank" title="BlinkList"&gt;&lt;img src="/blogs/technology__software_development/themes/darkblog/images/socialbookmarks/square/blinklist_24.png" style="border: 0;" alt="BlinkList" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/LooselyCoupledHumanCodeFactory/~4/UasZ8wF3Xyw" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/LooselyCoupledHumanCodeFactory/~3/UasZ8wF3Xyw/post.aspx</link>
      <author>adron.nospam@nospam.adronbhall.com (Adron)</author>
      <comments>http://adronbhall.com/blogs/technology__software_development/post/2009/06/08/A-Failure-to-Communicate.aspx#comment</comments>
      <guid isPermaLink="false">http://adronbhall.com/blogs/technology__software_development/post.aspx?id=995149fa-16df-4f36-a22b-e27ffd67a8a5</guid>
      <pubDate>Mon, 08 Jun 2009 11:04:01 -0700</pubDate>
      <category>Dailies</category>
      <dc:publisher>Adron</dc:publisher>
      <pingback:server>http://adronbhall.com/blogs/technology__software_development/pingback.axd</pingback:server>
      <pingback:target>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=995149fa-16df-4f36-a22b-e27ffd67a8a5</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://adronbhall.com/blogs/technology__software_development/trackback.axd?id=995149fa-16df-4f36-a22b-e27ffd67a8a5</trackback:ping>
      <wfw:comment>http://adronbhall.com/blogs/technology__software_development/post/2009/06/08/A-Failure-to-Communicate.aspx#comment</wfw:comment>
      <wfw:commentRss>http://adronbhall.com/blogs/technology__software_development/syndication.axd?post=995149fa-16df-4f36-a22b-e27ffd67a8a5</wfw:commentRss>
    <feedburner:origLink>http://adronbhall.com/blogs/technology__software_development/post.aspx?id=995149fa-16df-4f36-a22b-e27ffd67a8a5</feedburner:origLink></item>
  </channel>
</rss>
