BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • New User Story Format Emphasizes Business Value

    User stories, a common format for capturing agile requirements, could be more focused on business value. A traditional format for stating a user story is: "As a <type of user> I want <some functionality> so that <some benefit>." A value-centric replacement would be: "In order to <achieve some value>, as a <type of user>, I want <some functionality>."

  • Article: Do Java 6 threading optimizations actually work?

    Features like biased locking, lock coarsening, lock elision by escape analysis and adaptive spin locking are all designed to increase concurrency by allowing more effective sharing amongst application threads. But do they actually work? In this two part article, Jeroen Borgers explores these features and attempt to answer the performance question with the aid of a single threaded benchmark.

  • Agile Practices with the Highest Return on Investment

    Return on Investment is a critical factor for decision making pertaining to following a particular software development practice. The post summarizes the ROI benefits of Agile and the inexpensive practices which lead to highest return on investment.

  • RAM is the new disk...

    Jim Gray, a man who has contributed greatly to technology over the past 40 years, is credited with saying that memory is the new disk and disk is the new tape. With the proliferation of "real-time" web applications and systems that require massive scalability, how are hardware and software relating to this meme?

  • The EQATEC Code Profiler v. 1.2 for the .NET Compact Framework Has New Features

    InfoQ informed the community about the free EQATEC code profiler for the .NET Compact Framework a month ago. In the meantime, the profiler has been well received by the community, and EQATEC released version 1.2 with new features and bug fixes.

  • Railo joins JBoss.org

    Swiss software house Railo have announced that they are joining JBoss.org and will be releasing their Java based ColdFusion Markup Language engine for free under the LGPL.

  • Interview: Rod Johnson Discusses Spring, OSGi, Tomcat and the Future of Enterprise Java

    Rod Johnson discusses the Spring Portfolio, the Oracle/BEA and Sun/MySQL acquisitions, Java EE 6, Tomcat and Spring, Spring Dynamic Modules, the future of enterprise Java, the benefits of OSGi for application developers, the Covalent acquisition and Spring 3.0. Johnson also alludes to the SpringSource Application Platform, which was announced a month after this interview was filmed.

  • FIT/Fitnesse Fixture Gallery 2.0 Released

    Gojko's Fixture Gallery is a cookbook for FIT/Fitnesse fixtures and version 2.0 has been released with Java, C# and Python code samples.

  • Composing SCA Solutions and SCA’s Approach to Policy and Bindings Presentations

    SCA continues to gain momentum, becoming a dominant SOA programming model adopted by many commercial SOA products. Several recently published presentations explain capabilities, inner working and usage of SCA.

  • Interview : Nate Kohari on Releasing Ninject 1.0

    In this interview with Nate Kohari, creator of the Ninject dependency injection container for .NET, talks about the release of version 1.0 of Ninject. The interview has taken place over the past weeks leading up to the release of Ninject 1.0.

  • Agile Business Intelligence

    Large centrally designed BI systems often don't meet the expectations of their end users. In this article at Cutter IT journal Scott Ambler has written about using Agile methods to help meet the user's expectations and deliver business value quickly.

  • Distributed Caching with JBoss Cache: Q&A with Manik Surtani

    JBoss Cache is an enterprise-grade clustering solutions for Java-based applications, that aims to provide high availability and dramatically improve performance by caching frequently accessed Java objects. In this post InfoQ has a round-up interview with project lead Manik Surtani.

  • Perst Embedded Database Releases Version 3.0

    McObject® has released Perst™ version 3.0, a major upgrade of its open source, object-oriented embedded database system. Persist is dual licensed (commerical and GPL), allowing it to be used freely in non-commercial applications.

  • Spring Batch: Simplified Development of Batch and Offline Processes

    The Spring Batch project, a lightweight and comprehensive Spring-based batch framework, released version 1.0 recently. InfoQ spoke with project lead David Syer to learn more about this release and what it provides for the Spring community.

  • Introducing the Ruby Benchmark Suite

    Antonio Cangiano started the Ruby Benchmark Suite project, which aims to collect a comprehensive set of benchmarks that users and implementers of Ruby can use to compare different implementations. We talked to Antonio about his plans and he gave us a timeframe for the next Ruby shootout.

BT