BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • WPF-E Announced

    Yesterday Microsoft released the first community technology preview of WPF/E and Scott Guthrie announced it on his blog. WPF/E provides a small client-side runtime that currently support Windowsand Mac OSX. For browser support, WPF/E can run in both the FireFox and Safari web browsers providing support beyond the Internet Explorer browser.

  • Lead Kaffe developer Dalibor Topic discusses OpenJDK

    Dalibor Topic, lead Kaffe developer and Classpath contributor, was recently interviewed about the decision by Sun to open-source Java. He talks about how he is pleased with Sun's decision and how they're implementing it and how he thinks that Kaffe, GCJ, etc will continue to thrive.

  • InfoQ Article: Migrating Struts Apps to Struts 2 - Part III

    In this third and final part of the Struts 2 migration series, Struts committer Ian Roughely completes the migration of a Struts app to Struts 2, by migrating the user interface - jsps & tags. This series teaches Struts 2 architecture & the differences in request processing as well as how to configure a Struts2 app and combine actions and JSP's.

  • Tangosol Coherence Data Grid Adds Enhanced Spring Support

    Tangosol has announced Coherence Data Grid for Spring which simplifies integration between Spring and the Coherence Data Grid. Coherence Data Grid for Spring will feature a new type of Spring component, the Spring Data Grid Bean. Spring Beans may be automatically and transparently managed in highly available data grids built on top of Coherence.

  • Groovy Marches Toward 1.0 with RC1 Release

    Groovy RC1 was released this week. This is a significant milestone in the project with a 1.0 version on the horizon before the end of the year. Among the additions in RC is a re-implemented and reworked Meta-Object Protocol which is the core of Groovy's runtime system.

  • Terracotta open sources JVM clustering

    Terracotta today open sourced their JVM clustering solution under MPL-based license. Terracotta turns single-node, multi-threaded apps into distributed multi-node apps with no code changes. Also open sourced are customizations for clustering Spring Application contexts and HTTPSessions. The VC-backed Terracotta is switching from a commercial license model to a service & support model.

  • IONA Announces Celtix Enterprise

    IONA has announced Celtix Enterprise, its ESB offering based on open source products. InfoQ talked to IONA's CTO, Eric Newcomer, about the technical aspects of the release as well as the business implications.

  • SQL Server Best Practices Website

    Mark Souza of Microsoft has announced a new web site for database administrators and developers called SQL Server - Best Practices. This site offers a wide range of material from top 10 lists suitable for novices to the in-depth technical white papers needed by seasoned professionals.

  • Editing DSLs using Notepad++

    When properly used, a Domain Specific Language or DSL can drastically reduce development time. Unfortunately, editing DSL files usually has to be done manually with simple text editors like Notepad. This is where Notepad++ comes in.

  • Parallel LINQ: add automatic multithreading to LINQ queries

    With multi-core CPUs finding their way into server farms and the desktop not far behind, new techniques to take advantage of them are desperately needed. Microsoft is seeking to address these with Parallel LINQ, a research project to add automatic multithreading to LINQ queries.

  • Team Foundation Server Roadmap Revealed

    Brian Harry has released the roadmap for Team Foundation Server. Areas included in the roadmap are Servicing, Out of Band releases, and Major releases. Highlights include two, possibly three, services, support for TOAD and the branched projects.

  • InfoQ Interview: Ron Jeffries on Running, Tested Features

    At Agile2006, Ron Jeffries told InfoQ that tracking "Running Tested Features" is the essential element of Agility, from which all other practices and activities necessarily follow. Ron who took to the whiteboard to explain how RTF benefits customers, by helping helps teams deliver consistently and reliably.

  • Using Java, Groovy, or Annotations to Configure Spring Instead of XML

    Rod Johnson recently blogged on configuring Spring via Java instead of XML. While the implementation uses annotations it is unique in the fact that they are in a separate configuration class and not in the core business classes themselves.

  • Presentation: Billy Hollis on Building a Smart Client Toolkit

    Billy Hollis is co-author of the first book ever published on Visual Basic. NET. Discover capabilities you never knew existed, learn to use advanced OO capabilities in Windows Forms, find out how to build large, complex Windows Forms applications, and get an advanced look at the changes in Windows Forms 2.0 for Visual Studio 2005.

  • RSpec now running on JRuby

    RSpec, the Behavior Driven Development(BDD) library for Ruby, is now running on JRuby. This is great news for the RSpec developers but it has wider positive implications for the JRuby and Java communities.

BT