<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.sgdotnet.org/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Erik - (Derailed)Train of Thoughts on Programming</title><subtitle type="html">let rec learn stuff = 
     match stuff with 
     | programming -&gt; learn programming.Art
     | _ -&gt; sleep</subtitle><id>http://community.sgdotnet.org/blogs/erikaraojo/atom.aspx</id><link rel="alternate" type="text/html" href="http://community.sgdotnet.org/blogs/erikaraojo/default.aspx" /><link rel="self" type="application/atom+xml" href="http://community.sgdotnet.org/blogs/erikaraojo/atom.aspx" /><generator uri="http://communityserver.org" version="4.1.30912.2823">Community Server</generator><updated>2007-11-23T23:10:00Z</updated><entry><title>SoapBits is now open source (written in F#)</title><link rel="alternate" type="text/html" href="/blogs/erikaraojo/archive/2008/05/12/SoapBits-is-now-open-source-_2800_written-in-F_23002900_.aspx" /><id>/blogs/erikaraojo/archive/2008/05/12/SoapBits-is-now-open-source-_2800_written-in-F_23002900_.aspx</id><published>2008-05-12T07:03:00Z</published><updated>2008-05-12T07:03:00Z</updated><content type="html">As  I mentioned in my previous post, I have been rewriting&amp;nbsp;my&amp;nbsp;tool&amp;nbsp;SoapBits&amp;nbsp;from C# to&amp;nbsp;F#.&amp;nbsp;&amp;nbsp; Last&amp;nbsp;week,&amp;nbsp;finally&amp;nbsp;I&amp;nbsp;had&amp;nbsp;worked&amp;nbsp;it&amp;nbsp;into&amp;nbsp;usable&amp;nbsp;state&amp;nbsp;enough&amp;nbsp;for&amp;nbsp;me&amp;nbsp;to&amp;nbsp;publish&amp;nbsp;it&amp;nbsp;at&amp;nbsp;codeplex. (I&amp;#39;ve also renamed the tool to &amp;quot;STORM&amp;quot;)&lt;br /&gt;&lt;br /&gt;If anyone here would like to learn or try&amp;nbsp;out Functional Programming in F#,&amp;nbsp;please&amp;nbsp;volunteer&amp;nbsp;for&amp;nbsp;the project&amp;nbsp;&lt;img src="http://sgdotnet.org/emoticons/emotion-1.gif" alt="Smile" /&gt; &lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;Codeplex project : &lt;/strong&gt;&lt;/u&gt;&lt;a href="http://codeplex.com/storm"&gt;http://codeplex.com/storm&lt;/a&gt;&lt;u&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;Here&amp;#39;s the project description&lt;/strong&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;STORM is an application used to dynamically invoke any type of web service. &lt;br /&gt;&lt;br /&gt;The tool is written mostly in F#. (I love this language!)&lt;br /&gt;&lt;br /&gt;STORM allows you to&lt;br /&gt;1. Dynamically invoke web service methods even those that have input parameters of complex data types&lt;br /&gt;2. Save development time and money. Creating throw-away test client apps just to test the web service is just too wasteful &lt;br /&gt;3. Test multiple web services from within one UI.&lt;br /&gt;&lt;br /&gt;The inspiration for this tool is the .NET Web Service Studio tool originally released at the now closed gotdotnet site.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="width:873px;height:600px;" src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=storm&amp;amp;DownloadId=34052" alt="Storm UI" title="Storm UI" width="873" height="600" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=215399" width="1" height="1"&gt;</content><author><name>ErikAraojo</name><uri>http://community.sgdotnet.org/members/ErikAraojo/default.aspx</uri></author></entry><entry><title>.NET Tool to dynamically invoke web services</title><link rel="alternate" type="text/html" href="/blogs/erikaraojo/archive/2007/11/23/165540.aspx" /><id>/blogs/erikaraojo/archive/2007/11/23/165540.aspx</id><published>2007-11-23T15:10:00Z</published><updated>2007-11-23T15:10:00Z</updated><content type="html">&lt;p&gt;I would like to share with everyone this tool&amp;nbsp;I&amp;#39;ve&amp;nbsp;played&amp;nbsp;around&amp;nbsp;with for&amp;nbsp;sometime&amp;nbsp;now.&amp;nbsp;&amp;nbsp; It is useful for dynamically invoking web services letting you do away with writing throw-away stub client apps.&lt;/p&gt;&lt;p&gt;Other&amp;nbsp;devs&amp;nbsp;from&amp;nbsp;around&amp;nbsp;the&amp;nbsp;world&amp;nbsp;have&amp;nbsp;found it&amp;nbsp;useful.&amp;nbsp; I hope you will to..&lt;br /&gt;&lt;br /&gt;Link&amp;nbsp;to my old post&amp;nbsp;: &lt;a href="http://geekswithblogs.net/Erik/archive/2007/09/01/115109.aspx" target="_blank" title="SoapBits"&gt;SoapBits&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I&amp;#39;m currently migrating it to my favorite language, &lt;strong&gt;F#&lt;/strong&gt;! After I&amp;#39;m done I&amp;#39;m going to make it open source and host in in codeplex.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=165540" width="1" height="1"&gt;</content><author><name>ErikAraojo</name><uri>http://community.sgdotnet.org/members/ErikAraojo/default.aspx</uri></author></entry></feed>