Microsoft has developed and released via CodePlex an alpha version of a new open-source content-management system, codenamed “Oxite.”

This is a simple blog engine written using ASP.NET MVC, and is designed with two main goals:

  1. To provide a sample of “core blog functionality” in a reusable fashion. Blogs are simple and well understood by many developers, but the set of basic functions that a blog needs to implement (trackbacks, rss, comments, etc.) are fairly complex.
  2. To provide a real-world sample written using ASP.NET MVC.

The Oxite content-management platform is built to take full advantage of ASP.NET MVC but broken into assemblies so that even ASP.NET WebForm developers can use the data backend and utility code, supports use of Visual Studio Team Suite (DB Pro, Test, etc.), and Background Services Architecture (sending trackbacks, emails, etc. all done as a background process to prevent delays on the web site itself).

I should give it a try and come back with more details in the following days.

Microsoft's MIX Online site is run on Oxite. This is the first real-life implementation of the CMS system.

Labels: , , ,

I've just read an article in eWeek about lean software development, which is an approach to building software that promotes simplicity and minimizes resource usage.

In fact the term is a translation of lean manufacturing principles and practices to the software development domain. Adapted from the Toyota Production System, a pro-lean subculture is emerging from within the Agile community.

The term Lean Software Development originated in a book by the same name, written by Mary and Tom Poppendieck The book presents the traditional Lean principles in a modified form, as well as a set of 22 tools and compares the tools to agile practices.

But what's most interesting from this article is Rymer's predictions. First prediction was, "Lean software specialists will thrive." The second was, "SAP's platform influence will shrink." Third was, "Microsoft will beat IBM and Oracle to PAAS ... I think Microsoft is being much more aggressive in developing this new cloud-based model than IBM and Oracle." What about that?!

Labels: ,