<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>GigaOM &#187; Scala</title>
	<atom:link href="http://gigaom.com/tag/scala/feed/" rel="self" type="application/rss+xml" />
	<link>http://gigaom.com</link>
	<description></description>
	<lastBuildDate>Thu, 23 May 2013 19:00:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gigaom.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/0db8f6557d022075dbbf010c54d46d93?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>GigaOM &#187; Scala</title>
		<link>http://gigaom.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gigaom.com/osd.xml" title="GigaOM" />
	<atom:link rel='hub' href='http://gigaom.com/?pushpress=hub'/>
		<item>
		<title>Top techies tout their top tech tools for webscale computing</title>
		<link>http://gigaom.com/2013/03/26/top-techies-tout-their-top-tools-for-webscale-computing/</link>
		<comments>http://gigaom.com/2013/03/26/top-techies-tout-their-top-tools-for-webscale-computing/#comments</comments>
		<pubDate>Wed, 27 Mar 2013 02:48:04 +0000</pubDate>
		<dc:creator>Barb Darrow</dc:creator>
				<category><![CDATA[Clojure]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[Metamarkets]]></category>
		<category><![CDATA[Michael Driscoll]]></category>
		<category><![CDATA[Sawzall]]></category>
		<category><![CDATA[Scala]]></category>
		<category><![CDATA[Structure Data 2013]]></category>
		<category><![CDATA[Todd Papaioannou]]></category>
		<category><![CDATA[Tom Preston-Werner]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=623537</guid>
		<description><![CDATA[Developers love the latest and greatest tooling. Whether it's Sawzall, a Google language that bridges declarative and procedural worlds. Or Kafka, a real-time framework for managing data streams. Here are four or five tools that deserve a look.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=623537&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Developers are always on the lookout for new, better, faster, cooler tools, languages, compilers. And the popularity  of these toolsets ebbs and flows. One week <a href="http://gigaom.com/2011/12/22/scala-sets-sights-on-top-tier-status-among-the-java-faithful/">Scala</a> is at the top, the next it&#8217;s <a href="http://gigaom.com/2012/09/13/will-go-be-the-new-go-to-programming-language/">Go</a> language.</p>
<div id="attachment_623018" class="wp-caption alignleft" style="width: 310px"><a href="http://gigaom.com/2013/03/26/top-techies-tout-their-top-tools-for-webscale-computing/d-ywl_yjadajzmqurenifnaa9oxxm_owz20bccij-4/" rel="attachment wp-att-623018"><img  alt="Ashok Srivastava Trident Capital Verizon Silvius Rus Quantcast Todd Papaioannou Continuuity Bhaskar Ghosh LinkedIn Michael Driscoll Metamarkets Structure Data 2013" src="http://gigaom2.files.wordpress.com/2013/03/d-ywl_yjadajzmqurenifnaa9oxxm_owz20bccij-4.jpg?w=300&#038;h=199" width="300" height="199" class="size-medium wp-image-623018" /></a><p class="wp-caption-text">(L to R): Ashok Srivastava, Venture Advisor for Trident Capital and Chief Data Scientist, Verizon; Silvius Rus, Director, Big Data Platforms, Quantcast; Todd Papaioannou, Founder and CEO, Continuuity; Bhaskar Ghosh, Senior Director of Engineering, Data Infrastructure, LinkedIn; Michael Driscoll. CEO, Metamarkets Structure Data 2013 Albert Chau itsmebert.com</p></div>
<p>Last week it was <strong><a href="http://szl.googlecode.com/svn/doc/sawzall-language.html">Sawzall</a></strong>&#8216;s time to shine. The language, named after<a href="http://www.homedepot.com/p/Milwaukee-12-Amp-Sawzall-Reciprocating-Saw-6519-31/202438078#.UVIJTls4Xj0"> the popular saw </a>that cuts through anything (and I mean anything), comes out of Google.</p>
<p>Silvius Rus, director of big data platforms for <a href="https://www.quantcast.com/">Quantcast</a>, gave Sawzall a shout-out during a <a href="http://gigaom.com/2013/03/21/pursuing-big-data-utopia-what-realtime-interactive-analytics-could-mean-to-you/">Structure Data Guru panel</a> last week. &#8221;It&#8217;s a lightweight language developed by Google that ridges procedural and interpretive languages,&#8221; Rus said.</p>
<p>Michael Driscoll, CEO of <a href="http://metamarkets.com/">Metamarkets</a> and moderator of the panel, later explained why that&#8217;s important. With a declarative language, the programmer tells the computer what to do in almost English-language-like sentences. To tell the computer to draw a circle, a declarative or imperative programmer might say &#8220;draw.circle with a size attached,&#8221; Driscoll said.</p>
<p>Procedural languages, on the other hand, are much more detailed step-by-step instructions &#8212; they sound more like math. A procedural approach would &#8220;define the actual pointer and tell it to move one degree to the left and one degree up and the square root of 2 up to the diagonal and repeat X times,&#8221; Driscoll said.</p>
<p>Sawzall is a nice blend between a declarative language that might be too high level to do all of what the programmer really wants and procedural, &#8220;which is way too in the weeds&#8221; to be fully productive, Driscoll said. More broadly, Sawzall is a powerful and compact language for log data aggregation and transformation. And, he added, it plays well with Hadoop MapReduce.</p>
<h2 id="new-toolsets-for-webscale-comp">New toolsets for webscale computing</h2>
<p>Another tool ranking high on the hit list was <a href="http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html"><strong>YARN</strong> (or Yet Another Resource Manager)</a> aka MapReduce 2.0, cited by Todd Papaioannou, founder and CEO of <a href="http://www.continuuity.com/">Continuuity</a> is a fan.</p>
<p>Yarn was built to &#8220;just think about mass-produced jobs.&#8221; Continuity is building a real-time streaming engine called Big Flow and using Yarn for all the resource deployment and management.</p>
<p>He also gave kudos to <strong>Weave</strong>, a higher-level framework. Weave &#8220;allows you to build a much wider class of applications on top of Yarn. So,t Yarn is  &#8230; something that we will be going forward with for at least the next half a decade [and] Weave allows you to actually build more wide scale applications on top of that.&#8221;</p>
<p>Bhaskar Ghosh,  senior director of engineering at LinkedIn, touted <strong><a href="http://engineering.linkedin.com/cluster-management/announcing-helix-open-source-cluster-management-system">Helix</a></strong>, a generic distribution cluster manager developed at LinkedIn and which is now an Apache incubator project.  Helix simplifies distributed system development by separating cluster management from the primary component tasks of a distributed system, according to LinkedIn.</p>
<h2 id="kafka-storm-slake-the-thirst-f">Kafka, Storm slake the thirst for real-time frameworks</h2>
<p>Driscoll also sees traction for <strong><a href="http://engineering.linkedin.com/kafka/intra-cluster-replication-apache-kafka">Kafka</a></strong>, a real-time framework for ingesting and managing data streams and <a href="http://gigaom.com/2011/08/04/twitter-to-open-source-hadoop-like-tool/"><strong>Storm</strong>,</a> out of <a href="http://engineering.twitter.com/2011/08/storm-is-coming-more-details-and-plans.html">Twitter</a>, for processing those streams. &#8220;Think of Kafka and Storm as the HDFS and MapReduce analogs but for real time &#8212; Kafka for storage and Storm for compute,&#8221; Driscoll said.</p>
<p><a href="http://engineering.linkedin.com/kafka/intra-cluster-replication-apache-kafka">On its blog,</a> LinkedIn describes Kafka as a distributed publish-subscribe messaging system &#8212; also now an Apache project. Kafka is used by Twitter and Square for log aggregation, queeuing, and real-time monitoring and event processing.</p>
<p>This list is by no means complete. When I spoke with Github co-founder <a href="http://gigaom.com/2012/06/18/10-innovators-changing-the-game-for-internet-infrastructure/7/">Tom Preston-Werner</a> a few weeks ago, he said <a href="http://clojure.org/">Clojure</a>, heretofore a rather obscure dynamic programming language, is gaining momentum. &#8220;It&#8217;s getting a lot of buzz round on the enterprise side,&#8221; Preston-Werner said.</p>
<p>The continued popularity of the Java Virtual Machine has breathed new life into languages like Clojure and Scala, he added. Indeed, the JVM remains nearly ubiquitous and that is a huge advantage for languages that support it. If you&#8217;re a developer, you want the widest possible audience.</p>
<p>&#8220;The JVM is still the modern foundation that lets you run everywhere and Clojure has benefited from that,&#8221; Driscoll agreed. &#8220;It&#8217;s certainly gained steam among an elite set of programmers in Silicon Valley.&#8221;</p>
<p><em><a title="Attribution-ShareAlike License" href="http://creativecommons.org/licenses/by-sa/2.0/">Sawzall photo courtesy of</a> Flickr user <a href="http://www.flickr.com/photos/charles_hudson/">Charles &amp; Hudson</a></em><em><a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/"><br />
</a></em></p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=623537&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=387267"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=387267" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=623537+top-techies-tout-their-top-tools-for-webscale-computing&utm_content=gigabarb">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2012/03/a-near-term-outlook-for-big-data/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=623537+top-techies-tout-their-top-tools-for-webscale-computing&utm_content=gigabarb">A near-term outlook for big data</a></li><li><a href="http://pro.gigaom.com/2011/07/newnet-q2-google-closes-the-quarter-with-a-bang/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=623537+top-techies-tout-their-top-tools-for-webscale-computing&utm_content=gigabarb">NewNet Q2: Google closes the quarter with a bang</a></li><li><a href="http://pro.gigaom.com/2012/12/social-2013-the-enterprise-strikes-back/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=623537+top-techies-tout-their-top-tools-for-webscale-computing&utm_content=gigabarb">Social 2013: The enterprise strikes back</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2013/03/26/top-techies-tout-their-top-tools-for-webscale-computing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2013/03/5961757550_ee1a3a35a5_z.jpg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2013/03/5961757550_ee1a3a35a5_z.jpg?w=150" medium="image">
			<media:title type="html">Sawzall</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/4af03439988d64f816da72496325cb73?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigabarb</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2013/03/d-ywl_yjadajzmqurenifnaa9oxxm_owz20bccij-4.jpg?w=300" medium="image">
			<media:title type="html">Ashok Srivastava Trident Capital Verizon Silvius Rus Quantcast Todd Papaioannou Continuuity Bhaskar Ghosh LinkedIn Michael Driscoll Metamarkets Structure Data 2013</media:title>
		</media:content>
	</item>
		<item>
		<title>Scala programmers are in catbird seat, or are they?</title>
		<link>http://gigaom.com/2013/01/08/scala-programmers-are-in-catbird-seat-or-are-they/</link>
		<comments>http://gigaom.com/2013/01/08/scala-programmers-are-in-catbird-seat-or-are-they/#comments</comments>
		<pubDate>Tue, 08 Jan 2013 17:18:38 +0000</pubDate>
		<dc:creator>Barb Darrow</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Indeed.com]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Martin Odersky]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Scala]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=600124</guid>
		<description><![CDATA[Demand for programmers with Scala expertise continues to grow, according to job postings on Indeed.com. But things aren't that simple. If you cut the data other ways, you can pretty much see what you want to see.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=600124&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The demand for <a href="http://www.scala-lang.org/">Scala</a> programmers continues to grow.  <a href="http://www.indeed.com/jobtrends?q=scala%2C+ruby%2C+python%2C+c%2B%2B%2C+c%23%2C+clojure%2C+java%2C+javascript%2C+php&amp;l=&amp;relative=1">Indeed.com&#8217;s job post charts</a> show the number of Scala job openings posted growing faster even than Ruby job postings late last year.</p>
<p><a href="http://gigaom.com/2013/01/08/scalas-number-one-depending-on-how-you-look-at-it/indeedscala1/" rel="attachment wp-att-600023"><img alt="indeedscala1" src="http://gigaom2.files.wordpress.com/2013/01/indeedscala1.jpg?w=611&#038;h=343" width="611" height="343" class="" /></a></p>
<p>Of course, as a commenter on a <em><a href="http://news.ycombinator.com/item?id=5024768">Hacker News </a></em>item, pointed out, numbers can be sliced and diced many ways. If you look at Indeed.com&#8217;s chart showing &#8220;absolute&#8221; number of job postings, it&#8217;s clear that demand for Java skills reigns supreme still.</p>
<p>&#8220;The fastest growing languages also happen to be the languages with the least jobs,&#8221; wrote commenter Zandana. &#8220;I imagine Scala&#8217;s growth will tail off a long time before it can compete in [the] sheer number of jobs with JavaScript or Java.&#8221;</p>
<p><a href="http://gigaom.com/2013/01/08/scalas-number-one-depending-on-how-you-look-at-it/indeedscala2/" rel="attachment wp-att-600024"><img alt="indeedscala2" src="http://gigaom2.files.wordpress.com/2013/01/indeedscala2.jpg?w=613&#038;h=344" width="613" height="344" class="" /></a></p>
<p>There&#8217;s little doubt that the use of Scala, the brainchild of <a href="http://gigaom.com/2012/11/27/how-martin-odersky-rewrote-the-rules-of-coding-for-a-mobile-world/">Martin Odersky</a>, is on the rise. Twitter and LinkedIn are big Scala users. One advantage is it enables Java programmers &#8212; and there are millions of them &#8212; to keep using familiar libraries and develop web-scale applications.</p>
<p>But then again, these charts only show what parameters are put in. If you add Objective-C to the mix, as another <em>Hacker News</em> commenter pointed out, you get still another view of what&#8217;s going on.</p>
<p><a href="http://gigaom.com/2013/01/08/scala-programmers-are-in-catbird-seat-or-are-they/indeedscala3-3/" rel="attachment wp-att-600130"><img  alt="indeedscala3" src="http://gigaom2.files.wordpress.com/2013/01/indeedscala33.jpg?w=708"   class="aligncenter size-full wp-image-600130" /></a></p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=600124&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=483994"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=483994" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=600124+scala-programmers-are-in-catbird-seat-or-are-they&utm_content=gigabarb">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2012/04/infrastructure-q1-cloud-and-big-data-woo-the-enterprise/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=600124+scala-programmers-are-in-catbird-seat-or-are-they&utm_content=gigabarb">Infrastructure Q1: Cloud and big data woo enterprises</a></li><li><a href="http://pro.gigaom.com/2010/07/infrastructure-overview-q2-2010/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=600124+scala-programmers-are-in-catbird-seat-or-are-they&utm_content=gigabarb">Infrastructure Overview, Q2 2010</a></li><li><a href="http://pro.gigaom.com/2012/03/the-new-it-manager-part-2-new-challenges-for-the-it-organization/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=600124+scala-programmers-are-in-catbird-seat-or-are-they&utm_content=gigabarb">New challenges for the IT organization</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2013/01/08/scala-programmers-are-in-catbird-seat-or-are-they/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:thumbnail url="http://gigaompaidcontent.files.wordpress.com/2012/04/shutterstock_468006.jpg?w=150" />
		<media:content url="http://gigaompaidcontent.files.wordpress.com/2012/04/shutterstock_468006.jpg?w=150" medium="image">
			<media:title type="html">Classified job advertisement search with magnifying glass and newspaper ad</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/4af03439988d64f816da72496325cb73?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigabarb</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2013/01/indeedscala1.jpg" medium="image">
			<media:title type="html">indeedscala1</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2013/01/indeedscala2.jpg" medium="image">
			<media:title type="html">indeedscala2</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2013/01/indeedscala33.jpg" medium="image">
			<media:title type="html">indeedscala3</media:title>
		</media:content>
	</item>
		<item>
		<title>How Martin Odersky rewrote the rules of coding for a mobile world</title>
		<link>http://gigaom.com/2012/11/27/how-martin-odersky-rewrote-the-rules-of-coding-for-a-mobile-world/</link>
		<comments>http://gigaom.com/2012/11/27/how-martin-odersky-rewrote-the-rules-of-coding-for-a-mobile-world/#comments</comments>
		<pubDate>Tue, 27 Nov 2012 13:00:10 +0000</pubDate>
		<dc:creator>Barb Darrow</dc:creator>
				<category><![CDATA[Akka]]></category>
		<category><![CDATA[Anders Hjelsberg]]></category>
		<category><![CDATA[Bill Kaiser]]></category>
		<category><![CDATA[James Gosling]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Mark Brewer]]></category>
		<category><![CDATA[Martin Odersky]]></category>
		<category><![CDATA[mobile applications]]></category>
		<category><![CDATA[Niklaus Wirth]]></category>
		<category><![CDATA[Ray Ozzie]]></category>
		<category><![CDATA[Rod Johnson]]></category>
		<category><![CDATA[Scala]]></category>
		<category><![CDATA[SpringSource]]></category>
		<category><![CDATA[Typesafe]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=586585</guid>
		<description><![CDATA[The Scala programming language is one big reason why applications like Twitter, LinkedIn and Foursquare have taken off among mobile phone users.  Meet Martin Odersky, the man behind the language.
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=586585&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Next time you pull out your smartphone to use a popular application  &#8211; whether it&#8217;s to price check items in a store, to tweet or to check your cloud-based calendar &#8212; you might thank <a href="http://www.scala-lang.org/node/241">Martin Odersky</a>.</p>
<p><a href="http://gigaom.com/cloud/how-martin-odersky-rewrote-the-rules-of-coding-for-a-mobile-world/scalalanguagelogo-2/" rel="attachment wp-att-588253"><img  title="scalalanguagelogo" alt="" src="http://gigaom2.files.wordpress.com/2012/11/scalalanguagelogo1.jpg?w=300&#038;h=86" width="300" height="86" class="alignleft size-medium wp-image-588253" /></a>Odersky is something of a superstar in the Java programming world. He wrote Javac, the most widely used Java compiler, and now he&#8217;s the force behind the <a href="http://gigaom.com/cloud/scala-sets-sights-on-top-tier-status-among-the-java-faithful/">fast-growing Scala programming language</a>. That language makes it easier for developers to code for &#8220;parallelism,&#8221;  which is what allows tens of thousands of people to use an application at the same time without crashing it.</p>
<p>In the pre-cloud, client-server era, you might have had a couple hundred  &#8211; or maybe thousand &#8211;  users hammering on a server-based application. But they accessed it from company-issued PCs, so programmers could assume a finite number of users and make sure they had enough server power and bandwidth to support that number.</p>
<p>That all goes away in today&#8217;s world, where millions of people use popular applications at the same time. How many smartphone users hit Twitter during a major sporting event? Or on<a href="http://allthingsd.com/20121107/on-election-day-2012-twitter-kills-the-great-white-fail-whale/"> election day?</a> Your guess is as good as mine. It is that scale that parallelism enables and that Scala helps make easier to program.</p>
<h2>Why Scala?</h2>
<p>Up until a few years ago, to make applications perform better you installed a faster processor. But we&#8217;ve pretty much maxed out the speed limit for individual chips. So best way to get better performance now is to use chips with multiple cores, all operating at a high speed, and to spread the workload among them. Here&#8217;s an admittedly simplistic analogy: Instead of packing multiple tons of cargo onto a single huge freighter, you divvy the load up among an array of smaller boats that can move faster.</p>
<p>The key is to have a captain who knows how to take advantage of that expanded fleet &#8212; or, to bring the analogy back to the tech world, an application that knows how to take advantage of those multiple cores. Instead of writing a program that runs on a single core, you have to write a program that&#8217;s smarter about deploying the workloads among many cores.</p>
<p>&#8220;Single-core performance is running out of steam, and you need to parallelize everything,&#8221; Odersky told me in a recent interview. You do that through what&#8217;s known as functional programming. Ray Ozzie, the former chief software architect for Microsoft and no slouch when it comes to coding, likens functional programming to spreadsheets where each cell in the spreadsheet containing that formula acts as an independent processor working concurrently to keep the spreadsheet updated. It’s a parallel computing system enabled by functional programming, Ozzie says via email.</p>
<p>Scala works with Java and compiles in the JVM, which is significant because many, many of the world&#8217;s enterprise applications are written in Java. It&#8217;s not a stretch to say there are millions of Java programmers (Oracle, which now owns Java, claims 9 million.)  With Scala these programmers can keep using their Java libraries, frameworks and the JVM while also taking advantage of functional programming, which tends to be less verbose than Java code.</p>
<p>That brevity leads to more compact, elegant software compared to older-style imperative programming. With <a href="http://en.wikipedia.org/wiki/Imperative_programming">imperative programming</a>, variables can evolve over time, while in <a href="http://en.wikipedia.org/wiki/Functional_programming">functional programming</a> variables keep the same value. The notion of shifting variables poses a problem in a parallel process where one part of the program executes based on an older value that has since changed.</p>
<h2>Scala gains steam</h2>
<p>In September, Redmonk analyst Stephen O&#8217;Grady used data from Github and Stackoverflow to show <a href="http://redmonk.com/sogrady/2012/09/12/language-rankings-9-12/">Scala on its way to becoming a top-tier language</a>, along with Java, Javascript, PHP, and Python. Other functional languages such as Erlang and Haskel have their admirers but their user base isn&#8217;t growing as fast, according to this data.</p>
<p>Odersky, a professor at the Ecole Polytechnique Federale de Lausanne (EPFL) in Switzerland, is also co-founder and CTO of <a href="http://typesafe.com/">Typesafe</a>, a San Francisco startup that promotes the use of Scala and related Akka middleware, especially in the enterprise. Typesafe customers include LinkedIn and the Dutch Border Patrol, which uses a Scala-based application to photograph every car coming into the country and quickly know &#8212; based on the license plate &#8212; whether to stop that car or not. <a href="http://www.artima.com/scalazine/articles/twitter_on_scala.html">Twitter</a> and <a href="http://www.scala-lang.org/node/5130">FourSquare</a> are also Scala users. Odersky also teaches a<a href="https://www.coursera.org/course/progfun"> Coursera class</a> on Scala that drew an astounding 45,000 registrants.</p>
<p>&#8220;I studied with lots of amazing people at MIT, but very few successfully cross that academic-to-business divide, and Martin has,&#8221; says Bill Kaiser, a partner with Greylock Partners, a Typesafe investor. Odersky&#8217;s ongoing interaction with students allows him to stay involved in what&#8217;s new in programming, adds Mark Brewer, CEO of Typesafe, who jokes that Odersky spends about 50 hours a week on Typesafe business and another 50 teaching.</p>
<h2>The programming pantheon</h2>
<p>Those two and others make the case that Odersky belongs in the same pantheon of programming gods as <a href="http://en.wikipedia.org/wiki/James_Gosling">James Gosling, </a>the father of Java itself; <a href="http://www.computerhistory.org/fellowawards/hall/bios/Niklaus,Wirth/">Niklaus Wirth,</a> who wrote Pascal (and with whom Odersky studied); <a href="http://www.microsoft.com/about/technicalrecognition/anders-hejlsberg.aspx">Anders Hejlsberg</a>, of Turbo Pascal fame; and <a href="http://en.wikipedia.org/wiki/Bjarne_Stroustrupand others.">Bjarne Stoustrup</a>, who wrote C++ and other languages.</p>
<p>Rod Johnson, the co-founder of Springsource, now part of VMware, and now<a href="http://gigaom.com/cloud/typesafe-home-of-scala-brings-springsource-co-founder-rod-johnson-aboard/"> a director of Typesafe</a>, says Martin &#8220;absolutely&#8221; belongs in this august company. &#8220;Considering prior art in each case, I would rate Scala as a more impressive &#8212; and original &#8212; achievement than Java or C# and on a par with C++,&#8221; Johnson says via email. &#8220;The way Scala successfully mixes functions and objects; the way in which it resolves the multiple inheritance problem; its effective type inference; and its interoperability with Java are all particularly impressive.&#8221;</p>
<h2>The next frontier</h2>
<p>Odersky said the explosion of mobile devices continues to challenge programmers. While new languages and tools like Scala helped, more needs to be done to deliver software that keeps up with the new hardware. For one thing, it needs to be much easier for non-programming geniuses to both write and troubleshoot such software.</p>
<p>&#8220;If you want to write a multi-threaded application now it&#8217;s still nightmarishly difficult. There are lots of mistakes that are hard to detect. We have to make programming these kinds of applications feasible for everyone, not just experts and that is very hard,&#8221; he says.</p>
<p>For more on Odersky and Scala, check out this video of a talk he gave at Intel.</p>
<div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/53705249' width='500' height='276' frameborder='0'></iframe></div>
<p><a href="http://vimeo.com/53705249">Intel hosts Dr. Martin Odersky presenting Scala 2.10</a> from <a href="http://vimeo.com/typesafe">Typesafe</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><a href="http://vimeo.com/27577981"> </a></p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=586585&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=620921"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=620921" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=586585+how-martin-odersky-rewrote-the-rules-of-coding-for-a-mobile-world&utm_content=gigabarb">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2010/07/infrastructure-overview-q2-2010/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=586585+how-martin-odersky-rewrote-the-rules-of-coding-for-a-mobile-world&utm_content=gigabarb">Infrastructure Overview, Q2 2010</a></li><li><a href="http://pro.gigaom.com/2009/08/what-vmwares-springsource-acquisition-means-for-microsoft/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=586585+how-martin-odersky-rewrote-the-rules-of-coding-for-a-mobile-world&utm_content=gigabarb">What VMware&#8217;s SpringSource Acquisition Means for Microsoft</a></li><li><a href="http://pro.gigaom.com/2012/09/emerging-trends-in-the-non-relational-database-market/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=586585+how-martin-odersky-rewrote-the-rules-of-coding-for-a-mobile-world&utm_content=gigabarb">Emerging trends in the non-relational database market</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2012/11/27/how-martin-odersky-rewrote-the-rules-of-coding-for-a-mobile-world/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2011/12/martinodersky-e1324573067417.jpg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2011/12/martinodersky-e1324573067417.jpg?w=150" medium="image">
			<media:title type="html">Martin Odersky</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/4af03439988d64f816da72496325cb73?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigabarb</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2012/11/scalalanguagelogo1.jpg?w=300" medium="image">
			<media:title type="html">scalalanguagelogo</media:title>
		</media:content>
	</item>
		<item>
		<title>Typesafe brings SpringSource co-founder Rod Johnson aboard</title>
		<link>http://gigaom.com/2012/09/30/typesafe-home-of-scala-brings-springsource-co-founder-rod-johnson-aboard/</link>
		<comments>http://gigaom.com/2012/09/30/typesafe-home-of-scala-brings-springsource-co-founder-rod-johnson-aboard/#comments</comments>
		<pubDate>Mon, 01 Oct 2012 01:00:29 +0000</pubDate>
		<dc:creator>Barb Darrow</dc:creator>
				<category><![CDATA[Akka]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JavaOne]]></category>
		<category><![CDATA[Martin Odersky]]></category>
		<category><![CDATA[Rod Johnson]]></category>
		<category><![CDATA[Scala]]></category>
		<category><![CDATA[SpringSource]]></category>
		<category><![CDATA[Typesafe]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=568161</guid>
		<description><![CDATA[Johnson's presence on Typesafe's board brings even more credibility to Typesafe's push to make Scala a top-tier language for scalable enterprise applications. The company will be at JavaOne promoting that vision.  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=568161&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Just in time for <a href="http://www.oracle.com/javaone/index.html">JavaOne</a>, <a href="http://typesafe.com/">Typesafe</a> has named Rod Johnson, co-founder of SpringSource, to its board. Typesafe is the company behind Scala &#8212; a programming language it pushes as a better Java than Java &#8212; and Johnson&#8217;s experience at SpringSource, a maker Java-centric application development tools bought by <a href="http://gigaom.com/2009/08/10/vmware-to-buy-springsource-for-420m/">VMware</a> in 2009, gives him credibility here. Johnson is also on the board of <a href="http://gigaom.com/cloud/meteor-rakes-in-11-2m-to-fuel-enterprise-app-development-push/">Meteor Development</a>, another hot language startup.</p>
<p>Typesafe, based in Menlo Park, CA, <a href="http://gigaom.com/cloud/typesafe-gets-14m-to-push-scala-as-a-better-java-than-java/"> is positioning both the Scala language and related Akka software stack </a>as top-tier tools for both web and enterprise development because they attack two key issues: The language makes it easier to write code to run on multiple cores and Akka eases the creation of applications that run across multiple servers. A third piece of the Typesafe puzzle is Play, a Ruby-on-Rails-style framework.</p>
<p>In a statement, Johnson said:</p>
<blockquote><p>&#8220;Today&#8217;s computing environments are moving towards multicore hardware and cloud computing workloads. Typesafe is strategically positioned to provide innovate solutions with its modern Scala and Akka-based software stack and developer tools for the next wave of applications.&#8221;</p></blockquote>
<div id="attachment_568202" class="wp-caption alignleft" style="width: 235px"><a href="http://gigaom.com/cloud/typesafe-home-of-scala-brings-springsource-co-founder-rod-johnson-aboard/rod_johnson/" rel="attachment wp-att-568202"><img  title="Rod Johnson" src="http://gigaom2.files.wordpress.com/2012/09/rod_johnson.jpeg?w=225&#038;h=300" alt="" width="225" height="300" class="size-medium wp-image-568202" /></a><p class="wp-caption-text">SpringSource co-founder Rod Johnson</p></div>
<p><strong>Update</strong>: Typesafe co-founder and chief architect Martin Odersky wrote the current version of the  <del>original</del> Java compiler <del>for Sun Microsystems</del>, and is something of a superstar for programmers. His Coursera class on the language drew a whopping 45,000 registrants and he will be talking about the upcoming Scala release at JavaOne this week in San francisco. For more on Scala Release 2.10, see this<a href="http://www.infoworld.com/d/application-development/scala-upgrade-improves-tooling-sheds-runtime-overhead-203517"><em> InfoWorld</em> report</a>. Typesafe also <a href="http://www.technology-digital.com/press_releases/hardware/typesafe-unveils-scala1-mobile-application-for-javaone"> launched a mobile app</a> Friday for Android and iPhones for Scala developers going into the show</p>
<p>Last June, Typesafe brought in new CEO, Mark Brewer, former VP of business operations for VMware&#8217;s Cloud Application Platform,  to drive its enterprise push.</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=568161&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=496993"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=496993" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=568161+typesafe-home-of-scala-brings-springsource-co-founder-rod-johnson-aboard&utm_content=gigabarb">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2010/07/infrastructure-overview-q2-2010/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=568161+typesafe-home-of-scala-brings-springsource-co-founder-rod-johnson-aboard&utm_content=gigabarb">Infrastructure Overview, Q2 2010</a></li><li><a href="http://pro.gigaom.com/2009/08/what-vmwares-springsource-acquisition-means-for-microsoft/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=568161+typesafe-home-of-scala-brings-springsource-co-founder-rod-johnson-aboard&utm_content=gigabarb">What VMware&#8217;s SpringSource Acquisition Means for Microsoft</a></li><li><a href="http://pro.gigaom.com/2011/02/a-2011-infrastructure-forecast/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=568161+typesafe-home-of-scala-brings-springsource-co-founder-rod-johnson-aboard&utm_content=gigabarb">A 2011 Infrastructure Forecast</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2012/09/30/typesafe-home-of-scala-brings-springsource-co-founder-rod-johnson-aboard/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2012/09/typesafescreen-e1349029640798.jpg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2012/09/typesafescreen-e1349029640798.jpg?w=150" medium="image">
			<media:title type="html">typesafescreen</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/4af03439988d64f816da72496325cb73?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigabarb</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2012/09/rod_johnson.jpeg?w=225" medium="image">
			<media:title type="html">Rod Johnson</media:title>
		</media:content>
	</item>
		<item>
		<title>Will Go be the new go-to programming language?</title>
		<link>http://gigaom.com/2012/09/13/will-go-be-the-new-go-to-programming-language/</link>
		<comments>http://gigaom.com/2012/09/13/will-go-be-the-new-go-to-programming-language/#comments</comments>
		<pubDate>Thu, 13 Sep 2012 12:38:52 +0000</pubDate>
		<dc:creator>Barb Darrow</dc:creator>
				<category><![CDATA[Apcera]]></category>
		<category><![CDATA[Cloud Foundry]]></category>
		<category><![CDATA[Derek Collison]]></category>
		<category><![CDATA[GO]]></category>
		<category><![CDATA[GoLang]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[infrastructure as a service]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[redmonk]]></category>
		<category><![CDATA[Scala]]></category>
		<category><![CDATA[Steve O'Grady]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=562477</guid>
		<description><![CDATA[The Go language is gaining momentum among PaaS and IaaS vendors, says Apcera founder and CEO Derek Collison. Research shows the language gaining ground, although it hasn't cracked the top 20. JavaScript and Java remain top dogs among overall programing languages.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=562477&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The Go programming language doesn&#8217;t show up on Github&#8217;s list of top ten languages, but it&#8217;s on the rise, at least for many important workloads, according to Derek Collison, founder and CEO of <a href="http://apcera.com/">Apcera</a>, a stealthy startup building a platform as a service.</p>
<p>Collison sparked a discussion about Go&#8217;s prospects when he tweeted that he felt Go will become <em>the dominant language</em> for systems work in infrastructure as a service, orchestration and platform as as service.</p>
<blockquote class='twitter-tweet'><p>Prediction: Go will become the dominant language for systems work in IaaS, Orchestration, and PaaS in 24 months. <a href="http://twitter.com/search?q=%23golang" title="#golang">#golang</a>&mdash; <br />Derek Collison (@derekcollison) <a href='http://twitter.com/#!/derekcollison/status/245522124666716160' data-datetime='2012-09-11T14:00:10+00:00'>September 11, 2012</a></p></blockquote>
<p>Reached by email, Collison said Go or &#8220;Golang&#8221; appeals to people working above the kernel or the driver layer which is typically written in C or C++. Go&#8217;s support of static typing is key and makes it suitable for  building high-performance systems.</p>
<p>&#8220;Static typing essentially means explicitly declaring everything prior to a compile,&#8221; said RedMonk analyst Stephen O&#8217;Grady via email. &#8220;Dynamically-typed systems are much more loose, and therefore generally faster to code in. The advantages of static typing tend to be in high performance systems, because there is no decision to be made about the type at run time, or systems of substantial complexity, because looser [dynamic] typing can lead to difficulty in debugging errors.&#8221;</p>
<blockquote class='twitter-tweet'><p>I have now completed two projects in Go. I predict that it&#039;s going to be the dominant language for server work. <a href="http://twitter.com/search?q=%23golang" title="#golang">#golang</a>&mdash; <br />Tobias L&#252;tke (@tobi) <a href='http://twitter.com/#!/tobi/status/245873677483274240' data-datetime='2012-09-12T13:17:07+00:00'>September 12, 2012</a></p></blockquote>
<p>Spurred by the discussion, O&#8217;Grady did his own analysis using Github and StackOverflow data. The resulting <a href="http://redmonk.com/sogrady/2012/09/12/language-rankings-9-12/">RedMonk language rankings</a> found JavaScript, Java, PHP, Python and Ruby still ensconced as the top five languages overall although Go has made some progress, moving from number 32 in 2011 to number 30 this week. <a href="http://redmonk.com/sogrady/2012/09/12/language-rankings-9-12/"><br />
</a></p>
<p>O&#8217;Grady wrote that this progress may sound modest</p>
<blockquote><p>&#8221; &#8230; but means that in that time [Go] has improved more in popularity than <a href="http://gigaom.com/cloud/typesafe-gets-14m-to-push-scala-as-a-better-java-than-java/">Scala</a> or Haskell and as much as Java, at least from a rankings standpoint (obviously growth becomes more difficult the more popular the language becomes). Second, there’s its age. At a bit less than three years of age, Go’s position as a solidly second tier language is enviable, given the fact that there are much older languages like Smalltalk that have yet to break that barrier.&#8221;</p></blockquote>
<p>Apcera is using Go, Collison said, as are Heroku, CloudFoundry, Google where the language got its start,  and <a href="http://go-lang.cat-v.org/organizations-using-go">other companies.</a> In his view, C will always have its place but Ruby and Python code bases will go to Go.</p>
<div></div>
<div></div>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=562477&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=631796"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=631796" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=562477+will-go-be-the-new-go-to-programming-language&utm_content=gigabarb">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2013/01/cloud-and-data-fourth-quarter-2012-analysis/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=562477+will-go-be-the-new-go-to-programming-language&utm_content=gigabarb">The fourth quarter of 2012 in cloud</a></li><li><a href="http://pro.gigaom.com/2012/10/sector-roadmap-platform-as-a-service-in-2012/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=562477+will-go-be-the-new-go-to-programming-language&utm_content=gigabarb">Platform as a Service in 2012</a></li><li><a href="http://pro.gigaom.com/2012/06/paas-market-accelerators-2012-2013/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=562477+will-go-be-the-new-go-to-programming-language&utm_content=gigabarb">PaaS market accelerators, 2012–2013</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2012/09/13/will-go-be-the-new-go-to-programming-language/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2012/09/golangotter-e1347538800391.jpg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2012/09/golangotter-e1347538800391.jpg?w=150" medium="image">
			<media:title type="html">golangotter</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/4af03439988d64f816da72496325cb73?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigabarb</media:title>
		</media:content>
	</item>
		<item>
		<title>Typesafe gets $14M to push Scala language as a better Java than Java</title>
		<link>http://gigaom.com/2012/08/22/typesafe-gets-14m-to-push-scala-as-a-better-java-than-java/</link>
		<comments>http://gigaom.com/2012/08/22/typesafe-gets-14m-to-push-scala-as-a-better-java-than-java/#comments</comments>
		<pubDate>Wed, 22 Aug 2012 11:31:53 +0000</pubDate>
		<dc:creator>Barb Darrow</dc:creator>
				<category><![CDATA[Akka]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Juniper Networks]]></category>
		<category><![CDATA[Mark Brewer]]></category>
		<category><![CDATA[Scala]]></category>
		<category><![CDATA[Shasta Ventures]]></category>
		<category><![CDATA[Typesafe]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=555422</guid>
		<description><![CDATA[With its new funding from Shasta Ventures and Juniper Networks, Typesafe will keep pushing Scala and its related middleware stack as a mainstream development platform for enterprise applications. To date, Scala has been used mostly in web-scale apps like Twitter and Foursquare. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=555422&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://typesafe.com/">Typesafe,</a> the company behind the Java-compatible Scala computing language, will use $14 million in new Series B funding to entrench the language in enterprise applications. &#8220;We will build out the commercial engineering team and in more developer outreach to make sure they know about this stack and who Typesafe is,&#8221; said Mark Brewer CEO of the Menlo Park, Calif. company.</p>
<p><div id="attachment_535973" class="wp-caption alignleft" style="width: 280px"><a href="http://gigaom.com/cloud/typesafe-pushes-scala-as-top-language-juniper-apparently-agrees/img_10791-1-2/" rel="attachment wp-att-535973"><img  title="IMG_1079[1] (1)" src="http://gigaom2.files.wordpress.com/2012/06/img_10791-11-e1340581138698.jpeg?w=270&#038;h=300" alt="Typesafe CEO Mark Brewer" width="270" height="300" class="size-medium wp-image-535973" /></a><p class="wp-caption-text">Typesafe CEO Mark Brewer</p></div>The new funding comes from Shasta Ventures and Juniper Networks &#8211; <a href="http://gigaom.com/cloud/typesafe-pushes-scala-as-top-language-juniper-apparently-agrees/">a Scala customer</a> &#8211; which invested through its Junos Innovation Fund. Brewer is clearly jazzed about expanding Scala, an open source language and its associated <a href="http://typesafe.com/technology/akka">Akka</a> framework &#8212; beyond the web-scale applications where it&#8217;s found traction.</p>
<p>&#8220;A year ago most of the apps [using Scala] were scale-out big web applications like Twitter, Foursquare and LinkedIn but in that time we started seeing more traditional business applications where developers chose Scala over Java,&#8221; Brewer said. He said many developers find Scala more lightweight and streamlined than Java itself.</p>
<p>&#8220;Scala is extremely intuitive and &#8230; it is also extremely easy to access libraries from Java,&#8221; said Jason Pressman, a Shasta managing director who is now joining the Typesafe board.  Shasta has a history of backing open-source-oriented companies including <a href="http://gigaom.com/cloud/enterprise-search-doesnt-begin-and-end-with-google/">LucidWorks</a>, once known as Lucid Imagination, and Makara, which was acquired by Red Hat and became the basis of its OpenShift platform as a service.</p>
<p>Typesafe will also continue to build out the Scala-Akka stack adding more components like the recently announced <a href="http://typesafe.com/company/news/24281">Slick database connector</a>, which makes it easier for developers to use Scala with relational and non-relational databases.</p>
<p>The new funding comes a year and a half after Typesafe netted a $3.5 million Series A round and includes contributions from existing backers Greylock Partners and Francois Stieger.</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=555422&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=475882"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=475882" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=555422+typesafe-gets-14m-to-push-scala-as-a-better-java-than-java&utm_content=gigabarb">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2010/07/infrastructure-overview-q2-2010/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=555422+typesafe-gets-14m-to-push-scala-as-a-better-java-than-java&utm_content=gigabarb">Infrastructure Overview, Q2 2010</a></li><li><a href="http://pro.gigaom.com/2012/12/wan-design-for-the-cloud-age/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=555422+typesafe-gets-14m-to-push-scala-as-a-better-java-than-java&utm_content=gigabarb">WAN design for the cloud age</a></li><li><a href="http://pro.gigaom.com/2012/03/a-near-term-outlook-for-big-data/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=555422+typesafe-gets-14m-to-push-scala-as-a-better-java-than-java&utm_content=gigabarb">A near-term outlook for big data</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2012/08/22/typesafe-gets-14m-to-push-scala-as-a-better-java-than-java/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2012/08/typesafescreen-e1345579396797.jpg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2012/08/typesafescreen-e1345579396797.jpg?w=150" medium="image">
			<media:title type="html">typesafescreen</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/4af03439988d64f816da72496325cb73?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigabarb</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2012/06/img_10791-11-e1340581138698.jpeg?w=270" medium="image">
			<media:title type="html">IMG_1079[1] (1)</media:title>
		</media:content>
	</item>
		<item>
		<title>Juniper Networks signs on with Scala</title>
		<link>http://gigaom.com/2012/06/25/typesafe-pushes-scala-as-top-language-juniper-apparently-agrees/</link>
		<comments>http://gigaom.com/2012/06/25/typesafe-pushes-scala-as-top-language-juniper-apparently-agrees/#comments</comments>
		<pubDate>Mon, 25 Jun 2012 12:00:32 +0000</pubDate>
		<dc:creator>Barb Darrow</dc:creator>
				<category><![CDATA[Akka]]></category>
		<category><![CDATA[Juniper Networks]]></category>
		<category><![CDATA[Mark Brewer]]></category>
		<category><![CDATA[Martin Odersky]]></category>
		<category><![CDATA[Scala]]></category>
		<category><![CDATA[SpringSource]]></category>
		<category><![CDATA[Typesafe]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[Will Eatherton]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=535927</guid>
		<description><![CDATA[Typesafe continues to push the Scala programming language and associated Akka middleware as top-tier software development tools for the webscale age, and now claims Juniper Networks as a convert. The networking hardware giant will use Scala and Akka in upcoming -- and undisclosed -- products.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=535927&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><div id="attachment_535973" class="wp-caption alignright" style="width: 280px"><a href="http://gigaom.com/?attachment_id=535973" rel="attachment wp-att-535973"><img  title="IMG_1079[1] (1)" src="http://gigaom2.files.wordpress.com/2012/06/img_10791-11-e1340581138698.jpeg?w=270&#038;h=300" alt="Typesafe CEO Mark Brewer" width="270" height="300" class="size-medium wp-image-535973" /></a><p class="wp-caption-text">Typesafe CEO Mark Brewer</p></div><a href="http://typesafe.com/">Typesafe</a> continues to push the <a href="http://www.scala-lang.org/">Scala programming language</a> and associated <a href="http://typesafe.com/technology/akka">Akka middleware</a>, as top-tier software development tools for the webscale age, and now claims Juniper Networks as a convert. The networking hardware giant will use Scala and Akka in upcoming &#8212; and undisclosed &#8212; products.</p>
<p>Details are slim since neither Juniper or Typesafe will say what &#8212; if any &#8212; technology Scala and Akka will replace &#8212; there are current Juniper job postings seeking programmers with Java, C and C++ experience. Nor did the companies detail what products Scala and Akka will be used for. Still, the endorsement by a big network hardware company is worth noting.</p>
<p>In a statement, Will Eatherton, VP of engineering for Juniper&#8217;s core routing business, said that the Typesafe Stack &#8212; including Scala and Akka bring a &#8220;fresh approach to software development.&#8221; Using those tools, he added, Juniper developers will be able to &#8220;quickly and reliably create distributed software based on Akka middleware that can scale to take advantage of modern multi-core processors.&#8221;</p>
<p>That statement gets to <a href="http://gigaom.com/cloud/scala-sets-sights-on-top-tier-status-among-the-java-faithful/">what makes Scala special</a>. The language makes it easier to write code for multiple processor cores and Akka eases creation of distributed applications that run across many servers.</p>
<h2>Typesafe recruits new CEO from VMware</h2>
<p>To boost Scala&#8217;s profile, Typesafe earlier this month brought aboard a new CEO in <a href="http://typesafe.com/company/news/23476">Mark Brewer,</a> former VP of business operations for VMware&#8217;s Cloud Application Platform. Brewer also joined the board, joining Martin Odersky, Typesafe Chairman and Chief Architect , Bill Kaiser, and François Stieger.</p>
<p>Brewer said while at Springsource and then at VMware, (he joined VMware when it acquired Springsource three years ago) he kept an eye on Scala&#8217;s and Akka&#8217;s progress and was intrigued by what he saw.</p>
<p>&#8220;Akka is really the best lightweight, distributed platform for running Java or Scala apps &#8212; it runs across cloud in a very light fashion &#8212; we couldn&#8217;t do that at VMware. And we started to see adoption in the enterprise &#8212; not just in web property companies,&#8221; he said. &#8221;LinkedIn and Twitter use Scala for its performance but now we&#8217;re seeing Scala and Akka in use at more traditional enterprises,&#8221; Brewer told me in a recent interview.</p>
<h2>Booming demand for Scala and Akka</h2>
<p>He points to significant growth in the past 12 months with downloads of Scala more than doubling from 28,000 to 60,000  and Akka downloads quadrupling from 4000 to 20,000 in that period.</p>
<p>And, while he does not see the Scala/Akka tandem competing with VMware&#8217;s software development stable now given that many Spring projects can work with Scala projects, that will change:</p>
<p>&#8220;We&#8217;re not competitive today but most definitely in the future we&#8217;ll compete with VMware,&#8221; he said.</p>
<p>According to Github, the bible of software developers, <a href="https://github.com/languages/Scala">Scala is now the 17th most-watched programming language</a>, after such crowd pleasers as JavaScript, Ruby, Python, Java, C++ and others, but is coming up fast, Brewer said.</p>
<p><a href="http://gigaom.com/?attachment_id=535929" rel="attachment wp-att-535929"><img  title="scalachart" src="http://gigaom2.files.wordpress.com/2012/06/scalachart.jpg?w=708" alt=""   class="aligncenter size-full wp-image-535929" /></a></p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=535927&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=807317"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=807317" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=535927+typesafe-pushes-scala-as-top-language-juniper-apparently-agrees&utm_content=gigabarb">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2010/07/infrastructure-overview-q2-2010/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=535927+typesafe-pushes-scala-as-top-language-juniper-apparently-agrees&utm_content=gigabarb">Infrastructure Overview, Q2 2010</a></li><li><a href="http://pro.gigaom.com/2011/05/the-case-for-increased-ma-in-2011-actions-and-outlooks/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=535927+typesafe-pushes-scala-as-top-language-juniper-apparently-agrees&utm_content=gigabarb">The Case for Increased M&amp;A in 2011: Actions and Outlooks</a></li><li><a href="http://pro.gigaom.com/2011/05/the-structure-50-the-top-50-cloud-innovators/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=535927+typesafe-pushes-scala-as-top-language-juniper-apparently-agrees&utm_content=gigabarb">The Structure 50: The Top 50 Cloud Innovators</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2012/06/25/typesafe-pushes-scala-as-top-language-juniper-apparently-agrees/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2012/06/img_10791-1-e1340576373956.jpeg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2012/06/img_10791-1-e1340576373956.jpeg?w=150" medium="image">
			<media:title type="html">IMG_1079[1] (1)</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/4af03439988d64f816da72496325cb73?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigabarb</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2012/06/img_10791-11-e1340581138698.jpeg?w=270" medium="image">
			<media:title type="html">IMG_1079[1] (1)</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2012/06/scalachart.jpg" medium="image">
			<media:title type="html">scalachart</media:title>
		</media:content>
	</item>
		<item>
		<title>CloudBees puts its PaaS anywhere</title>
		<link>http://gigaom.com/2012/02/14/cloudbees-puts-its-paas-anywhere/</link>
		<comments>http://gigaom.com/2012/02/14/cloudbees-puts-its-paas-anywhere/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 13:00:42 +0000</pubDate>
		<dc:creator>Barb Darrow</dc:creator>
				<category><![CDATA[cloudbees]]></category>
		<category><![CDATA[Cross-platform software]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JRuby]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[Scala]]></category>
		<category><![CDATA[Steve Harris]]></category>
		<category><![CDATA[SVP]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=484460</guid>
		<description><![CDATA[CloudBees Java-centric platform as a service can now run inside a customer's data center, at a hosting provider or on the Amazon cloud, or on some combination of the above. Anycloud will compete with Red Hat OpenShift, and VMware's Cloud Foundry.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=484460&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://gigaom2.files.wordpress.com/2012/02/5564530332_e872d78025_z.jpg"><img  title="5564530332_e872d78025_z" src="http://gigaom2.files.wordpress.com/2012/02/5564530332_e872d78025_z.jpg?w=300&#038;h=200" alt="" width="300" height="200" class="alignleft size-medium wp-image-484500" /></a>CloudBees&#8217; Java-centric platform as a service can now run inside a customer&#8217;s data center, at a hosting provider or on the Amazon public cloud, or on some combination of the above.</p>
<p>Many companies would like to give their developers a PaaS option but are hesitant to go all-in with the public cloud. Just a few PaaSes, like VMware&#8217;s <a href="http://gigaom.com/cloud/cloud-foundry-adds-php-python-appfog-now-a-user/">Cloud Foundry</a>, offer that sort of hybrid cloud deployment choice.</p>
<p><a href="http://gigaom.com/cloud/3-paas-lessons-from-cloudbees-funding/">CloudBees&#8217;</a> new AnyCloud service supports JVM-based languages and frameworks like Jruby, Groovy, <a href="http://gigaom.com/cloud/scala-sets-sights-on-top-tier-status-among-the-java-faithful/">Scala</a> et al. while other PaaSes stress broader multi-language support.</p>
<p>Steve Harris, SVP of new products for the Woburn, Mass.-based company said flexible deployment is a major benefit for many companies that need to keep their options open. &#8220;Many enterprises have existing investments in infrastructure and local resources they need to take advantage of. They can also opportunistically put stuff on the public cloud,&#8221; he said.</p>
<p>CloudBees provides the company with what Harris called a fully serviced platform. &#8220;We deliver the platform as a service whether it runs on public cloud, datacenter or hosted data center &#8212; you do not install anything. We architected it in a way where you identify the resources in your data center or hosted provider but you use us to deploy and manage it,&#8221; he said.</p>
<p>CloudBees competes not only with other PaaSes, like <a href="http://gigaom.com/cloud/red-hat-automates-more-java-dev-in-openshift-paas/">Red Hat&#8217;s</a> Java-focused <a href="http://gigaom.com/cloud/red-hat-automates-more-java-dev-in-openshift-paas/">OpenShift</a> and the aforementioned Cloud Foundry, but also with traditional Java-based middleware from Oracle and other companies, Harris said.</p>
<p>The CloudBees AnyCloud PaaS is available in North America and Europe. The two-year-old company, backed by VCs Matrix Partners and Lightspeed Venture Partners, was founded by Sacha Labourey, former CTO of JBoss, which is now owned by Red Hat.</p>
<p>While most of the PaaS players continue their arms race by adding more language support, CloudBees is pushing cloud deployment options, which could make it a power in the still-vibrant Java development world.</p>
<p><em><a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/">Photo courtesy of</a> Flickr user <a href="http://www.flickr.com/photos/joost-ijmuiden/">Joost J. Bakker IJmuiden</a>.</em></p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=484460&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=204002"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=204002" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=484460+cloudbees-puts-its-paas-anywhere&utm_content=gigabarb">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2012/03/a-near-term-outlook-for-big-data/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=484460+cloudbees-puts-its-paas-anywhere&utm_content=gigabarb">A near-term outlook for big data</a></li><li><a href="http://pro.gigaom.com/2012/01/infrastructure-q4-big-data-gets-bigger-and-saas-startups-shine/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=484460+cloudbees-puts-its-paas-anywhere&utm_content=gigabarb">Infrastructure Q4: Big data gets bigger and SaaS startups shine</a></li><li><a href="http://pro.gigaom.com/2011/10/infrastructure-q3-openstack-and-flash-step-into-the-spotlight/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=484460+cloudbees-puts-its-paas-anywhere&utm_content=gigabarb">Infrastructure Q3: OpenStack and flash step into the spotlight</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2012/02/14/cloudbees-puts-its-paas-anywhere/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2012/02/5564530332_e872d78025_z.jpg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2012/02/5564530332_e872d78025_z.jpg?w=150" medium="image">
			<media:title type="html">5564530332_e872d78025_z</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/4af03439988d64f816da72496325cb73?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigabarb</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2012/02/5564530332_e872d78025_z.jpg?w=300" medium="image">
			<media:title type="html">5564530332_e872d78025_z</media:title>
		</media:content>
	</item>
		<item>
		<title>Scala sets sights on top-tier status among the Java faithful</title>
		<link>http://gigaom.com/2011/12/22/scala-sets-sights-on-top-tier-status-among-the-java-faithful/</link>
		<comments>http://gigaom.com/2011/12/22/scala-sets-sights-on-top-tier-status-among-the-java-faithful/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 20:33:22 +0000</pubDate>
		<dc:creator>Barb Darrow</dc:creator>
				<category><![CDATA[cloud software development]]></category>
		<category><![CDATA[Donald Fischer]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Martin Odersky]]></category>
		<category><![CDATA[multi-core chips]]></category>
		<category><![CDATA[oracle-corporation]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Scala]]></category>
		<category><![CDATA[Sun Microsystems]]></category>
		<category><![CDATA[Typesafe]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=459336</guid>
		<description><![CDATA[To hear Typesafe folks tell it, the Scala programming language and associated middleware is about to join the ranks of  first-tier development tools.  And, a new Scala plug-in for the popular Eclipse integrated development environment should help pave the way.
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=459336&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div id="attachment_459337" class="wp-caption alignright" style="width: 214px"><a href="http://gigaom2.files.wordpress.com/2011/12/martinodersky.jpg"><img  title="MartinOdersky" src="http://gigaom2.files.wordpress.com/2011/12/martinodersky.jpg?w=204&#038;h=300" alt="" width="204" height="300" class="size-medium wp-image-459337" /></a><p class="wp-caption-text">Martin Odersky</p></div>
<p>To hear <a href="http://typesafe.com/">Typesafe</a> tell it, the <a href="http://www.scala-lang.org/">Scala programming language</a> is about to join the ranks of top-tier development tools such as Java, C++, Ruby, and PHP. A new <a href="http://www.marketwire.com/press-release/Release-of-Scala-IDE-for-Eclipse-20-Now-Available-1601558.htm">Scala plugin for the Eclipse integrated development environment</a> (IDE) should help pave the way.</p>
<p>The Scala software stack attacks two sticky problems for software developers. The Scala language aims to make it easier to write code for multiple cores, and the Akka middleware attempts to ease the creation of applications that run across multiple servers.</p>
<p>A third piece, a Ruby-on-Rails-style framework called Play, makes development more productive and fun than is usually the case in Java, said Donald Fischer, CEO of Typesafe, the startup charged with promoting and supporting the stack.</p>
<p>The ability to better automate programming for multi-core chips and distributed servers is a key criterion for developing cloud applications that scale up big time.</p>
<h2>Recapping Scala history</h2>
<p>Scala was initially developed by Martin Odersky, who wrote the original Java compiler for Sun Microsystems. &#8221;He did [the compiler] in 2000 as part of making Java better. Then he handed it off to Sun and turned to making a better Java. That&#8217;s the genesis of Scala,&#8221; Fischer said.</p>
<p>Scala is used by some pretty big names in web infrastructure: Twitter, LinkedIn, and Yammer for key parts of their infrastructure. There was a ruckus last month when an <a href="http://www.infoq.com/news/2011/11/yammer-scala">email between a Yammer employee and Typesafe leaked</a> that seemed to indicate that the company was pulling back from Scala use. Yammer clarified the matter in a<a href="http://eng.yammer.com/blog/2011/11/30/scala-at-yammer.html"> subsequent blog post</a>.</p>
<p>Typesafe, Menlo Park, CA., was founded earlier this year with<a href="http://www.theregister.co.uk/2011/05/12/typesafe/"> $3 million funding from Greylock Partners</a>.</p>
<h2>Getting beyond those awkward years</h2>
<p>One thing still lacking for Scala, an eight-year-old programming language that runs on the Java Virtual Machine (JVM), is that some of its ancillary tools remain a &#8220;little raw,&#8221;  Fischer acknowledged.</p>
<p>&#8220;The support for Eclipse wasn&#8217;t all cooked. With 2.0, working with the Scala community, we&#8217;ve smoothed out the rough edges,&#8221;  Fischer said. Eclipse is the IDE of choice for the vast majority of Java developers, so smooth integration with it is key for any tool targeting that constituency.</p>
<p>The Scala IDE for Eclipse 2.0 adds automatic type-checking to ping programmers of errors before they build the code. There is also better dependency tracking between source files.</p>
<p>There is anecdotal evidence to back up Fischer&#8217;s contention that <a href="http://gigaom.com/2011/05/12/why-modern-applications-demand-modern-tools/">Scala</a> is outgrowing its awkward years: the community and number of projects is growing, as evidenced by stats on <a href="https://github.com/">Github</a> and other sources.</p>
<p><a href="http://gigaom2.files.wordpress.com/2011/12/screen-shot-2011-12-22-at-1-35-36-pm.jpg"><img  title="Screen Shot 2011-12-22 at 1.35.36 PM" src="http://gigaom2.files.wordpress.com/2011/12/screen-shot-2011-12-22-at-1-35-36-pm.jpg?w=604&#038;h=457" alt="" width="604" height="457" class="aligncenter size-large wp-image-459464" /></a></p>
<p>&#8220;We think there&#8217;s one Scala job for every 100 Java jobs advertised,&#8221; said Fischer. &#8220;That sounds small, but 1 percent of 10 million is pretty good.&#8221;  (The 10 million number is Oracle&#8217;s estimate of the Java programmer population.) This is impressive because Scala has only been around since 2003. Fischer said the number of Scala jobs has tripled in the past year.</p>
<p>A quick check of <a href="http://www.indeed.com/">Indeed.com</a> finds that there are 404 listings when &#8220;Scala developer&#8221; is the search term compared to 44,769 for &#8220;Java developer&#8221; and 5,841 for Ruby developer.</p>
<p>As the demand for scalable and capable cloud applications continues to grow, it&#8217;s likely that the demand for capable &#8212; and polished &#8212; development tools will mushroom as well.</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=459336&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=347527"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=347527" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=459336+scala-sets-sights-on-top-tier-status-among-the-java-faithful&utm_content=gigabarb">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2009/05/open-source-startups-follow-red-hats-path-to-profit/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=459336+scala-sets-sights-on-top-tier-status-among-the-java-faithful&utm_content=gigabarb">Open-Source Startups Follow Red Hat&#8217;s Path To Profit</a></li><li><a href="http://pro.gigaom.com/2012/10/cloud-and-data-third-quarter-2012-analysis-and-outlook/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=459336+scala-sets-sights-on-top-tier-status-among-the-java-faithful&utm_content=gigabarb">Cloud and data third-quarter 2012</a></li><li><a href="http://pro.gigaom.com/2012/10/continuous-delivery-and-the-world-of-devops/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=459336+scala-sets-sights-on-top-tier-status-among-the-java-faithful&utm_content=gigabarb">Continuous delivery and the world of devops</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2011/12/22/scala-sets-sights-on-top-tier-status-among-the-java-faithful/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2011/12/martinodersky-e1324573067417.jpg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2011/12/martinodersky-e1324573067417.jpg?w=150" medium="image">
			<media:title type="html">Martin Odersky</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/4af03439988d64f816da72496325cb73?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigabarb</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2011/12/martinodersky.jpg?w=204" medium="image">
			<media:title type="html">MartinOdersky</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2011/12/screen-shot-2011-12-22-at-1-35-36-pm.jpg?w=604" medium="image">
			<media:title type="html">Screen Shot 2011-12-22 at 1.35.36 PM</media:title>
		</media:content>
	</item>
	</channel>
</rss>
