InfoQ Homepage Java Content on InfoQ
-
Apache Tika 1.0 Allows Easy Text Extraction for Java
InfoQ interviewed Chris Mattman from Apache Tika, a text extraction and detection library, in the occasion of the 1.0 release and the publication of the "Tika in Action" book.
-
Apollo Next Generation Message Queuing Posts Some Impressive Benchmarks
Apollo is a next generation message queuing solution that recently posted some impressive benchmarks against RabbitMQ, HornetQ, and ActiveMQ. The benchmarks indicate that Apollo will be on a lot of developer's roadmaps for messaging.
-
CloudBees Releases Jenkins Enterprise
CloudBees releases Jenkins Enterprise which offers commercial support, extended long time releases up to a year and extra proprietary plugins useful to companies with large scale Jenkins installations.
-
Grails 2.0 Released with Improved Usability, Class Reloading, and Query DSL
The Grails development team at SpringSource, a division of VMWare, recently announced the release of Grails 2.0. This release improves Grails usability akin to Roo console support. GORM, the persistence layers in Grails, maximises the DSL support from the Groovy 1.8 via AST transformations.
-
State of the Lambda
Brian Goetz has published an updated state of the lambda, giving a status report on the plan for adding lambdas to the Java language (also being tracked as JSR 335 and Java Enhancement Proposal number 126. Read on to find out what's new.
-
Spring 3.1 is GA Today - Adds Java 7 Support, Environment Abstraction and Cache Abstraction
SpringSource have announced the general availability of Spring 3.1 today. InfoQ spoke to Chris Beams, a core committer on the Spring framework, to find out more about the release, and plans for Spring 3.2.
-
Azul Releases Open Source jHiccup Tool to Provide Response Time Analysis of the Java Run
Azul Systems have today announced the release of jHiccup, an open source tool designed to measure the pauses and stalls (or "hiccups") associated with an application's underlying Java runtime platform.
-
Resin Can Now Act As a Drop-in Replacement for Memcached Solution
With the release of version 4.0.24, the cache for Caucho's Resin Application Server now provides a memcached interface for both the client and the server. This means that Resin can function as a drop-in replacement for memcached solutions.
-
Lucene 3.5 and Solr 3.5 - Substantial RAM Reduction, SearcherManager, Deep Paging Support
The Lucene PMC (Project Management Committee) has announced the availability of Apache Lucene 3.5.0 and Apache Solr 3.5.0. Lucene is a high-performance, full-featured text search library. Solr is a standalone search server that uses Lucene at its core for indexing and search.
-
IKVM.NET 7.0 Released
The IKVM.NET project has released version 7 of its implementation of Java for the Mono and Microsoft .NET Framework. IKVM facilitates interoperability between Java the .NET platforms.
-
Keeping Scala Fresh(er)
With Scala 2.10 on the horizon, and recent controversial opinions, what really is the story with Scala's backward compatibility, and how will it affect popular Scala libraries? If Josh Suereth is right, a reboot of the Scala Fresh project proposed by David Pollak last year.
-
Typesafe Stack Adopts Play Framework
Typesafe announced the Play framework will be included in the Typesafe Stack 2.0. The Play framework is a Rails/Grails like framework originally focused on Java not Scala. Now the Play framework 2.0 supports Scala and Java as first class citizen. InfoQ catches up with Donald Fischer, President and CEO of Typesafe, to get his thoughts on adding the Play framework to the Typesafe Stack.
-
Git surpasses CVS, SVN at Eclipse.org
The number of projects using Git has passed the number of repositories using SVN at Eclipse, making Git the single most popular version control system for Eclipse projects. InfoQ takes a look at the numbers, and the increasing number of DVCS repositories used by foundations and hosting providers.
-
Date4j - A Minimalistic Library for Handling Dates
Date4j is a minimalistic library for handling dates in Java offering very high precision (nanoseconds) and configurable options for month overflows.
-
Latest Happenings and Future of Groovy: 1.8, 2.0 and Beyond
Performance and productivity improvements have gone into recent editions of Groovy and more are on tap. InfoQ caught up with Guillaume Laforge to discuss how AST improve developer productivity, built-in JSON support, domain specific language support improvements, optimizations, and Groovy's roadmap for 1.9, 2.0, including Java 7 language support and Groovy adoption rates.