InfoQ Homepage News
-
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.
-
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.
-
A Type System for Scala Actors to Enforce Race Safety Without Sacrificing Performance
Philipp Haller and Martin Odersky introduce a type system that enables safe massage transfer in Scala actors. Formalized as an extension of the EPFL Scala compiler, “Object Capability Types” system, based on capability checking and external uniqueness, enforces race safety without sacrificing performance and removes significant limitations on message shape imposed by existing approaches.
-
Rewrite Outbound URLs with IIS 7 and URL Rewrite Module 2.0
The URL Rewrite Module was originally introduced to map incoming, user-friendly URLs to pages written with ASP.NET or PHP. With version 2, the other side is addressed. URLs automatically generated by applications can rewritten before they hit the user’s browser.
-
Oracle Coherence 3.5 Brings Enhanced WebLogic Support and Tera-Scale Data Grids
Oracle has released Coherence 3.5 with support for tera-scale data grids and a service guardian promoting enhanced cluster health and stability.
-
Opinion: Agile Coaches Frequently a Source of Adoption Problems
Increasingly there are reports of initial success followed by failures with Agile adoption. Sometimes these problems are inadvertently caused by Agile coaches.