BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Quick-Start Kit for User-Generated Video Content Sites using Silverlight

    Microsoft, in conjunction with Vertigo Software, has released a reference project that provides an end-to-end solution for hosting a video sharing site called Video.Show. This is one of the projects in what Microsoft is calling Software + Services Blueprints.

  • Designing for flexibility and robustness: Asynchronous message model, OOP and Functional Programming

    According to Pragmatic Programmers it is preferable in OOP to avoid design based on returning values. Michael Feathers argues that it may also be better to use the asynchronous message model that might be instrumental for improving adaptability and robustness. This maps well to the Erlang model though opposing some of the principles of pure functional programming.

  • Atomikos TransactionsEssentials: JTA/XA transaction management outside of Java EE

    Atomikos TransactionsEssentials, a Java-based transaction manager, just released version 3.2. InfoQ spoke with Atomikos CTO Guy Pardon to learn more about this release, and also about TransactionsEssentials and third-party transaction managers in general.

  • IronRuby on Silverlight Demo at RubyConf

    John Lam recently gave the folks at RubyConf a sneak-peak to what is coming from Microsoft's commitment to Ruby running on its Dynamic Language Runtime (DLR) and Silverlight.

  • Ari Zilka on Terracotta, Clustering and Open Source

    Ari Zilka, co-founder and CTO of Terracotta, spoke with InfoQ about the capabilities of Terracotta, the use cases it supports, and the rationale and impact of taking Terracotta to an open source model.

  • New Compression Features in SQL Server 2008

    SQL Server 2008, code name Katmai, is expected to be released in May. It brings with it a whole host of new features, including several new compression options.

  • Microsoft announces Microsoft ESP

    Today Microsoft announced plans for a new a visual simulation platform, Microsoft ESP, which uses gaming technology to enable use of simulation for both learning and decision-making.

  • Oracle Mix: First large JRuby on Rails app online

    JRuby on Rails powers its first public webapp: Oracle Mix, a social networking app, was announced at OracleWorld. Built in a few weeks by a team of Oracle and ThoughtWorks, it shows that its possible to build a large application using JRuby on Rails and the Oracle software stack.

  • OASIS Announces OpenCSA Webinars

    In a further attempt to help spread the message about the SCA standardization effort and educate the community, OASIS has announced a series of webinars around the various OpenCSA specifications.

  • Naked Objects adds Java 1.5, Injection, Hibernate

    Naked Objects is an architectural pattern and a framework for developing applications where domain objects takes a central role. Naked Objects recently released version 3.0 with support for Java 1.5, injection, an alternate UI, Hibernate object store, integrated security and contributed actions. InfoQ took the opportunity to speak with Richard Pawson, inventor of the Naked Objects pattern.

  • Create Windows Home Server Add-Ins with VS Express

    Windows Home Server is essentially a stripped down version of Windows Server 2003 meant for the consumer market. While it does expose a desktop, most users access it via a special admin console. In a Channel 9 interview, Chris Gray demonstrates using Visual Basic Express to create a new home server console add-in.

  • Tight Coupling and its Unintended Consequences

    As we transition from component architectures to service oriented architectures, the balance between natural, efficient asset reuse and independent, decoupled systems is a real battleground. Neal Ford recently posted some thoughts about high coupling and it's unintended consequences, and we revisit a great InfoQ interview with Jim Webber about tight coupling as it applies to service architectures.

  • How Long Should Retrospectives Last?

    The original definition of a retrospective, as presented by Norm Kerth, was a 3 day, offsite meeting. In, Agile Retrospectives, we are given 5 phases to be covered, but no specific guidance on time. In her recent article, Rachel Davies suggests that we have 30 minutes per week under review. How long should a retrospective last to be effective?

  • Interview: Paul Fremantle on the State of WS-*

    In a new InfoQ interview, Paul Fremantle, WSO2 co-founder co-chair of the OASIS committee that standardized WS-Reliable Messaging, talks to InfoQ about the state and relative importance of web services standards, the role of open source software for SOA, his views on the eternal REST debate, and WSO2's business model.

  • Snippet Editor for Visual Studio 2005/2008

    Bill McCarthy has updated his Snippet Editor to add support for Visual Studio 2008. Snippets are code templates that can be quickly accessed from the keyboard. Snippets include instructions for tasks ranging from creating a property or new exception type through esoteric tasks like dialing a phone number using a modem connected to a serial port.

BT