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

  • Successful Collaboration Doesn't Happen by Accident

    Partnership Coach Michael Spayd tells us that both contractors and permanent employees can find themselves playing a "consultant" role, and should consider using consulting contracts or "designed partnerships" with their clients - not regarding the exchange of money, but to create a climate for stellar results for the client, while also communicating their own values and preferences.

  • Keeping up with AgileEvents in 2008

    In September InfoQ inaugurated the AgileEvents calendar so the community could share information about events for Agile professionals, free of charge. Over a hundred events have been posted on the calendar, and now that it's taken off it's not really news any more, so check in here to see how to get regular notifications of new events via Upcoming.org, now that InfoQ won't be covering it as news.

  • Charming the Army: the Power of Delivery

    Here is a story about Agile's use in a governmental organisation: at the 2006 APLN Leadership Summit Mark Salamango and John Cunningham looked at the problems and opportunities of introducing Agile in Army environments. True Agile practices cannot be 'commanded' or 'directed’ but frequent delivery offers Agile leaders a "soft" kind of power that is, in fact, very effective.

  • JSF Testing Tools

    Unit testing JSF applications has been considered difficult because of the constraints of testing JSF components outside the container. But this trend is changing with JSFUnit and other JSF test frameworks like Shale Test and JSF Extensions that support white-box testing approach to unit test both client and server components of the web application.

  • Interview: Bruce Johnson discusses Google Web Toolkit

    Google Web Toolkit (GWT) tech lead Bruce Johnson discusses the design of GWT, how GWT converts Java into JavaScript, community involvement with GWT, new features in GWT 1.4, and the philosophy behind GWT.

  • Microsoft Releases December CTP of Project Astoria

    Microsoft has announced the December CTP of Project Astoria, whose new name is the ADO.NET Data Services Framework, is available now as part of the ASP.NET 3.5 Extensions preview release.

  • Book Excerpt and Review: Release It!

    Release It!: Design and Deploy Production-Ready Software by Michael Nygard discusses what it takes to make production-ready software, and explains how this differs from feature-complete software. InfoQ spoke with Michael Nygard and asked him several questions related to the book and some of the issues it raises.

  • Rails 2.0 - What's a Newbie to Do?

    Rails 2.0 is out - but some of the standard books and tutorials haven't been updated to this version yet. Trying to learn about Rails with a Rails 1.2 book or tutorial, but running Rails 2.0 is bound to cause some frustration. We look at the best approach to tackle this.

  • Ruby 1.9 released

    Ruby 1.9 has just been released, bringing a host of new features and improvements. Speed improvements come from the new YARV VM, concurrency features were updates with native threading and Fibers, and language changes such as a new Hash literal syntax tighten the language. We take a look at some of the features and where to find information about Ruby 1.9.

  • RubyConf 2007 Presentations Now Online

    Confreaks, who provide recording and networking services for conferences have just recently released the complete set of presentations from this year's RubyConf, the seventh international Ruby conference which took place in Charlotte, North Carolina, USA.

  • Rules versus Procedural Code

    Paul Haley, rule technology visionary, discusses criteria for choosing rule engines versus procedural code in business process solutions, as well as examining the current state of BPM/BRM integration.

  • Microsoft Open Sources Tafiti Search Visualization

    Microsoft announced the release of the Tafiti Search Visualization source code to CodePlex. Developers can now download, modify and resell the source code. The release of the source code is under the Microsoft Public License (Ms-PL). Tafiti is web search site from Microsoft to demonstrate the use of Silverlight and Live Search APIs to provide better and more specialized search.

  • Separating business logic from technology: Kathleen Dollard on a new view of code generation

    Even the most successful project becomes a failure when a new technology comes out and everything has to be rewritten from the ground. This is why business logic has to be separated from technology. And, according to Kathleen Dollard, code generation is a promising approach to achieve it.

  • DB40 v7 and Increasing Popularity of ODBMS

    db4o has been growing fast lately, having recently released v7.0 beta of their flagship db4o embedded OODBMS, and claiming over 30,000 deployments of their open source ODBMS. Is this a sign of changing times reflecting the ODBMS landscape?

  • Does lines of code kill?

    Steve Yegge touched a nerve in the development community when he argued that keeping the code size to an absolute minimum is the most important thing when developing software. In his view, you may have to sacrifice some design patterns and avoid refactoring at times just to keep the lines of code down. And if your problem is large enough - you may have to switch to another programming language.

BT