InfoQ Homepage News
-
Promising Your Way to Agility
In Harvard Business Online this week, Donald L Sull and Charles Spinosa wrote about the practice Promise Based Management - using promised commitments in the organisation to enable organisational agiity, encourage entrepreneurship and stimulate collaboration.
-
Is REST Winning?
The topic of REST as an alternative for integration has been debated on InfoQ many times before. Recent news suggest REST is now gaining mind share among analysts and vendors, with some seeing REST as "the next big thing".
-
Two New Microsoft Compilers Written in VB
Microsoft is planning on releasing two new compilers, both of which are written in VB. One will be for Visual Basic 10, the other for the SilverLight's implementation of JavaScript.
-
GWT 1.4 RC Provides Faster Load Times, Widget Enhancements, and Compiler Optimizations
Google's Bruce Johnson has announced the availability of GWT 1.4 RC. The release features a 10-20% size reduction in complied Javascript, 33% faster module load times, and a new ImageBundle optimization feature.
-
A Real World Example of Using Terracotta: Clustering RIFE
Terracotta's Jonas Bonér recently detailed how he and Geert Bevin (who was recently hired by Terracotta) clustered the RIFE web application framework. The article provides valuable insight into RIFE's continuations implementation as well as some of the challenges in clustering a non-trivial application like RIFE.
-
Article: Automating File Uploads with SSH and Ruby
Matthew Bass introduces us to the Net::SFTP and Net::SSH libraries in Ruby and shows how easy it is to build a useful tool with it. In the process, he gives tips on avoiding pitfalls with the APIs.
-
Removing Checked Exceptions from Java
Neal Gafter asked a question that many Java developers have asked themselves and each other: "would the language and platform be better off without checked exceptions?"
-
Article: Implementing Exceptions in SOA
In an InfoQ article, Boris Lublinsky highlights the problems with exception handling in SOA, and suggests applying SOA principles to exception handling as a solution.
-
Aligning Agile with Enterprise Goals
Agile methods have achieved a level of success and respect within development teams, but it is not always easy to extend these methods beyond the development team. In Investing in Agile: Aligning Agile with Enterprise Goals, Dan Murphy and Dave Rooney stated that IT project management has evolved with agile methods, but that the enterprise hasn't followed suit.
-
100% Test Coverage?
How much testing is enough? The answer varies depending on whom you ask. On one end of the spectrum, some say you should strive to achieve 100% test coverage. Others say it doesn't matter, that you should just rely on the quality of the tests, and that measuring test coverage does not tell you anything about the quality of the tests and the code being tested.
-
Presentation: Using Google GWT
The Google Web Toolkit (GWT) is a Java-centric framework for creating AJAX applications. GWT cross-compiles Java source into JavaScript, allowing Java developers to use their existing Java skills and tools to create AJAX apps. GWT lead Bruce Johnson intros GWT including high-performance AJAX, internationalization, and integration with existing web app.
-
InfoQ Book: Starting Struts 2
The first Struts2 book has been released. Ian Roughely gives everything you need to get up and running using Struts2 – from the architecture and configuration, to implementing actions and the supporting infrastructure such as validation and internationalization. Above all else, it focuses on the practical – with plenty of code and productivity tips to get you started using Struts2 today.
-
Jakarta POI 3.0 - Java API To Access Microsoft Office Format Files
Version 3.0 of the Jakarta POI, the venerable Java library that provides the ability to read and write certain Microsoft Office documents, has been released. This release adds support for MS Excel formulas, improved PowerPoint support, and image extraction for MS Word documents.
-
JET 5.0 Released With Java Runtime Slim-Down Technology
Excelsior has released JET 5.0. JET is a toolkit and complete runtime environment for acceleration, protection, and deployment of Java applications. The key enhancement is Java Runtime Slim-Down which provides the ability to exclude certain parts of the Java SE platform from the application's installation package.
-
Evan Phoenix hired to work on Rubinius
Evan Phoenix, who created Rubinius, a Ruby VM written in Ruby, has been hired by EngineYard. He'll work on Rubinius half time. This means that all Ruby implementations (Ruby, JRuby, IronRuby, Rubinius) now have paid developers working on them.