BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Interview: Jay Phillips on Adhearsion and VoIP

    In this interview recorded at RubyFringe, Jay Phillips talks about VoIP, Asterisk and how his framework Adhearsion makes it easy to write voice applications.

  • Presentation: Testing is Overrated

    In this talk from RubyFringe, Luke Francl asks: is developer-driven testing really the best way to find software defects? Or is the emphasis on testing and test coverage barking up the wrong tree?

  • Article: Schema for Web Services – Part I: Basic Datatypes

    Most web service developers rely on a data binding conversion layer within a web service to work directly with data structures in their programming language of choice - but this causes a number of problems. In the first of a series of articles that look at these problems, Dennis Sosnoski starts at the most basic level, looking at simple data types and the issues that arise from mapping them.

  • The Future of Microsoft .NET Programming Languages

    Looking at the current trends within programming languages targeted at the .NET platform specifically, a few things are showing up at the horizon. During PDC2008 many of Microsoft’s thoughts around .NET and programming languages were revealed, which makes it interesting to look into the future of .NET.

  • First Kanban Conference

    First annual Lean Kanban Process and Practices will be held in Miami, Florida, May 6-8th and featuring keynotes from Dean Leffingwell, Alan Shalloway and David Anderson. The other speakers include most of the players in Kanban movement (Corey Ladas, Karl Scotland, Eric Landes et al.).

  • Agile For Embedded Systems

    Some might say that agile development and embedded software (ie. "software supporting a hardware device") do not mix well. Mark Levison has taken some time to assemble and writeup a resource reference of people, experiences, and advice that help to show otherwise.

  • The AWS Management Console Raises Security Concerns

    There has been an ongoing debate over how secure cloud computing is. Some argue that clouds are more secure than many private networks, while others consider that cloud computing may open more security holes. Some consider that Amazon’s - Web based – AWS Management Console is creating more opportunities to hackers.

  • OMG Releases Draft Of SoaML

    OMG released a draft of SoaML, a specification for the UML Profile and Metamodel for Services. SoaML (Modeling Language) is a standard extension to UML 2 that is meant to facilitate services modeling.

  • DebGem: Ruby Gems for Debian

    DebGem is a new service from Phusion that properly integrates Ruby Gems into Debian-based Linux distributions. We talked to Hongli Lai and Ninh Bui from Phusion to learn more about the project.

  • Sun’s JDK7, OpenJDK & IcedTea: Disambiguation

    With JDK7, OpenJDK and IcedTea all evolving in parallel it can get confusing about how these projects relate to each other. David Herron, which is OpenJDK Quality Lead, tries to set the record straight and explains why the JDK7 has taken so long.

  • New Entity Framework Providers: OpenLink and Firebird

    OpenLink and Firebird have been added to the list of supporters of the Entity Framework by releasing their ADO.NET 3.5 providers.

  • Book Excerpt and Interview: Rails for .NET Developers

    Today InfoQ published a sample chapter from Rails for .NET Developers, a book written by Jeff Cohen and Brian Eng. The goal of the book is to help guide .NET developers to take advantage of Ruby on Rails.

  • Over-Commitment Versus Over-Delivery

    A major goal of sprint planning is to make a commitment to what is intended to be delivered by the end of the sprint. However, many teams either over-commit or over-deliver. Both situations are considered as smells and lead to lack of predictability along with other related pitfalls. The team is required to walk a fine line between the two.

  • Burn Stories Not Tasks

    Developers commonly break user stories into tasks to facilitate distributing the implementation work across the team, and allow tracking of progress at a finer level of granularity. Unfortunately, a story can explode into a list of non-trivial tasks so large that the story is not deliverable by the end of the iteration. Ron Jeffries suggests: "Do stories as a unit, not broken into tasks."

  • Panel: BayAPLN Agile Expert Panel

    During QCon San Francisco 2008, InfoQ and BayAPLN, a local group of Agile Project Leadership Network (APLN), organized a panel comprised of Agile experts which answered questions from the audience. The panelists were: David Chilcott, Moderator, Polyanna Pixton, David Hussman, Sue Mckinney, Pat Reed.

BT