Time Cockpit Blog

Comboboxes that depend on each other are a common requirement in time cockpit. Example: Once a customer is selected, the project combobox should only contain the selected customer's projects. Configuring dependent comboboxes isn't complex. This blog article describes how you can do it in custom forms and lists.

Read more ...

Recently I did a WiX (Windows Installer XML) and MSI training at a customer in Germany. One of the questions I got asked was how to deliver large MSI installers efficiently to customers via web. The goal was to minimize download time. In this blog article I describe a possible approach.

Read more ...

This week I will do another one of my Windows Installer XML (WiX) trainings in Germany. In this blog article I summarize the prerequisites that participants need in order to follow along the samples.

Read more ...

Time cockpit has had support for time sheet templates for years. For this version we have completely redesigned this concept and added support for scripts. That enables fascinating new possibilities for integrating time cockpit with external systems.

Read more ...

Last week I was speaker at a large conference in Germany. Although I mainly covered technical topics concerning software development, the most asked questions weren’t around programming. Instead, people complained that their bosses prevent innovation by not allowing them to invest time and money in promising new technologies or methods. Stop complaining, start making the problem transparent and measurable instead.

Read more ...

Recently we got a question from a customer who wanted to access time cockpit's OData web API using Visual Studio 2013 and C#. We thought it would be a good idea to create a short video demonstrating how this is done because it might be interesting for other people, too.

Read more ...

Today I will do my OData session at BASTA conference in Mainz again. This time I have a bit more time so I will add a demo of creating a custom OData provider without any underlying database. The result is generated based on the OData query on the fly. In this blog article I share the code.

Read more ...

Today I will do a session at German BASTA Conference about C# code quality. In this blog I want to share my slides and the samples I am using.

Read more ...

Gleich geht es auf der BASTA 2014 in Mainz auf die große Bühne für die Keynote. Hier eine Zusammenfassung einiger meiner Gedanken zum Thema neue Offenheit bei Microsoft.

Read more ...

At BASTA 2014 I will do a full-day C# workshop. One of the topics will be parallel and async programming. In this blog article I share the code of my demo and describe the scenario I will cover: TPL, async/await, profiling of CPU-bound algorithms.

Read more ...