Time Cockpit Blog

If you want to play with a web api like the one from time cockpit, you need a tool to build and run web requests. You could use rather low-level tools like curl or Fiddler. Postman is an alternative with a much nicer UI and the possibility to store requests for later use.

Read more ...

Each year, Gartner publishes their view on top technology trends for the upcoming year. Recently, the trends for 2015 have been published. It turned out that time cockpit is positioned really well. In this blog article we want to describe how our strategy for time cockpit relates to certain trends that Gartner recognized for 2015.

Read more ...

This month we are announcing the next important step in our movement towards HTML and JavaScript: We present the first public preview of time cockpit's OpenID Connect endpoint for authentication and authorization. Additionally we have improved validation consistency and disabled SSL 3.0 support to prevent POODLE attacks.

Read more ...

When we did our yearly strategy meeting at the beginning of 2014, we decided to dedicate this year primarily to moving time cockpit to HTML and JavaScript. This decision had huge consequences on important cornerstones of time cockpit's internal structure. The proprietary communication protocols we used in Silverlight are not appropriate for a purely browser-based solution. So we decided to move to platform- and vendor-neutral standards communication standards. Today, we present the next step down that road: Time Cockpit's brand new OpenID Connect endpoint for authentication.

Read more ...

We believe that modern commercial off-the-shelf (COTS) solutions like time cockpit have to develop at different speeds at the same time. There are layers where change has to be very carefully planned and executed slowly. On the other hand there are layers that are constantly moving and change has to happen literally overnight. Architects call this the sheering layers concept. In this article I would like you to introduce you to this idea, provide some tips how you can benefit from it, and finally describe how time cockpit follows this principle.

Read more ...

AngularJS samples written in TypeScript are not that common on the internet. I get frequently asked how to write an AngularJS provider in TypeScript. Here is a "Hello World" sample.

Read more ...

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 ...

As announced last month, we have made more performance improvements this month. This time we have focused on the client database. If it takes some time to open the time sheet form in the calendar in your environment, the new version may improve the loading time significantly.

Read more ...