BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Guidelines for Better Unit Tests

    Jimmy Bogard, Charlie Poole, Lior Friedman, Charlie Poole and others give their guidelines for more readable and useful unit tests.

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

  • Rails 2.3.3 Released and the State of Rails 3.0 and Merb

    Rails 2.3.3 is now available. Among the usual bug fixes, it adds a few new features like ActiveRecord touch functionality and some JSON related API changes. Also: a look at what's up with Rails 3 and Merb 1.1.

  • Slow Down to Speed Up Profits

    General understanding suggests that, if everyone on the team works at top capacity then the team would be most productive. Contrary to this, Steve Bockman discussed that this assumption might not always be true. In some cases, it may be necessary to slow down and work at less than top capacity in order to boost productivity.

  • For the Nth Time, the CLR Has Its First Plugin Model

    In honor of MEF reaching its feature complete milestone, we take a look at the confused story of extensibility in the .NET Framework. MEF or Managed Extensibility Framework is the fourth extensibility framework to be released by Microsoft. Though like all the previous times, Microsoft is claiming that it is the first.

  • CodePaste.NET, a Website for Exchanging Code Snippets

    Rick Strahl has created CodePaste.NET, a website that allows .NET code snippets to be shared among social networking and IM users.

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

BT