MVVM Tutorial from Start to Finish
Today I am at the NRWConf, a community event of Microsoft-oriented software developers in the Börse in Wuppertal.Beside presenting our product time cockpit I also do a session about MVVM (Model-View-ViewModel) and data binding with WPF and Silverlight. Because I do the session code-only (no slides!) I have recorded the content last night to enable all participants to repeat the shown sample.
Speaking at See# Party about Framework Design Guidelines
30 August 2010 - .NET
On saturday I had the opportunity to speak about Framework Design Guidelines at the conference See# Party in Switzerland. Here are the key topics that I covered in my session.
TFS 2010 Build and WorkFlow 4.0
15 July 2010 - TFS
After having released time cockpit 1.0, we decided to finally upgrade to Team Foundation Server 2010. The upgrade seemed to have worked without any problem and day-to-day work continued as normal with checkins, branching and merging working at least as good as before. If you read of the changes between TFS 2008 and TFS 2010 (here) you may have noticed that TFS Build 2010 is based on WorkFlow 4.0 (WF4).
CodeAnalysis, Cloned Configurations and TFS Build 2010
15 July 2010 - TFS
In case you are stumbling across a problem where your build does not succeed because the result file for code analysis cannot be found (Unable to read Code Analysis output report. Make sure that the directory is writable (default is the project output directory) be sure to not have any CodeAnalysisLogFile entries in your project build files.
Scroll Synchronization in WPF and Silverlight
Imagine you have two ListBoxes with lots of items. Whenever a user scrolls in one of the two ListBoxes, the other one should be updated, too. What we want to do in this article is to create a simple attached property, that allows us to group scrollable controls.
SQL Champ - Quiz
13 October 2009 - SQL
We invite you to prove your knowledge about certain subjects concerning Microsoft .NET technology by participating in a monthly quiz. This month the quiz is about SQL Server. In this article you can reread the questions. Additionally you get background information about the correct answers.
DEVcamp 2009 - Baumschule
13 October 2009 - C#
Auf dem DEVcamp 2009 durfte ich einen Vortrag zum Thema "Baumschule" halten. Inhalt waren Syntax Trees im Allgemeinen und Microsoft Expression Trees im Speziellen.
C# and .NET Secrets - Quiz
13 October 2009 - .NET
We invite you to prove your knowledge about certain subjects concerning Microsoft .NET technology by participating in a monthly quiz. This month the quiz is about C# and .NET secrets. In this article you can reread the questions. Additionally you get background information about the correct answers.
Bug Busters - Test Driven Development in .NET
15 March 2008 - .NET
In this article Rainer Stropek and Karin Huber show how Test Driven Development (TDD) works in practice. They start with a general overview about quality assurance and testing in software development. After that they implement an end-to-end solution using the TDD philosophy. Karin and Rainer do not only use unit tests for validating the data access and business layer. They also demonstrate how the popular open source tool WatiN can be used to test-driven develop a web user interface. The sample uses Microsoft Visual Studio 2008, C# 3.0, Linq-to-SQL, Linq-to-Objects, Visual Studio Unit Tests, ASP.NET and WatiN.
Caching in ASP.NET
19 January 2008 - ASP.NET
There are a lot of ways to improve performance in web applications. One of the simplest but most effective methods is to cache images on the client. In this article I would like to show how we implemented image caching for our DotNetNuke website.