Time Cockpit Blog

The new time cockpit version contains lots of usability improvements for the HTML5 preview. The most important one are keyboard shortcuts that make using the web client much more efficient. Of course we added a bunch of improvements to the full and Silverlight clients, too.  Read more ...


Recently, a customer with a heavily customized data model reported performance issues when loading lists of projects. The customer has around 80 users in his account and handles two separate organizations with time cockpit. Each year the users track about 40,000 time sheet entries. On that basis, the customer has custom reports for project controlling and HR.  Read more ...

Image source: http://flic.kr/p/nUQ7Ko, Creative Commons License


In the last few months, I have recognized a rising problem in software development teams on the Microsoft platform. They are panting as they try to keep up with new release of the components and tools they use. Every day new announcements arrive. A constant fear from getting out-of-date forces them to follow the respective team blogs, twitter accounts, news sites, etc. This is not only consuming more and more time. It also places mental stress on development teams.  Read more ...


HTML does not support tri-state checkboxes by default. There is an indeterminate attribute to indicate that the value is undefined but there is no way to set a checkbox back to indeterminate through the user interface once it has been checked or unchecked. The following sample shows how to build an AngularJS directive for a tri-state checkbox with TypeScript.  Read more ...


Project completed, application shipped - but customer isn't happy with the performance. What now? At the German BASTA 2015 conference I will do two sessions about performance optimization in .NET applications. In this blog article I share the slides and links to my samples.  Read more ...


Docker is an important topic for Microsoft especially with the Azure cloud computing platform. As ASP.NET vNext supports Linux, developers can start exploring Docker Containers for running their applications in Linux Azure VMs now. At German BASTA 2015 conference I did an intro-session about Docker on Microsoft Azure.  Read more ...


Spring time is BASTA time :-) For many years I have had the possibility to open the German BASTA conference with a full-day C# workshop on Monday. This year I will focus on C# 6 news, Roslyn, and related NuGet "gold" nuggets. In this blog article I share my slides and code samples with you.  Read more ...


Yesterday, I was speaker at Microsoft's Road to the Cloud event in Vienna. Microsoft invited me to speak about our learnings from five years time cockpit in the cloud. It was great to see how interested people were about discussing business aspects of cloud computing.   Read more ...


In the last months I looked at Docker from a software development perspective. The results can be read in the current issue of the German Windows Developer magazine and in a Channel9 video.  Read more ...


In this blog article I summarize important links you will need when building a lab environment for demonstrating ADAL, ADFS & Co.  Read more ...