BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Moneta: An Interface to Key-Value Stores like Tokyo Cabinet, Memcache

    Key-value stores are a viable alternative to relational databases. We take a look at Tokyo Cabinet and how different key-value stores can be unified behind a common interface with Moneta.

  • Code Contracts for .NET Is Available for Download

    Code Contracts is the .NET implementation of the Design by Contract concept. While it was supposed to be delivered with .NET 4.0, Code Contracts is already available for download from DevLabs. Contracts impose certain restrictions on using APIs, making programming safer, having more validations and resulting in fewer unexpected errors during runtime.

  • Ruby 1.8.8 and the Road to Ruby 1.9.1

    Which Ruby to choose - 1.8.x or 1.9.1? What's the best migration path? We take a look at some recent ruby-core discussions and the plan for Ruby 1.8.8 which will help moving to 1.9.1. Also: Fibers are now also available in Ruby 1.8.6/1.8.7.

  • Opinion: It is Time for a New Paradigm Shift in Business-IT Alignment

    Fred Cummins, an EDS fellow, offers his vision on how SOA is changing business-IT alignment. He dismisses some proposal which recommend fusing and diffusing IT with and within the business and explains how Services boundaries offer a natural boundary to foster collaboration between the business and IT.

  • Visual Basic 6.0 Still Widely Used

    A recent Microsoft UK survey found that 87% of Windows developers work for companies that are actively maintaining applications written in Visual Basic 6.0. The survey asks a variety of follow-up questions to gain insight into why companies are still using VB6 eight full years after the release the .NET Framework.

  • Skyway Builder Community Edition Supports Code Generation For Spring Applications

    The latest version of Skyway Builder Community Edition (CE) offers an open-source code generation framework for Spring based web applications. The community edition can be used to generate the code required in data, service and web layers of a Spring application. Skyway Software recently announced the general availability (GA) of Skyway Builder 6.1 version.

  • Article: Why Do We Need Distributed OSGi?

    Recently, an early release draft of a Distributed OSGi requirements and design document has been published, along with a reference implementation as part of Apache CXF. In a new article, Eric Newcomer writes about the current status of distributed OSGi and explains the reasons for standardizing it in the first place, and its significance to the OSGi specification and community.

  • Information Radiators: Is low tech really better?

    The Extreme Programming Yahoo Group has been discussing the pros and cons of low tech information radiators, such as task boards, compared to high tech tools. The original poster preferred a physical task board to a spreadsheet, but found himself unable to explain why to his boss. The ensuing discussion uncovered a variety of reasons to choose simple physical means of reporting information.

  • Interview with Brian Marick at Agile 2008

    Brian Marick discusses what he means by micro-scale-retro-futurist-anachro-syndicalism and why we should go back to the roots of Agile. He talks about what he thinks were the mistakes in the Agile Manifesto, how it has lead to the state of the Agile community today, and how we can build better systems by making them so that they are much more easily tested.

  • Merapi Project : A Bridge Between AIR and Java

    Adobe Flex and AIR have strong ties to Java in their history, yet Adobe AIR has no native way to use Java on the client. The community has offered its own solution in the Merapi Project.

  • Article: Amazing Charts In Rails

    This article is an introduction to creating Flash charts using the FusionCharts Free library from Ruby, complete with a feature comparison of other charting libraries.

  • Is the Relational Database Not an Option in Cloud Computing?

    Recent focus on Cloud Computing has increased the use of key/value databases. The most common theme for this is scalability. Though scalability is a key factor, cloud computing has other advantages that makes it attractive for vendors that do not need to deliver highly scalable applications or services.

  • Presentation: Open APIs: State of the Market

    In this presentation filmed during QCon SF 2008, John Musser talked about Open APIs, their history, their current status and trends. He also talked about what makes an Open API successful, the business models behind them and some related technological details.

  • Windows 7 Adding Native VHD Support

    Windows 7 will be adding native support mounting VHD files as if there were normal hard drives. This takes the form of MMC snap-ins, command line tools, and COM interfaces.

  • Presentation: Social Programming A Pyramid

    In this presentation filmed during OOPSLA 2008, Mark Lehner, an Egyptologist, talked about ancient Egyptian cultures as seen through the discoveries made on the Giza Plateau and made some connections with software engineering.

BT