BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Artifacts & Tools Content on InfoQ

  • Interview: Ivar Jacobson on the UP, UML, MDA, and the future of methodologies

    Ivar Jacobson, one of the creators of the Unified Process, UML, and use cases, introduces his vision for a next generation development methodology that is both agile and comprehensive like the Unified Process (UP). His vision includes 'Intelligent Agents' which make customization recommendations based on tool usage patterns. Jacobson also talks about his views on UML, MDA, AOP, and the future.

  • Record and Playback Registry Changes

    Jon Galloway has released a tool that allows developers to record and playback registry changes.

  • Marathon 1.0: Automating Swing UI Testing with Jython

    Marathon, a GUI testing tool that has languished at a .9 release for two years is back with a new 1.0 release. Jalian Systems has picked up the Marathon project and is working to build a product on top of it. Marathon, focused on end-user testing, allows you to record a sequence of actions in a Swing UI and save them as a testcase.

  • Agile Tooling Survey - What Is Your Team Using?

    Pete Behrens of TrailRidge Consulting wants to know what kind of tooling Agile teams are using, and not just software engineering tools: also requirements management, project management, acceptance testing and remote collaboration software. This is a quick, vendor-independent survey.

  • Rails Live CD 0.2.1 Released

    Brian Ketelsen releases an update to the popular Rails Live CD Rails development and deployment environment.

  • Bringing Eclipse RCP to Cellphones

    The embedded Rich Client Platform (eRCP) for Eclipse has recently released version 1.0. eRCP provides many of the same features for J2ME environments that the RCP does for the desktop, including OSGI and extension points, a version of SWT called eSWT, and eUpdate to provide dynamic updates. eRCP attempts to solve some of J2ME's shortcomings.

  • Agile at Microsoft: Developing XML Notepad

    InfoQ had the opportunity to interview Chris Lovett of Microsoft's XML team regarding XML Notepad and its development process. XMLNotepad is a free XML editor written in C# with features like a search tool that supports RegEx and XPath, an XSLT transformation results view, and a schema validator. The interview is about software development processes used to build the product.

  • Creating Ruby Style Migrations In Java

    Database migrations are a critical piece of any project. There are several open-source tools out there which tackle the problem. Available tools include Migrator (a set of Ant tasks for doing database migration in the style of ActiveRecord, a part of the Ruby on Rails platform), Scriptella (mainly an ETL tool but schema migrations are possible), and DdlUtils (database independent migrations).

  • Var/Option Infer: New Syntax for C# and VB 9

    Microsoft is considering several new language features for C# 3.0 and Visual Basic 9 including type inference. As this may result in breaking changes, a new mode called Option Infer is also being considered for VB.

  • Changing the way you work with Mylar

    Mylar is an Eclipse plug-in that changes Eclipse into a task focused UI. Mylar lets you define tasks and then it associates information (such as classes, methods, or compilation errors) with it, based on your activities. Mik Kersten, the project lead for Mylar, has recently published a two part article on IBM's developerWorks site.

  • Data Dictionary Creator - Rapid Database Documentation for SQL Server 2005

    Data Dictionary Creator by Jon Galloway allows developers to quickly generate documentation for SQL Server databases.

  • CruiseControl.Net 1.1 Released

    The team behind CruiseControl.Net has released version 1.1. CrusieControl.Net provides continuous integration capabilities for .NET developers. A cornerstone of Agile development, continuous integration is used to ensure that team members stay in sync and the integration issues are discovered early. This marks the first major release of CuriseControl.Net in nearly a year.

  • Structure101 v2: Dependency and Architecture Analysis Tool

    When projects get so big that no one person can visualize the whole thing, tools that can visualize the architecture and measure its complexity can help. Headway Software released v2 of Structure101, "an interactive tool that shows you dependency graphs from your code-base as either diagrams (the Directed Graph) or dependency matrices." said Structure101 CTO Chris Chedgey, talking to InfoQ.

  • WCF Live Service Trace Viewer

    Craig and Vittorio release their Live Service Trace Viewer which is an enhancement to the one provided in the .NET 3.0 SDK. The differentiator: you can view the WCF interactions as they happen.

  • Google Releases Search Engine Specifically For Code

    Google has released Google Code Search, a search engine explicitly for code. Google is crawling all the publicly available code they can find including archives (.tar.gz, .tar.bz2, .tar, and .zip), CVS repositories and Subversion repositories. Searches can be performing using regular expressions and limited by language and license.

BT