BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design 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.

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

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

  • If Agile is So Good, Why Isn't Everyone Doing It?

    On CIO.com, Thomas Wailgum wrote about why, despite the evidence, Agile adoption remains at a steady, rather than explosive growth. He posde questions to CIO's of a number of Fortune 500 organisations in his article "How Agile Development Can Lead to Better Results and Technology-Business Alignment."

  • View Source for Silverlight

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

  • HP launches SOA on the world

    HP announces the release of a new suite of SOA related products and services, which represent a merger of its in-house capabilities and those obtained through the Mercury acquisition.

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

  • WS-TX 1.1 standard announcement

    OASIS announces WS-TX 1.1 as a standard: it's now official.

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

  • Presentation: Bringing SOA to Life: A New Danish Infrastructure

    In this presentation, Mikkel Hippe Brun introduces Denmark's national Service Oriented Infrastructure. Topics covered include the infrastructure's WS-* based architecture and the choice of standards.

BT