BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • Understanding Business Value

    Aside from "Agile" itself, "Business Value" may be one of the most widely used buzzwords around the floors of any fresh agile project. But, how many of these projects actually have a good understanding of what they really mean when they're saying it? Joe Little presents his thoughts on this very question.

  • Apple Manager Writes "Managing Humans" to Help Techies

    It’s Michael Lopp’s belief that developers are trained to manage bits well, but not humans. When developers are promoted to managers much harm can be inflicted. Michael uses stories and humour to warn us of the many perils of management and how to navigate around them.

  • Java Posse Roundup 2008 & OpenSpace Conferences

    Last week, the 2008 Java Posse Roundup was held in Crested Butte, Colorado. The Roundup is an OpenSpace conference.

  • eXo Java Content Repository 1.8 Released

    The eXo Platform team has released eXo JCR (Java Content Repository) 1.8. The eXo JCR product is a JSR-170-compliant Java content repository implementation.

  • Panel: Java Object Persistence: State of the Union

    In this panel, the editors of InfoQ.com (Floyd Marinescu) and ODBMS.org (Roberto V. Zicari) asked a group of leading persistence solution architects their views on the current state of the union in persistence in the Java community.

  • Presentation: Introduction to Spring.NET

    Dr. Mark Pollack, founder of Spring.NET, provides an introduction focused on implementing and designing loosely coupled application architectures.

  • Nokia sees the Silverlight

    Nokia announced it will make Microsoft Silverlight 2.0 available for its S60 phones running Symbian OS as well as Series 40 devices and Nokia Internet tablets. Silverlight will give developers opportunities to create rich and interactive applications running on multiple platforms.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

BT