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

  • Article: Getting Started With SharePoint Web Services

    Trent Swanson walks through accessing SharePoint Web Services from both Java and .NET.

  • ActionScript Libraries Help Mashing up the Web 2.0 Platforms

    ActionScript is notably showing increased presence on web platforms for mashup, backed by a number of open source ActionScript projects. InfoQ took a look at some of the open source ActionScript libraries developed for a few major Web 2.0 and E-commerce companies.

  • Kent Beck on Implementation Patterns

    What does good code look like? In this interview, Kent Beck talks about his new book, Implementation Patterns, that deals with this question. Kent explains why Compose Method is so important, but also talks about the relationship between implementation patterns and XP, the history of software patterns and why he believes that Cockburn's Shu-Ha-Ri description of learning is naïve and simplistic.

  • Mono for Robotics

    Microsoft is not the only trying to get into the robotics business by porting the .NET runtime. Cogmation Robotics is using Mono in their flagship product robotFoundary. Even more surprising, they choose to run it on OS X first.

  • Get a Grasp on Expression Trees

    Developers familiar with functional programming languages might not need an explanation as to why expression trees are useful. For the rest of us expression trees are the most striking concept of all the new features in C# 3.0 or VB 9.0.

  • Mark Pollack on Spring and Spring.NET

    Mark Pollack, founder of Spring.NET, talks about shares ideas between the Java and .NET communities and the history of Spring.NET. Topics include how to use dependency injection and AOP for more than just logging and where Spring.NET overlaps with WCF.

  • Apache Tuscany Java 1.1 Released: SCA Meets Web 2.0

    The Apache Tuscany team announced today the 1.1 release of the Java SCA project which adds a number of features including a JMS binding or improved policy support. It also supports an implementation extension for representing client side Javascript applications as SCA components which makes SCA a viable technology to simplify Ajax style implementations using JSONRPC or Atom bindings for instance.

  • Ruby.NET future uncertain

    Dr. Wayne Kelly, of the Ruby.NET project, announced he'll be shifting his focus to Microsoft's IronRuby, partly due to the DLR technology. However, it's not certain whether this means the end of the Ruby.NET project.

  • Granite Data Services: Open Source Flex DS Alternative

    Granite Data Services (GDS) is an open source alternative to Adobe’s LiveCycle Data Services and the recently open sourced Blaze Data Services. Last week, GDS reached production status with their 1.0 release. GDS is available under the LGPL license. InfoQ.com spoke with the GDS project founder, Franck Wolff, to learn more about the open source project.

  • Create Installers for ASP.Net Projects with MSBuild and VS 2008

    Microsoft released the final RTW version of the Web Deployment Projects add-in for Visual Studio 2008. This add-in uses MSBuild to package pre-compiled ASP.NET web applications and sites for deployment.

  • Grails 1.0 Released: ORM DSL, Filters, REST and more

    Grails 1.0 has been released. InfoQ spoke with Graeme Rocher, Grails project lead and co-founder, and CTO of G2One about the release of Grails 1.0 to deliver in-depth coverage about the feature-set, maturity, ease of use and future plans for Grails.

  • JSPWeaver removes the first-person penalty from JSP development

    ZeroTurnaround's JSPWeaver is a real-time interpreter for JSP which aims to remove the first-person penalty encountered when the server creates and compiles the background servlet from the JSP mark-up.

  • Free ADO.NET Performance Improvements in .NET 2.0 SP 1

    Service Pack 1 for .NET 2.0 includes significant performance improvements for ADO.NET. We say they improvements are free because the changes do not require recompiling the code, any user installing the service pack should see at least some gains.

  • VersionOne Announces New UI and Embedded Forecasting in Release 8

    VersionOne recently announced Release 8 of their agile project management and team organization tool suite. This new release features an all-new user interface, introduction of a release forecasting toolset, and additional plug-n-play integrations for some popular open source tools.

  • Tapping method chains with Ruby 1.9

    Ruby 1.9 adds a method to all objects: tap. This method allows to elegantly inspect data that flows through chained method calls. We look at how it's implemented at where it's helpful.

BT