InfoQ Homepage Development Content on InfoQ
-
Google Gears: Industry Reactions The Day After
As part of their developer days activities this week Google announced a new offline web application API Google Gears.
-
Google Developer Day 2007
The Google Developer Day 2007 took place in 10 cities spanning the globe beginning in Sydney, Australia and ending in Mountain View, California. This is a report on some of the sessions at the event in Hamburg, Germany, on May 31, 2007.
-
Deploying Rich Client Applications with Firefox
Firefox now supports ClickOnce deployment for .NET applications via an add-on by James Dobson.
-
Google SoC Series: Rubyland: Extending Desktop Applications with Ruby
We continue our Ruby Google Summer of Code (SoC) series with Rubyland. This tool associates events from the OS or applications with Ruby scripts, making desktop automation very easy. We caught up with Scott Ostler to chat about the details behind Rubyland.
-
FiveRuns: First Production Rails Management Suite
Despite Rails popularity, no professional suite existed yet to monitor Rails apps end to end. FiveRuns announced the availability of its solution at RailsConf07.
-
Casestudy: Composite Application Development at Safeco
A case study about how motor vehicle insurance records company Safeco used SOA approahes, SCA, BPEL, and composite application approaches to reuse legacy code, enable runtime modifiability thanks to decoupling, Java and .NET interoperability, and the ability to deliver a complex solution integrating over 5 systems in less than 8 weeks with a small team.
-
Rod Johnson: Are we there yet?
We've come a long way from the first versions of J2EE. We've learned to avoid invasive programming models, we've developed a rich set of frameworks and APIs, we know how to develop applications based around simple objects. Are we there yet? Most of us would answer no to that question. If we're not there yet, then where are we headed next? Spring founder Rod Johnson explores this issue.
-
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.
-
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.