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

  • WatiN: Web Application Testing in .NET

    WatiN is an open-source library for automating web browsers using .NET. WatiN facilitates automated testing of web applications through browser interaction. The recently released WatiN 2.0 CTP3 allows testing through Internet Explorer and FireFox.

  • Interview: Ian Robinson discusses REST, WS-* and Implementing an SOA

    In this interview from QCon San Francisco 2008, Ian Robinson discusses REST vs. WS-*, REST contracts, WADL, how to approach company-wide SOA initiatives, how an SOA changes a company, SOA and Agile, tool support for REST, reuse and foreseeing client needs, versioning and the future of REST-based services in enterprise SOA development.

  • Koushik Dutta is Bringing C#, Ruby, and Python to Google’s Android

    Koushik Dutta has reached a major milestone in his effort to support C#, Ruby, and Python on Google’s mobile phone platform. In a recent announcement he has demonstrated by-directional interoperability between Dalvik and Mono.

  • Interview: Luke Francl Explains Why Testing Is Overrated

    In this interview filmed during RubyFringe 2008, Luke Francl explains his position towards testing. While supporting unit testing, he thinks testing is not going to reveal all application defects. Development teams should practice code reviews and usability tests which are likely to discover bugs not visible though other methods.

  • Cloud Architectures Are Not Fully Thought Out Yet

    While there are many mature software patterns for applications, not the same can be said about clouds. Each vendor employs their own solution, which is most probably subject to change and improvement. The technology is not mature enough for a clear set of patterns to emerge yet, but the first working examples are out there.

  • Flex Development with the Swiz Framework

    The Adobe Flex and AIR community continues to mirror many of the trends of the early Java community, with numerous individuals offering frameworks that aim to simplify or improve Flex development. This post reviews the Swiz Framework, which models itself after any of the principles found SpringFramework for Java.

  • Article: InfoQ Editors' Recommended Reading List

    Members of the InfoQ editorial team discuss a number of books which have influenced how we think about software development, architecture and managing projects.

  • Backlog Lacks the Backbone

    Backlogs have been under criticism for some time now. Mary Poppendieck goes to the extent of suggesting that product backlog should be eliminated if it is not satisfying the desired purpose. On similar lines Jeff Patton suggested using story maps instead of flat backlogs which help focus on the system being developed.

  • Interview: Lennart Augustsson on DSLs Written in Haskell

    In this interview filmed at QCon SF 2008, Lennart Augustsson talks about writing DSLs in Haskell, presenting the advantages offered by the language. In that context, he talks about embedded DSLs, static and dynamic languages, syntax and semantics, monads and many other related topics.

  • Eclipse Banking Day London

    Last week's Eclipse Banking Day in London saw 80+ attendees discuss the use of Eclipse in banking. Sponsored by the Eclipse foundation, in conjunction with Sybase, Cloudsmith, Actuate, Itemis and WeigleWilczek, there were eleven presentations and four short talks by members of the banking and Eclipse communities.

  • Spolsky vs Uncle Bob

    The last few weeks, a public dispute has been going on between Joel Spolsky and Robert C Martin (Uncle Bob) about Test-Driven Development and about the SOLID principles of OO design. Here is a summary and review of the match.

  • How to Align Process, IT and SOA Governance to Support BPM Initiatives?

    IBM just published the draft of a RedBook titled "Business Process Management enabled by SOA". The RedBook provides a general methodology which aims at aligning Process, IT and SOA governance to support BPM initiatives. The methodology defines a series of workstreams which are developed over a traditional project lifecycle.

  • Article: Blaze Data Services or LiveCycle Data Services?

    This article, by Ryan Knight, compares two similar products: Adobe’s LiveCycle Data Services (LCDS) and Open Source Blaze Data Services. The comparison is necessary to know the differences between the two products in order to choose the right one for a certain situation.

  • Fremantle and Weerawarana on WSO2's New OSGi-based SOA Platform

    WSO2, the company behind many of the Apache foundation's Web services projects, has released new versions of most of its software, now running on an OSGi-based platform called "Carbon". InfoQ spoke to WSO2 co-founders Paul Fremantle and Sanjiva Weerawarana.

  • Article: Mainframe Integration with JBoss ESB and LegStar

    In a new article, Fady Moussallam & Mark Little describe how to use the open source JBossESB to integrate legacy COBOL CICS applications without necessarily having to rely on XML and Web Services stacks.

BT