<?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; JVM Languages</title> <atom:link href="http://www.javacodegeeks.com/jvm-languages/feed/" rel="self" type="application/rss+xml" /><link>http://www.javacodegeeks.com</link> <description>Java 2 Java Developers Resource Center</description> <lastBuildDate>Wed, 19 Jun 2013 16:00:34 +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>Maven: Start an external process without blocking your build</title><link>http://www.javacodegeeks.com/2013/06/maven-start-an-external-process-without-blocking-your-build.html</link> <comments>http://www.javacodegeeks.com/2013/06/maven-start-an-external-process-without-blocking-your-build.html#comments</comments> <pubDate>Wed, 19 Jun 2013 13:00:35 +0000</pubDate> <dc:creator>Paolo Antinori</dc:creator> <category><![CDATA[Groovy]]></category> <category><![CDATA[Apache Maven]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=14372</guid> <description><![CDATA[Let&#8217;s assume that we have to execute a bunch of acceptance tests with a BDD framework like Cucumber as part of a Maven build. Using Maven Failsafe Plugin is not complex. But it has an implicit requirement: The container that hosts the implementation we are about to test needs to be already running. Many containers [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/06/maven-start-an-external-process-without-blocking-your-build.html/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <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>Clojure macros for beginners</title><link>http://www.javacodegeeks.com/2013/06/clojure-macros-for-beginners.html</link> <comments>http://www.javacodegeeks.com/2013/06/clojure-macros-for-beginners.html#comments</comments> <pubDate>Tue, 11 Jun 2013 19:00:56 +0000</pubDate> <dc:creator>Tomasz Nurkiewicz</dc:creator> <category><![CDATA[Clojure]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=13970</guid> <description><![CDATA[This article will guide you step-by-step (or even character-by-character) through the process of writing macros in Clojure. I will focus on fundamental macro characteristics while explaining what happens behind the scenes. Imagine you are about to write an assertions library for Clojure, similar to FEST Assertions, ScalaTest assertions or Hamcrest. Of course there are such [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/06/clojure-macros-for-beginners.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>Null safety in Kotlin</title><link>http://www.javacodegeeks.com/2013/06/null-safety-in-kotlin.html</link> <comments>http://www.javacodegeeks.com/2013/06/null-safety-in-kotlin.html#comments</comments> <pubDate>Tue, 04 Jun 2013 13:00:24 +0000</pubDate> <dc:creator>Tomasz Nurkiewicz</dc:creator> <category><![CDATA[Kotlin]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=13397</guid> <description><![CDATA[Kotlin is a statically typed JVM language developed by Jetbrains. It has some good documentation so today I will focus on a tiny part of it &#8211; null safety. There are at least couple of approaches to null handling in JVM languages: Java doesn’t go much further than C &#8211; every reference (“pointer”) can be [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/06/null-safety-in-kotlin.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>Got my feet wet with Clojure</title><link>http://www.javacodegeeks.com/2013/05/got-my-feet-wet-with-clojure.html</link> <comments>http://www.javacodegeeks.com/2013/05/got-my-feet-wet-with-clojure.html#comments</comments> <pubDate>Wed, 29 May 2013 07:00:39 +0000</pubDate> <dc:creator>David Pollak</dc:creator> <category><![CDATA[Clojure]]></category><guid isPermaLink="false">http://www.javacodegeeks.com/?p=13337</guid> <description><![CDATA[I started hardcode coding on Project Plugh. I&#8217;m working on moving a bunch of Lift concepts over to Clojure as I build Lift&#8217;s comet facilities in Clojure so I can stream data to the browser. Background… PartialFunction In Scala, there&#8217;s a PartialFunction The key take-away for PartialFunctions is &#8220;&#8230; is a unary function where the [...]]]></description> <wfw:commentRss>http://www.javacodegeeks.com/2013/05/got-my-feet-wet-with-clojure.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> </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 2/22 queries in 0.780 seconds using apc
Object Caching 1253/1374 objects using apc
Content Delivery Network via jcg.javacodegeeks.netdna-cdn.com

Served from: www.javacodegeeks.com @ 2013-06-19 19:53:00 -->