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

  • Rapid Application Development using Naked Objects for .NET

    Richard Pawson of Naked Objects offers brief history of the framework and introduction to Naked Objects for .NET. Naked objects can be seen as Domain Driven Design taken to the extreme. With proper annotation, this framework can automatically generate a matching presentation layer in Java or .NET.

  • A Design Template Gallery Precedes ASP.NET MVC RC

    A design template gallery has recently being made public for ASP.NET MVC users containing free web site views ready to be downloaded and incorporated into a site. ASP.NET MVC Release Candidate will ship in January containing a series of improvements like: No code-behind files by default, scaffolding support, MSBuild task for views.

  • Bowling Green Students Build Agile Software for Non-Profit Clients

    In the first program of its kind, students in Bowling Green State University's Agile Software Factory program learn about agile development by building real software for local community service organizations. Over the course of a 16 week semester, students go from initial client meeting to delivery of a working system. The program is supported through a partnership with the Agile Alliance.

  • Article: Subbu Allamaraju on Describing RESTful Applications

    If servers control their own namespace without a fixed resource hierarchy, how do clients, and more importantly client developers, get to learn or discover URIs of resources? In a new article, Subbu Allamaraju discusses how to describe a RESTful API, focusing on using hypermedia instead of an out-of-band description format such as WADL or WSDL 2.0.

  • Article: Application Integration Through Mail Servers

    In this article, a book excerpt from Open Source ESB in Action, Tijs Rademakers and Jos Dirksen present a way of integrating applications through mail servers when speed and performance are not paramount. The article shows how to use SMTP and POP3 protocols from Mule and ServiceMix to communicate back and forth with Apache James, an open source mail server.

  • A Journeyman's Pair Programming Tour

    Corey Haines has embarked on a unique personal "Pair Programming Tour". Now three weeks into this innovative journey, Haines has posted video interviews revealing many of the unique insights he's gained about pairing, automated testing, and the evolution of a software craftsman while sharing the keyboard at the home-bases of Dave Chelimsky, Brian Marick, Uncle Bob Martin, and others.

  • CSLA .NET 3.6 Supports Silverlight 2.0

    The Component-based Scalable Logical Architecture for .NET (CSLA .NET) version 3.6 has been released including support for Microsoft Silverlight 2.0. CSLA .NET is a .NET software development framework which helps one to “build a powerful, maintainable business logic layer for Windows, Web, service-oriented and workflow applications”.

  • Presentation: Second Life’s Architecture

    In this presentation, Ian Wilkes, VP of Systems Engineering, describes the architecture used by the popular game named Second Life. Ian presents how the architecture was at its debut and how it evolved over years as users and features have been added.

  • Zoho Applications Can Be Deployed on Google App Engine

    Zoho has announced that its applications can be deployed on Google App Engine (GAE). Zoho offers a suite of online applications, most of them free for personal usage, and Creator, an online application creator.

  • RESTful Business Conversations

    In an on-going series of posts titled The REST dialogs, Duncan Cragg “argue[s] the case for eBay to adopt a truly REST approach to their integration API”. In “Business conversations”, Duncan makes a businesses case for adoption of REST-style architecture.

  • IBM’s Data Server Provider for .NET Supports the Entity Framework

    IBM has released the production version of its Data Server Provider for .NET including support for Microsoft’s Entity Framework allowing its users to create EDM schemas, and to execute EntitySQL and LINQ statements.

  • Microsoft Launches iPhone App

    Microsoft Live Labs has released Seadragon Mobile, Microsoft's first application developed for the iPhone platform. Seadragon is an image viewer incorporating Microsoft's Deep Zoom functionality, allowing efficient display and manipulation of high-resolution imagery. Seadragon Mobile is available for free in the iTunes App Store.

  • Java 1.5 for the .NET Platform

    Ja.NET is a port of Java 1.5 SE to the .NET platform. Ja.NET is built on top of noteworthy open source projects such as the Eclipse JDT compiler, Mono's Cecil, and Apache Harmony. Unlike IKVM, which is a full JVM running on .NET, Ja.NET compiles directly to IL. This should give it a significant advantage in performance.

  • The Information Perspective of SOA Design

    A new DeveloperWorks article provides an introduction to the information perspective of SOA design and some of the key patterns - the business glossary, canonical models, data quality analysis, and information services.

  • Erlang Style Concurrency for .NET Applications Part 1 - CCR

    Erlang allows for massively scalable concurrency, often with millions of lightweight, thread-like components known as actors. Unfortunately, using Erlang requires rewriting all of your legacy code into a rather esoteric language. But there are other options, such as the little known CCR platform that was developed by .NET's robotics department.

BT