<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Tobler.SoftwareArchitecture()</title><link>http://weblogs.asp.net/jtobler/default.aspx</link><description>John Tobler's somewhat ordered collection of thoughts and resources mostly related to software architecture and software engineering.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>[Tools] New version of UMLet available (9.1)</title><link>http://weblogs.asp.net/jtobler/archive/2009/07/02/tools-new-version-of-umlet-available-9-1.aspx</link><pubDate>Fri, 03 Jul 2009 04:57:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7139092</guid><dc:creator>CSharpener</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtobler/rsscomments.aspx?PostID=7139092</wfw:commentRss><comments>http://weblogs.asp.net/jtobler/archive/2009/07/02/tools-new-version-of-umlet-available-9-1.aspx#comments</comments><description>A newer version of UMLet is available.  UMLet is my "UML as sketch" tool of choice!  You can read *about* a very interesting article on the rationale behind UMLet here:

http://www2.computer.org/portal/web/csdl/abs/proceedings/euromicro/2003/1996/00/19960267abs.htm


Note, however, that the authors require payment for the full article.

UMLet is very capable ... and free, too!

&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7139092" width="1" height="1"&gt;</description></item><item><title>Your Company's Next Senior Software Architect???</title><link>http://weblogs.asp.net/jtobler/archive/2009/07/02/your-company-s-next-senior-software-architect.aspx</link><pubDate>Thu, 02 Jul 2009 23:08:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7138943</guid><dc:creator>CSharpener</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtobler/rsscomments.aspx?PostID=7138943</wfw:commentRss><comments>http://weblogs.asp.net/jtobler/archive/2009/07/02/your-company-s-next-senior-software-architect.aspx#comments</comments><description>I would *love* to join a new and exciting software development team that has a single-minded focus on delivering high-quality software products to great customers.  

Perhaps that team is working in your company!  

Please have a look at my resume (http://weblogs.asp.net/jtobler/articles/48839.aspx) to find out if my skills match your customers' needs!  If interested, contact me by email so I can get to work with you as quickly as possible!  

I currently live in San Diego, CA, but would consider relocating to Las Vegas, NV, or the Miami Ft. Lauderdale area, FL, to join the right company with the right challenge!


&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7138943" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B002E00_NET+C_23005D00_/default.aspx">[.NET C#]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Languages_5D00_/default.aspx">[Languages]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Software+Architecture_5D00_/default.aspx">[Software Architecture]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/Human+Stuff/default.aspx">Human Stuff</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/General/default.aspx">General</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_SoftDev_5D00_/default.aspx">[SoftDev]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_General_5D00_/default.aspx">[General]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_ASP.NET_5D00_/default.aspx">[ASP.NET]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_TDD_5D00_/default.aspx">[TDD]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_GameDev_5D00_/default.aspx">[GameDev]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/General+Software+Development/default.aspx">General Software Development</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B002E00_NET_5D00_/default.aspx">[.NET]</category></item><item><title>[Tools] New version of UMLet available (9.03)</title><link>http://weblogs.asp.net/jtobler/archive/2009/02/11/tools-new-version-of-umlet-available-9-03.aspx</link><pubDate>Wed, 11 Feb 2009 21:54:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6898034</guid><dc:creator>CSharpener</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtobler/rsscomments.aspx?PostID=6898034</wfw:commentRss><comments>http://weblogs.asp.net/jtobler/archive/2009/02/11/tools-new-version-of-umlet-available-9-03.aspx#comments</comments><description>Get your fresh new copy here: &lt;A class="" title="Umlet 9.03" href="http://www.umlet.com/" target=_blank mce_href="http://www.umlet.com/"&gt;Umlet 9.03&lt;/A&gt;. &lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6898034" width="1" height="1"&gt;</description></item><item><title>Time to get busy again!</title><link>http://weblogs.asp.net/jtobler/archive/2009/02/11/time-to-get-busy-again.aspx</link><pubDate>Wed, 11 Feb 2009 21:26:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6898011</guid><dc:creator>CSharpener</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtobler/rsscomments.aspx?PostID=6898011</wfw:commentRss><comments>http://weblogs.asp.net/jtobler/archive/2009/02/11/time-to-get-busy-again.aspx#comments</comments><description>Well!  I've let this blog sit too long without taking care of it.  I'm very busy, these days, on a number of different levels.  But lately, I've started doing some work and research on Open Source GIS systems and on SharePoint development, so you should start seeing some posts here again.  &lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6898011" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Software+Architecture_5D00_/default.aspx">[Software Architecture]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_WebDev_5D00_/default.aspx">[WebDev]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_SoftDev_5D00_/default.aspx">[SoftDev]</category></item><item><title>New Office 2007 Data Mining Add-ins!</title><link>http://weblogs.asp.net/jtobler/archive/2008/01/23/new-office-2007-data-mining-add-ins.aspx</link><pubDate>Wed, 23 Jan 2008 22:32:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5641057</guid><dc:creator>CSharpener</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtobler/rsscomments.aspx?PostID=5641057</wfw:commentRss><comments>http://weblogs.asp.net/jtobler/archive/2008/01/23/new-office-2007-data-mining-add-ins.aspx#comments</comments><description>&lt;p mce_keep="true"&gt;Here is a cool &lt;a href="http://www.sqlserverdatamining.com/ssdm/Home/DataMiningAddinsLaunch/tabid/69/Default.aspx" title="article on the SQL Server 2005 Data Mining Add-ins for Office 2007" mce_href="http://www.sqlserverdatamining.com/ssdm/Home/DataMiningAddinsLaunch/tabid/69/Default.aspx"&gt;article on &lt;/a&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif';"&gt;&lt;a href="http://www.sqlserverdatamining.com/ssdm/Home/DataMiningAddinsLaunch/tabid/69/Default.aspx" title="article on the SQL Server 2005 Data Mining Add-ins for Office 2007" mce_href="http://www.sqlserverdatamining.com/ssdm/Home/DataMiningAddinsLaunch/tabid/69/Default.aspx"&gt;The SQL Server 2005 Data Mining Add-ins for Office 2007&lt;/a&gt;, some great new business intelligence tools for Excel 2007.&lt;/span&gt;&lt;/p&gt;
&lt;p mce_keep="true"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif';"&gt;&lt;a href="http://www.sqlserverdatamining.com/ssdm/Home/DataMiningAddinsLaunch/tabid/69/Default.aspx" mce_href="http://www.sqlserverdatamining.com/ssdm/Home/DataMiningAddinsLaunch/tabid/69/Default.aspx"&gt;&lt;br&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p mce_keep="true"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif';"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p mce_keep="true"&gt;&lt;span style="font-size: 10pt; font-family: 'Verdana','sans-serif';"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5641057" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_SoftDev_5D00_/default.aspx">[SoftDev]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_BusinessIntelligence_5D00_/default.aspx">[BusinessIntelligence]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Datamining_5D00_/default.aspx">[Datamining]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Datawarehouse_5D00_/default.aspx">[Datawarehouse]</category></item><item><title>[Tools] New Version of UMLet is out (UMLet 8)!</title><link>http://weblogs.asp.net/jtobler/archive/2007/11/30/tools-new-version-of-umlet-is-out-umlet-8.aspx</link><pubDate>Fri, 30 Nov 2007 23:17:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5384852</guid><dc:creator>CSharpener</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtobler/rsscomments.aspx?PostID=5384852</wfw:commentRss><comments>http://weblogs.asp.net/jtobler/archive/2007/11/30/tools-new-version-of-umlet-is-out-umlet-8.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;&lt;A class="" title="UMLet 8" href="http://www.umlet.com/" target=_blank mce_href="http://www.umlet.com/"&gt;UMLet 8&lt;/A&gt; is out!&amp;nbsp; UMLet is a light-weight UML diagramming tool for those who need something for&amp;nbsp;&lt;A class="" title="UML as sketch" href="http://martinfowler.com/bliki/UmlAsSketch.html" mce_href="http://martinfowler.com/bliki/UmlAsSketch.html"&gt;UML as sketch&lt;/A&gt;&amp;nbsp;drawing.&amp;nbsp; This is not a heavy duty code-generating MDA tool.&amp;nbsp; UMLet is wonderful for sketching out your ideas without feeling so darned &lt;STRONG&gt;formal&lt;/STRONG&gt;!&amp;nbsp; It is one of my favorite architectural sketching tools and I can strongly recommend it.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5384852" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Software+Architecture_5D00_/default.aspx">[Software Architecture]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Agile+Development_5D00_/default.aspx">[Agile Development]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Tools_5D00_/default.aspx">[Tools]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>[.NET][Articles] Single-Sign-On (SSO) for SharePoint 2007 (MOSS)</title><link>http://weblogs.asp.net/jtobler/archive/2007/11/14/net-articles-single-sign-on-sso-for-sharepoint-2007-moss.aspx</link><pubDate>Wed, 14 Nov 2007 16:47:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5179000</guid><dc:creator>CSharpener</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtobler/rsscomments.aspx?PostID=5179000</wfw:commentRss><comments>http://weblogs.asp.net/jtobler/archive/2007/11/14/net-articles-single-sign-on-sso-for-sharepoint-2007-moss.aspx#comments</comments><description>&lt;P&gt;I recently discovered this very interesting article that covers the basics of configuring and using SSO with Microsoft SharePoint 2007, especially when creating views and forms on external SQL Server databases using Windows authentication.&amp;nbsp; This is a very worthwhile read for&amp;nbsp; SharePoint developers and integrators.&lt;/P&gt;
&lt;P&gt;&lt;A class="" title="An Introduction to Single-Sign-On (SSO) with Data Views " href="http://blogs.msdn.com/sharepointdesigner/archive/2007/08/27/an-introduction-to-single-sign-on-sso-with-data-views.aspx" mce_href="http://blogs.msdn.com/sharepointdesigner/archive/2007/08/27/an-introduction-to-single-sign-on-sso-with-data-views.aspx"&gt;An Introduction to Single-Sign-On (SSO) with Data Views&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;Enjoy!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5179000" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B002E00_NET+General_5D00_/default.aspx">[.NET General]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Software+Architecture_5D00_/default.aspx">[Software Architecture]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Database_5D00_/default.aspx">[Database]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Articles_5D00_/default.aspx">[Articles]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_SoftDev_5D00_/default.aspx">[SoftDev]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_ASP.NET_5D00_/default.aspx">[ASP.NET]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B002E00_NET_5D00_/default.aspx">[.NET]</category></item><item><title>[.NET C#] Unified C# 3.0 Specification</title><link>http://weblogs.asp.net/jtobler/archive/2007/09/12/net-c-unified-c-3-0-specification.aspx</link><pubDate>Wed, 12 Sep 2007 15:34:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:3837226</guid><dc:creator>CSharpener</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtobler/rsscomments.aspx?PostID=3837226</wfw:commentRss><comments>http://weblogs.asp.net/jtobler/archive/2007/09/12/net-c-unified-c-3-0-specification.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;The C# team at csharp-online.net has&amp;nbsp;a download link for a consolidated document presenting the &lt;A class="" href="http://blog.csharp-online.net/?p=140" mce_href="http://blog.csharp-online.net/?p=140"&gt;Unified&amp;nbsp;C# 3.0 Specification&lt;/A&gt;,&amp;nbsp;which brings together all prior C# specs with the latest version.&amp;nbsp; It weighs in at slightly over 500 pages, but looks to be the most comprehensive documentation yet available for C#, and is an essential reference for any .NET developer&amp;nbsp;working at the deeper levels.&amp;nbsp; &lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=3837226" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B002E00_NET+General_5D00_/default.aspx">[.NET General]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B002E00_NET+C_23005D00_/default.aspx">[.NET C#]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Languages_5D00_/default.aspx">[Languages]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Reference_5D00_/default.aspx">[Reference]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_SoftDev_5D00_/default.aspx">[SoftDev]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/compiler/default.aspx">compiler</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B002E00_NET_5D00_/default.aspx">[.NET]</category></item><item><title>[Database] Reporting Services Architecture</title><link>http://weblogs.asp.net/jtobler/archive/2007/09/12/database-reporting-services-architecture.aspx</link><pubDate>Wed, 12 Sep 2007 15:16:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:3836962</guid><dc:creator>CSharpener</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtobler/rsscomments.aspx?PostID=3836962</wfw:commentRss><comments>http://weblogs.asp.net/jtobler/archive/2007/09/12/database-reporting-services-architecture.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;There is an excellent article on &lt;A class="" title="Reporting Services Architecture" href="http://en.csharp-online.net/Reporting_Services_Architecture" mce_href="http://en.csharp-online.net/Reporting_Services_Architecture"&gt;Reporting Services Architecture&lt;/A&gt; for Microsoft SQL Server 2005 Reporting Services (SSRS) at&amp;nbsp;&lt;A class="" title=csharp-online.net href="http://en.csharp-online.net/" mce_href="http://en.csharp-online.net/"&gt;csharp-online.net&lt;/A&gt;.&amp;nbsp;&amp;nbsp;There is a great diagram on the first page.&amp;nbsp; Reading the article from front to back is a little difficult, as it is broken up in small pieces, but the navigation menu to the right of the text is helpful for moving around when tracking down references.&amp;nbsp; The article presented here is an extract from a book by Michael Lisin and&amp;nbsp;Jim Joseph.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=3836962" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B002E00_NET+General_5D00_/default.aspx">[.NET General]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B002E00_NET+C_23005D00_/default.aspx">[.NET C#]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Software+Architecture_5D00_/default.aspx">[Software Architecture]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Database_5D00_/default.aspx">[Database]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Articles_5D00_/default.aspx">[Articles]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_SoftDev_5D00_/default.aspx">[SoftDev]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B002E00_NET_5D00_/default.aspx">[.NET]</category></item><item><title>[Laws] Tobler's Metrics of Civilization</title><link>http://weblogs.asp.net/jtobler/archive/2006/08/14/_5B00_Laws_5D00_-Tobler_2700_s-Metrics-of-Civilization.aspx</link><pubDate>Mon, 14 Aug 2006 21:51:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:469567</guid><dc:creator>CSharpener</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtobler/rsscomments.aspx?PostID=469567</wfw:commentRss><comments>http://weblogs.asp.net/jtobler/archive/2006/08/14/_5B00_Laws_5D00_-Tobler_2700_s-Metrics-of-Civilization.aspx#comments</comments><description>&lt;p&gt;Here is a gift for those who care:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;a href="http://weblogs.asp.net/jtobler/pages/_5B00_Laws_5D00_-Tobler_2700_s-Metric-of-Civilization.aspx" title="Tobler&amp;#39;s Metric of Civilization"&gt;Tobler&amp;#39;s Metrics of Civilization&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=469567" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Human+Factor_5D00_/default.aspx">[Human Factor]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/Human+Stuff/default.aspx">Human Stuff</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/General/default.aspx">General</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_General_5D00_/default.aspx">[General]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Laws_5D00_/default.aspx">[Laws]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/Laws/default.aspx">Laws</category></item><item><title>[Human Factor] Tobler's Elixir</title><link>http://weblogs.asp.net/jtobler/archive/2006/08/14/_5B00_Human-Factor_5D00_-Tobler_2700_s-Elixir.aspx</link><pubDate>Mon, 14 Aug 2006 21:27:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:469558</guid><dc:creator>CSharpener</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtobler/rsscomments.aspx?PostID=469558</wfw:commentRss><comments>http://weblogs.asp.net/jtobler/archive/2006/08/14/_5B00_Human-Factor_5D00_-Tobler_2700_s-Elixir.aspx#comments</comments><description>&lt;p&gt;This is to record something fundamentally important that I wrote long ago.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;quot;Tears are the elixir by means of which roses may emerge from thorns.&amp;quot; &lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=469558" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Human+Factor_5D00_/default.aspx">[Human Factor]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/Human+Stuff/default.aspx">Human Stuff</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/General/default.aspx">General</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_General_5D00_/default.aspx">[General]</category></item><item><title>[TDD] TDD'ing Sudoku in Ruby</title><link>http://weblogs.asp.net/jtobler/archive/2006/07/14/457489.aspx</link><pubDate>Sat, 15 Jul 2006 02:30:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:457489</guid><dc:creator>CSharpener</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtobler/rsscomments.aspx?PostID=457489</wfw:commentRss><comments>http://weblogs.asp.net/jtobler/archive/2006/07/14/457489.aspx#comments</comments><description>&lt;a href="http://www.xprogramming.com/index.htm" target="_blank" title="Ron Jeffries"&gt;Ron Jeffries&lt;/a&gt;, of Extreme Programming fame, and some other folks on the &lt;a href="http://groups.yahoo.com/group/testdrivendevelopment/" title="[TDD] email list"&gt;Test Driven Development email list&lt;/a&gt;, have started several passes at creating a Sudoku solver by following the TDD approach. &amp;nbsp;I really am enjoying following Ron&amp;#39;s pursuit in his article, &lt;a href="http://www.xprogramming.com/xpmag/OkSudoku.htm" target="_blank" title="OK Sudoku"&gt;OK, Sudoku&lt;/a&gt;, and in the forum and list messages. &amp;nbsp;Ron is doing a Ruby version, which is even more fun to follow. &amp;nbsp;If you want to see TDD in action, watch as Ron goes about implementing something about which he knew basically nothing when he started. &amp;nbsp;Great fun!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=457489" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Languages_5D00_/default.aspx">[Languages]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Agile+Development_5D00_/default.aspx">[Agile Development]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_TDD_5D00_/default.aspx">[TDD]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/General+Software+Development/default.aspx">General Software Development</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Ruby_5D00_/default.aspx">[Ruby]</category></item><item><title>[Languages] Ruby is coming along on .NET</title><link>http://weblogs.asp.net/jtobler/archive/2006/06/20/454080.aspx</link><pubDate>Tue, 20 Jun 2006 18:53:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:454080</guid><dc:creator>CSharpener</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtobler/rsscomments.aspx?PostID=454080</wfw:commentRss><comments>http://weblogs.asp.net/jtobler/archive/2006/06/20/454080.aspx#comments</comments><description>&lt;P&gt;I have been checking out a couple of newer implementations of Ruby for .NET.&amp;nbsp; Each offers something different and it is obvious that we are getting closer to having a really usable variant of Ruby on .NET in the near future.&amp;nbsp; Here are my current favorite contenders:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.plas.fit.qut.edu.au/rubynet/"&gt;Ruby.NET&lt;/A&gt;, by Gardens Point&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.iunknown.com/articles/2006/06/19/rubyclr-drop-4"&gt;RubyCLR Drop 4&lt;/A&gt;, by John Lam&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://wilcoding.xs4all.nl/Wilco/IronRuby.aspx"&gt;IronRuby&lt;/A&gt;, by Wilco Bauwer&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Each of these implementations has features worthy of notice and emulation.&amp;nbsp; Congratulations to the people behind them for contributing such fine work!&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=454080" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Languages_5D00_/default.aspx">[Languages]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Tools_5D00_/default.aspx">[Tools]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/interpreter/default.aspx">interpreter</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Ruby_5D00_/default.aspx">[Ruby]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/compiler/default.aspx">compiler</category></item><item><title>[Languages]  A Smalltalk Compiler for .NET - #Smalltalk</title><link>http://weblogs.asp.net/jtobler/archive/2006/06/20/454077.aspx</link><pubDate>Tue, 20 Jun 2006 18:39:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:454077</guid><dc:creator>CSharpener</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtobler/rsscomments.aspx?PostID=454077</wfw:commentRss><comments>http://weblogs.asp.net/jtobler/archive/2006/06/20/454077.aspx#comments</comments><description>&lt;P&gt;A fortuitous incident led me to review the &lt;A href="http://www.dotnetlanguages.net/"&gt;.NET Languages&lt;/A&gt; website, which has a great list of .NET languages on its &lt;A href="http://www.dotnetlanguages.net/DNL/Resources.aspx"&gt;Resources&lt;/A&gt; page.&amp;nbsp; There, I found out about a new-to-me compiler, &lt;A href="http://www.refactory.com/Software/SharpSmalltalk/index.html"&gt;#Smalltalk&lt;/A&gt;, that implements Smalltalk to run on .NET.&amp;nbsp; The &lt;A href="http://www.refactory.com/Software/SharpSmalltalk/index.html"&gt;#Smalltalk&lt;/A&gt;&amp;nbsp;system&amp;nbsp;is offered under&amp;nbsp;an &lt;A href="http://www.refactory.com/Software/SharpSmalltalk/License.txt"&gt;Open Software License version 1.1&lt;/A&gt;&amp;nbsp;and the included class library is supposedly "mostly compatible with the ANSI Smalltalk standard."&amp;nbsp; In its current version, &lt;A href="http://www.refactory.com/Software/SharpSmalltalk/index.html"&gt;#Smalltalk&lt;/A&gt;&amp;nbsp;does not have support for GUI development but such is planned for a future release.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=454077" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Languages_5D00_/default.aspx">[Languages]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Tools_5D00_/default.aspx">[Tools]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_SoftDev_5D00_/default.aspx">[SoftDev]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/interpreter/default.aspx">interpreter</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/compiler/default.aspx">compiler</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/Smalltalk/default.aspx">Smalltalk</category></item><item><title>[Tools] Unit Testing for JavaScript</title><link>http://weblogs.asp.net/jtobler/archive/2006/05/30/449688.aspx</link><pubDate>Tue, 30 May 2006 16:09:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:449688</guid><dc:creator>CSharpener</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jtobler/rsscomments.aspx?PostID=449688</wfw:commentRss><comments>http://weblogs.asp.net/jtobler/archive/2006/05/30/449688.aspx#comments</comments><description>The entire development community probably already knows about this, but I just discovered that an Open Source unit testing framework exists for JavaScript.&amp;nbsp; The framework is &lt;A href="http://www.jsunit.net/"&gt;JsUnit&lt;/A&gt;&amp;nbsp;and it is a port from &lt;A href="http://www.junit.org/"&gt;JUnit&lt;/A&gt;.&amp;nbsp; If you find yourself doing extensive work with JavaScript, you may find&amp;nbsp;&lt;A href="http://www.jsunit.net/"&gt;JsUnit&lt;/A&gt; quite useful.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=449688" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Reference_5D00_/default.aspx">[Reference]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_Tools_5D00_/default.aspx">[Tools]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_SoftDev_5D00_/default.aspx">[SoftDev]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_TDD_5D00_/default.aspx">[TDD]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/_5B00_JavaScript_5D00_/default.aspx">[JavaScript]</category><category domain="http://weblogs.asp.net/jtobler/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item></channel></rss>