Time Cockpit Blog

Besides working on our flagship product time cockpit, we help customers to build their own cloud-based SaaS solutions. Looking back on the work I have been doing for the last few years, it strikes me how much my work as a developer has changed since we made the move to cloud and PaaS. One question has become determining: Is there a PaaS service for my problem? In this blog post I share how we evaluate PaaS services used in our projects.  Read more ...


Machine learning is a hot topic nowadays. Therefore, the R programming language has gained a lot of popularity lately. Microsoft is also pushing in that direction by adding R support in many of its products including Visual Studio. I assume that some customers want to analyze data from time cockpit in R, too. So I wrote this blog post to demonstrate how you can use time cockpit's RESTful Web API and TCQL to get data into R for further analysis.   Read more ...

(c) by The R Foundation, Image Source


This month we have focused on improving the performance of some common scenarios like modifying time sheet entries in the calendar and scrolling in lists. For that, we have made lots of improvements and bug fixes to provide a good performance in all modern browsers.  Read more ...


This month we have worked closely with some of our customers who plan to switch to the HTML5 client to make sure that all their time cockpit customizations also work in the HTML5 client. For that, we have made lots of improvements and bug fixes. Additionally, we now allow to authenticate with time cockpit by using the hybrid flow of OpenID Connect.  Read more ...


Time cockpit has been using OpenID Connect based on IdentityServer for quite a while. Until recently, all our own clients and clients that our customers wrote used the implicit flow. A few weeks ago, a customer approached us who wanted to use hybrid flow. This month, we made the necessary changes to time cockpit to support this authentication scenario.  Read more ...


A few months ago, I wrote a blog post about how to keep up with ever-changing technology. One of my tips was starting side projects to dive deeper into new technologies. I have been doing side projects myself for a long time. They can be informative and fun. However, they can turn into nightmares for you and your team if chosen poorly. In this blog post I would like to summarize tips for getting the most out of your side projects.  Read more ...

(c) by CommitStrip.com, Image Source


We have built time cockpit so that you can tailor it to your specific needs. The full client has had an Impersonation-feature since the early days of time cockpit. This month, we added support for impersonation to the HTML5 client, too. Read more about testing with impersonation in this article  Read more ...


We had a busy month because we added some quite large features to time cockpit. Active/passive travel time is now in production, we added a German UI to the HTML5 client, we reworked the reporting engine and much more. We hope you like the progress we made with time cockpit. In this article you can read more about all of this month's enhancements.  Read more ...


I have been doing consulting and software development work for more than twenty years. Additionally, I speak about financial aspects of project management with lots of teams through the work we do with our flagship product time cockpit. Based on that experience I want to share some tips that can helped me to reduce discussions over invoices and billable hours.  Read more ...

Image source: https://flic.kr/p/Lx11, Creative Commons License


In September, we primarily worked on extending time cockpit's working time violation check functions. In the past, it was already possible to use a global setting to specify whether travel time is counted as working time. This setting will be replaced with a new, more powerful functionality that allows you to distinguish active and passive travel time when evaluating working time violations. In the HTML5 client we added a possibility to reset your password without having to go to time cockpit's website.  Read more ...