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

  • MERGE Syntax for SQL Server 2008

    SQL Server 2008 will include new syntax for merging data between two rowsets. The MERGE statement allows developers to use one command to perform deterministic inserts, updates, and deletes on a table based on a source table.

  • SOA != Web Services

    Many people seem to think that SOA and web-services are the same thing - but they are not. In a recent article Zapthink analyst tried to look at some of the causes for that and said it it was time to make the distinction between the terms more clear.

  • Are Agile Development Practices Detrimental to Architecture and Design?

    Is iterative and incremental development à la Agile practices - where one builds only what is required per iteration - detrimental to good design? Does Scrum encourage ignoring architectural issues? Can design and architecture evolve effectively without the technical Agile practices? Does test-first development lead to good design? Or does the red-green-refactor loop stall at local-minima?

  • Article: Using ETags to Reduce Bandwith & Workload with Spring & Hibernate

    Gavin Terrill explores one of the lessor known facilities available to web developers, the humble "ETag Response Header", and how to integrate its use in a Spring and Hibernate based web app to improve application performance and scalability.

  • Interview: IBM SOA VP Sandy Carter

    Sandy Carter, author of "SOA and Web 2.0", talks about SOA at the business level: how to think about SOA, SOA vs. BPM, how to sell SOA to management, why SOA will be more long lived than EAI, and IBM's view that SOA adoption is now in the early majority phase

  • QnA on SubSonic

    SubSonic is a .NET Open Source project modeled after Rails. Think of it as a Swiss Army knife for building websites and working with data in Object-Relational fashion. Eric and Rob favored InfoQ with insight into their creation.

  • Wiki-style GUI Layout with Profligacy and LEL

    Profligacy is a new JRuby based GUI library created by Zed Shaw. It's aimed at tackling the GUI layout problem with LEL, a compact Wiki-like notation for GUI layouts.

  • Eric Newcomer on the future of OSGi

    Eric Newcomer, co-chair of the Enterprise OSGi working group, talks about OSGi and where he sees it going in the future, including its relationship to ESB and SOA technologies.

  • Opinion: SOA doesn’t need a Common Information Model

    Loose coupling is not just about using a common syntax and protocols, it is also about creating and managing a set of shared semantics. Let’s take a quick look at the differences between a common information model and shared semantics and decide which one you are more likely to use in a service oriented architecture.

  • Using memcached with ASP.NET

    Instead of ASP.Net's built-in caching, some .NET developers are turning to memcached, is a distributed memory caching system originally by Danga Interactive for LiveJournal.

  • InfoQ Presentation: DSDM and Lean Explained

    This second Agile2006 Agile Styles video looks at DSDM and Lean. Jean Tabaka covered the history and principles of the venerable DSDM methodology, founded in 1994 and now accepted in the UK for use on government contracts. Mary Poppendieck gave real examples of how the 7 Lean principles provide competitive advantage, and discussed the relationship between quality, speedy delivery and low cost.

  • Azul Systems: Next generation Java-based 768 core server released

    Azul Systems has announced the release of their third-generation Java-based computing appliance with 768 processing cores. Azul also recently settled a lawsuit with Sun Microsystems. InfoQ caught up with Azul's Gaetan Castelein to discuss these recent events.

  • Evan Phoenix on Rubinius - VM Internals Interview

    Rubinius is a Ruby implementation with a twist: it's written (mostly) in Ruby, building on concepts from Smalltalk VMs. We talked to Rubinius project lead Evan Phoenix about the state of the project and VM internals.

  • IBM Interoperability Pledge

    IBM announced that it is granting universal and perpetual access to certain intellectual property that might be necessary to implement more than 150 standards designed to make software interoperable, including SCA and SDO.

  • Gordon Pask Award Nominations 2007

    The nominations for the Gordon Pask award 2007 were announced at the end of June. The award is given yearly for contributions to Agile Practice and targets those who have something to say or something to show, but whose reputation is not already widespread, and comes with a travel sponsorship to encourage the spread of ideas at conferences.

BT