BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • JBoss Netty 3.1 Released

    Netty 3.1.0 was recently released by the JBoss Community and is another option when writing client/server network applications.

  • Future of the Threading and Garbage Collection in Ruby - Interview with Koichi Sasada

    InfoQ caught up with the creator of Ruby 1.9.x's VM Koichi Sasada to talk about what's coming for Ruby 1.9.2, the state of the Global Interpreter Lock (or Global VM Lock) and what it'll take to get a generational GC in 1.9.x.

  • Generating Linux Appliances from Visual Studio

    Novell has released SUSE Studio, a tool used for creating Linux appliances. Related to that, the Mono team has created a plug-in to generate such SUSE powered appliances from within Visual Studio.

  • IronRuby and the Road to 1.0

    IronRuby was originally announced by Microsoft at MIX'07 and two years later developers are wondering where is version 1.0. InfoQ interviewed John Lam My in January of 2008, where John indicated the team was looking for release in the second half of the year, but that did not materialize.

  • HyperSpace, a Browsing Environment with a Small Footprint

    Phoenix Technologies has created HyperSpace, a small OS that supports only browsing. HyperSpace precedes Google Chrome OS which is supposed to offer the same functionality with some differences.

  • .NET 4 Beta 1 Now Supports Software Transactional Memory

    Microsoft has released a new version of .NET 4.0 Beta 1, one that incorporates STM.NET, the Software Transactional Memory. STM is an alternative mechanism to lock-based synchronization used to control the concurrent access to shared memory.

  • JRuby Roundup: JRuby Team Joins EngineYard, YAML Support, OSGi, Installer

    Sun's JRuby team, Charles Nutter, Tom Enebo, Nick Sieger, will leave Sun and join EngineYard, where they'll continue work on JRuby. YAML support was improved with Ola Bini's work on a new YAML parser. Also: a look at how to run JRuby under OSGi and the upcoming JRuby Installer.

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

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

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

BT