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

  • Laszlo Supports Integration of Web Services with Webtop

    Laszlo Systems continues to carve out their niche in the RIA space with growth in the end user, developer, and customer bases for OpenLaszlo. In addition, they have strengthened their product suite with their recently announced enterprise offering, Laszlo Webtop.

  • Explicit vs. concise code in Ruby

    Ruby offers many ways of reducing code size. However, this can backfire in some situations. We look at one problem with Ruby's method for identifying nil and false values.

  • Presentation: Cluster your JVM to simplify application architecture

    Open Terracotta is an open-source, highly scalable, JVM-level clustering solution. As well as being a drop-in replacement for Tomcat Clustering, it can transparently cluster POJOs and Spring beans. This presentation will be an in-depth case study of a small mobile application built using Terracotta clustering.

  • SOA in the Real World

    Microsoft has published a free eBook titled "Service Oriented Architecture (SOA) in the Real World". The book presents Microsoft's view of Service Oriented Architectures and contains several real world examples that show how a SOA can be implemented by using Microsoft products and technologies.

  • JRuby: Java5 or not?

    A discussion in the JRuby space is resurfacing: Should the project move to Java 5. Is it worth breaking compatibility with Java 1.4? Using languages features like Annotations and Enums would be useful, as well as and not having to use a backport of the Concurrency libs. We look at the pros and cons.

  • Visual Studio 2008 & .NET 3.5 Beta 2 release is available

    The Beta 2 release of Visual Studio 2008 & .NET 3.5 is now available for download. Beta 2 includes a go-live license, which allows developers to use this version in production.

  • Inside IronRuby PreAlpha1

    This week at OSCON, John Lam of Microsoft released IronRuby to the masses and promised to host the source code on Rubyforge under the Microsoft Permissive License by the end of August. Infoq sent John several questions asking about futures and how the community could best particpate in the development of IronRuby.

  • Article: Implementing Automated Governance for Coding Standards

    Most development organizations of a significant size have some form of coding standards and best practices. Simply documenting these standards and keeping them up to date can be a significant challenge and enforcing them even harder. Our organization has found that enforcing coding standards and best practices in an automated fashion through our build process has been highly effective.

  • Free PowerShell Book

    Frank Koch of Microsoft Switzerland has released a free mini-book on Windows PowerShell. Highlights include piping objects instead of text between commands and browsing the registry as if it were a file system.

  • Java and Web Application Development: Is Too Much Abstract A Bad Thing?

    RedMonk analyst, Michael Coté, has written a lengthy opinion piece comparing Java web application development to development with frameworks such as Rails and Django. He suggests that Java applications often are developed having a "view" which is the web while other frameworks embrace the web more at their core.

  • Microsoft Research's Accelerator: A Data-Parallel Library for .NET that Targets GPUs

    Microsoft Research's Accelerator Project exposes a .NET library for performing parallel data processing using a computer's GPU.

  • Testing and Quality Control the only Certification Needed?

    A new certification for software developers that is neither about in depth knowledge of programming languages, nor any modelling and design techniques, was suggested by Reginald Braithwaite. Only one subject would be on the examination list - "Testing and quality control". Safety has to be the prerequisite to any software development job. For the rest marketplace will decide.

  • Patrick Curran replaces Onno Kluyt as JCP Chair

    Onno Kluyt has announced that he will be stepping down as the Chair of the Java Community Process. He has held this role since July 2004 and managed the JCP program in several previous roles. Replacing him as Chair will be Patrick Curran, a fifteen-year veteran of Sun, and most recently the lead of Sun's Conformance Engineering team.

  • Kaizen in Lean Software Development

    Lean methods employ Kaizen, or continuous improvement, to reduce waste and improve results on a regular, even daily, basis. On the leanagilescrum group, Alan asked, "Are there known techniques for facilitating kaizen activities within Lean/Agile software development?"

  • Google Base vs. Microsoft's Astoria

    Dare Obasanjo has done a comparison of two new protocols for access database style data via HTTP. These protocols, based on REST, are the Google Base and Microsoft's Astoria.

BT