BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Collaboration Content on InfoQ

  • The "Command and Control" Military Gets Agile

    Agility is a term that is gaining traction in some very unusual places. The military is suddenly taking Agility very seriously. The military defines Agility as "the ability to successfully respond to change". The term "command and control" is used so commonly in the military that is abbreviated to "C2" in common usage. There is also a C2 Journal, which has had many articles on Agility recently.

  • New Features in Google Wave Robots API

    The Google Wave Robots API v2 is not backward compatible with version 1 and has been enhanced with new features like: Active API, Context, Filtering, Error Reporting, Proxying-For. Beside a Java and a Python client library useful to create robots, developers can build their own libraries based on the Robot Wire Protocol.

  • Agile Testing Challenge

    Gerald Ford International Airport has a parking lot fee calculator and Matt Heusser noticed that it was buggy. So he issued a challenge to testers around the world: Find the bugs in ParcCalc. The respondents included James Bach, Selena Delesie and many others.

  • ThoughtWorks’ Developers Favor Distributed Version Control Systems

    Martin Fowler has conducted a survey on ThoughtWorks’ software development mailing list to determine how some of the version control systems (VCS) are perceived by developers. He also wrote a review of most prominent VCSes comparing centralized and distributed systems.

  • Individual Rewards on a Scrum Team

    In a recent LinkedIn discussion the question was asked "Should we have an individual recognition reward on a Scrum team". This prompted some intense debate with points both for and against.

  • Git# Offers Git Access for .NET and Mono Projects

    Git# is a .NET and Mono version of the popular source code management system, Git, obtained by porting JGit to C#. Other related projects are: msysgit and gitextensions.

  • Google Wave Backstage - Q&A with Dhanji Prasanna

    With the consumer release of Google Wave scheduled for the 30th of September, InfoQ had a Q&A with Google Software Engineer Dhanji Prasanna about some of its less known internals, details about how it’s being developed by the Google engineers and best practices.

  • Google Wave Preview Opens Up on Sept 30th - What to Expect

    With the Google Wave Preview scheduled for public availability on September 30th, Wave API Tech Lead Douwe Osinga has posted on the Wave Google Group about what the team has been working on along with some future directions.

  • CodePaste.NET, a Website for Exchanging Code Snippets

    Rick Strahl has created CodePaste.NET, a website that allows .NET code snippets to be shared among social networking and IM users.

  • IBM Rational and InfoQ eBook: Scaling Agile with C/ALM

    IBM Rational and InfoQ preent an eBook, Scaling Agile with C/ALM, "dedicated to all of the functional and dysfunctional organizations that are eager to break down the organizational and cultural silos, and become a finely tuned software delivery machine." The eBook explores the barriers to team integration and scaling and then shows, in detail, how to overcome these obstacles.

  • Lessons Learned from the UK Agile Coaches Gathering

    Recently, a number of European Agile Coaches gathered in the UK to discuss their craft and share ideas. Attendees included: Rachel Davies, Mike Sutton, David Peterson, Plamen Balkanski, Keith Braithwaite, Duncan Pierce, .... They covered a diverse range of subjects: Effective Coaching Styles, Why Do We Coach? Self Organizing Teams, and others.

  • Opera Unite Gives the Power Back to the People

    Opera Software, which promised to revolutionize the Internet, has just released the latest version of their browser, Opera 10 Beta 1, incorporating a server technology called Opera Unite allowing users to directly connect to each other to share data and communicate without an intermediary running the necessary services for them.

  • Google Wants to Replace Microsoft Exchange with an Outlook Plug-in

    The new Google plug-in for Microsoft Outlook allows businesses to replace the Exchange server with Google Apps, giving the users the familiar Outlook experience, but having significant cost savings by running the back end in Google’s cloud.

  • High-performance Teams – Avoiding Teamicide

    High-performance teams constitute a mere 2% of the workforce, but Agile processes appear to stimulate the formation of these types of teams. This article discusses Steve Denning's perspective on how such teams can be nurtured in the workplace; it also looks at a recent talk by Ominlab Media's Stefan Gillard on how to select and employ for the formation of high-performance teams.

  • Google Wave’s Architecture

    Google Wave is three things: a tool, a platform and a protocol. The architecture has at its heart the Operational Transformation (OT), a theoretical framework meant to support concurrency control.

BT