<?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>Steve Vinoski's Blog &#187; column</title>
	<atom:link href="http://steve.vinoski.net/blog/category/column/feed/" rel="self" type="application/rss+xml" />
	<link>http://steve.vinoski.net/blog</link>
	<description>Ask forgiveness, not permission.</description>
	<lastBuildDate>Tue, 10 Jan 2012 18:36:04 +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>New Column: Wriaki</title>
		<link>http://steve.vinoski.net/blog/2012/01/10/new-column-wriaki-2/</link>
		<comments>http://steve.vinoski.net/blog/2012/01/10/new-column-wriaki-2/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 18:36:04 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[column]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[functional programming]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://steve.vinoski.net/blog/?p=914</guid>
		<description><![CDATA[For the &#8220;Functional Web&#8221; column in the Jan/Feb 2012 issue of Internet Computing, I wrote about Wriaki, an Erlang sample application my Basho colleague Bryan Fink wrote that implements a wiki on top of Webmachine and Riak. Wriaki is a nice, clean, and easy to understand example of how to write Webmachine applications. Here&#8217;s the [...]]]></description>
			<content:encoded><![CDATA[<p>For the &#8220;Functional Web&#8221; column in the <a href="http://www.computer.org/csdl/mags/ic/2012/01/index.html">Jan/Feb 2012 issue of Internet Computing</a>, I wrote about <a href="https://github.com/basho/wriaki">Wriaki</a>, an Erlang sample application my <a href="http://basho.com/">Basho</a> colleague <a href="http://beerriot.com/bryan.html">Bryan Fink</a> wrote that implements a wiki on top of <a href="http://wiki.basho.com/Webmachine.html">Webmachine</a> and <a href="http://basho.com/products/riak-overview/">Riak</a>. Wriaki is a nice, clean, and easy to understand example of how to write Webmachine applications. <a href="/pdf/IC-Wriaki.pdf">Here&#8217;s the PDF.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://steve.vinoski.net/blog/2012/01/10/new-column-wriaki-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Column: ClojureScript</title>
		<link>http://steve.vinoski.net/blog/2011/11/05/new-column-clojurescript/</link>
		<comments>http://steve.vinoski.net/blog/2011/11/05/new-column-clojurescript/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 00:59:32 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[clojure]]></category>
		<category><![CDATA[clojurescript]]></category>
		<category><![CDATA[column]]></category>
		<category><![CDATA[functional programming]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[ClojureScript]]></category>

		<guid isPermaLink="false">http://steve.vinoski.net/blog/?p=882</guid>
		<description><![CDATA[In the Nov/Dec 2011 issue of Internet Computing, &#8220;Functional Web&#8221; guest columnist Mark McGranaghan of Heroku gives us a really well-written article introducing the ClojureScript language and its Google Closure substrate. With a number of examples, he shows us how to use ClojureScript in dynamic client-side Web applications, and he also explains ClojureScript’s unique approach [...]]]></description>
			<content:encoded><![CDATA[<p>In the <a href="http://www.computer.org/portal/web/csdl/abs/mags/ic/2011/06/mic201106toc.htm">Nov/Dec 2011 issue of Internet Computing</a>, &#8220;Functional Web&#8221; guest columnist <a href="http://markmcgranaghan.com/">Mark McGranaghan</a> of <a href="http://www.heroku.com/">Heroku</a> gives us a really well-written article introducing the <a href="https://github.com/clojure/clojurescript">ClojureScript</a>  language and its <a href="http://code.google.com/closure/">Google Closure substrate</a>. With a number of examples, he shows us how to use ClojureScript in dynamic client-side Web applications, and he also explains ClojureScript’s unique approach to JavaScript compilation.</p>
<p><em>[Update: I forgot to include a link to the actual article. Oops! Find it <a href="http://steve.vinoski.net/pdf/IC-ClojureScript.pdf">here</a>. Thanks for letting me know, <a href="http://www.innoq.com/blog/st/">Stefan</a>!]</em></p>
<p>As always, all feedback on this or any other &#8220;Functional Web&#8221; column is welcomed.</p>
<p>BTW if you enjoy the &#8220;Functional Web&#8221; column, be sure to attend the <a href="http://qconsf.com/sf2011/tracks/show_track.jsp?trackOID=521">Functional Web track</a> I&#8217;m running at <a href="http://qconsf.com/sf2011/">QCon San Francisco</a> coming up in mid-November. It&#8217;ll be fun and informative.</p>
]]></content:encoded>
			<wfw:commentRss>http://steve.vinoski.net/blog/2011/11/05/new-column-clojurescript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Column: Scala Web Frameworks</title>
		<link>http://steve.vinoski.net/blog/2011/09/20/new-column-scala-web-frameworks/</link>
		<comments>http://steve.vinoski.net/blog/2011/09/20/new-column-scala-web-frameworks/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 19:35:07 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[column]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[functional programming]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://steve.vinoski.net/blog/?p=865</guid>
		<description><![CDATA[For the Sep/Oct 2011 issue of Internet Computing, I am very fortunate to have Dean Wampler as a guest columnist. Dean put together a great column on Scala web frameworks (PDF) in which he looks beyond the venerable Lift and takes a peek into Play, Scalatra, and Finagle.]]></description>
			<content:encoded><![CDATA[<p>For the <a href="http://www.computer.org/portal/web/csdl/abs/mags/ic/2011/05/mic201105toc.htm">Sep/Oct 2011 issue</a> of <a href="http://www.computer.org/internet">Internet Computing</a>, I am very fortunate to have <a href="http://www.deanwampler.com/">Dean Wampler</a> as a guest columnist. Dean put together a great column on <a href="http://steve.vinoski.net/pdf/IC-Scala_Web_Frameworks.pdf">Scala web frameworks</a> (PDF) in which he looks beyond the venerable <a href="http://liftweb.net/">Lift</a> and takes a peek into <a href="http://scala.playframework.org/">Play</a>, <a href="http://www.scalatra.org/">Scalatra</a>, and <a href="https://github.com/twitter/finagle">Finagle</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://steve.vinoski.net/blog/2011/09/20/new-column-scala-web-frameworks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Column: Yaws</title>
		<link>http://steve.vinoski.net/blog/2011/07/01/new-column-yaws/</link>
		<comments>http://steve.vinoski.net/blog/2011/07/01/new-column-yaws/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 19:51:57 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[column]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[yaws]]></category>

		<guid isPermaLink="false">http://steve.vinoski.net/blog/?p=845</guid>
		<description><![CDATA[The July/August 2011 issue of Internet Computing is out, and this time my column (pdf) covers the Erlang Yaws web server. Since Yaws has too many features to detail in just one column, I wrote it as an introductory piece, covering only those features that are most commonly used. You might also take a look [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.computer.org/portal/web/csdl/abs/mags/ic/2011/04/mic201104toc.htm">July/August 2011 issue of Internet Computing</a> is out, and this time <a href="/pdf/IC-Yaws.pdf">my column</a> (pdf) covers the <a href="http://www.erlang.org/">Erlang</a> <a href="http://yaws.hyber.org/">Yaws web server</a>. Since Yaws has too many features to detail in just one column, I wrote it as an introductory piece, covering only those features that are most commonly used.</p>
<p>You might also take a look at my slides from my <a href="http://www.erlang-factory.com/upload/presentations/409/vinoski-ef-london-2011.pdf">&#8220;A Decade of Yaws&#8221;</a> talk (pdf) from Erlang Factory London 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://steve.vinoski.net/blog/2011/07/01/new-column-yaws/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Process Bottlenecks in Erlang Web Apps</title>
		<link>http://steve.vinoski.net/blog/2011/03/19/process-bottlenecks-in-erlang-web-apps/</link>
		<comments>http://steve.vinoski.net/blog/2011/03/19/process-bottlenecks-in-erlang-web-apps/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 22:41:06 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[column]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[functional programming]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://steve.vinoski.net/blog/?p=712</guid>
		<description><![CDATA[In my &#8220;Functional Web&#8221; March/April 2011 column (PDF), I explore potential process bottleneck problems within Erlang web applications, specifically around the issue of process fan-in. I&#8217;ve seen developers create Erlang web applications that suffer from bottlenecks related to interprocess communication as explained in the column, yet as far as I&#8217;ve seen this issue is rarely [...]]]></description>
			<content:encoded><![CDATA[<p>In my <a href="/blog/internet-computing-columns/">&#8220;Functional Web&#8221;</a> <a href="/pdf/IC-Erlang_Web_Process_Bottlenecks.pdf">March/April 2011 column</a> (PDF), I explore potential process bottleneck problems within Erlang web applications, specifically around the issue of process fan-in. I&#8217;ve seen developers create Erlang web applications that suffer from bottlenecks related to interprocess communication as explained in the column, yet as far as I&#8217;ve seen this issue is rarely if ever discussed among Erlang developers.</p>
<p>As always, all constructive feedback on the column is welcomed. Just post your comments here or email me.</p>
]]></content:encoded>
			<wfw:commentRss>http://steve.vinoski.net/blog/2011/03/19/process-bottlenecks-in-erlang-web-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

