<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Global Nerdy &#187; F#</title>
	<atom:link href="http://www.globalnerdy.com/tag/f/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.globalnerdy.com</link>
	<description>Tech Evangelist Joey deVilla on Shopify, startups, software development, tech news and other nerdy stuff</description>
	<lastBuildDate>Thu, 09 Feb 2012 18:30:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Perspectives on Clojure and F#</title>
		<link>http://www.globalnerdy.com/2010/08/10/perspectives-on-clojure-and-f/</link>
		<comments>http://www.globalnerdy.com/2010/08/10/perspectives-on-clojure-and-f/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 14:45:55 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Clojure]]></category>
		<category><![CDATA[concurrency]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[F#]]></category>
		<category><![CDATA[functional programming]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[Lisp]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2010/08/10/perspectives-on-clojure-and-f/</guid>
		<description><![CDATA[Don&#8217;t have Silverlight? You can download it here or download the video in MP4, MP3, WMA, WMV, WMV (High) and Zune formats. Here’s a Channel 9 video shot at Emerging Languages Camp 2010, the first conference on up-and-coming programming languages held in Portland on July 21 – 22. It’s a casual conversation with: Rich Hickey, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p align="center"><object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="512" height="384"><param name="source" value="http://channel9.msdn.com/App_Themes/default/VideoPlayer10_01_18.xap" /><param name="initParams" value="deferredLoad=true,duration=0,m=http://ecn.channel9.msdn.com/o9/ch9/3931/563931/ELangsClojureFSharpHickeyPamer_ch9.wmv,autostart=false,autohide=true,showembed=true, thumbnail=http://ecn.channel9.msdn.com/o9/ch9/3931/563931/ELangsClojureFSharpHickeyPamer_512_ch9.png, postid=563931" /><param name="background" value="#00FFFFFF" /><a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"> <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" /> </a> </object></p>
<p class="note"><strong>Don&#8217;t have Silverlight?</strong> You can download it here or download the video in <a href="http://ecn.channel9.msdn.com/o9/ch9/3931/563931/ELangsClojureFSharpHickeyPamer_ch9.mp4">MP4</a>, <a href="http://ecn.channel9.msdn.com/o9/ch9/3931/563931/ELangsClojureFSharpHickeyPamer_ch9.mp3">MP3</a>, <a href="http://ecn.channel9.msdn.com/o9/ch9/3931/563931/ELangsClojureFSharpHickeyPamer_ch9.wma">WMA</a>, <a href="http://ecn.channel9.msdn.com/o9/ch9/3931/563931/ELangsClojureFSharpHickeyPamer_ch9.wmv">WMV</a>, <a href="http://ecn.channel9.msdn.com/o9/ch9/3931/563931/ELangsClojureFSharpHickeyPamer_2MB_ch9.wmv">WMV (High)</a> and <a href="http://ecn.channel9.msdn.com/o9/ch9/3931/563931/ELangsClojureFSharpHickeyPamer_Zune_ch9.wmv">Zune</a> formats.</p>
<p>Here’s a <a href="http://channel9.msdn.com/">Channel 9</a> video shot at <a href="http://emerginglangs.com/">Emerging Languages Camp 2010</a>, the first conference on up-and-coming programming languages held in Portland on July 21 – 22. It’s a casual conversation with:</p>
<ul>
<li><strong>Rich Hickey, creator of the </strong><a href="http://clojure.org/"><strong>Clojure</strong></a><strong> (pronounced “closure”) programming language.</strong> It’s a dialect of Lisp intended general-purpose functional programming language with a lot of support for concurrent programming. If you caught <a href="http://blogs.msdn.com/b/cdndevs/archive/2010/04/28/this-week-on-ignite-your-coding-uncle-bob.aspx">our Ignite Your Coding webcast with Robert C. “Uncle Bob” Martin earlier this year</a>, you heard his high praise for the language. Clojure targets both the JVM and CLR. </li>
<li><strong>Joe Pamer, compiler developer for the </strong><a href="http://msdn.microsoft.com/en-ca/library/dd233154.aspx"><strong>F#</strong></a><strong> programming language.</strong> F# is a “hybrid” programming language, built with functional programming in mind, but also programmable in a more imperative object-oriented way. Much of it is compatible with the OCaml programming language, there are some C# ideas in there as well, and it’s one of the languages baked right into Visual Studio 2010. </li>
</ul>
<p>In this conversation, Rich and Joe talk about their ideas on programming language design and evolution, functional programming, concurrency, how F# fits into Visual Studio and the granddaddy of them all, Lisp.</p>
<p class="alert"><a href="http://blogs.msdn.com/b/cdndevs/archive/2010/08/10/perspectives_2D00_on_2D00_clojure_2D00_and_2D00_f.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2010/08/10/perspectives-on-clojure-and-f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3931/563931/ELangsClojureFSharpHickeyPamer_ch9.wmv" length="264430041" type="video/asf" />
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3931/563931/ELangsClojureFSharpHickeyPamer_ch9.mp4" length="293915523" type="video/mp4" />
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3931/563931/ELangsClojureFSharpHickeyPamer_ch9.mp3" length="11488774" type="audio/mpeg" />
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3931/563931/ELangsClojureFSharpHickeyPamer_ch9.wma" length="11621445" type="audio/wma" />
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3931/563931/ELangsClojureFSharpHickeyPamer_2MB_ch9.wmv" length="352335199" type="video/asf" />
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3931/563931/ELangsClojureFSharpHickeyPamer_Zune_ch9.wmv" length="203470096" type="video/asf" />
		</item>
		<item>
		<title>Toronto F# Study Group: Thursday at the Dark Horse</title>
		<link>http://www.globalnerdy.com/2009/05/06/toronto-f-study-group-thursday-at-the-dark-horse/</link>
		<comments>http://www.globalnerdy.com/2009/05/06/toronto-f-study-group-thursday-at-the-dark-horse/#comments</comments>
		<pubDate>Wed, 06 May 2009 04:00:00 +0000</pubDate>
		<dc:creator>Joey deVilla</dc:creator>
				<category><![CDATA[Meetups]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Toronto]]></category>
		<category><![CDATA[Dark Horse Cafe]]></category>
		<category><![CDATA[F#]]></category>
		<category><![CDATA[Justin Lee]]></category>
		<category><![CDATA[study]]></category>
		<category><![CDATA[study groups]]></category>

		<guid isPermaLink="false">http://www.globalnerdy.com/2009/05/06/toronto-f-study-group-thursday-at-the-dark-horse/</guid>
		<description><![CDATA[This article also appears in Canadian Developer Connection. F# (pronounced “eff sharp”) is multi-paradigm .NET programming language that supports both imperative object-oriented and functional programming styles. It’s a dialect of the ML programming language and very close to OCaml. Used as a functional programming language, F# gives you expressive power that’s tricky to duplicate in [...]]]></description>
			<content:encoded><![CDATA[<p></p><p class="alert"><a href="http://blogs.msdn.com/cdndevs/archive/2009/05/06/toronto-f-study-group-thursday-at-the-dark-horse.aspx">This article also appears in <em>Canadian Developer Connection</em>.</a></p>
<p><strong><img style="border-right-width: 0px; margin: 0px 0px 5px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Surface plot program written in F#" border="0" alt="Surface plot program written in F#" align="right" src="http://www.globalnerdy.com/wordpress/wp-content/uploads/2009/05/fsharp-surface-plot.jpg" width="250" height="178" /> F#</strong> (pronounced “eff sharp”) is multi-paradigm .NET programming language that supports both imperative object-oriented and functional programming styles. It’s a dialect of the <a href="http://en.wikipedia.org/wiki/ML_(programming_language)">ML</a> programming language and very close to <a href="http://en.wikipedia.org/wiki/Ocaml">OCaml</a>. Used as a functional programming language, F# gives you expressive power that’s tricky to duplicate in your run-of-the-mill imperative programming languages. As a .NET programming language, you can integrate modules written in F# into C# and Visual Basic projects, with F# doing the data-crunching, and C# or VB handling the user interface.</p>
<p><strong><a href="http://www.cellperformance.com/justin_lee/">Justin Lee</a></strong> talked to me about starting a Toronto F# study group a couple of weeks ago at Toronto CodeCamp, and he’s holding the first meeting this <strong>Thursday, May 7th at 6:00 p.m. at the <a href="http://www.joeydevilla.com/2009/04/15/dark-horse-cafe-on-spadina-now-open-coffee-and-code-at-the-spadina-dark-horse-this-friday/">Dark Horse Cafe</a></strong> (<a href="http://maps.live.com/#JndoZXJlMT0yMTUrU3BhZGluYStBdmVudWUlMmMrVG9yb250bytPTiZiYj01NC4yNjUyMjQwNzg2MDU3JTdlLTQwLjg2OTE0MDYyNSU3ZTMwLjc1MTI3Nzc3NjI1NzglN2UtMTE3Ljg2MTMyODEyNQ==">215 Spadina Avenue</a>). He says that in this first meeting, he wants to start talking about the study group itself and cover a few simple “getting started with F#” exercises.</p>
<p>There’s nothing like a taking up a new programming language to stretch your brain, and there’s a lot of evidence to suggest that functional programming concepts are the future. The F# Study Group is an opportunity to get started, and the Dark Horse is a pretty nice setting with great coffee.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.globalnerdy.com/2009/05/06/toronto-f-study-group-thursday-at-the-dark-horse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

