BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Is XML the Future of UI Development?

    Or is it JavaScript? A common trend in the new crop of desktop UI frameworks is that they are XML based with some sort of support for JavaScript. We take a brief look at AJAX, WPF/XAML, Flex/MXML, and Firefox’s Gran Paradiso.

  • Checking in on Apollo

    Adobe released the Alpha of Apollo a few weeks ago and there have been many reactions to the product and Flex in general since. Additionally, Adobe updated Flex.org to make it easier to get started with Flex.

  • Software AG Acquires webMethods

    Software AG has announced its (planned) acquisition of webMethods, Inc., for approximately $546 million. The new company aims to become a major player in the crowded SOA vendor arena.

  • HDIV Struts Security Extension Addresses OWASP's Top Security Vulnerabilities

    The HDIV project recently released version 1.1 of their Apache-licensed Struts' Security extension. Among HDIV's features is that it guarantees integrity (no data modification) of non editable page data when transmitted from the browser to the server.

  • Interview: Frank Cohen on FastSOA

    InfoQ today publishes a one-chapter excerpt from Frank Cohen's book "FastSOA". On this occasion, InfoQ had a chance to talk to Frank Cohen, creator of the FastSOA methodology, about the issues when trying to process XML messages, scalability, using XQuery in the middle tier, and document-object-relational-mapping.

  • Presentation: Java EE Class Loading Architectures

    Ernie Svehla, Chief Architect of IntelliObjects reviews Java Class Loading basics, comparing the class loading architectures of the Sun's Appserver 9, BEA WebLogic 9.1, and JBoss 4.0.2. The presentation concludes with a discussion of best practices for packaging JEE applications followed by techniques for resolving common class loading problems such as ClassNotFoundException, or NoDefFound Errors.

  • Defining Design Quality

    A good design is elegant and simple - but elegance is in the eye of the beholder. James Shore, in his book 'The Art of Agile Development', disagreed with this abstract concept. In fact, he provided a very concrete definition of design quality: "A good software design minimizes the time required to create, modify, and maintain the software while achieving run-time performance."

  • The ABCs of Agile for Managers

    A new article in CIO magazine spells out the ABCs of agile software development for managers.

  • Using TIBCO GI to add Ajax to Struts2 Applications

    Brian Walsh has a new article up describing how to transform a Struts2 CRUD application into an RIA using TIBCO General Interface. Walsh walks through changing one of the sample Struts2 applications to use some of TIBCO GI's components.

  • Rails 1.2 slower than 1.1?

    Stefan Kaes compared Rails 1.2 performance against 1.1 and found out 1.2 was 20% slower than 1.1 version.

  • Article: Web Apps with Spring Web Flow and Terracotta for Spring

    In this article, Jonas Boner and Eugene Kuleshov give an overview of Spring Web Flow and Terracotta for Spring, and after that show you how you can use these technologies together to enter a new dimension in writing stateful, conversational, scalable and highly available web applications.

  • Great Expectations for JRuby 1.0

    InfoQ catches up with the latest exciting developments out of the JRuby camp as they gear up for a big 1.0 release in time for JavaOne. Includes an exclusive interview with red-hot JRuby team member Ola Bini.

  • TestDriven.Net Once Again Supports VS Express Editions

    TestDriven.Net has restored and enhanced support for the Visual Studio Express Editions in the 2.5 beta despite tensions between Jamie Cansdale and Microsoft over license concerns.

  • Expression Studio Included With MSDN Subscriptions

    Due to community feedback, Microsoft has decided to make the web designer tools Expression Web and Expression Blend will be available to all MSDN Premium subscribers. Though Expression Blend won't be available until the release of Expression Studio, Expression Web is available for downloading now.

  • Implementing Seaside concepts in Rails on Rails?

    Why is Ruby on Rails one of the most popular web frameworks? Does Ruby on Rails introduce many new and revolutionary concepts? Or does it simply offer better implementations of old, common and well-known design practices? Does a "Rails on Seaside" concept make sense? Will Rails suffer from the effects of Bram's Law?

BT