BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • 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.

  • Interview: David Heinemeier Hansson talks Ruby on Rails 2.0

    David Heinemeier Hansson, the creator of Ruby on Rails and partner at 37Signals, gave InfoQ the opportunity to speak with him about the latest release of Ruby on Rails, version 2.0 and what it means to get this release out-the-door.

  • 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?

  • Add-on Studio for World of Warcraft Based on VS Shell

    The IDE "Add-on Studio for World of Warcraft" was developed in roughly two weeks by two developers using VS Shell as a base. It features Intellisense, tool panes, and a graphical design surface.

  • JRuby: 1.0.3 addresses compatibility issues, 1.1 performance update

    JRuby 1.0.3 is out now. Although a point release, the update is significant because it addresses compatibility issues with Rails 2.0 and other libraries and tools. Meanwhile, some JRuby 1.1 performance improvements get noticed.

  • 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.

  • Is VSTS Meeting its Design Goals?

    The goal of VSTS is to provide a tool that is not prescriptive and highly customizable for managing the software development process. Kevin Jones provides a soup to nuts framework for utilizing VSTS to support a development team and build better applications.

  • Vendors Line Up Behind ADO.NET Entity Framework

    Eight vendors have are planning to release drivers for ADO.NET Entity Framework within three months of RTM. IBM, MySQL AB, and a host for 3rd party vendors are targeting databases such as DB2, MySQL, and Oracle.

  • NetKernel 3.3 Released Including Enhanced Dynamic Language Support

    After eight months, 1060 Research, Ltd. has released the newest version of their NetKernel product, version 3.3. New features in this release include enhanced dynamic language support and an optimized HTTP transport layer.

  • Scaffolding in ASP.NET: Dynamic Data Support

    ASP.NET Dynamic Data Support is part of the ASP.NET 3.5 Extensions, which have been published as a CTP last week. It provides a scaffolding framework that allows rapid application development based on ASP.NET.

  • Closures and Preserving the Feel of Java

    During the last few years, there has been wide-ranging discussion about adding closures to the Java language, either as part of Java SE 7, or in some future, unspecified release. At Javapolis, Joshua Bloch presented his opinion about the controversy, and why he feels that CICE is a more suitable approach.

  • Declarative, Imperative, and Task-based Parallelism in .NET

    Daniel Moth has released four videos on Parallel Extensions for .NET. These cover the new declarative, imperative, and task-based parallelism APIs for the .NET framework.

  • EviWare Releases v2.0 of soapUI, a Web Services Test Suite

    EviWare, an open source company recently released v2.0 of their soapUI product at JavaPolis 2007. The test suite is capable of tracking test coverage, perform test refactoring based on updated WSDLs and creating mockup services from previously recorded requests/responses .

  • Interview: Charles Simonyi on Intentional Software

    Charles Simonyi, the President of Intentional Software and a recent space traveller presents his views on the future of software development. He talks about how to include domain experts in the development cycle by letting them express their intentions in domain specific languages, about Intentional's view on DSLs and Domain Driven Design and about what it was like to be a space tourist.

BT