BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Mingle from ThoughtWorks is Big Win for JRuby

    In what may turn out to be an interesting foreshadowing of the future of Ruby, ThoughtWorks Studios announces that their upcoming Agile IT project management application, Mingle, will be the world’s first commercial application to run on JRuby.

  • IIS 7 Available for Production Use

    Microsoft has announced a "Go-Live" license for IIS 7. This means that while it is still a beta, developers have Microsoft's blessing to try it in a production setting.

  • When Ruby Builds Faster Than Java: Buildr

    Maven 2.0 recalcitrants have been looking for alternatives with less XML and easier plugin development. Buildr might be the solution, and even boasts faster performance than Maven!

  • AOP Refactoring: In-class aspects to improve code

    AOP expert Ramnivas Laddad explains how to use Aspects for refactoring cross-cutting concerns within classes (not just across classes) for things like reducing boiler plate code and potential for mistakes. How to recoganize and refactor such logic into aspects is covered, as well as applying aspects for resource management and concurrency control.

  • More Changes for VB on Silverlight

    Silverlight is bringing a lot of changes to VB, including cross-platform support. While much of VB is going to be available in Silverlight, including VB's collection of legacy functions and LINQ, not everything will be available moving forward.

  • Coverity Prevent SQS: Java Static Analysis Defect Detection

    The Java static-analysis defect detection space got a new entrant this week with Coverity's release of Prevent SQS, a code analysis tool that analyzes byte code, and builds an interal map of all possible execution paths upon which interprocedural defect analysis is done to find problems that lead to runtime exceptions, security vulnerabilities, unpredictable behavior, and performance degradation.

  • Interop Forms 2 - Now with Controls

    The new version of Interop Forms allows .NET controls to be placed on VB 6 forms as if they were ActiveX controls.

  • Interview: Per Kroll on Agility and Discipline, RUP, Distributed Development

    Per Kroll is a director at Rational Software Corporation, where he's responsible for the development and management of the Rational Unified Process. In this interview, Per shares insights from his book 'Agility and Discipline', Agile practices for distributed development, how RUP is changing to support teams that want to customize it, and RUP vs. Agile.

  • Jasper: ORM without Code Generators or Configuration Files

    Jasper is Microsoft's new ORM project designed for rapid application development. And unlike earlier Microsoft projects, this one does not require code generators. The goal? To "make the experience of developing quick and dirty database apps one that is truly quick and clean."

  • Astoria: Microsoft's RESTful Data Services

    Microsoft has announced the Project Astoria at MIX '07. Astoria offers a RESTful approach to expose data as data services on the web.

  • Introducing Visual Basic 10

    With VB 9 slated to be released sometime this year, Microsoft is already talking about VB 10, also known as VBx. Key features include dynamic code generation like that you would expect in Lisp, Ruby, or Python. This opens up VB.Net for both Silverlight and Office.

  • Presentation: Gregor Hohpe on Developing in a Service-oriented World

    In this presentation, Google architect Gregor Hohpe takes a look at the architectural aspects of SOA, addressing issues such as the false sense of simplicity and the problems of established programming models.

  • Article: The Challenges of Latency

    In an exclusive InfoQ article, eBay architect Dan Pritchett explains why global, large-scale architectures need to address latency, and what architectural patterns can be applied to deal with it.

  • The Dire Consequences of Fixed Price Projects

    In a recent newsletter, Scott Ambler looked at why fixed price projects tend to overrun and often fail to solve the business problems they set out to conquer. Scott named the key problems in fixed price projects, identified the bad habits they encourage for customers and developers, and ended with a call to revisit how we fund our IT projects, offering an alternative.

  • Picking an Ajax Framework

    Dr. Dobbs is currently featuring a case study of the Ajax framework selection process of a development team at T. Rowe Price. The article considers GWT, Dojo, Prototype/Scriptaculous, and Yahoo UI Library.

BT