BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Interview: Ted Neward on Present and Past Languages

    In this interview filmed during QCon London 2008, Ted Neward, author of "Effective Enterprise Java", talks about languages, statical, dynamical, objectual or functional. He dives into Java, C#, C++, Haskell, Scala, VB, and Lisp, to name some of them, comparing the benefits and disadvantages of using one or another.

  • Terracotta 2.7 Release Supports GlassFish, Spring 2.5 and Distributed Garbage Collection

    The latest version of Terracotta, an open source Java clustering framework, supports GlassFish, Spring 2.5 and new features like Automated High Availability Mode, Improved Distributed Garbage Collector (DGC) Performance and Visibility, and Cluster-Wide Runtime Statistics. Terracotta development team announced last week the availability of Terracotta 2.7 version.

  • Article: Why BPEL is not the Holy Grail for BPM

    In this article, Pierre Vigneras of open source workflow engine Bonita fame, discusses the pitfalls of using the BPEL for designing workflows.

  • Iterating To Acquire Knowledge, Not Just 'Business Value'

    At first glance, most agile methodologies define simply that stories be developed in order by business value. In many cases though, it is prudent to blend increasing business value with deliberate steps in "knowledge acquisition". Alistair Cockburn describes how to do this blending effectively, and how to leverage it to deliver the right feature set at the right time.

  • Anders Hejlsberg and Guy Steele on Concurrency and Language Design

    An interview recorded at JAOO, Anders Hejlsberg and Guy Steele talk about concurrency in language design. Anders Hejlsberg is the chief architect of C#, creator of Turbo Pascal, and former chief architect of Delphi. Guy Steele is the creator of Scheme and is currently working on Sun's Fortress, a programming language that focuses on parallelism and mathematics.

  • Mule 2.1 Enterprise and Mule Galaxy 1.5 Enterprise Released

    MuleSource, a provider of open source service oriented architecture (SOA) infrastructure software, announced the general availability of Mule 2.1 Enterprise and Mule Galaxy 1.5.

  • Prana Framework Helps on ActionScript 3 Application Development

    Prana is an Inversion of Control (IoC) type of application framework for Adobe Flex or ActionScript 3 based development. InfoQ recently spoke with the Prana framework’s creators Christophe Herreman and Damir Murat to learn more insights about the usage of the framework.

  • Article: No Silver Bullet Reloaded Retrospective OOPSLA Panel Summary

    It has been more than 20 years since Mythical Man-Month, author Fred Brooks, published the article No Silver Bullet: Essence and Accidents of Software Engineering. At OOPSLA 2007, a retrospective discussion panel was held on Fred Brooks' article which included Martin Fowler, Fred Brookes, and others. The panel was perhaps one of the most notable events in our industry in years.

  • Mono 2.0 Is Available on MacOS X

    Miguel de Icaza has announced the release of Mono 2.0 installers for MaxOS X. Mono 2.0 was released earlier this month closing the gap between Microsoft's .NET and open source Mono.

  • More on Granite Data Service's with Project Founder Franck Wolff

    Earlier this year, InfoQ discussed Granite Data Services (GDS) with project founder Franck Wolff. In this post, we follow-up with Wolff to learn more about the recent 1.1 release of GDS.

  • Presentation: Architecting for Latency

    In this presentation, Dan Pritchett addresses latency issues in web applications that should be dealt with from the beginning when the system is designed. Dan offers some practical solutions to latency.

  • Web Frameworks, MVC, and ASP.NET

    After nearly a year as a community tech preview, Microsoft has released the first true beta of the ASP.NET MVC framework. ASP.NET MVC is a radical departure from the WebForms technology has promoted in the past, and in the opinion of many, a return to mainstream web programming. The MVC pattern provides the cornerstone for web frameworks such as Ruby on Rails and Java's Spring Framework.

  • Is Vendor Lock-in a Barrier to Cloud Computing Adoption?

    Tim Bray, Dare Obasanjo and Dewitt Clinton exchanged their point of view about Vendor Lock-in as a barrier to Cloud Computing Adoption. Do you see it as a major issue or do you think that when a vendor will offer something better that people want to migrate to, it will also solve the migration problem for you.

  • Presentation: Planning with a Large Distributed Team

    In this presentation filmed during Agile 2008, Wes Williams and Mike Stout share their recent experience with a large distributed team, the planning hurdles they encountered and how they passed them, and their recommendation: avoid large distributed teams.

  • Moving the SOA Goalposts

    During the past several years industry tried to define and redefine SOA many times, often contradicting itself in the process. Is SOA really changing that much, or all this is happening due to continuing lack of understanding of what SOA really is?

BT