BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • Apache Solr: Extensible, Clustered Search Server Built on Lucene

    The Apache Solr project, an open source enterprise search server based on Apache Lucene, recently released version 1.3. InfoQ spoke with Solr creator Yonik Seeley to learn more about this release, and also about what capabilities Solr offers to end users.

  • SpringSource Embraces Groovy and Grails with Acquisition of G2One

    SpringSource announced today the acquisition of G2One, the company behind Grails and Groovy. InfoQ sat down with SpringSource CEO Rod Johnson and G2One CTO Graeme Rocher to discuss the benefits of combining forces.

  • Changes and Improvements to the Base Class Library

    Since 2005, the base class library was in stasis. While the rest of the .NET framework evolved and built upon the 2.0 version of the CLR, the base class library team has been slowly building their wish list. With .NET 4, a new version of the CLR and BCL is on deck and these enhancements can finally be realized.

  • OSGi in the Enterprise

    With the recent announcement of GlassFish v3 "Prelude", Sun's OSGi-based Java EE 6 server, the use of OSGi across the enterprise has grown to encompass almost all of the back-end servers.

  • Interview: Steven "Doc" List About Open Spaces

    In this interview made by InfoQ's Greg Young, Steven "Doc" List talks about Open Space conferences, a way of running meetings of groups of various sizes by facilitating self organizing the sessions.

  • Geneva Manages Your Identity

    Microsoft has released Geneva Beta 1, previously known as Zermatt, an identity management solution which takes the burden of authenticating and authorizing users away from applications. Geneva supports the OASIS WS-Trust specification.

  • WPF Designer Hotfix for VS 2008 SP 1

    If you are working with WPF and do not already have Silverlight Tools for Visual Studio 2008 SP1, you should consider downloading this hotfix. It fixes several bugs in the WPF designer, at least two of which complete crashes Visual Studio.

  • Merb Roundup: Merb 1.0, EngineYard Will Offer Merb Support

    Merb 1.0 has been released. Some last minute changes included improved JRuby and Windows support (action arguments support under JRuby). Also: EngineYard announced support for Merb.

  • JackBe Offers Free Developer Edition of Presto Mashup Platform

    JackBe, an enterprise mashup software provider, announced last week the availability of free Developer Edition of Presto Enterprise Mashup Platform. This is a community version of Presto Enterprise Mashup software which can be used to create and publish the mashup components. The product suite also includes a Mashup Server, An Eclipse-based Mashup Studio IDE and Mashup Composers.

  • Addressing Nonfunctional Requirements in Scrum

    Nonfunctional requirements describe qualities of a system (what it is) rather than its behaviors (what it does). Scott Ambler inspired much discussion when he recently asserted "Scrum's product backlog concept works well for simple functional requirements, but... it comes up short for nonfunctional requirements and architectural constraints." in an article on Dr. Dobb's Portal.

  • Dynamic C# in Action

    Dynamic typing in C# has a lot more uses than just calling COM and Python components. I can also be used to simply parsing the result of REST calls.

  • Workflows, Services and Models

    In his new whitepaper, David Chappell takes a first look at the latest Microsoft technologies - WF 4.0, Dublin, and Oslo, explaining what these technologies are and more importantly, how they can be used together to create and run workflow-based, service-oriented, and model-driven applications.

  • How a Modeling Language Should Look Like and where UML Stands with Regard to this?

    Based on the book Domain Specific Modeling by S. Kelly and J.-P. Tolvanen, the author of Learning Lisp blog exposed some thoughts on how a modeling language should look like and where UML stands with regard to this. While it appears that UML doesn’t provide enough precision and high enough level of abstraction, another blogger suggests a different approach that may allow its successful use in MDD.

  • .NET 4 Feature Focus: Code Contracts

    By far the most important feature of .NET 4.0 is support for a language agnostic design by contract framework. When used properly, design by contract has the ability to greatly reduce the potential for bugs in software while at the same time reducing the number of unit tests that need to be generated.

  • Martin Fowler on Oslo

    For many years Martin Fowler has been in the forefront of software engineering. He is often given credit for popularizing techniques such as refactoring and dependency injection. Lately he has been evangelizing domain specific languages, so of course Oslo piqued his interest.

BT