-
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
-
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
-
Since 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)