BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Lisp on the .NET Runtime

    Continuing our coverage of Lisp, we present some of the efforts underway to port the venerable language to the .NET runtime. Variants we look at include IronLisp, LispSharp, and Common Larceny.

  • Opinion: The Implicit Backlog

    Last week, we reported on the wastes that are attributed to having a Product Backlog. This week, to keep it interesting, we'll report on the wastes present when a Product Backlog is absent.

  • MinWin Core: 25MB on Disk and 100 Files

    The Microsoft MinWin core is 25MB in size on disk and contains 100 files total. This appears to be a major overhaul of Windows when contrasted with a minimal install of Windows Vista at 4GB on disk and 5000 files in size.

  • Rhino Mocks 3.3 is Ready

    The latest version of the very popular mocking framework, Rhino Mocks version 3.3 is complete and ready to be used by your tests. This release provides many new features including Remoting Proxies and more.

  • Lisp for Agile Teams

    When the developers at Paragent needed to build a web-based IT administration tool, with a bare minimum of time and money, they did it with... Common Lisp? InfoQ asked Paragent CTO Tim Latchey why they chose Lisp, and what it offers to agile development teams.

  • Presentation: Prototype and Script.aculo.us: spending weekends at home again

    Script.aculo.us creator Thomas Fuchs gives an overview about the concepts and functionality of both Prototype and the script.aculo.us libraries, provides advice on what and what not to expect and gives pointers and hints on how to get started.

  • Respect Demeter's Law through Rails Plugin

    The Law of Demeter or Principle of Least Knowledge is a design guideline for developing software. It's not rare to see common Rails practices violating it. Luke Redpath brings a way to remedy this by providing Demeter's revenge plugin.

  • Microsoft: Hypercall API extended to Open Specification Promise

    Today Microsoft announced its hypercall API will now be included under the Open Specification Promise. Microsoft co-announced with Citrix and Novell.

  • InfoQ Interview: Jeff Sutherland on "Who's Doing Scrum"

    There are over 10,000 Scrum Masters trained, that's a lot of Scrum! Well: Scrum, variants of Scrum, and Scrum-like processes. Are these distinctions important? Jeff Sutherland told us why he thinks it's important to understand a team's level of adoption - not to label it but to continue improvement. He cited the example of organically growing a Scrum team practice-by-practice at Google AdWords.

  • Adobe and the Future of Software

    Adobe has been up to some interesting things of late from their work with Adobe Flex, to their efforts on the Adobe Integrated Runtime (AIR), and their recent announcement that they intend to move all of their software to the web in a model know as Software as a Service (SaaS).

  • Crap4J Seeks to Use Algorithms to Determine Code Quality

    Despite its humorous name the Crap4J project has a serious goal. The project seeks to define an algorithm using factors such as code complexity and test code coverage to determine the quality of code.

  • Atlassian's Pete Moore Discusses The New Features of Clover 2

    Atlassian fresh off their acquisition of Cenqua earlier this year, has released Clover 2. Clover is a code coverage tool for Java. InfoQ caught up with Atlassian's Pete Moore to discuss Clover 2 and the recent Atlassian acquisition.

  • JSR-292 and the Multi-Language VM

    The JSR-292 effort formed in early 2007 to improve support for dynamic languages on the Java Virtual Machine (JVM). Thus far, the effort has focused on an invokedynamic instruction for the JVM, but has recently included movement towards the creation of a multi-language virtual machine project.

  • Agile Alliance - Functional Testing Tools

    The Agile Alliance held a Functional Testing Tools Visioning Workshop in Portland, OR. InfoQ captures the zeitgeist from community reactions. Join the mailing list and participate.

  • Mono JIT Enhancements: Trampolines and Code Sharing

    Curious about how just-in-time compilers work? Two recent posts from the Mono JIT team shed light on how trampolines and code sharing work by illustrating the work they are doing in those areas.

BT