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

  • Delphi to Finally Support .NET 2.0

    In a roadmap posted on the CodeGear site, it has been announced that Delphi.NET will be upgraded to the .NET 2.0 framework. This is a major step for the platform that until recently was thought abandoned.

  • Apache Derby Releases 10.3 Beta and Gains Experimental Hot Standby Replication

    The Apache Derby project has made a beta available of the upcoming 10.3 release. The 10.3 release includes security enhancements, language-based ordering, other features, bug fixes, and performance enhancements. Egil Sørensen, a student at the Norwegian University of Science and Technology, has also submitted his MS thesis work to add hot standby replication functionality to Derby.

  • Article: Dynamic Routing Using Spring and AOP

    Vigil Bose shows how a business transaction can trigger business events dynamically for subsystem processing. The examples shown in this article uses Spring framework 2.0 and Spring AOP effectively to decouple the business service from the subsystem processing functionality.

  • Seam 2.0 Beta Adds Groovy and Experimental GWT Support

    Three months after the release of Seam 1.2.1, Seam 2.0 has been released as beta. Major enhancements have been made to Seam Asynchronicity, including Quartz integration. Seam components may also now be written in Groovy.

  • Spring IDE 2.0 Adds Web Flow and AOP Development Tools

    Version 2.0 of Spring IDE was released today. This release includes support for Spring Web Flow and Spring AOP development tools. InfoQ took the opportunity to speak with Christian Dupuis, Spring IDE co-lead, in order to learn more about this release.

  • Presentation: Justin Smith on CLR Internals

    Justin Smith, Technical Evangelist for Windows Communication Foundation at Microsoft, delivered this devLink presentation on the .NET CLR Internals. Justin begins with an overview of the memory management model and then focuses different areas of the CLR and primarily the Garbage Collector.

  • Steve Yegge Ports Rails to Javascript/Rhino

    At Foo Camp this past weekend, Steve Yegge of Google gave a talk called "Google Rails Clone" where, as John Lam reports, he talked about his experience porting Ruby on Rails to Javascript at Google. InfoQ summarized the community reaction and took the opportunity to speak with Steve Yegge, who was kind enough to answer some questions.

  • Visual Studio Multi-Targeting Update

    One of the most visible deficiencies in Visual Studio is that each version is tied to a specific version of the CLR. For example, it is impossible to create anything but .NET 2.0 applications using Visual Studio 2005. Visual Studio 2008 partially addresses this issue with what Microsoft calls multi-targeting.

  • OpenJPA adopted by both IBM and BEA; becomes top-level Apache project

    Apache OpenJPA has been gaining momentum in the JEE world, having been adopted by BEA as the EJB3 JPA implementation in WebLogic Server 10 and in the most recent EJB3 Feature Pack for IBM WebSphere Application Server. OpenJPA started its life in BEA's Kodo product, whose code was donated to the ASF in 2006; the project just recently graduated from the Apache Incubator as well.

  • Sparse Columns Added to SQL Server 2008

    SQL Server 2008 has lifted the limit of 1024 columns per table with a new option called "sparse columns". While this seems like its excessive, some developers have been running up against this limit.

  • InfoQ Interview: Rich Kilmer on the Power of Ruby

    Rich Kilmer is one of the Ruby world's great conversationalists and storytellers. In this InfoQ exclusive interview, Rich tells us about using Ruby at DARPA, the research arm of the USA's military, plus how he has leveraged a variety of cutting-edge software and techniques such as Flash, DSLs, OWL and semantic web technologies in conjunction with Ruby.

  • Google Scalability Session Report

    Dare Obasanjo shared his notes on a session given by Jeff Dean at the Google Conference on Scalability, "MapReduce, BigTable, and Other Distributed System Abstractions for Handling Large Datasets".

  • RedHat Releases Exadel Studio Plugins as Open Source

    Today JBoss introduced the Exadel Eclipse plug-ins to its JBoss Tools project. The introduction of the Exadel plug-ins is the first step toward delivering Red Hat Developer Studio, an open source integrated development environment (IDE), later this summer.

  • Writing Maintainable Code

    Sam Gentile, Oren Eini (aka Ayende), and Frans Bouma have an ongoing debate in the .NET community about how to write maintainable code, which several others have joined. The debate mainly focuses on the question, if Test-Driven-Development (TDD), O/R-Mappers (ORM), Model-View-Presenter/Controller (MVP/MVC), and other best-practices help to improve the maintainability of software.

  • Configured Rails software stacks become available

    Setting up and configuring servers is tedious work, particularly if a lot of libraries are involved. The Rails community has started looking into solutions for solving this, and the first are now available.

BT