BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • 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.

  • 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.

  • View Source for Silverlight

    Ernie Booth has released a plug-in for Reflector that allows users to view the decompiled source for Silverlight applications.

  • The Futures of Ruby Threading

    Ruby's thread system is about to undergo big changes in Ruby 1.9, possibly moving from user space threads to kernel threads. Or not. A recent interview with Matz and Sasada Koichi shows some new ideas that are considered. We take a look at the different possible future Ruby threading systems.

  • Paint.NET for Mono Released to Public

    Paint.NET serves as both a good open source graphics editor and a test bed for new .NET functionality like the CLR add-in model. It has also been a highly coveted prize by the Mono team. On May 15, Miguel de Icaza announced that the port of Paint.NET 3.0 is functional.

  • Interview: LINQ Creator Erik Meijer

    In this InfoQ interview, LINQ creator Erik Meijer talks about the design and capabilities of LINQ, how to use it, why to use it, how it differs from XQuery, how it addresses ORM, extension methods, EDM, and more.

  • GridGain Releases Open Source Java Grid Computing Platform with AOP Enablement

    GridGain Systems has released version 1.0 of their open source Java grid computing platform. In addition to task oriented grid enabling, GridGain also provides an AOP enablement option. Annotations can be used to grid enable method execution.

  • The Consumer Java Runtime Environment in Detail

    On May 8th, 2007, Ethan Nicholas and Dennis Gu announced the Consumer JRE at JavaOne. Since JavaOne, Ethan Nicholas and Chet Haase have released additional details about the Consumer JRE, including these elements: Quickstarter, Java Kernel, Deployment Toolkit, Installer Improvements, Windows Graphics Performance, Nimbus Look and Feel.

BT