JVM Languages
-
How could Scala do a merge sort?
Merge sort is a classical “divide and conquer” sorting algorithm. You should have to never write one because you’d be…
Read More » -
Grails AJAX Examples
Early on, newcomers to Grails encounter a lack of working samples accompanying the framework. Good places for examples and documentation…
Read More » -
Lazy sequences in Scala and Clojure
Lazy sequences (also known as streams) are an interesting functional data structure which you might have never heard of. Basically…
Read More » -
Advanced routing in Play Framework
We frequently get questions about how to meet all sorts of different routing needs in Play Framework. While the built…
Read More » -
Groovy & Grails Understanding – Part2
Grails Grails is a web framework based on Groovy and Java which can be deployed into existing Java web servers,…
Read More » -
Scala traits implementation and interoperability. Part II: Traits linearization
This is a continuation of Scala traits implementation and interoperability. Part I: Basics. Dreadful diamond problem can be mitigated using…
Read More » -
Groovy & Grails Understanding – Part 1
Introduction Enterprises today require agile platform for rapid development of applications with ready assurance to quality of services, compliance to…
Read More » -
Null and Java interop
The way Ceylon handles null is one of the big attractions of the language. Ceylon features a typed null value.…
Read More » -
About modules
Modules, ah, modules. The albatross of Java. I frequently joke that modules are scheduled for Java N+1 where N moves…
Read More »