<?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>Java Code Geeks &#187; Scala</title> <atom:link href="http://www.javacodegeeks.com/jvm-languages/scala/feed/" rel="self" type="application/rss+xml" /><link>http://www.javacodegeeks.com</link> <description>Java 2 Java Developers Resource Center</description> <lastBuildDate>Tue, 18 Jun 2013 19:00:17 +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>Call response WebSockets in Play Framework</title><link>http://www.javacodegeeks.com/2013/06/call-response-websockets-in-play-framework.html</link> <comments>http://www.javacodegeeks.com/2013/06/call-response-websockets-in-play-framework.html#comments</comments> <pubDate>Thu, 13 Jun 2013 22:00:09 +0000</pubDate> <dc:creator>James Roper</dc:creator> <category><![CDATA[Scala]]></category> <category><![CDATA[Play Framework]]></category> <category><![CDATA[WebSockets]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=14142</guid> <description><![CDATA[I got a question from a Play user about implementing call/response WebSockets in Play Framework. This is not something that comes up that often, since it means using WebSockets to do basically what AJAX does for you, so what&#8217;s the point? But here are some use cases that I&#8217;ve thought of: You have some transformation [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/06/call-response-websockets-in-play-framework.html/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>ElasticMQ 0.7.0: long polling, non-blocking implementation using Akka and Spray</title><link>http://www.javacodegeeks.com/2013/06/elasticmq-0-7-0-long-polling-non-blocking-implementation-using-akka-and-spray.html</link> <comments>http://www.javacodegeeks.com/2013/06/elasticmq-0-7-0-long-polling-non-blocking-implementation-using-akka-and-spray.html#comments</comments> <pubDate>Fri, 07 Jun 2013 19:00:53 +0000</pubDate> <dc:creator>Adam Warski</dc:creator> <category><![CDATA[Scala]]></category> <category><![CDATA[Akka]]></category> <category><![CDATA[ElasticMQ]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=13912</guid> <description><![CDATA[ElasticMQ 0.7.0, a message queueing system with an actor-based Scala and Amazon SQS-compatible interfaces, was just released. It is a major rewrite, using Akka actors at the core and Spray for the REST layer. So far only the core and SQS modules have been rewritten; journaling, SQL backend and replication are yet to be done. [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/06/elasticmq-0-7-0-long-polling-non-blocking-implementation-using-akka-and-spray.html/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Various ways to run Scala code</title><link>http://www.javacodegeeks.com/2013/06/various-ways-to-run-scala-code.html</link> <comments>http://www.javacodegeeks.com/2013/06/various-ways-to-run-scala-code.html#comments</comments> <pubDate>Wed, 05 Jun 2013 13:00:42 +0000</pubDate> <dc:creator>Abhijeet Sutar</dc:creator> <category><![CDATA[Scala]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=13630</guid> <description><![CDATA[For running example in this tutorial, make sure that, you have latest Java distribution and Scala distribution installed on your machine and environment variable SCALA_HOME points to base directory of the scala installation and %SCALA_HOME%/bin added to PATH variable. using Scala REPL It is basically command line interactive shell called as REPL short for Read-Eval-Print-Loop. &#160; [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/06/various-ways-to-run-scala-code.html/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Real-time charts with Play Framework and Scala: extreme productivity on JVM for web</title><link>http://www.javacodegeeks.com/2013/05/real-time-charts-with-play-framework-and-scala-extreme-productivity-on-jvm-for-web.html</link> <comments>http://www.javacodegeeks.com/2013/05/real-time-charts-with-play-framework-and-scala-extreme-productivity-on-jvm-for-web.html#comments</comments> <pubDate>Thu, 30 May 2013 07:00:12 +0000</pubDate> <dc:creator>Andrey Redko</dc:creator> <category><![CDATA[Scala]]></category> <category><![CDATA[Play Framework]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=13396</guid> <description><![CDATA[Being a hardcore back-end developer, whenever I am thinking about building web application with some UI on JVM platform, I feel scared. And there are reasons for that: having experience with JSF, Liferay, Grails, &#8230; I don&#8217;t want to go this road anymore. But if a need comes, is there a choice, really? I found [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/05/real-time-charts-with-play-framework-and-scala-extreme-productivity-on-jvm-for-web.html/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Typed ask for Akka</title><link>http://www.javacodegeeks.com/2013/05/typed-ask-for-akka.html</link> <comments>http://www.javacodegeeks.com/2013/05/typed-ask-for-akka.html#comments</comments> <pubDate>Fri, 24 May 2013 07:10:57 +0000</pubDate> <dc:creator>Adam Warski</dc:creator> <category><![CDATA[Scala]]></category> <category><![CDATA[Akka]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=13185</guid> <description><![CDATA[Akka is a great tool for writing distributed applications. One thing that always surprised me though is that while being based on Scala, which is a very type-safe language, the elementary construct in Akka – an actor – is not really type safe. You can send any message to any actor, and get back any [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/05/typed-ask-for-akka.html/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>How could Scala do a merge sort?</title><link>http://www.javacodegeeks.com/2013/05/how-could-scala-do-a-merge-sort.html</link> <comments>http://www.javacodegeeks.com/2013/05/how-could-scala-do-a-merge-sort.html#comments</comments> <pubDate>Wed, 22 May 2013 22:00:26 +0000</pubDate> <dc:creator>Alex Staveley</dc:creator> <category><![CDATA[Scala]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=13052</guid> <description><![CDATA[Merge sort is a classical &#8220;divide and conquer&#8221; sorting algorithm. You should have to never write one because you&#8217;d be silly to do that when a standard library class already will already do it for you. But, it is useful to demonstrate a few characteristics of programming techniques in Scala. Firstly a quick recap on [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/05/how-could-scala-do-a-merge-sort.html/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Lazy sequences in Scala and Clojure</title><link>http://www.javacodegeeks.com/2013/05/lazy-sequences-in-scala-and-clojure.html</link> <comments>http://www.javacodegeeks.com/2013/05/lazy-sequences-in-scala-and-clojure.html#comments</comments> <pubDate>Thu, 09 May 2013 22:00:06 +0000</pubDate> <dc:creator>Tomasz Nurkiewicz</dc:creator> <category><![CDATA[Scala]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=12520</guid> <description><![CDATA[Lazy sequences (also known as streams) are an interesting functional data structure which you might have never heard of. Basically lazy sequence is a list that is not fully known/computed until you actually use it. Imagine a list that is very expensive to create and you don&#8217;t want to compute too much &#8211; but still [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/05/lazy-sequences-in-scala-and-clojure.html/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Advanced routing in Play Framework</title><link>http://www.javacodegeeks.com/2013/05/advanced-routing-in-play-framework.html</link> <comments>http://www.javacodegeeks.com/2013/05/advanced-routing-in-play-framework.html#comments</comments> <pubDate>Thu, 09 May 2013 16:00:04 +0000</pubDate> <dc:creator>James Roper</dc:creator> <category><![CDATA[Scala]]></category> <category><![CDATA[Play Framework]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=12574</guid> <description><![CDATA[We frequently get questions about how to meet all sorts of different routing needs in Play Framework. While the built in router is enough for most users, sometimes you may encounter use cases where it&#8217;s not enough. Or, maybe you want a more convenient way to implement some routing pattern. Whatever it is, Play will [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/05/advanced-routing-in-play-framework.html/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Scala traits implementation and interoperability. Part II: Traits linearization</title><link>http://www.javacodegeeks.com/2013/04/scala-traits-implementation-and-interoperability-part-ii-traits-linearization.html</link> <comments>http://www.javacodegeeks.com/2013/04/scala-traits-implementation-and-interoperability-part-ii-traits-linearization.html#comments</comments> <pubDate>Mon, 22 Apr 2013 10:00:21 +0000</pubDate> <dc:creator>Tomasz Nurkiewicz</dc:creator> <category><![CDATA[Scala]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=11399</guid> <description><![CDATA[This is a continuation of Scala traits implementation and interoperability. Part I: Basics. Dreadful diamond problem can be mitigated using Scala traits and a process called linearization. Take the following example: &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; trait Base { def msg = "Base" } trait Foo extends Base { abstract override def [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/04/scala-traits-implementation-and-interoperability-part-ii-traits-linearization.html/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>WatchService combined with Akka actors</title><link>http://www.javacodegeeks.com/2013/04/watchservice-combined-with-akka-actors.html</link> <comments>http://www.javacodegeeks.com/2013/04/watchservice-combined-with-akka-actors.html#comments</comments> <pubDate>Mon, 15 Apr 2013 16:00:51 +0000</pubDate> <dc:creator>Tomasz Nurkiewicz</dc:creator> <category><![CDATA[Scala]]></category> <category><![CDATA[Akka]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=11241</guid> <description><![CDATA[WatchService is a handy class that can notify you about any file system changes (create/update/delete of file) in a given set of directories. It is described nicely in the official documentation so I won&#8217;t write another introduction tutorial. Instead we will try to combine it with Akka to provide fully asynchronous, non-blocking file system changes [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/04/watchservice-combined-with-akka-actors.html/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 5/15 queries in 0.004 seconds using apc
Object Caching 1256/1288 objects using apc
Content Delivery Network via jcg.javacodegeeks.netdna-cdn.com

Served from: www.javacodegeeks.com @ 2013-06-19 01:00:37 -->