Ring is a basic tool for executing your Clojure code into a web server environment, by satisfying HTTP requests and producing responses. In scope, Ring is similar to the Servlet API, but it's not as standard and diffused; by the way, servlets are always used...
0 replies - 2622 views - 01/05/12 by Giorgio Sironi in Articles
Leiningen is an automation tool for Clojure projects: while you could in theory continue to use Ant and Maven directly to download JARs dependencies and to run tasks such as the project's test suite, Leiningen allows you to write just Clojure code, and...
0 replies - 2203 views - 12/27/11 by Giorgio Sironi in Articles
Clojure is a LISP dialect; if you have ever been forced to use LISP in a computer science class, I understand your resistance towards this class of totally functional languages.In fact, LISP for many of us means lots of Reverse Polish Notation where (+ 1 2)...
4 replies - 4601 views - 11/29/11 by Giorgio Sironi in Articles
The Play framework defines itself as a clean alternative to bloated enterprise Java stacks. I like this definition and after having been advised to try it out, I set out some Pomodoros for coding a pair of Hello, World applications in Play.
2 replies - 5182 views - 11/10/11 by Giorgio Sironi in Articles
I was checking out Scala as a new programming language to learn, and after remaining positively impressed I wanted to do more than making fake tests pass. Being a web developer by nature, I started trying to solve the first fundamental problem: write a web...
6 replies - 4445 views - 10/27/11 by Giorgio Sironi in Articles
UpdateAs there have been several comments about my microbenchmark, I feel in a position to give a common reply. Thank you for pointing out flaws in my test implementation. This time I used snippet from Maciej Gorączka to illustrate the pitfalls of...
14 replies - 1956 views - 10/04/11 by Wojciech Kudla in Articles
Originally scheduled for October, Excelsior JET 7.6 is an interim release delivering improvements in application performance, scalability, and stability, and adding support for the latest versions of Java SE 6, Eclipse RCP, and Apache Tomcat.Learn what's new...
0 replies - 710 views - 09/20/11 by Dmitry Leskov in Announcements
Excelsior has released a Java SE 6u24 support add-on for its Excelsior JET JVM and AOT compiler. Also available are maintenance updates for the current and previous versions, incorporating stability fixes backported from the ongoing development branch.Details...
0 replies - 695 views - 06/06/11 by Dmitry Leskov in Announcements
Tweets coming out of the weekend's QCon conference revealed Oracle's plan for a premium JVM that comes with a price tag. Adam Messinger, the Oracle VP of development made the announcement saying that Oracle still plans to develop a free and open source...
3 replies - 20428 views - 11/08/10 by Mitchell Pronsc... in Daily Dose
Recently Apple announced that it was deprecating its Java Virtual Machine (JVM) implementation. Ten years after promising to "make the Mac the best Java platform," Steve Jobs has done an about face, with Apple indicating that no further development...
11 replies - 5015 views - 11/03/10 by Matt Stine in Articles
Clojure is a LISP implementation running on the JVM. Joy of Clojure by Michael Fogus and Chris Houser
gives a thorough introduction into this wonderful language and offers a solid paradigm for...
2 replies - 4832 views - 09/01/10 by Andrzej Grzesik in Book Reviews
Caching is at the core for data management in applications, says Amit Pandey, CEO of Terracotta. Too much time is spent tuning the size of the heap to keep application performance fast and predictable. Garbage collection is to blame for making an...
9 replies - 7928 views - 08/26/10 by Mitchell Pronsc... in Articles
Oracle's Alex Buckley (spec lead, Java Language & VM) explains why the JVM has been good not only for Java, but
also for other languages -- and why JSR 292 will have a major impact on
developers.
0 replies - 2755 views - 08/03/10 by Pieter Humphrey in News
As an industry, we often under-prize developer productivity. Stu Halloway has found languages like Ruby and Lisp to be very productive. A few years ago he...
1 replies - 11923 views - 06/21/10 by Eric Hagan in Videos
In one of my previous articles at Javalobby, I explained why an official JBoss AS release did not work on any JVM other than Sun(-Oracle) HotSpot. The root cause was (unintended) reliance on Java implementation features not enforced by the Java spec. This...
1 replies - 3999 views - 05/23/10 by Vitaly Mikheev in Articles