<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>Sips From The Firehose</title>
  <link rel="alternate" type="text/html" href="http://www.craun.net/blog/" />
  <link rel="self" href="http://www.craun.net/blog/SyndicationService.asmx/GetAtom" />
  <logo>http://www.craun.net/blog/images/feedButton.gif</logo>
  <icon>favicon.ico</icon>
  <updated>2008-11-26T18:49:37.8781792-05:00</updated>
  <author>
    <name>Bill Craun</name>
  </author>
  <subtitle>.: Bill Craun's blog :.</subtitle>
  <id>http://www.craun.net/blog/</id>
  <generator uri="http://www.dasblog.net" version="2.0.7180.0">DasBlog</generator>
  <entry>
    <title>Typemock Isolator for SharePoint</title>
    <link rel="alternate" type="text/html" href="http://www.craun.net/blog/PermaLink,guid,18aac2cb-3bd3-41cf-ae0e-9c687fa93938.aspx" />
    <id>http://www.craun.net/blog/PermaLink,guid,18aac2cb-3bd3-41cf-ae0e-9c687fa93938.aspx</id>
    <published>2008-11-26T18:49:37.8781792-05:00</published>
    <updated>2008-11-26T18:49:37.8781792-05:00</updated>
    <category term="TDD" label="TDD" scheme="http://www.craun.net/blog/CategoryView,category,TDD.aspx" />
    <category term="Tools" label="Tools" scheme="http://www.craun.net/blog/CategoryView,category,Tools.aspx" />
    <category term="Typemock" label="Typemock" scheme="http://www.craun.net/blog/CategoryView,category,Typemock.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Still waiting...
</p>
        <img width="0" height="0" src="http://www.craun.net/blog/aggbug.ashx?id=18aac2cb-3bd3-41cf-ae0e-9c687fa93938" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Typemock Isolator for SharePoint</title>
    <link rel="alternate" type="text/html" href="http://www.craun.net/blog/PermaLink,guid,84d40be1-e35c-4f2b-b926-5b91aa66987a.aspx" />
    <id>http://www.craun.net/blog/PermaLink,guid,84d40be1-e35c-4f2b-b926-5b91aa66987a.aspx</id>
    <published>2008-11-24T22:37:39.417-05:00</published>
    <updated>2008-11-24T22:43:07.7291584-05:00</updated>
    <category term="TDD" label="TDD" scheme="http://www.craun.net/blog/CategoryView,category,TDD.aspx" />
    <category term="Typemock" label="Typemock" scheme="http://www.craun.net/blog/CategoryView,category,Typemock.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Typemock are offering their new product for <a href="http://www.typemock.com/sharepointpage.php?utm_source=sp_bb&amp;utm_medium=blog_4sp&amp;utm_campaign=sp_bb">unit
testing SharePoint</a> called Isolator For SharePoint, for a special introduction
price. it is the only tool that allows you to <a href="http://blog.typemock.com/2008/11/newisolatorforsharepointtoolforunittest.html?utm_source=typeblog&amp;utm_medium=sp_bb&amp;utm_campaign=typeblog">unit
test SharePoint</a> without a SharePoint server. To learn more <a href="http://www.typemock.com/sharepointpage.php?utm_source=sp_bb&amp;utm_medium=blog_4sp&amp;utm_campaign=sp_bb">click
here</a>.
</p>
        <p>
          <strong>The first 50 bloggers</strong> who blog this text in their blog and tell us
about it, will get a Full Isolator license, Free. for rules and info <a href="http://blog.typemock.com/2008/11/newisolatorforsharepointtoolforunittest.html">click
here</a>.
</p>
        <img width="0" height="0" src="http://www.craun.net/blog/aggbug.ashx?id=84d40be1-e35c-4f2b-b926-5b91aa66987a" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Sips for 2008.10.29</title>
    <link rel="alternate" type="text/html" href="http://www.craun.net/blog/PermaLink,guid,0166db97-e169-495d-ace6-2a37c8a0716f.aspx" />
    <id>http://www.craun.net/blog/PermaLink,guid,0166db97-e169-495d-ace6-2a37c8a0716f.aspx</id>
    <published>2008-10-29T23:23:05.1985472-04:00</published>
    <updated>2008-10-29T23:23:05.1985472-04:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <blockquote>
          <p>
            <a href="http://effectize.com/become-coolest-programmer" target="_blank">89 Ways for
You to Become the Coolest Programmer in the World</a>
          </p>
          <p>
            <a href="http://www.codethinked.com/post/2008/10/25/Using-IronRuby-To-Implement-Dynamic-Business-Rules.aspx" target="_blank">Using
IronRuby To Implement Dynamic Business Rules</a>
          </p>
          <p>
            <a href="http://blog.benhartonline.com/post/2008/10/21/NHibernate-Starter-Kit.aspx" target="_blank">NHibernate
Starter Kit</a>
          </p>
          <p>
            <a href="http://www.codeproject.com/KB/tips/FromMocksToIsolation.aspx" target="_blank">From
Mocks to Isolation</a>
          </p>
          <p>
            <a href="http://www.codeproject.com/KB/tips/intro_to_mocking.aspx" target="_blank">Introduction
to Mocking</a>
          </p>
          <p>
            <a href="http://blogs.msdn.com/lucian/archive/2008/10/02/co-and-contra-variance-how-do-i-convert-a-list-of-apple-into-a-list-of-fruit.aspx" target="_blank">Co-
and contra-variance: how do I convert a List(Of Apple) into a List(Of Fruit)?</a>
          </p>
          <p>
            <a href="http://blog.wekeroad.com/mvc-storefront/mvc-storefront-preview-1-available/" target="_blank">MVC
Storefront Preview 1 Available</a>
          </p>
          <p>
            <a href="http://www.codethinked.com/post/2008/10/28/C-40-New-Features-Part-11-dynamic-keyword-second-look.aspx" target="_blank">C#
4.0 New Features Part 1.1 - dynamic keyword second look</a>
          </p>
          <p>
            <a href="http://mabdelghani.wordpress.com/2008/09/16/javascript-closures/" target="_blank">JavaScript
Closures</a>
          </p>
          <p>
            <a href="http://kuler.adobe.com/" target="_blank">kuler</a>
          </p>
        </blockquote>
        <img width="0" height="0" src="http://www.craun.net/blog/aggbug.ashx?id=0166db97-e169-495d-ace6-2a37c8a0716f" />
      </div>
    </content>
  </entry>
  <entry>
    <title>SPARQL Cheat Sheet</title>
    <link rel="alternate" type="text/html" href="http://www.craun.net/blog/PermaLink,guid,babca099-54e2-437d-bac0-f6cdcb8c5c8f.aspx" />
    <id>http://www.craun.net/blog/PermaLink,guid,babca099-54e2-437d-bac0-f6cdcb8c5c8f.aspx</id>
    <published>2008-02-07T02:34:02-05:00</published>
    <updated>2008-02-06T21:49:15.2348416-05:00</updated>
    <category term="Semantic Web" label="Semantic Web" scheme="http://www.craun.net/blog/CategoryView,category,Semantic%2BWeb.aspx" />
    <category term="SPARQL" label="SPARQL" scheme="http://www.craun.net/blog/CategoryView,category,SPARQL.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <font face="Tahoma" size="1">I've been doing a good deal of Semantic Web work lately
and found this to be a handy reference guide for writing <a href="http://www.w3.org/TR/rdf-sparql-query/" target="_blank">SPARQL</a> Queries.
It's a two-page PDF and can be easily printed.</font>
        </p>
        <p>
          <font face="Tahoma" size="1">Courtesy of Eric Schoonover at Microsoft.</font>
        </p>
        <p>
          <font face="Tahoma" size="1">
            <a href="http://www.craun.net/blog/content/binary/WindowsLiveWriter/57584792c872_128B2/SPARQL%20Cheat%20Sheet_2.pdf" target="_blank">SPARQL
Cheat Sheet</a>
          </font>
        </p>
        <img width="0" height="0" src="http://www.craun.net/blog/aggbug.ashx?id=babca099-54e2-437d-bac0-f6cdcb8c5c8f" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Refactoring Tools</title>
    <link rel="alternate" type="text/html" href="http://www.craun.net/blog/PermaLink,guid,2f566ed2-f3ee-491b-9605-934c28cff495.aspx" />
    <id>http://www.craun.net/blog/PermaLink,guid,2f566ed2-f3ee-491b-9605-934c28cff495.aspx</id>
    <published>2008-01-26T03:25:16-05:00</published>
    <updated>2008-01-25T22:29:22.5463472-05:00</updated>
    <category term="ReSharper" label="ReSharper" scheme="http://www.craun.net/blog/CategoryView,category,ReSharper.aspx" />
    <category term="Tools" label="Tools" scheme="http://www.craun.net/blog/CategoryView,category,Tools.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <font face="Tahoma" size="1">If you're looking for an inexpensive Visual Studio 2008
refactoring add-in that performs many essential refactorings at a price point significantly
lower than ReSharper, MojabSoftware's new Smarties 2008 (goofy name, notwithstanding)
may be your ticket to getting the job done. After reviewing the list of core features,
I have to say that I'm impressed by the breadth of both refactorings and timesavers
packed into the $46US package.</font>
        </p>
        <p>
          <font face="Tahoma" size="1">Their website has this to say about Smarties 2008:</font>
        </p>
        <blockquote>
          <p>
            <font face="Tahoma" size="1">Smarties 2008 is designed for professional developers
who don’t need the refactor commands that are used just to change the badly written
codes by someone else but instead they want something more powerful and at same time
affordable to get their jobs done easier.</font>
          </p>
        </blockquote>
        <p>
          <font face="Tahoma" color="#000000" size="1">Their business model is a simple application
of the Pareto Principle (80-20 rule).  It's probably worth a closer look if you're
on the fence and for the price probably a no-brainer if you don't need all the extra
shiny stuff from ReSharper.</font>
        </p>
        <img width="0" height="0" src="http://www.craun.net/blog/aggbug.ashx?id=2f566ed2-f3ee-491b-9605-934c28cff495" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Microsoft Is Making .NET BCL Source Code Available</title>
    <link rel="alternate" type="text/html" href="http://www.craun.net/blog/PermaLink,guid,561a40f0-7e45-4a43-8405-8a5b1c24f75e.aspx" />
    <id>http://www.craun.net/blog/PermaLink,guid,561a40f0-7e45-4a43-8405-8a5b1c24f75e.aspx</id>
    <published>2007-10-04T21:06:19.228-04:00</published>
    <updated>2007-10-04T21:06:19.2289024-04:00</updated>
    <category term="BCL" label="BCL" scheme="http://www.craun.net/blog/CategoryView,category,BCL.aspx" />
    <category term=".NET" label=".NET" scheme="http://www.craun.net/blog/CategoryView,category,.NET.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <font size="1">
          <font face="Arial">
            <font face="Tahoma">
              <font face="Tahoma">One
of the coolest things I've heard about today is that Microsoft is planning on making
the source code for the .NET Framework Base Class Library (BCL) publicly available.
I'm not sure of all the details, but is appears that it will be hosted similar to
one of the ways Win32 debug symbols are made available to a developer during a debugging
session. Since the Visual Studio .NET debugger can only debug user-mode programs,
WinDbg exists which can work in user or kernel mode, This is where one can declaratively
configure the path, uri or other location to search for the symbols that will be loaded
during a debugging session. This repository is called a <a href="http://support.microsoft.com/kb/311503">symbol
server</a>, and can be as simple as a folder on your drive. This way, one always is
assured of having them available without having to deal with DLLs scattered all over
the drive. I can imagine the scenario for source files exposed in a similar fashion. 
<br /><br />
The benefit with this is that you'd never again have to worry about stepping off into
some .NET framework disassembly goo which can be tedious to navigate through sometimes,
especially so without the debug symbols. Having the source code available in a PDB
would make debugging a nice coherent experience by just making framework code look
just like your code. I know that you can set the option to just show "My Code" when
debugging, but having a full-on interactive session would be sweet, I think. 
<br /><br />
This just in...from a <a href="http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx">post
I just read on Scott Guthrie's blog</a> I now see that it will, in fact, work exactly
as I've described above. Apparently VS 2008 will have a debugging configuration option
to make the magic happen. Very cool!</font>
              <br />
            </font>
          </font>
        </font>
        <p>
        </p>
        <img width="0" height="0" src="http://www.craun.net/blog/aggbug.ashx?id=561a40f0-7e45-4a43-8405-8a5b1c24f75e" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Test First, or Second?</title>
    <link rel="alternate" type="text/html" href="http://www.craun.net/blog/PermaLink,guid,2adb16d1-6794-4e40-90ab-04a5fdf458be.aspx" />
    <id>http://www.craun.net/blog/PermaLink,guid,2adb16d1-6794-4e40-90ab-04a5fdf458be.aspx</id>
    <published>2007-09-25T22:46:03.303-04:00</published>
    <updated>2007-09-25T22:46:03.3036288-04:00</updated>
    <category term="TDD" label="TDD" scheme="http://www.craun.net/blog/CategoryView,category,TDD.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <font face="Tahoma">
          <font size="1">Something
I've been struggling with lately is how to reconcile a need for adequate TDD design
whilst applying sound pattern-based architecture. I'm really beginning to see why
TDD is making my designs much more coherent and maintainable, but using design patterns
is second nature and typically doesn't involve (at least for me) a deliberate effort
to flesh out higher level tests. It seems like the TDD aspect kicks in somewhere between
the "hey this mediator pattern is a good solution for this" and "I should probably
be writing some tests before I get much more code banged out". Maybe the source of
my discontent is a lack of discipline very early in the design phase, or maybe some
hard-wired need to model with patterns first. Anyway, having recently become deeply
interested in using <a href="http://en.wikipedia.org/wiki/Mock_object">Mock Objects</a> as
well as <a href="http://en.wikipedia.org/wiki/Behavior_driven_development">Behavior
Driven Development </a>(BDD), I am focusing a lot of cycles thinking about how they
are actually just variations of a theme, namely, <i>let the tests drive the rest</i>.
I've got a lot more to learn here, but I believe that a lot of my pain (and my customers'
too) can be reduced using some of these techniques.</font>
          <br />
          <font face="Arial">
            <font face="Verdana">
              <font face="Garamond">
                <font size="1">
                  <font face="Tahoma">
                    <font size="2">
                      <font size="1">
                      </font>
                    </font>
                  </font>
                </font>
              </font>
            </font>
          </font>
        </font>
        <p>
        </p>
        <img width="0" height="0" src="http://www.craun.net/blog/aggbug.ashx?id=2adb16d1-6794-4e40-90ab-04a5fdf458be" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Coding Standards for Documentation?</title>
    <link rel="alternate" type="text/html" href="http://www.craun.net/blog/PermaLink,guid,7cc4f703-3d6c-4416-972f-1ca2662d0b42.aspx" />
    <id>http://www.craun.net/blog/PermaLink,guid,7cc4f703-3d6c-4416-972f-1ca2662d0b42.aspx</id>
    <published>2007-01-24T13:21:30.132-05:00</published>
    <updated>2007-10-04T21:14:43.8745472-04:00</updated>
    <category term="WTF" label="WTF" scheme="http://www.craun.net/blog/CategoryView,category,WTF.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <font face="Tahoma" size="1">You know you've
been coding too much when you begin to format text using your coding standards. I've
caught myself making the following changes to architectural documentation I've been
writing lately.<br /><br />
In descending order of insanity:</font>
        <br />
        <ol>
          <li>
            <font face="Tahoma" size="1">Adding a semicolon at the end of sentences instead of
normal punctuation.</font>
          </li>
          <li>
            <font face="Tahoma" size="1">Subconsciously (I hope) adding the leading and trailing
space between a word and the right/left parenthesis like so: <b>( word )</b>. </font>
            <font face="Tahoma" size="1"> </font>
          </li>
          <li>
            <font face="Tahoma" size="1">&lt;Ctrl&gt; + &lt;Alt&gt; + F (ReSharper addicts will
get it)</font>
          </li>
        </ol>
        <font face="Tahoma" size="1">Nutty!</font>
        <font face="Arial" size="1">
          <br />
        </font>
        <font face="Tahoma">
          <br />
        </font>
        <p>
        </p>
        <img width="0" height="0" src="http://www.craun.net/blog/aggbug.ashx?id=7cc4f703-3d6c-4416-972f-1ca2662d0b42" />
      </div>
    </content>
  </entry>
  <entry>
    <title>99 Bottles of Beer on the Wall...</title>
    <link rel="alternate" type="text/html" href="http://www.craun.net/blog/PermaLink,guid,4a16714c-c1e2-4fec-af21-bfd5fbfb1437.aspx" />
    <id>http://www.craun.net/blog/PermaLink,guid,4a16714c-c1e2-4fec-af21-bfd5fbfb1437.aspx</id>
    <published>2007-01-16T00:48:56.836-05:00</published>
    <updated>2007-10-04T21:14:03.9070768-04:00</updated>
    <category term="Time Sinks" label="Time Sinks" scheme="http://www.craun.net/blog/CategoryView,category,Time%2BSinks.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <font face="Arial" size="2">
          <font face="Tahoma" size="1">
            <a href="http://www.rochester.edu/uhs/healthtopics/Alcohol/caloricvalues.html">Good
information to know</a>!</font>
          <font face="Tahoma" size="1">
            <br />
          </font>
          <br />
          <br />
        </font>
        <p>
        </p>
        <img width="0" height="0" src="http://www.craun.net/blog/aggbug.ashx?id=4a16714c-c1e2-4fec-af21-bfd5fbfb1437" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Oracle Unbreakable Linux installed</title>
    <link rel="alternate" type="text/html" href="http://www.craun.net/blog/PermaLink,guid,d7b840f9-5e09-4fdd-a77c-bea0b594e298.aspx" />
    <id>http://www.craun.net/blog/PermaLink,guid,d7b840f9-5e09-4fdd-a77c-bea0b594e298.aspx</id>
    <published>2007-01-03T00:01:51.476-05:00</published>
    <updated>2007-10-04T21:13:19.773616-04:00</updated>
    <category term="FOSS" label="FOSS" scheme="http://www.craun.net/blog/CategoryView,category,FOSS.aspx" />
    <category term="Linux" label="Linux" scheme="http://www.craun.net/blog/CategoryView,category,Linux.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <font face="Tahoma" size="1">Still working
on the Linux mailserver. Installed Oracle Unbreakable Linux to see if I like it as
much as RedHat or SuSE. Since Oracle appears to be (at least in this first release)
simply rebranding RedHat Enterprise 4.0 Linux, I suppose that relatively few variations
are outwardly visible. The overall polish of Oracle's distro is very nice and every
bit as sexy as RedHat or SuSE. I am only running Gnome presently so I can't comment
on its KDE integration. Anyway, I'm letting the machine sit idle on my network for
a few days to see if any stability issues occur.</font>
        <br />
        <p>
        </p>
        <img width="0" height="0" src="http://www.craun.net/blog/aggbug.ashx?id=d7b840f9-5e09-4fdd-a77c-bea0b594e298" />
      </div>
    </content>
  </entry>
</feed>