BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • A New Way to Write Mashups in IE

    Microsoft is creating a new way to write mashup-like functionality with what they call "Activities". Rather than being defined within a specific page, users can launch the same set of Activities regardless of what page they are on. The specifications for these have been released under Creative Commons and include patent protection, making them available to other web browser vendors.

  • Surveys from BPTrends and BEA Reflect on "The State of BPM in 2008"

    In the past couple of weeks, two major reports on "The State of BPM in 2008" were published by BPTrends and BEA. The reports show a fast growing market lead by major SOA infrastructure vendors, a significant growth of the adoption of BPMN and a steady growth of BPEL. Drivers for adopting a BPM approach range from cost savings to compensating for missing functionality in enterprise applications.

  • SharpDevelop 3.0 Enters Beta

    With the recent release of the .NET Framework version 3.5, a new release of SharpDevelop 3.0 is pending.

  • SQL Server Data Services: Microsoft's Answer to Amazon S3

    Microsoft has announced SQL Server Data Services (SSDS) at MIX08. Being a storage service on the web, SSDS is Microsoft's Amazon S3 competitor.

  • JRuby support in Ruby in Steel for Visual Studio

    SapphireSteel's Ruby in Steel IDE for Visual Studio just added another feature: JRuby support. This includes a new fast debugger for JRuby. We talked to Huw Collingbourne about this new feature.

  • POJO Messaging Architecture with Terracotta

    Mark Turansky detailed his implementation of a message bus architecture using Terracotta and Java 5. Instead of using an MQ or JMS based deployment, Mark took advantage of the Terracotta architecture to create his POJO message bus. This allowed for a clean, simple, and inexpensive infrastructure solution to his message needs.

  • Windows Server 2008 Available for Evaluation

    The long awaited Windows Server 2008 is finally here. Was it worth waiting for?

  • Don't Let Consumers and Service Providers Communicate Directly

    Ron Schmelzer of ZapThink discusses why most integration-developers aren't "doing" SOA and why this is bad for Service Oriented Architecture. He discusses the problem and illustrates some straightforward approaches to alleviate it, which don't always require significant investments in new infrastructure.

  • MacRuby - Ruby 1.9 ported to Objective-C

    A new project called MacRuby aims to improve Ruby on MacOS X by using the Objective-C runtime and Garbage Collector to improve Cocoa support and speed. To get an idea of how MacRuby works, we talked to Laurent Sansonetti of the MacRuby team.

  • Debate about Testing and Recoverability: Object Oriented vs. Functional Programming Languages

    In his latest blog post, Michael Feathers argued that object oriented programming languages offer some built-in features that facilitate testing and are therefore more recovery friendly than functional languages. Proponents of functional languages expressed strong disagreement with this statement, which provoked a very passionate debate in the blog community.

  • Proposed VS 10 Features Released as a VS 2008 Add-On

    Microsoft has released a demo of potential Visual Studio 10 features as an extension for VS 2008. The features, collectively called PowerCommands for Visual Studio 2008, include the source code.

  • The End of XSLT for .NET Programmers?

    Microsoft's VB team is starting a series of articles on how to use XML Literals. Many of these articles will demonstrate how to replace XSLT code with VB by making direct comparisons between the two languages.

  • MomentumSI Releases new SOA Framework

    MomentumSI released yesterday its SOA Framework -Harmony. It contains 5 perspectives which include Lifecycle, Governance, Technology, Maturity Model and Information Model. A SOA Framework is typically used to structure the organization, processes, activities, metadata... deployed for service construction.

  • Generic versus User Specific Data Streams for Scalable Web Sites

    Describes an approach to scaling web applications by partitioning data according to what is generic and what is user specific. The generic data streams can then take advantage of horizontal scaling and the power of caching.

  • Interview: Joe Walker about DWR 3.0

    InfoQ had the opportunity to talk with the <a href="http://getahead.org/dwr">DWR</a> (Direct Web Remoting) project lead <a href="http://getahead.org/blog/joe/" title="Joe Walker's Blog">Joe Walker</a>. He discussed the upcoming release of DWR 3.0 including major features, helpful features and fixes for developers, a time line and a look at the future of DWR.

BT