InfoQ Homepage Development Content on InfoQ
-
Clojure Roundup: Distribution with Crane, Mathematics with Incanter, Builds with Leiningen 1.0
FlightCaster recently open sourced Crane, a tool for distributing and remotely controlling Clojure instances, currently specialized for EC2. Incanter is a Clojure library and tool that makes R-like statistical computations easy with Clojure. Also: the build and dependency management tool Leiningen 1.0 is now available.
-
Interview with Guilherme Silveira, creator of Restfulie
In a recent interview, Guilherme Silviera, the creator of the Restfulie project, took time out to answer some of our questions about his project, REST and some recent comments he made comparing and contrasting with JAX-RS.
-
Intellij IDEA 9: Java EE 6, OSGi, Flex and More
JetBrains recently released their award winning IDE, Intellij IDEA 9. It includes support for a whole suite of new technologies, improved support for existing features, improved performance and a more streamlined user interface.
-
Bundle.update: OSGi in Java EE, JSR 294 Marked Inactive
Since the last bundle.update, a number of interesting events have occurred in the OSGi and modular Java space. JSR 294 has been (automatically) marked as inactive, the Enterprise Expert Group has released draft 4, WebSphere will allow direct running of OSGi applications and upcoming OSGi conferences have early bird discounts and call for speakers finishing soon.
-
Ruby 1.9.1 Update With Fix for Heap Overflow
Ruby 1.9.1-p376 is out, bringing with it an important fix for a heap overflow vulnerability, among many bug fixes for the 1.9.1 line.
-
Java EE 6 Features: Dependency Injection, Bean Validation and EJB Enhancements
The latest version of Java Enterprise Edition (Java EE) offers several new features including dependency injection, bean validation and significant enhancements in EJB, Servlets, JSF, and JSP technologies. Java EE 6 version was released on Thursday. This article gives an overview of the new features in the latest release.
-
Java EE 6, Glassfish 3 and NetBeans 6.8 Released: Q&A with EE 6 Specification Lead Roberto Chinnici
Following the final approval vote for Java EE 6 last week, Sun has today released the Java EE 6 SDK, GlassFish Version 3 and NetBeans 6.8. InfoQ talks to EE 6 Specification Lead Roberto Chinnici about the significance of EE 6 for enterprise Java developers, key architectural lessons gained from working on the specification, and the future direction of the platform.
-
The Widespread Release of the Surface SDK Brings New Features
The Microsoft Surface SDK has been released to the general public. Along with lifting the restrictions on who can use it, there is a service pack bringing new functionality including contact visualizations “that provide users with instant and consistent visual feedback when they touch the Microsoft Surface screen.”
-
ECMAScript 5 released
ECMAScript 5 was released this week (pdf), generally known as JavaScript, bringing advances to the basic libraries whilst introducing stricter runtime modes to aid with identifying and removing common coding errors.
-
Will the Web Profile make “Enterprise Java” Attractive to Web Developers?
The latest version of Enterprise Java, which was approved a few days ago, features a capability for function-based profiles. The first one published is the Web Profile, which aims at web developers, but it is uncertain if it will be enough to boost the platform’s adoption in a field with so many appealing offers.
-
Free and Reduced Price Windows Azure Packages
In order to spur adoption, Microsoft is offering free and reduced price packages for Windows Azure. All of these packages are available from February 1st thru June 30th, with January free to everyone using the North America data centers.
-
GWT 2.0 Comes with a New Performance Tool: Speed Tracer
GWT 2.0’s new features are: Speed Tracer – a performance analysis tool, Development Mode, UiBinder, Layout Panels and more JavaScript code size optimizations.
-
JNBridge Brings Distributed Transactions Across Java and .NET Code
JNBridge is a technology that allows Java and .NET code to share objects without relying on cross-compilers. Under this scheme, the JVM and CLR may be running on the separate machines, separate processes on the same machine, or even in the same process. With JNBridge 5.0, these capabilities have been extended to also support each platforms native transaction support.
-
Vedea, A New Language for Visually Working With Data
Vedea, or Microsoft Visualization Language from Microsoft Research Computational Science Laboratory, is a new language for creating interactive data-driven visualizations.
-
Is JAX-RS, or RESTeasy, un-RESTful?
JAX-RS is the standard way in which to write RESTful applications in Java. However, recently Guilherme Silveira, the lead of the restfulie project which is not based on JAX-RS, questions whether or not RESTeasy and JAX-RS are RESTful at all.