BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • 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?

  • Father of the Unified Process says "Enough of Processes"

    When someone as well-versed with the processes people use to develop software as Ivar Jacobson says "Enough of Processes", one is bound to wonder why. Ivar Jacobson argues that the way we develop and share processes has to change.

  • Enunciate: Java code-first, compiled-contract WS deployment framework

    enunciate 1.0, a J2EE web service deployment framework that provides a complete development-to-deployment system for creating SOAP, REST, and JSON endpoints, was released last week. enunciate is not a web service stack like Axis2 or XFire. Rather, it uses XFire and Spring to provide a code-first development model (not in itself novel) that enforces compatibility contracts at compile time.

  • Five Orcas Short Demos

    Microsoft's Data blog has five short demos on Orcas and post-Orcas features for editing XML files and XSD files, debugging XSLT, and working with Entity Data Models (EDM).

  • What Should be In JEE 6? Gavin King's Wish List

    Gavin King, Hibernate creator and Seam project lead, has posted the first of a series of posts containing his wish-list of features for JEE 6. Among his suggestions are increased concurrency options, simplified JMS/JavaMail, and optional business interfaces for EJB's.

  • March Issue of the Agile Journal Examines Top-Down Agile Adoption

    The Agile Journal's March issue examined how organizations can and do adopt Agile practices in a top-down fashion. Liz Barnett wrote that top-down support within an organization is essential for any wide-spread adoption and gave six areas that we should focus on for success.

  • Session Issues in Classic ASP and Windows Sever 2003 SP 2

    Normally we don't cover classic ASP, but we are making an exception for a potentially mission critical bug. ASP has a serious bug in handling the Session_OnEnd event on machines running Windows Server 2003 with Service Pack 2.

  • REST changes in Rails Edge and RADAR

    A significant change in RESTful routing has been committed to Rails Edge: semicolons are no longer be used to designate custom resources, such as for the edit and new screens of your application.

  • Strong Duck Typing Cut from VB 9

    Visual Basic's implementation for duck typing, known as Dynamic Interfaces, has been cut from the Orcas release due to time constraints.

  • DON'T PUBLISH THIS (THE ENGLISH CONTENT WAS MADE BY MISTAKE)

    Sun于2006年11月13日宣布在GNU通用公共许可证第2版(GNU General Public License v2, GPLv2)下开放Java SE、Java ME以及 Glassfish的源代码,同时Sun发布了Java SE 7 HotSpot JVM、javac编译器和JavaHelp的早期构建版本。完全可构建的Java SE 7 JDK类库计划于2007年第一季度发布。关于Java管理模式的计划尚未宣布。

  • InfoQ China Unlaunches

    InfoQ's mission is to be the world's source for tracking change and innovation in the enterprise software development community. To maximize InfoQ's positive impact, InfoQ is extending to serve communities where English is a strong barrier, starting with China, and in a few months Japan, and hopefully Brasil by the end of the year.

  • Understanding Legacy Code with Characterization Testing

    Alberto Savoia has written a series of four articles describing "characterization testing" - the process of writing unit tests to understand and work with legacy code.

  • Five Common Ajax Anti-Patterns

    Jack Herrington has written about common pitfalls in Ajax code, calling out five specific problems he sees often enough to consider anti-patterns: Polling on a timer when you don't need to, not inspecting the return results in the callback, passing complex XML when HTML would be better, and more.

  • Microsoft Domain-Specific Language Tools from a Developer's Perspective

    Domain-Specific Languages (DSLs) are an architectural hotspot. Microsoft supports DSLs within the Software Factory Initiative and provides a means to incorporate them into the software development process via the Visual Studio 2005 SDK. Although there is quite some information available on the topic, for the most part, DSLs remain an abstract architectural concept.

BT