Riaan's Blog
Top 23 .Net Open Source Projects

Below is a link to a list of what is seen by Microsoft as the top 23 OpenSource projects around.

 

http://www.infoq.com/news/2009/07/23-.NET-Open-Source-Projects

 

Same post is available on www.riaansnyders.co.za

 

 

Gazelle

Gazelle is Microsoft's latest research project. Gazelle is a browser with a kernel acting as a multi-principal operating system responsible for managing resource protection and sharing resources between various web site principals.

 

http://www.infoq.com/news/2009/06/Microsoft-Gazelle

Bing API

For those that did not know - I didn't - BING has an API. Read more from MSDN here: http://msdn.microsoft.com/en-us/library/dd900818.aspx

 

 

 

Future of VB.NET

InfoQ article on VB.Net and if there is a future for the language:

http://www.infoq.com/news/2009/06/Future-VB.NET

 

Elevato: OnDemand - Core Services

 New Post to www.riaansnyders.co.za on Elevato's OnDemand platform. This post describes in brief the core services architecture.

 

 

Microsoft OracleClient

 

Microsoft has decided to deprecate its Oracle classes with the release of dotnet 4.0. Read more from InfoQ:



http://www.infoq.com/news/2009/06/oracleclient_deprecated
UI Framework for Windows Mobile

This is a framework allowing you to create attractive UI's for Windows Mobile based applications. Something to look into: http://code.msdn.microsoft.com/uiframework

Modern Software

New post at www.riaansnyders.co.za on modern software and the design of "OnDemand" - Elevato's integration platform.

 

The value of testing on short projects

In this InfoQ article - http://www.infoq.com/news/2009/06/test-or-not - the author summarized Kent Beck (Author of JUnit Max) idea that smaller projects need less testing. Accroding to Beck, this helps the project to get off the ground. Now, I have to say that I do not agree with this at all. Testing, to me, is probably the part of software development that needs to have the most time allocated - manual or automated. In my opinion, moving testing to the background only results in bad and rotten code. The effect of this is a huge list of bugs and unpredicted behaviour.

 

 

post also at www.riaansnyders.co.za

 

BizTalk Adapter Migration Tool

For customers currently using the Microsoft BizTalk Adapters for Enterprise Applications (aka the LOB adapters) and willing to migrate their existing projects to the WCF-based LOB adapters, here’s a tool that will help you migrate your projects to work with BizTalk Adapter Pack 2.0.

More details from here: http://blogs.msdn.com/adapters/archive/2009/06/16/introducing-the-migration-tool-for-microsoft-biztalk-adapters-for-enterprise-applications.aspx

 This post is also available from: www.riaansnyders.co.za

 

Elevato: "OnDemand" Architecture Overview

LogoI have finalized the overall design of “OnDemand”. The design can be broken down into three (3) main segments. Below follows the breakdown and a short description of each. The detailed architecture will follow in weeks to come:

User Service

Refers to the User Interface element of  “OnDemand”. These services will be known as the WorkBench with functionalities including Partner management, Module management, Process tracking etc. The main technology used here will be Microsoft Silverlight.

Subscriber Services 

These are all back-end based services responsible for the store and management of configuration created by the User Services and used by the Core Services. These include schema components, module components, and publishing components. The main technology implemented here will be Windows Azure / Live services.

Core Services

Core services are the actual processing engine behind “OnDemand”. All business integration and communication processes will be managed and executed by the Core Services layer. Technologies used will include Microsoft BizTalk Sever, Windows Workflow Foundation and Windows Communication Foundation.

The Use Of Mock classes and TDD

MSDN Magazine published this article - http://msdn.microsoft.com/en-za/magazine/dd882516(en-us).aspx - on the use of Mocks and TDD to help in the design of OO programs. The use of Mocks is something I have always used and been a big fan of. Using Mocks I can visualise my goal better, design the underlining structure of the classes better and in general write better code. In my opinion, the use of Mock code is a practise that need to be seen as part of any software's design process.  

Moonlight

Microsoft is releasing Silverlight for the Linux platform. Read more here:

 

http://www.sdtimes.com/MONO_MOONLIGHT_GOES_GOLD/About_LINUX_and_MONOMOONLIGHT/33265

 

 

Agile Mailing Lists

In the Agile world mailing lists seem to be one of the better sources of information around the subject. Here is a link to a post by Mark Levison with a list of some of the most up to date Agile mailing lists.

http://www.notesfromatooluser.com/2009/06/agile-mailing-lists.html

Elevato: "OnDemand" Technology Overview

LogoSince I mentioned Elevato and the concept around “OnDemand”, I have had some great feedback about the product. When I started playing around with the idea of “OnDemand”, I have always had the perception that most of the product will be opened up to the public. By this I mean parts of the architecture, the concepts around the modules, the way hosting is going to work etc. Here then follow the first overview of the technologies to be used by “OnDemand”. The detailed document around the architecture will follow soon.

  • Microsoft BizTalk Server 2006 r2/2009;
  • Microsoft .Net 3.5 /4.0;
  • Microsoft Azure / Live Services;
  • Microsoft Windows Communication Foundation;
  • Microsoft Silverlight 2.0 / Presentation Foundation;
  • Microsoft Windows Workflow Foundation (* Possible)
More Posts Next page »

Search

Go

This Blog

Syndication