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

  • Oracle Releases Security Fix for Java 7

    Oracle today released Java 7u11 with security fixes for remote code execution vulnerabilities related to escaping the applet sandbox through crafted reflection API calls. Read on to find out more about it, and how to find out if you are affected or not.

  • What is the Future of Vert.x?

    When Tim Fox, project leader of the open-source Apache Licensed project Vert.x, left VMWare in December he had intended to continue working on the project after joining RedHat at the start of this year. However, VMWare now own the trademark and project assets, and it's not clear whether it can continue under the same name. Read on to find out what happened, and what the current situation is.

  • Version 5 of Programmer's Text Editor jEdit Released with Support for Scala and Dart

    jEdit version 5.0.0 was recently released. It has new editing modes for Scala and Dart, and improved Mac OS X support regarding the UI and keymappings. All keyboard shortcuts are now configurable and presets are offered for Emacs and IntelliJ IDEA. This is also the first version that supports localization (French, German, Russian, Czech and Japanese are offered).

  • Java 8 for Raspberry Pi Developer Preview

    Oracle released the Java 8 developer preview for ARM processors last week. This early access build is especially tailored for running JavaFX on Raspberry Pi devices.

  • Adopt a JSR Program Receives Increased Oracle Backing

    Oracle throws weight behind London JUG Adopt a JSR Program

  • Netflix Hystrix - Latency and Fault Tolerance for Complex Distributed Systems

    Netflix has released Hystrix, a library designed to control points of access to remote systems, services and 3rd party libraries, providing greater tolerance of latency and failure. Hystrix features thread and semaphore isolation with fallbacks and circuit breakers, request caching and request collapsing, and monitoring and configuration.

  • GE Energy Uses InvokeDynamic to Bring Magik to the JVM

    In July, the Digital Energy unit within GE Energy Management disclosed that they were in the process of porting their Smalltalk-inspired programming language, Magik, from its own proprietary Virtual Machine, MagikSF, to the JVM. With the port now well under way, InfoQ spoke to project lead/architect George Marrows to find out more.

  • JAX-RS 2.0 and Bean Validation 1.1 First Java EE 7 JSRs to Win Public Approval

    Java Enterprise Edition version 7 is well under way. Late last month JSR 339 and JSR 349 were adopted by the public review ballot, making them the first two JSR's to be ratified. InfoQ spoke to Marek Potociar, JSR 339 co spec lead about the latest version of the RESTful Java API.

  • Spring Migration Analyzer: An Assistant For JavaEE To Spring Conversion

    Spring Migration Analyzer is a command line utility, that takes as input the binary archive of a JavaEE application (e.g. an EAR file) and creates a report, containing JavaEE technologies used, along with advice on effort required to migrate them to Spring/Tomcat. It attempts to create an easier migration path for those who wish to migrate an existing JavaEE application to the Spring framework.

  • jClarity Offers new Tools that Simplify Java Performance Tuning

    In a world crowded with in-process and distributed Java profilers, jClarity is a new company with a niche in enterprise and the cloud, offering several tools designed with the goal of simplicity.

  • JetBrains Releases IntelliJ IDEA 12

    JetBrains has announced IntelliJ IDEA 12 having a better compiler, support for Java 8, an Android UI Designer, a new look, better Spring and Play 2.0 support, and a large number of enhancements across supported languages and frameworks.

  • Netflix Log4J Optimizations Yield Logging at Massive Scale

    Blitz4k, Netflix’ internally optimized version of log4j, has been released to Github. Blitz4j efficiently generates logs within a massively concurrent and heavy traffic environment while consuming fewer resources than other, more traditional logging technologies. Its use has lowered the cost of logging within Netflix by at least 75%.

  • Nashorn Proposed as Replacement JavaScript Engine for OpenJDK

    Oracle's multi-language lead Jim Laskey has proposed a new JVM-based JavaScript implementation, Nashorn, as an OpenJDK project.

  • Cloud Foundry Core: Portability Across Cloud Foundry Vendors

    Cloud Foundry Core is a web application that verifies public instances (Cloud Foundry Endpoints) against a common set of runtimes and services. This helps portability across companies that provide Cloud Foundry instances. At the same time a new version Micro Cloud Foundry is released with support for Java 7.0, JRuby, Play 2.0 framework and more.

  • Community-Driven Research: What's Your Next JVM Language?

    InfoQ's research initiative continues with an 12th question: "What's Your Next JVM Language?". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.

BT