InfoQ Homepage News
-
Book Excerpt: How to Improve your Continuous Testing
Continuous Integration has become a standard development best practice - but it's not always done well. Tests take up much of an application's build time, and poorly constructed test suites can cause long builds, whereupon teams start to circumvent agreed-upon CI practices just get the time to code. InfoQ presents advice and examples in Chapter 6: Continuous Testing from a new CI book.
-
Logicblaze FUSE and IONA Celtix products merge into IONA FUSE product line
Last week however, IONA presented their open source strategy roadmap with the announcement of a merger of the former Logicblaze FUSE product and IONAs own Celtix product. The new open source product line will keep the FUSE brand and will consist of four product modules that can either be deployed together or independently.
-
Apache JCK Request Hits 90 Days without Resolution
More than three months have passed since Geir Magnusson Jr., VP of Apache Harmony, published an open letter to Sun Microsystems demanding that they should remove "unacceptable" restrictions in the Java Compatibility Kit (JCK) license. At present 90 days have passed with no resolution.
-
Laszlo Supports Integration of Web Services with Webtop
Laszlo Systems continues to carve out their niche in the RIA space with growth in the end user, developer, and customer bases for OpenLaszlo. In addition, they have strengthened their product suite with their recently announced enterprise offering, Laszlo Webtop.
-
Explicit vs. concise code in Ruby
Ruby offers many ways of reducing code size. However, this can backfire in some situations. We look at one problem with Ruby's method for identifying nil and false values.
-
InfoQ Interview: Experiences with Planning Poker
In this fourteen-minute interview, Nils Haugen described "Planning Poker," a simple mechanism for arriving at estimates collaboratively, which has additional team building benefits and improves team estimates over time. Haugen shared his views on why this technique is an important tool for Agile teams in this InfoQ interview.
-
Presentation: Cluster your JVM to simplify application architecture
Open Terracotta is an open-source, highly scalable, JVM-level clustering solution. As well as being a drop-in replacement for Tomcat Clustering, it can transparently cluster POJOs and Spring beans. This presentation will be an in-depth case study of a small mobile application built using Terracotta clustering.
-
Does software design really pay off?
Many developers have encountered a situation where they’ve been asked to cut down on design and "just get the job done". Martin Fowler presented his doubts about this strategy and explained trading design quality for speed is illusory for projects longer than just a few weeks.
-
SOA in the Real World
Microsoft has published a free eBook titled "Service Oriented Architecture (SOA) in the Real World". The book presents Microsoft's view of Service Oriented Architectures and contains several real world examples that show how a SOA can be implemented by using Microsoft products and technologies.
-
JRuby: Java5 or not?
A discussion in the JRuby space is resurfacing: Should the project move to Java 5. Is it worth breaking compatibility with Java 1.4? Using languages features like Annotations and Enums would be useful, as well as and not having to use a backport of the Concurrency libs. We look at the pros and cons.
-
Visual Studio 2008 & .NET 3.5 Beta 2 release is available
The Beta 2 release of Visual Studio 2008 & .NET 3.5 is now available for download. Beta 2 includes a go-live license, which allows developers to use this version in production.
-
Has Agile Crossed the Chasm?
Carrying on from last year's survey, Scott Ambler published the 2007 Agile Adoption survey this month. InfoQ provides some analysis of his findings and asks readers how they would approach getting a single view of Agile trends from across the community.
-
Inside IronRuby PreAlpha1
This week at OSCON, John Lam of Microsoft released IronRuby to the masses and promised to host the source code on Rubyforge under the Microsoft Permissive License by the end of August. Infoq sent John several questions asking about futures and how the community could best particpate in the development of IronRuby.
-
Article: Implementing Automated Governance for Coding Standards
Most development organizations of a significant size have some form of coding standards and best practices. Simply documenting these standards and keeping them up to date can be a significant challenge and enforcing them even harder. Our organization has found that enforcing coding standards and best practices in an automated fashion through our build process has been highly effective.
-
Singularity: Rethinking the Software Stack
Singularity is a Microsoft research project aimed at producing a new operating system built for dependability. Relieved of commercially viable burdens such as backward compatibility, Singularity contains many alluring ways of solving classic problems using newer programming tools and methodologies. InfoQ spoke to the Singularity team to learn more.