BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • WinFS Officially Dropped

    On the WinFS team blog on Friday, Quentin Clark blogged that WinFS, the new relational filestore would no longer be shipped as a separate product, instead, parts of it will make it into ADO.NET (entities) and SQL Server. The community is calling thea nnouncement spin and proclaiming that WinFS is dead.

  • Personal Retrospective: How Did I Do?

    Nynke Andering gives us an inside view of a process of self-retrospective, which she uses after a consulting engagement. She shares not only her questions, but her answers, in four categories: Collaboration, Learning, Consulting, Responsibility.

  • InfoQ Article: Deploying Java Apps on Fedora Core

    GCJ is a portable, optimizing, ahead-of-time Java compiler. Fedora Core 4 was the first release to include a lot of Java code compiled with GCJ. This article by GCJ lead Tom Tromey explains the status of the GCJ project and how to use gcj to compile native RPMs on RedHat Fedora Core.

  • How Should We Teach Design Patterns?

    Design patterns are a key to productive "refactoring", an Agile practice that keeps applications stable and maintainable, and a central aspect of Agile methodologies like XP. The 5th "Killer Examples" for Design Patterns and Objects workshop will take place at OOPSLA2006 in October, and will be looking at how to teach design patterns - apparently existing materials can be challenging for novices.

  • New Testing Tools Released

    June has seen the release of CoView 2.0, an Eclipse plugin to assist with test coverage; Haven 1.2, for automated acceptance testing; and the new Pulse continuous integration server.

  • "Agile Practice" Patterns Wiki is Up

    At XP2006, Amr Elssamadisy announced a new wiki site for collecting Agile Practice Patterns. Well, it's up and ready to go, already loaded with patterns from ChiliPlop 2006 and XP 2006 conferences.

  • jMatter: Naked Objects with Swing, Hibernate, and Web Start

    The jMatter framework, Eitan Suez' modern implementation of the Naked Objects Pattern using Swing, Hibernate, and deployed with Java WebStart, has been open-sourced this week. jMatter takes a domain model and then auto-produces 2-tier workgroup apps (Swing front-ends that talk to rdbms back-ends) intended to be used in a LAN or VPN environment.

  • Real World Apps with Atlas Codecamp Video Published

    Wrox author Wally McClure, was a featured speaker at Atlanta Code Camp on May 13, 2006, and presented a 43-minute, on-screen demo of building an Atlas application, that is now available for viewing. The video gives a good introduction of what is possible with Atlas.

  • DataDirect XQuery 2.0 Released; W3C XQuery Specs Updated

    DataDirect has released XQuery 2.0, a Java implementation of the XML query and transformation language (XQuery) API for Java (XQJ) that allows the querying of combinations of RDBMS, XML, EDI, CSV, and other sources and returns the results as XML. On June 8th, new versions of the XQuery and related W3C specs were submitted, currently in Candidate Recommendation stage.

  • Rails LiveCD Linux Distro Announced

    Brian Ketelsen announced the initial release of the new Ruby on Rails LiveCD Linux Distribution. The RailsLiveCD includes all the software needed to run Ruby on Rails development. You can set your computer to boot first from CD and try this Ruby on Rails specific distribution of Linux without altering your computer at all.

  • Microsoft, REST, and Robots

    Microsoft's merging of REST principles with Web services in a particular application domain may be an exception or another sign of a change in strategy.

  • InfoQ Article: The HandleExternalEvent in Windows Workflow

    The HandleExternalEvent Activity in Windows Workflow Foundation is used to handle events raised by the host process. It provides a way in which you can communicate with a workflow to notify it that some event has occured and get the workflow to respond.

  • New Blinq Prototype Generates ASP.NET CRUD site

    Polita Paulus, a developer on the ASP.NET team last week posted Blinq to the sandbox. Blinq is a LINQ-based prototype for generating a CRUD data access layer and fully functional ASP.NET front end web application with sorting, paging, and relationship navigation.

  • Value-Driven Planning and Metrics

    A stable Agile team can cost roughly the same each week, but value delivered changes over time. Agile planning takes into account the customer's view of value, allowing the team to deliver the most important business value right away, and allowing their customer to halt the work when cost exceeds value delivered. Why aren't all teams measuring Business Value? Dan Rawsthorne shows one way to do it.

  • Occasionally Connected Clients ARCast

    Ron Jacobs' latest ARCast with Jack Goldstein goes through SQL Everywhere and how to use it for the occasionally connected client. It also has some brief mentions about some of the cool new synchronization technologies that are coming up in Orcas. Overall a nice starting place if you want to start thinking about how to deal with the occasionally connect client in your architecture.

BT