BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • Choosing Patterns over Abstractions: Streaming XML

    Due to its structure, XML does not naturally stream well. Microsoft’s XML Team researched several different APIs in an attempt to abstract away the complexity. In the end, they choose to give up on abstract APIs and instead demonstrate some coding patterns to accomplish the same goal.

  • CnPack获得2006年开源软件竞赛金奖

    CnPack IDE专家包项目(简称CnWizards)在2006开源软件竞赛中获得专业组金奖。CnPack IDE 专家包是一组集成在Delphi/C++Builder/BDS的IDE中,用于增强IDE功能、提高IDE的可用性及开发效率的免费、开放源码工具。

  • XRuby: Another Approach to Ruby on the JVM

    Besides JRuby, the XRuby project is hard at work to bring Ruby to the JVM. It's different in that it's a Ruby to Java bytecode compiler, whereas JRuby currently uses an AST-based interpreter, together with some JIT compilation. InfoQ caught up the XRuby developers for a status report, and invited the JRuby team to offer their opinions on cooperation opportunities.

  • Ted Neward on Interop & Office Integration interview & whitepaper

    Ted Neward has published a detailed whitepaper on Java and .NET integration with samples showing Office clients over Spring-based Java systems, SQL Server & JSP. At the same time InfoQ has published a video interview with Ted that talks further about Office integration possibilities as well as various interop approaches (in-proc, messaging, web services) work and when to use them.

  • Spring - OSGi Integration Milestone 1 Released

    Milestone 1 of Spring - OSGi was released and provides support for deploying Spring applications in an OSGi environment.

  • Testing: Manual or Automated?

    Automated testing is all the rage, but is it everything? Micahel, a Test Technical Lead at Microsoft, asks "How do you know whether you have automated enough - or too much?"

  • Java Closure Proposals Compared, JCA Position Paper Announced

    Howard Lovatt, the author of the C3S proposal for closures in Java, has written a detailed comparison of the four best known proposals (C3S, FCM, CICE, and BGGA). At the same time the authors of the FCM proposal have released a new position paper building on FCM for control abstraction. Ricky Clarkson thinks that CICE is insufficient and wonders if internal politics at Google are affecting it.

  • InfoQ Interview: David Hussman on Coaching Agile Adoption

    Agile coach and practitioner David Hussman talked to InfoQ about his approach to helping teams and organizations adopting Agile, including his ideas about customizing it without compromising the common denominators required to make Agile really work. He talked about "story tests", addressing manager fears as their team self-organizes, and building a vibrant development community.

  • Agile Strategies for Enterprise Architects

    Scott Ambler has written some advice for Enterprise Architects looking to tailor their enterprise architecture processes to support agile software development teams, arguing that dev teams need hands-on involvement & mentoring, reference architectures, and overview diagrams; they don't need lots of documentation, authoritative governance or reviews.

  • WS-BPEL 2.0 Becomes an OASIS Standard

    After nearly four years, WS-BPEL 2.0, the Web Services business process execution language, has become an approved OASIS standard.

  • Reminder: You are Not Your User

    David S. Platt presented a keynote called "Why Software Sucks" at SD West recently, illustrating something we should already know: designing for ourselves is risky business. "Unless you're writing programs for a bunch of burned out computer geeks, your user isn't you."

  • WS-Context becomes an OASIS standard

    WS-Context, part of the OASIS WS-CAF suite of specifications, becomes an OASIS standard. However, because of the overlap with the OASIS WS-TX effort, the other specifications are unlikely to become standards.

  • Obie Fernandez on Agile Ruby DSLs

    Software-Engineering Radio, the "Podcast for Professional Software Developers" has published their exclusive interview of InfoQ's own Ruby editor Obie Fernandez about Domain Specific Languages (DSLs) and how Ruby facilitates writing internal DSLs.

  • Ruby Userspace Threads vs GUI toolkits Roundup

    Are Ruby 1.x User-space threads a hindrance with writing GUIs? We take a brief look at the situation and show the situation, options and alternatives such as using JRuby.

  • Apache Harmony Questions Sun Regarding JCK License Terms

    Yesterday, Geir Magnusson Jr., VP of Apache Harmony, wrote an open letter to Sun Microsystems expressing dissatisfaction with IP rights restrictions in the Java Compatibility Kit license and frustration over the lack of traction discussing the matter with Sun.

BT