InfoQ Homepage Java Content on InfoQ
-
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.
-
State of the Lambda
With next year's Java 8 less than twelve months away, Brian Goetz has published an updated State of the Lambda, covering the improvements to the Java Collections API. With one of the most anticipated features of Java 8 being the introduction of lambda expressions, key support for these in the Java collections API is key to ensure wide use of the libraries.
-
ModelMapper: An Object To Object Mapping Library
ModelMapper is an object to object mapping library that eliminates repeatable code for copying objects from one representation to another. By looking at property names it can perform an automatic mapping or hints can be defined that describe precisely the mapping process. It is inspired from AutoMapper which is a similar library for .NET
-
Java EE 7 Expert Group Seeking Community Feedback
As JSR 342, the specification for Java EE 7, makes its way through early draft review the expert group is keen to get community feedback on a number of open issues. These include which of the new APIs should be added to the Java EE Full/Web Profile, as well as how to better align CDI with Java EE.
-
Twitter’s Shift from Ruby to Java Helps it Survive US Election
Twitter's infamous Fail Whale was absent on US presidential election day, even as Twitter's servers were handling a serge of 327,452 "tweets" per minute. The firm was able to handle this level of traffic thanks in part to a gradual shift away from Ruby to Java and Scala
-
Google Previews Java 7 Support for App Engine
Google has included a preview of the forthcoming support for Java 7 in the October update to their Platform-as-a-Service App Engine
-
The Java2Days Conference in Sofia, Bulgaria
The fourth annual Java2Days conference in Sofia, Bulgaria was conducted last week. This is the first Java conference in Eastern Europe.