Moving from SQLCE 3.5 to SQLCE 4.0

14 April 2011 - SQLCE

So today finally came that day, we put our first steps into moving to SQL Server Compact Edition 4.0 for our offline database. I was delayed by a day by introducing a new way of managing references to third party components in our build system because I didn't want to replace the Version for the assembly in every project file. How I did that is the content of another blog post though.

Read more ...

BIG DAYS 2011 - Parallel Programming

28 March 2011 - .NET

At the BIGDAYS 2011, the largest roadshow of Microsoft in Austria with approx. 1,700 visitors, I do a session about parallel programming together with Andreas Schabus. In the session we start with the basics of parallel programming in .NET 4 and C# 4. Based on that we discuss the importance of parallel programming in Windows Azure and do demos for scaling out compute tasks into the cloud as well as a demo for parallel querying using the concept of horizontal sharding in the SQL Azure database layer.

Read more ...

TFS Build and Checked-In Assemblies

23 February 2011 - TFS

Even though our core dev team is quite small, time cockpit's code base has grown quite a bit. It has grown in such a way, that having all of the code in one solution file and working with it from a day-to-day basis is not a feasible solution. As we have three different areas we work on, Data Layer (DL), Signal Trackers (ST) and the User Interface (UI) itself, we have created seperated solutions for each area. This would work fine just as it is, but the problem is, that ST depends on DL and the UI depends on the ST and DL Layers.

Read more ...

Powerworkshop C# 4 at BASTA Spring 2011

20 February 2011 - .NET

Tomorrow I will do a power workshop about C# 4 at BASTA Spring 2011 in Darmstadt.

Read more ...

Custom OData Provider for Windows Azure

16 February 2011 - Azure

Beside working on time cockpit I also do some consulting work regarding .NET in general and the Microsoft Windows Azure Platform in particular. In that context I had the chance to work as a coach in an Azure evaluation project at Austria's leading real estate search engine. Based on the research we did in this project I came up with the idea to build a custom OData provider that optimizes the way that real estate search requests are handled. It shows how sharding can be used in Winodws Azure to massively improve performance while raising costs moderately. In this blog post I would like to show you the architecture of the solution. You will see how I have built the provider and how the possibilities of the Windows Azure platform helped me to create an elastic solution that is able to handle high loads.

Read more ...

Session at ADC 2011 - Testing and build automation with Windows Azure

14 February 2011 - Azure

Today I will present about testing and build automation with the Windows Azure platform at the Advanced Developer Conference in Munich.

Read more ...

Automated deploying and testing of services in Azure

14 February 2011 - Azure

We have been experimenting with automated testing of our services against windows azure lately. Our goal was to deploy a service in the build process, run a unit test, and then undeploy the process. Assuming that you have a hosted service ready (something.cloudapp.net) and a solution with a unit test running locally against a service (running locally, when executing the unit test, there are a few steps one needs to take in order to test against an azure-deployed instance of this.

Read more ...

Windows Azure Workshop at OOP 2011

24 January 2011 - Azure

Today I will do a workshop about the Windows Azure Platform at OOP 2011. In this blog post I want to summarize the most important resources that I have used in the workshop.

Read more ...

Hands-On Labs StyleCop and Code Analysis

08 December 2010 - .NET

This week I will be one of the speakers at BASTA On Tour in Munich. One of the topics I am going to speak about is the Managed Extensibility Framework (MEF). In this blog post I want to share my slides and summarize the hands-on labs that I am going to go through with the participants.

Read more ...

Hands-On Labs Visual Studio IDE

07 December 2010 - .NET

This week I will be one of the speakers at BASTA On Tour in Munich. One of the topics I am going to speak about is the Managed Extensibility Framework (MEF). In this blog post I want to share my slides and summarize the hands-on labs that I am going to go through with the participants.

Read more ...

14 / 16