BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture Content on InfoQ

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

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

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

  • Application Architecture Guide 2.0 Beta1 Published

    Microsoft's patterns & practices group has published Application Architecture Guide 2.0 Beta1, a book containing principles, patterns and practices for designing the architecture of applications built on the .NET Framework. The intended audience is solution architects and development leaders.

  • Rolling Out Cannonball

    One important characteristic of rich Internet application (RIA) technologies is the need to support Web standards. The newly released Cannonball ActionScript library is at the forefront of efforts to incorporate major Web standards into Adobe Flash-based RIA development. InfoQ spoke with Cannonball creator, John French, to gain more insight

  • CodeRush Xpress for C# Freely Available

    DevExpress has announced the availability of CodeRush Xpress for C#, a free add-in for Visual Studio 2008. CodeRush Xpress offers code navigation features like Highlight All References, Smart Clipboard Operations, Generate from Using (TDD), and 25 code refactoring features like Make Explicit, Make Implicit, Name Anonymous Type, and others.

  • Microsoft Joins AMQP Working Group

    Microsoft Corp. joined the Advanced Message Queuing Protocol (AMQP) Working Group, an organization focused on the development of the AMQP specification.

  • InfoQ Brazil Launches

    InfoQ Brazil (http://www.infoq.com/br) is now officially launched! All InfoQ daily news & articles will be translated henceforth, with additional local news, articles, and videos produced by the Brazilian community on an ongoing basis. InfoQ Brazil launched officially this weekend, and has already gotten over 6700 pageviews in the last couple of days.

  • Reporter's Notebook: What I learned from PDC

    The watch-word isn't "cloud computing" or "scalability", it's trust. For all the cool stuff surrounding Windows Azure, literally no one on the floor was talking about actually using it. Even for products that can be partially hosted in-house like Mesh people are saying "Cool, but I can never use it".

  • Spring Integration RC1 hatched: Q&A with Iwein Fuld on key benefits, deployment & future directions

    Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns. Following the announcement of RC 1 that became available this week InfoQ has a Q&A with SpringSource’s Iwein Fuld on key benefits, deployment scenarios and future directions of Spring Integration.

BT