BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Culture & Methods Content on InfoQ

  • Opinion: The Implicit Backlog

    Last week, we reported on the wastes that are attributed to having a Product Backlog. This week, to keep it interesting, we'll report on the wastes present when a Product Backlog is absent.

  • Lisp for Agile Teams

    When the developers at Paragent needed to build a web-based IT administration tool, with a bare minimum of time and money, they did it with... Common Lisp? InfoQ asked Paragent CTO Tim Latchey why they chose Lisp, and what it offers to agile development teams.

  • Microsoft: Hypercall API extended to Open Specification Promise

    Today Microsoft announced its hypercall API will now be included under the Open Specification Promise. Microsoft co-announced with Citrix and Novell.

  • InfoQ Interview: Jeff Sutherland on "Who's Doing Scrum"

    There are over 10,000 Scrum Masters trained, that's a lot of Scrum! Well: Scrum, variants of Scrum, and Scrum-like processes. Are these distinctions important? Jeff Sutherland told us why he thinks it's important to understand a team's level of adoption - not to label it but to continue improvement. He cited the example of organically growing a Scrum team practice-by-practice at Google AdWords.

  • Crap4J Seeks to Use Algorithms to Determine Code Quality

    Despite its humorous name the Crap4J project has a serious goal. The project seeks to define an algorithm using factors such as code complexity and test code coverage to determine the quality of code.

  • Agile Alliance - Functional Testing Tools

    The Agile Alliance held a Functional Testing Tools Visioning Workshop in Portland, OR. InfoQ captures the zeitgeist from community reactions. Join the mailing list and participate.

  • Erik Doernenburg on Software Visualization

    Software visualization aims to provide a representation of artifacts at an intermediate level of abstraction, which provides enough information to be useful but is at a high enough level that you can perform broadly scoped analysis. In this interview Erik Doernenburg talks with InfoQ about different software visualization strategies using a combination of free tools and custom development.

  • Microsoft announces MSDN Tester Center

    Today Microsoft launched a new site on MSDN focused on the testing community and tester professionals at large. The site is meant to promote testing within the greater Microsoft developer ecosystem.

  • Debuggers considered Harmful?

    A blog post titled "Debugger Support Considered Harmful" claims that Ruby debugging support is lacking - and that that's a good thing. We look at the various rebuttals and the state of Ruby debuggers.

  • Cory Foy on Database Unit Testing

    Cory Foy walks developers step-by-step through unit testing logic implemented at the database layer.

  • Holding a Program in Your Head

    Your code: is it that stuff you store in version control or, as Paul Graham argues, "... your understanding of the problem you're exploring"? Graham has written an essay offering eight suggestions for developers trying to understand the code on which they're working - some of which seem to contradict the advice of the agilists.

  • Martin Fowler: ALT.NET important to the viable future of the Microsoft ecosystem

    ALT.NET is a new, developer-organized community started by several influencers including David Laribee, Scott Bellware, Roy Osherove and others. What differentiates this community from the many user groups already in existence is its focus on pragmatic values rather than technology. Martin Fowler commented that "this kind of community is important to the viable future of the Microsoft ecosystem."

  • High abstraction level of DSLs to reduce the testing burden?

    Inconsistencies between the user interface and user’s expectations can be an important source of bugs. According to Leonardo Vernazza, this is due the fact that the user and the UI do not talk the same language. Using a DSL, characterized by a high abstraction level, would be instrumental for avoiding the risk of translation errors and would therefore reduce the testing burden.

  • Evaluating a Service-Oriented Architecture

    The Software Engineering Institute has published a new paper "Evaluating a Service-Oriented Architecture".

  • InfoQ Japan Launches

    InfoQ's mission is to be the world's source for tracking change and innovation in the enterprise software development community. In April InfoQ China launched, and this October InfoQ Japan has launched and is already attracting an average of 3500 visits a day.

BT