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

  • CodePlex comes out of beta

    Microsoft's shared source project repository, CodePlex has emerged from its public beta, as announced yesterday at the Open Source Business Conference in London. Similar in concept to SourceForge, and Microsoft's earlier .NET community effort GotDotNet, CodePlex is based on Microsoft's Team Foundation Server.

  • JBoss ESB: a chat with Mark Little

    InfoQ had an opportunity to chat with Dr. Mark Little, the director of the JBoss ESB effort. Since the recent acquisition of the Rosetta ESB by JBoss (now a subsidiary of RedHat), the SOA community at InfoQ has been interested in some more details about this project. Here's the story as told by Mark to InfoQ.

  • Test Driven Development Has Become the Norm

    In his June article "Test-driven development is the combination of test first development and refactoring" on Dr. Dobbs Portal, Scott Ambler cuts to the chase, as usual: TDD has become the norm. So, do you want to implement it now, or wait for competetive pressure to make it necessary? This article lays out the reasons to consider it, and debunks some widespread misconceptions.

  • Examining the Declaration of Interdependence

    The Declaration of Interdependence emerged in 2004, when a group of experts met to discuss ways to extend the Agile Manifesto to non-software products and management. In this month's edition of Better Software Magazine, Alistair Cockburn details the DOI's six principles and how they can benefit any enterprise.

  • InfoQ Article:Introduction to BackgrounDRb

    As the problem domain of your Rails applications expands, you may need to run computationally intensive or long running background tasks. How can you run these long background tasks without your web server timing out? And how do you display the progress to your users?

  • WinFS Officially Dropped

    On the WinFS team blog on Friday, Quentin Clark blogged that WinFS, the new relational filestore would no longer be shipped as a separate product, instead, parts of it will make it into ADO.NET (entities) and SQL Server. The community is calling thea nnouncement spin and proclaiming that WinFS is dead.

  • InfoQ Article: Deploying Java Apps on Fedora Core

    GCJ is a portable, optimizing, ahead-of-time Java compiler. Fedora Core 4 was the first release to include a lot of Java code compiled with GCJ. This article by GCJ lead Tom Tromey explains the status of the GCJ project and how to use gcj to compile native RPMs on RedHat Fedora Core.

  • How Should We Teach Design Patterns?

    Design patterns are a key to productive "refactoring", an Agile practice that keeps applications stable and maintainable, and a central aspect of Agile methodologies like XP. The 5th "Killer Examples" for Design Patterns and Objects workshop will take place at OOPSLA2006 in October, and will be looking at how to teach design patterns - apparently existing materials can be challenging for novices.

  • New Testing Tools Released

    June has seen the release of CoView 2.0, an Eclipse plugin to assist with test coverage; Haven 1.2, for automated acceptance testing; and the new Pulse continuous integration server.

  • DataDirect XQuery 2.0 Released; W3C XQuery Specs Updated

    DataDirect has released XQuery 2.0, a Java implementation of the XML query and transformation language (XQuery) API for Java (XQJ) that allows the querying of combinations of RDBMS, XML, EDI, CSV, and other sources and returns the results as XML. On June 8th, new versions of the XQuery and related W3C specs were submitted, currently in Candidate Recommendation stage.

  • Microsoft, REST, and Robots

    Microsoft's merging of REST principles with Web services in a particular application domain may be an exception or another sign of a change in strategy.

  • InfoQ Article: The HandleExternalEvent in Windows Workflow

    The HandleExternalEvent Activity in Windows Workflow Foundation is used to handle events raised by the host process. It provides a way in which you can communicate with a workflow to notify it that some event has occured and get the workflow to respond.

  • New Blinq Prototype Generates ASP.NET CRUD site

    Polita Paulus, a developer on the ASP.NET team last week posted Blinq to the sandbox. Blinq is a LINQ-based prototype for generating a CRUD data access layer and fully functional ASP.NET front end web application with sorting, paging, and relationship navigation.

  • Value-Driven Planning and Metrics

    A stable Agile team can cost roughly the same each week, but value delivered changes over time. Agile planning takes into account the customer's view of value, allowing the team to deliver the most important business value right away, and allowing their customer to halt the work when cost exceeds value delivered. Why aren't all teams measuring Business Value? Dan Rawsthorne shows one way to do it.

  • .NET Compact Framework 2.0 SP1 Released

    Microsoft has just released SP1 of the .NET Compact Framework 2.0, currently available for web download only (so far). A number of interesting fixes and features are added, such as the addition of the Serializable attribute, the ObjectDisposedException bug fixed in HttpWebRequest, and the Remote Performance Monitor tool.

BT