BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • SOA Research In Academia Increasingly Industry Focused

    If this years European Young Researchers workshop on Service Oriented Computing is anything to go by then academic research is much more heavily influenced by industry directions than ever before. Although not always the best of partners, industry and academia can learn from one another. But who is driving the innovation: academic research or industrial pragmatism?

  • Microsoft and Agile - Divergent Agendas?

    Martin Fowler has questioned Microsoft's grip on leading-edge developers. MS has threatened one developer with legal action over his TestDriven.Net extension for VisualStudio Express, and MS development of an incompatible rival to NUnit has alienated many developers. Is there a widening divide between MS and the Agile community, as each pursues different a vision? Now's the time to speak up.

  • The IronPython, Unicode, and Fragmentation Debate

    Unlike the canonical implementation, IronPython implements the str class as Unicode rather than an ASCII byte stream. While some are saying this is a serious fragmentation issue, others say it is no big deal.

  • In Case You Missed It: MonoDevelop, a C# IDE for Gnome Developers

    MonoDevelop is an IDE designed specifically for Gnome developers targeting the Mono runtime. Originally started as a port of the SharpDevelope IDE, it has grown into a significant project in its own right.

  • Debate: ODBMS sometimes a better alternative to O/R Mapping?

    In a recently released article on ODBMS.org, Ted Neward elaborated upon his idea that Object/Relational Mapping (ORM) is the Vietnam of Computer Science. Ted says that OODBMS' are better than RDBMS' for some types of apps. A number of people weighed in to the debate, including Hibernate founder Gavin King.

  • Edit Expression Trees with MetaLinq

    In the current implementation of .NET 3.5, expression trees are immutable. Developers wishing to edit one have to manually build new expressions by copying existing ones. Aaron Erickson's MetaLinq allows developers to side-step this by providing a way to convert expression trees into mutable representations and back again.

  • Microsoft Releases eScrum 1.0 TFS-based Project Management Tool

    Microsoft has released eSCRUM 1.0, a Web-based project management tool for Scrum built on the Visual Studio Team Foundation Server platform. Project interaction is via web-based UI, Team Explorer, Excel, or Project. It provides a single place for all Scrum artifacts such as product backlog, sprint backlog, task management, retrospective, and reports.

  • Father of the Web Tim Berners-Lee honored again

    Tim Berners-Lee, the father of the World Wide Web, is appointed to Order of Merit by Queen Elizabeth II.

  • Sun to Enhance Video Support with Java Media Components

    Some have argued that Java needs to fix its support for media and video, fast, or risk being shut out of the desktop and rich internet application space. Java Media Components may bring some relief: "This new feature, hopefully shipping in Java SE 7, is intended to support basic playback for Java applications. JMC is also, eventually, intended to address capture and streaming capabilities."

  • Can Agile Separate Team Concerns from Organizational Ones?

    When it comes to agile methods, almost everyone agrees that agility can apply to the software development team and to the organization. This raises some questions: To what extent can the one be separated from the other? Can an agile team succeed if the organization around them doesn't wish to adapt to an agile approach?

  • CentraSite: Registry/Repository and Free Community Edition

    Software AG and Fujitsu have released CentraSite Registry/Respository 3.1. InfoQ talks to Software AG's Gerd Schneider about the role of a registry/repository in SOA and the CentraSite product in particular.

  • Java and .NET Libraries for Open XML

    With the new OpenXML format, there is the promise of an clean and efficient way to manipulate Office documents via XML. But with a 6000+ page spec, finding the exact nodes one needs to manipulate is a non-trivial task. To address this, OpenXML libraries for both Java and .NET are in the works.

  • Ruby x Agile: Matz explores the relationships between Ruby and Agile

    Ruby creator Yukihiro Matsumoto recently starred in the first of six short videos exploring the relationship between Ruby and Agile methodologies. Matz features along with Kenji Hiranabe and Shintaro Kakutani. Kenji is a self confessed ‘Agile agitator’ and Japanese translator of multiple XP/Agile books. Shintaro is a strong Ruby proponent.

  • Apache Synapse 1.0 and WSO2 ESB 1.0 Released

    <p></p> <p>The open source mediation platform Synapse 1.0 has been released, as well as a commercial ESB product which based on it. InfoQ spoke to WSO2's CTO and Synapse committer Paul Fremantle, about the details.</p>

  • Does Cost Accounting Cause Crappy Code?

    Cost accounting , the standard accounting approach to analyzing the monetary value of a project, treats all parts of a project independently and encourages local optimization. Local optimization of costs means that you focus on task completion time. A focus on minimizing task completion time means that you don't have time for refactoring and other niceties - they are too expensive.

BT