BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Test Driven Development and the Trouble with Legacy Code

    Alan Baljeu was trying to use TDD with his large, legacy C++ code base. He found that the principle of the simplest thing that could possibly work was causing him trouble with the amount of rework.

  • Silverlight 4 Developer Beta Is Packed with New Features

    Microsoft has announced the availability of Silverlight 4 Developer Beta at PDC 2009 only months after the previous release, Silverlight 3. There are numerous new features: a comprehensive set of controls (over 60), one code both for the desktop and Silverlight sandbox, MEF support, a fully editable design surface, full Intellisense, better audio-video support, better performance and many more.

  • SOA: The Good, the Bad and the Ugly

    A new developerWorks article by Jens Andexer and Willem Bekker describes business implications of SOA, stressing both its advantages and drawbacks.

  • Looking Inward To Stop An Agile "Decline And Fall"

    Discussions about agile's "decline and fall" have been a somewhat recurring theme here on the AgileQ, and in the community in general, centering around sentiments that people aren't adopting agile effectively, that they're doing it wrong and screwing it up. Kevin Schlabach poses the idea that the agile community itself, by not growing new leaders, has a hand in causing this.

  • Performance Measured by the Penny

    Cloud computing is a game changer for developers. Not because it requires a new architectural model, that is driven as much by fads and fashion as it is by actual hardware requirements. Nor is it the seemingly endless capacity with near-perfect scalability that the cloud is promising. The game changer is how poorly performing code now has a real price in hard currency.

  • Microsoft Proposes OData as de facto Web Data Protocol

    Microsoft proposes OData as the web data protocol while Google uses GData. Microsoft invites Google to join forces with them in adopting OData. Will they do it?

  • Q&A with Gavin King on the Impact of JSR-299 and Weld 1.0 on Java EE and JBoss

    As Red Hat ships Weld, Java EE 6's reference implementation for JSR-299 (Contexts and Dependency Injection for Java EE), InfoQ talks to specification lead Gavin King about the impact that JSR-299 will have on Java EE 6 and JBoss' products and platforms.

  • WordPress has Gone Live on Windows Azure

    On Tuesday Microsoft announced that Windows Azure would support the LAMP stack, well perhaps “the -AMP stack” is a better term. With Linux out of the picture, Microsoft is courting developers building on top of Apache, MySQL, and PHP/Python including the users of the wildly popular WordPress blogging software.

  • Tips to Select a Pilot Project for Agile Adoption

    One of the most important factors which influences the success of Agile adoption is the set of learnings derived by applying Agile to a pilot project. These learnings significantly influence the organization to go ahead with Agile or fall back to their usual process. A wrong type of pilot could end up aborting, which would be a poor advertisement for the new process.

  • Beta Versions of Flash Player 10.1 and AIR 2.0 Released

    Adobe Systems has announced the availability of beta versions of Flash Player 10.1 and Adobe AIR 2.0, which can be downloaded from the Adobe Labs site.

  • Mindfulness and Agile Teams

    At Oredev 2009 Marc Lesser gave a keynote titled "accomplishing more by doing less". Although not directly about Agile development, the topic will resonate with many Agile practitioners and is related to the success of self organizing teams.

  • RubyMine 2.0 : A Clear Path to Dynamic Development

    JetBrains has taken it on themselves to create one of the premier Ruby IDEs on the market. It has been just over 6 months since version 1.0 was released and today, RubyMine 2.0.

  • Amazon Helps .NET Developers Program for Its Clouds

    Amazon has released the AWS SDK for .NET, a set of libraries, code samples and documentation for .NET developers creating applications that use Amazon’s cloud.

  • ORM Profiling Tools for the .NET Platform

    Sadly the terms “ORM” and “performance problems” often travel together. By hiding the underlying SQL from the developers, ORMs can offer a huge productivity boost. Unfortunately they also make it easy to generate ridiculously bad queries without realizing it. And without stored procedures to cross reference, finding the offending code without an ORM-specific profiler can be quite tricky.

  • Ruby Tools: Yard 0.4 Adds Live Doc Server, Gem Bundler Handles Dependencies

    Documentation generator Yard's 0.4 release adds new features such as a live documentation server which allows users to comment on the docs. The new tool Gem Bundler allows flexible dependency management.

BT