InfoQ Homepage Development Content on InfoQ
-
Ruby Future Roundup: Ruby 1.9.0-5 Released, JRuby Skips 1.8.7, Procs#=== For Case Testing
Ruby 1.9.0-5, the feature frozen precursor of Ruby 1.9.1 has been released. Procs in 1.9.x now implement Proc#=== which allows to use as executable selectors in case-statements. Also: The JRuby team decides not to work on 1.8.7 support in the near future.
-
Rhino Mocks - Lambda Edition
Version 3.5 of the popular Rhino Mocks .NET mocking framework has been released. This version marks a major change in the API. A new 'Arrange, Act, Assert' syntax has been added as an alternative to the exiting 'Record-Replay' semantics. This syntax makes strong use of lambda expressions and extension methods, among other .NET 3.5 language enhancements.
-
Interview : Discovering RailsKits with Benjamin Curtis
In this interview with Benjamin Curtis of RailsKits, compiled over the last couple weeks, we discuss how utilizing pre-built blocks of Ruby on Rails code can get your project jump-started. Benjamin talks about all of the kits his company has created and the different types of applications developers has created with these tools.
-
C# Library for Amazon S3 Available on CodePlex
Affirma Consulting has developed a C# library which can be used to access Amazon's S3 services from a .NET application. The library, including examples, has been released on CodePlex.
-
Article: A Formal Performance Tuning Methodology: Wait-Based Tuning
In this article, Steven Haines talks about web application performance tuning which used to be more of an art than science. He proposes a method called wait-based tuning, making the entire process more measurable and, consequently, more scientific.
-
Ruby in Steel - Free Edition includes Visual Studio
The latest free edition of Ruby In Steel now includes a free copy of Visual Studio. SapphireSteel Software released this free edition of their flagship Ruby and Rails IDE for Microsoft Visual Studio 2008, Ruby In Steel.
-
JGroups Implementation of Memcached Supports Failover and JMX
Memcached is a distributed memory object caching system used in dynamic web applications to alleviate database load. Bela Ban at JBoss recently wrote a JGroups-based implementation of memcached which allows Java clients to access it directly. The new implementation also provides few advantages over memcached such as failover and monitoring.
-
ThoughtWorks Announces Twist, Automated Functional Testing Platform
ThoughtWorks Studios has created Twist, an integrated development environment for functional testing of web and Java applications. The tool provides a single platform for documenting user stories, capturing executable requirements, developing, maintaining, running and reporting on functional tests. A free trial version of Twist is currently available for download and evaluation.
-
Mono 2.0 Released
Mono 2.0 has been released. Though still behind Microsoft's .NET in some areas, in others it has leaped ahead. For example, Mono now supports 64-bit indexes on arrays when running on a 64-bit platform, an ECMA specification that Microsoft has not implemented yet.
-
Nova Bonita - Bonita 4.0 Released.
Open source BPM provider Bonita have released version 4.0 of their flagship BPM product, after two years of development. The release includes major updates to the BPM console and designer. InfoQ spoke to Bonita about the release, and the state of the BPM market.
-
FlexChart: Flash Charting Application for AJAX
FlexChart is an open source Flash application built for uses in AJAX applications. The charting application is driven through dynamically through XML.
-
Opinions: Measuring Programmers' Productivity
In the field of software development, managers need measurable metrics to appreciate the performance of their programmers. Shahar Yair and Steve McConnell discuss common techniques focusing on source lines of code and function points. They highlight the limitations of these approaches and seek to define some principles that could guide the analysis of programmers’ performance.
-
In Case You Missed It: IIS7 URL-Rewrite is Live
Microsoft has released its long overdue URL rewriter module for IIS 7 under a "Go Live" license. Generally speaking this means they feel the code base is stable enough for production use, but still not quite done in an official sense.
-
.NET 3.5 Service Pack 1 Service Release 1 Planned
No, that's not a typo. In conjunction with the rolling out .NET 3.5 SP 1 to Windows Update, Microsoft is planning a "service release" to fix some of the bugs introduced by SP1.
-
What are the Qualities of a Good Test?
What is a good test? How do we know if we're writing good tests? Kent Beck, Roy Osherove, Mike Hill and others provide some insight.