BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • SpringSource and Adobe Collaborate on Spring Support for BlazeDS

    Adobe continued their courting of Java developers with help from Spring Source, with the recent announcement that the SpringFramework will add official Flex support with their new project called “Spring BlazeDS.”

  • Track Velocity, Not Time Spent on Tasks

    A member of a new agile team asked the Scrum Development list how to keep track of the actual time engineers spend on tasks, and how this relates to the agile concept of velocity. Velocity is the agile metric for tracking how fast the team is completing features, and thus how long it will take to complete a project. The group's opinion was that tracking time spent isn't necessary or useful.

  • Chef Configuration and Provisioning Tool Announced

    Chef, a new Ruby-based configuration and provisioning tool, has been announced. Chef offers integration with multiple tools and platforms across extended networks, using "cookbooks" to define how to install and update applications across large networks like large web server farms, or cloud-computing platforms.

  • Measure Agile Productivity in $

    Earlier Scott Ambler posted an article of how to measure productivity on agile teams by utilizing acceleration. Recently he followed up with another post where he answers some frequently asked questions related to agile productivity and acceleration. Specifically one question answers how to measure the amount of $ saved by an accelerating team.

  • What Makes Haskell Worth Learning for Real World Applications

    One of co-authors of the Real World Haskell book, John Goerzen, talks in a recent interview to O’Reilly about purity, laziness, recursiveness and many other subjects that make Haskell worth learning but may also be a source of reluctance for people coming from object oriented or imperative programming.

  • Presentation: What Drives Design?

    In this presentation held during OOPSLA 2008, Rebecca Wirfs-Brock reviews various forms of driven development in order to understand the principles and values of several design practices used today. By comparing them, a designer will get a broader view over design and will better understand which design practice is more appropriate for him.

  • BPM Is Not Software Engineering

    In his new article at BPM.com, Keith Swenson discusses the relationships between BPM and software engineering. He points out significant differences between the two and cautions against blindly using software engineering approaches for BPM design/implementation.

  • Debate: Prototype vs. jQuery

    With Ajax dominating the Web development scene on the client-side, the question “which JavaScript/Ajax framework is the best” has become a common one. Glenn Vanderburg’s article which compares Prototype to jQuery caused diverse responses from industry experts Douglas Crockford and Dion Almaer.

  • Horizontal and Vertical SOA Governance

    Rick Sweeney shares his views on getting started with SOA Governance. The problem, he explains, is how do you transform a culturally entrenched legacy process of governance based in traditional “stove-pipe” application design to a process that achieves the benefits of SOA? His answer is to adopt a “horizontal” and “vertical” governance approach.

  • Solo: Engine Yard on Amazon EC2

    Solo is a new offering from Engine Yard to run their software stack on Amazon EC2. We talked to Engine Yard's founder and architect Jayson Vantuyl to learn the differences between Solo and their present hosting services and what their target audience is.

  • "Classic" versus "Mockist" TDD, Distinction Real?

    Hot in the TDD Yahoo group is a discussion concerning the perceived continuum between the "Classic" and "Mockist" TDD. Steve Freeman, Nat Pryce, Michael Feathers, Dale Emery, and many more discuss terminology and describe their approaches. The discussion also debates whether there even really exists such a continuum, and if so, what distinguishes the approaches that represent it's extremes?

  • Adobe to publish the Real-Time Messaging Protocol (RTMP) specification used in Flash Platform

    Adobe has announced plans to publish the Real-Time Messaging Protocol (RTMP) specification, which is designed for high-performance transmission of audio, video, and data between Adobe Flash Platform technologies. This move that has followed the opening of the AMF spec has been received with varying degrees of enthusiasm from the RIA community.

  • Article: SOA Contract Maturity Model

    In this article, Kjell-Sverre Jerijærvi presents with enough detail Microsoft’s SOA Maturity Model (SOAMM) which can be used to evaluate the maturity of a SOA implementation.

  • Mono 2.2 Has a Linear Code Generation Engine

    Until now Mono’s code generation engine was based on a tree Intermediate Representation (IR) of the code. Version 2.2 has a new engine based on a linear IR, which brings significant speed and code size improvements.

  • Interview: Rod Johnson About Spring Framework 3.0 & Others

    In this interview made by Srini Penchikala, with the participation of Ryan Slobojan, Rod Johnson answered many questions about Spring Framework 3.0 and other applications developed under SpringSource’s umbrella - Tool Suite, Integration, Web Flow, Batch – talking about their current status and existing plans for the future.

BT