InfoQ Homepage Java Content on InfoQ
-
Cross-Compiling Scala for .NET
Scala, a popular language for the Java platform, is making inroads to .NET thanks to a project run by École Polytechnique Fédérale de Lausanne and funded by Microsoft. The project heavily relies on Jeroen Frijters’ IKVM, which is a Java Virtual Machine that runs on the CLR (.NET and Mono).
-
Selenium 2 (a.k.a Selenium WebDriver) Is Released
The Selenium team has recently released Selenium 2 (a.k.a. Selenium WebDriver), a major update to the poplar test framework for web applications.
-
CassandraSF2011: Progress and Futures
Johnathan Ellis keynoted at Cassandra SF 2011. Ellis reviewed accomplishments including better support for multi-data center deployments, optimized read performance, included integrated caching and improved client APIs including a SQL-like language CQL. Looking forward, Ellis emphasized polish - efficient database repair, storage compression, optimized performance and an expanded CQL language.
-
Cassandra Indexing Guidelines from CassandraSF2011
Ed Anuff reviewed Cassandra's built-in secondary indexes, noting that they don't work well for high cardinality values, require at least one equality comparison and return unsorted results. Anuff presented patterns for alternative indexing including wide rows and tables that use Cassandra 0.8.1's new composite comparator operators to overcome these limitations.
-
Google Code Gets Git
Google Code has finally released support for Git repositories on Google Code, adding to the existing DVCS support with Mercurial and the CVCS support of Subversion. The only remaining player not to fully move towards Git repositories is now Apache, which has its own read-only copies of a writable Subversion repository.
-
Google+ Technological Details
Google Plus, the social network from Google, is built mostly on Java and JavaScript while Hangouts, its video conferencing framework, uses a client-server approach.
-
JBoss AS7 Released
Red Hat announced the availability of JBoss AS 7, the first JBoss platform to be EE6 Web Profile certified and with an OSGi 4.2 compliant engine. A 7.1 release, planned later this year, will add full EE6 certification.
-
Windows Azure Plugin for Eclipse with Java, June 2011 Community Technology Preview
Microsoft has recently released a new version of the Windows Azure Plugin for Eclipse with Java. The Eclipse plugin is an open source project, released under the Apache 2.0 license, which provides Java developers with an easy way to build and deploy web applications to Windows
-
Hibernate Object Mapping for NoSQL Datastores
Emmanuel Bernard, the developer behind Hibernate Validator, Hibernate Search, among others, recently announced the birth of Hibernate OGM. The new framework's goal is to provide a common interface for NoSQL datastores using JPA constructs. InfoQ spoke to Bernard to find out more about the framework.
-
New HTML Parsing Rules in IE 10
One of the major changes in HTML 5 was the introduction of standardized parsing rules for non-standard HTML, or more specifically, mal-formed HTML. Internet Explorer will start abiding by these new parsing rules in the recently released version 10, platform preview 2.
-
Evaluating Play for Composing Web APIs
Yevgeniy Brikman, Principal Software Engineer at linked in, published a summary of his evaluation of the Play framework, a Java Web Framework that supports asynchronous programming patterns with HTTP.
-
Eclipse Jubula: Automated Functional Testing Tool
The recent release of Eclipse Indigo includes Jubula, an automated functional testing tool for Java and HTML applications. Tests are created via drag and drop of built-in test libraries, instead of application recording or test programming.
-
JRebel 4.0 Release - Instrumentation/HotSwap Integration
ZeroTurnaround has released the next version of their JVM plugin that allows for instant code changes without complete redeployments.
-
Rhino is About to Get a Lot Faster
Charles Nutter of JRuby fame recently started assisting the Rhino project (Java implementation of JavaScript) to speed up the Rhino JavaScript runtime.
-
Testing a Browser’s JavaScript Compatibility with Test 262
The recently released ECMAScript 262 5.1 fixes bugs in the previous major version 5.0, and is accompanied by Test 262, an online JavaScript compatibility test suite.