BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Parallel Mono

    Recently we announced that Mono achieved full C# 3 support. Along with that comes support for Parallel LINQ. Parallel LINQ, part of Microsoft’s Parallel Extensions library, allows developers to quickly make queries execute across multiple threads.

  • Author Interview, Book review, Sample Chapter: "Applied SOA"

    InfoQ features an interview with the authors and a review of a new book on "Applied SOA", as well as a sample chapter for download. Among the authors is Boris Lublinsky, one of InfoQ's SOA editors. In the interview, the authors talk about major hurdles in SOA introduction, the problem with lack of skills, and their assessment of SOA's maturity.

  • Microsoft SQL Server 2005 Driver for PHP Released

    Version 1.0 of the Microsoft SQL Server 2005 Driver for PHP has been released, allowing greater interoperability between PHP and MS SQL 2005. The driver is available for download on MSDN, and the source code for the driver is available on Code Plex.

  • Bill McCarthy asks “Are Iterators Fundamentally Flawed?”

    Iterators are at the core of .NET programming. Only rarely do developers actually work against indexed data, preferring to use for-each loops for most tasks. But is this inherently sequential access method appropriate as we turn more to multi-threaded applications?

  • Aspect Oriented Programming for Silverlight

    The AOP framework PostSharp now supports Silverlight, Mono, and .NET Compact Framework.

  • FXStruts: Developing Flex-Friendly Struts Application

    Struts is a Java framework based on standard Java technologies, such as Java Servlet, JavaBean, ResourceBundles and XML. Java developers have been enjoying Struts as a solid server side framework for many years. Recently, a technical evangelist for Adobe Systems, Anirudh Sasikumar, developed a new solution by integrating Flex as Struts' front end. Sasikumar calls it FxStruts.

  • Agile 2008: A Coach's Role is to Reveal the System to Itself

    The term "coach" in the Agile community can mean different things to different people such as mentor/advisor, team lead, project manager, or even consultant. In the broader coaching world, they have a distinction - and that is a coach's job is not to "fix" the system but to reveal the system to itself.

  • Software Development: A Traffic Jam Waiting To Happen

    Software development is Hard. One of the main reasons is that it is a complex adaptive system. Agile - when done right - seems to do a very good job of providing stabilizing feedback. We take a look at what it means for something to be a 'complex adaptive system' and what particular practices in Agile help us out.

  • Programming Processes

    Whether deep inside the brain, within software, or even within the teams which develop software, how do processes work, how do they misfire, and how can they be altered to achieve the desired results?

  • Google Introduces GWT Overlay Types

    Javascript Overlay Types is a new feature in GWT 1.5 that simplifies the process of interacting with native Javascript data structures in GWT applications.

  • Java Pattern Framework Jt 2.6 Supports JtWizard and Enhancements to Jt Components

    The latest version of Java pattern framework Jt supports JtWizard and enhancements to Jt Components. The Jt development team recently released version 2.6 of the open source pattern oriented framework. JtWizard can be used for generating Java applications based on design patterns including Gang Of Four, Data Access Object, Model-View-Controller and J2EE design patterns.

  • Soltice Fuses the Power of Flex and OSGi

    Over recent months, the Open Source Gateway Initiative (OSGi) has been gaining attention in the application server technology space. While OSGi makes application server products more modular and flexible, its adaptation in the rich Internet application (RIA) area is only getting started. Solstice is the first framework to integrate Flex and OSGi in a single out-of-the-box package.

  • Interview: Jean Tabaka About Team Collaboration and RAPID Management

    In this interview made by Deborah Hartmann of InfoQ, Jean Tabaka talks about team collaboration as a key ingredient of the Agile development, but she also mentions RAPID management as a solution for the product owners who found themselves in an Agile environment.

  • Securing the Web with Decentralized Information Flow Control

    Max Krohn and his colleagues at MIT developed a new end-to-end security architecture to help achieving data secrecy and integrity across complex Web Applications. In this talk and a series of papers, Max presents their findings and a use case based on MoinMoin Wiki.

  • Versioning JPA Entities

    Maintaining a historical view of database records has been a problem that has been solved before but not easily. Being able to restore entities to their previous versions including basic properties as well as their relationships is more than a trivial task. Recently Envers 1.0.0 GA was released, aiming to simplify JPA entity revisioning.

BT