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

  • Scott Leberknight on Polyglot Persistence

    The data persistence solutions in software development have come a long way in the recent years. At the recent Lone Star Software Symposium, Scott Leberknight talked about "Polyglot Persistence" trend where the developers have a choice of different database products like Amazon SimpleDB, Google Bigtable, and CouchDB to choose the data persistence solution.

  • Memcached Roundup: Memcached 1.4 Released, Gear6's WebCache

    Memcached has recently been released in version 1.4 which added new features like the binary protocol. Also: WebCache is a Memcached protocol-compliant hardware solution to boost performance even more.

  • Gordon Pask Award Nominations for 2009

    The Gordon Pask Award recognizes two people whose recent contributions to Agile Practice make them, in the opinion of the award committee, people others in the field should emulate. The Agile Alliance funds each recipient's travel to two different suitable conferences on two different continents. This year's committee needs your help to identify the next two Gordon Pask Award winners.

  • DRYer CSS with LESS or Sass

    LESS and Sass are Ruby tools that allow to reduce redundancy in CSS files by introducing variables, mixins, and other time proven language features into CSS. We take a look at how the two tools work and what they offer.

  • Role Of REST In IT And Cloud Management - A Comparison Of Cloud API's

    In a recent article, William Vambenepe, compares four public Cloud APIs (AWS EC2, GoGrid, Rackspace and Sun Cloud) to see the practical value of REST in IT/Cloud management.

  • Using the RFP Process to Hire Agile

    In large organizations and projects, it's not unusual for an Agile team to find itself shackled to a non-Agile partner/vendor/supplier. Friction ensues, energy is wasted. While the solution might appear to be: "hire better teams", Scott Ambler goes to the root of the problem, providing a strategy for creating better RFPs: ones that attract Agile teams.

  • The .NET Reactive Framework (Rx) Enables LINQ over Events

    Erik Meijer and Wes Dyer have created the .NET Reactive Framework (Rx), the mathematical dual of LINQ to Objects, allowing programmers to use LINQ over events. Erik and Brian Beckman demonstrate that IObservable is a continuation monad.

  • Commercial Java Compiler Protects Eclipse RCP Applications

    Excelsior LLC recently released the latest version of Excelsior JET which now prevents the decompilation and unauthorized alteration of Eclipse RCP applications.

  • JUnit 4.7: Per-Test rules

    JUnit 4.7, which has just reached Release Candidate stage includes a significant new feature: Rules. Rules are, in essence, another extension mechanism for JUnit, which can be used to add functionality to JUnit on a per-test basis. Most examples of custom runners in earlier versions of JUnit can be replaced by Rules, and new capabilities have already been added.

  • Microsoft Is Contributing 20,000 Lines of Code to the Linux Kernel

    Microsoft is contributing 3 Linux device drivers, 20,000 lines of code, to the Linux kernel 2.6.32 under GPLv2 license.

  • Navigating the SOA Open Standards Landscape Around Architecture

    Various members of the OMG, OASIS and Open Group efforts around SOA standardization have gotten together to produce a new white paper that attempts to steer you through the range of specifications and working groups. It is deliberately implementation agnostic, staying clear of Web Services, JBI and other approaches.

  • “Good” Lessons on How To Fail a RIA Project

    In a presentation called "Ten Ways to Ensure RIA Failure", Anthony Franco, president of EffectiveUI, gives 10 pieces of advice to those who want their RIA project to fail. Gerd Waloszek, SAP AG, wrote "18 Golden Rules for Bad User Interfaces."

  • Ruby VM Roundup: Ruby 1.9.2 Preview 1, Ruby Versions Site

    Ruby 1.9.2 Preview 1 is now available and brings API improvements such as Method#parameters, GC optimization for long lived objects, and more. Also: to keep up to speed with Ruby implementations, David A. Black announced ruby-versions.net which provides a long list of MRI versions as well as JRuby, Rubinius and REE installations.

  • Comparing Ajax Frameworks

    This news item reframes the question of how and why to select an AJAX framework or toolkit to reflect contemporary applications and points to both a selection criterion matrix and a Web site that provides critical information useful for making this important decision.

  • Call Native Code From Your Android Applications

    Responding to a call from developers, the Android Native Developer Kit (NDK) now supports calling native code in the Dalvik virtual machine. CPU-intensive operations that don't allocate much memory may benefit from increased performance and the ability to reuse existing code. Some example applications are signal processing, intensive physics simulations, and some kinds of data processing.

BT