<?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; scala</title>
	<atom:link href="http://steve.vinoski.net/blog/category/scala/feed/" rel="self" type="application/rss+xml" />
	<link>http://steve.vinoski.net/blog</link>
	<description>Ask forgiveness, not permission.</description>
	<lastBuildDate>Thu, 09 May 2013 03:00:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Latest Column: Play2</title>
		<link>http://steve.vinoski.net/blog/2012/08/30/latest-column-play2/</link>
		<comments>http://steve.vinoski.net/blog/2012/08/30/latest-column-play2/#comments</comments>
		<pubDate>Thu, 30 Aug 2012 21:35:48 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[column]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[functional programming]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://steve.vinoski.net/blog/?p=1047</guid>
		<description><![CDATA[I&#8217;m a little late in posting this, but in the July/August 2012 issue of Internet Computing, guest columnist Sadek Drobi covers the Play2 framework. Sadek talks about how today’s Web evolutions and the emergence of software as a service and Web services have led to new challenges in programming: distribution, scalability, management of various data [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m a little late in posting this, but in the <a href="http://www.computer.org/csdl/mags/ic/2012/04/index.html">July/August 2012 issue of Internet Computing</a>, guest columnist <a href="http://sadache.tumblr.com/">Sadek Drobi</a> covers the <a href="http://www.playframework.org/">Play2 framework</a>. Sadek talks about how today’s Web evolutions and the emergence of software as a service and Web services have led to new challenges in programming: distribution, scalability, management of various data formats, stream management, and so on. He explains that <a href="http://www.playframework.org/">Play2</a> can significantly aid developers in capitalizing on the opportunities the Web offers while minimizing potential risks by leveraging the strengths of functional programming. He outlines functional programming’s power in this context at several levels: data and data format manipulation using higher-order functions; reactive composition with nonblocking I/O for scalability; and reactive stream processing and manipulation using Iteratees with <a href="http://tools.ietf.org/html/rfc6455">WebSockets</a> and <a href="http://www.w3.org/TR/eventsource/">Server-Sent Events</a>. Here&#8217;s <a href="http://steve.vinoski.net/pdf/IC-Play2.pdf">the PDF</a> of the column.</p>
<p>The same magazine issue is also the &#8220;<a href="http://www.computer.org/csdl/mags/ic/2012/04/mic2012040011.html">Programmatic Interfaces for Web Applications</a>&#8221; special issue that <a href="http://vitvar.com">Tomas Vitvar</a>, <a href="http://www.pautasso.info">Cesare Pautausso</a>, and I co-guest-edited. Our <a href="http://www.computer.org/csdl/mags/ic/2012/04/mic2012040011.html">guest editors&#8217; introduction</a> explains the purpose of the special issue and introduces the five articles comprising it:</p>
<ul>
<li><a href="http://www.computer.org/csdl/mags/ic/2012/04/mic2012040015-abs.html"><em>Toward an Open Cloud Standard</em></a> by Andy Edmonds, Thijs Metsch, Alexander Papaspyrou, and Alexis Richardson</li>
<li><a href="http://www.computer.org/csdl/mags/ic/2012/04/mic2012040026-abs.html"><em>ArRESTed Development: Guidelines for Designing REST Frameworks</em></a> by Ivan Zuzak and Silvia Schreier</li>
<li><a href="http://www.computer.org/csdl/mags/ic/2012/04/mic2012040036-abs.html"><em>Welcome to the Real World: A Notation for Modeling REST Services</em></a> by Olga Liskin, Leif Singer, and Kurt Schneider</li>
<li><a href="http://www.computer.org/csdl/mags/ic/2012/04/mic2012040045-abs.html"><em>Communicating and Displaying Real-Time Data with WebSocket</em></a> by Victoria Pimentel and Bradford G. Nickerson</li>
<li><a href="http://www.computer.org/csdl/mags/ic/2012/04/mic2012040054-abs.html"><em>SOAP-Based vs. RESTful Web Services: A Case Study for Multimedia Conferencing</em></a> by Fatna Belqasmi, Jagdeep Singh, Suhib Younis Bani Melhem, and Roch H. Glitho</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://steve.vinoski.net/blog/2012/08/30/latest-column-play2/feed/</wfw:commentRss>
		<slash:comments>0</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>A Chat Application in Lift</title>
		<link>http://steve.vinoski.net/blog/2010/05/06/a-chat-application-in-lift/</link>
		<comments>http://steve.vinoski.net/blog/2010/05/06/a-chat-application-in-lift/#comments</comments>
		<pubDate>Thu, 06 May 2010 22:55:46 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[column]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[lift]]></category>

		<guid isPermaLink="false">http://steve.vinoski.net/blog/?p=604</guid>
		<description><![CDATA[For the May/June issue of &#8220;The Functional Web&#8221; column in Internet Computing magazine, I&#8217;m fortunate to have David Pollak, creator of the Lift web framework, as a co-author. There&#8217;s a fair bit of code in this column, which I always like, and it&#8217;s worth looking at just to see how brief but powerful Lift and [...]]]></description>
				<content:encoded><![CDATA[<p>For the <a href="http://www.computer.org/portal/web/csdl/abs/mags/ic/2010/03/mic201003toc.htm">May/June issue</a> of <a href="/blog/internet-computing-columns/">&#8220;The Functional Web&#8221; column</a> in <a href="http://computer.org/internet">Internet Computing magazine</a>, I&#8217;m fortunate to have <a href="http://blog.lostlake.org/">David Pollak</a>, creator of <a href="http://liftweb.net/">the Lift web framework</a>, as a co-author. There&#8217;s a fair bit of code in this column, which I always like, and it&#8217;s worth looking at just to see how brief but powerful Lift and <a href="http://www.scala-lang.org/">Scala</a> can be in the hands of a master like David.</p>
<p>As always, feedback welcomed.</p>
]]></content:encoded>
			<wfw:commentRss>http://steve.vinoski.net/blog/2010/05/06/a-chat-application-in-lift/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
