BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Java Content on InfoQ

  • 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.

  • Yammer Moving from Scala to Java

    Yammer is moving from Scala to Java, after finding in a year-long experiment that the benefits provided by writing in a terser language don't outweigh the benefits of the complexities in having to train new employees and debugging performance problems. The email also suggests a number of performance improvements that can be made by avoiding certain patterns.

BT