BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Debate Around The Need For The Open Web Foundation

    The formation of the Open Web Foundation was recently announced at OSCON 2008 as a way for "community driven specifications" to be standardized. Although there has been some positive responses to the OWF the majority of people seem unconvinced of the efficacy, especially when we already have the IETF, W3C and OASIS.

  • Covariance and Contravariance in .NET Generics

    Currently .NET languages such as VB and C# do not support covariance and contravariance for generics. While this is not likely to chance in the near future, people at Microsoft are talking about it.

  • Presentation: Martin Fowler and Dan North Talk Over the Yawning Crevasse of Doom

    In this presentation filmed during QCon London 2007, Martin Fowler and Dan North talk about the communication gap existing between the developers and the customers or users. Closing this gap is extremely important in order to create successful software.

  • Interview: Neal Gafter Discusses Closures, Language Features and Optional Typing

    In this interview from QCon London 2008, Neal Gafter discusses upcoming language features in Java 7, superpackages, what closures are, the differences between the three major closures proposals (CICE, FCM and BGGA), optional typing systems for dynamic languages, and the next major language.

  • Oracle Unveils ts SOA Product Strategy

    After the Oracle acquisition of BEA it was not clear how Oracle was going to integrate often competing SOA products in its and BEA’s portfolio. In his presentation last month David Shaffer, VP Product Managemen for, Oracle Integration, described the Oracle-BEA product Strategy and Roadmap for SOA, BPM, Governance and Events.

  • Moq .NET Mocking Library

    Moq is a mocking library for .NET designed and developed to utilize .NET 3.5 features, e.g., Linq expression trees and lambda expressions. Moq's goal is to be simple and straightforward, allowing a natural integration into existing unit tests, instead of forcing developers to rewrite tests or learn extensive Record/Replay mocking frameworks.

  • Interview: Linda Rising on "Fearless Change" Patterns

    In this interview by Floyd Marinescu, co-founder of InfoQ, Linda Rising talks about the book "Fearless Change: Patterns for Introducing New Ideas" and offers examples of how the patterns presented in the book can ease Agile adoption.

  • Drizzle - a new direction for databases

    Unveiled at the O'Reilly Open Source Convention (OSCON), Drizzle can be described as a "what if" project - creating a database specially for applications that include web based apps, cloud computing components, databases without business logic (aka stored procedures), and multi-core architecture.

  • PowerShell for IIS

    The push for making Windows configurable from the command line continues with the IIS 7 PowerShell Provider.

  • Interview: Jerry Cuomo Discusses Virtualization, Cloud Computing and WebSphere Virtual Enterprise

    In this interview, Jerry Cuomo talks about Virtualization and Cloud Computing and what IBM is doing with WebSphere Virtual Enterprise to help virtualize middleware and application stack. He also explains the progression of virtualization using virtual servers, collection of servers, and virtual clusters. Jerry mentions that next release of WebSphere Version 7 will have a virtual appliance option.

  • .NET 3.5 SP 1 Released

    Service Pack 1 for .NET 3.5 and Visual Studio 2008 was released today. While called a "service pack", the sheer number of new features makes this release as significant as .NET 3.0. These include the controversial ADO.NET Entity Framework and the much demanded improvements to C#’s real-time syntax checker.

  • Interview: Gregor Hohpe on Conversation Patterns and Cloud Computing

    In this interview, recorded at QCon London, Google architect Gregor Hohpe talks to Stefan Tilkov about his new work on conversation patterns, building upon his earlier work on enterprise integration patterns. Gregor also talks about the similarities and differences in several approaches to cloud computing.

  • Card Game Teaches Distributed Project Communication Lessons

    Charles Suscheck presented how he uses a variation of the card game Rummy to teach the importance of communication, planning, and collaboration on projects at Agile2008. The game explores the effects of various levels of distribution on a team, as well as the impact of adding or removing experts on the team during a project.

  • Automatically Route Requests to Content Servers using IIS 7

    Microsoft is demonstrating a new routing module for IIS 7. This module automatically routes requests to content servers based on HTTP headers and server variables as well as load balancing concerns such as server health and affinity.

  • John Heintz on Adding Behavior to Java Annotations

    Custom annotations are a great way to add common reusable behavior to Java applications. John Heintz from New Aspects discussed at the recent No Fluff Just Stuff (NFJS) Java Symposium, the design techniques for adding behavior to Java Annotations.

BT