Time Cockpit Blog

The Xamarin and Mono tools enable C# developers to use their existing knowledge and experience to write apps for Android and iOS. At the BASTA 2013 conference I did a session about that topic. During the session I showed a sample that used SQLite on the phone and Windows Azure Mobile Service as its backend in the cloud. In this blog article I publish my slides as well as the sample code.

Read more ...

Meine Vorträge auf der BASTA 2013 starten heute mit einem ganztägigen C# Workshop. In diesem Blogartikel stelle ich Unterlagen und Links, die ich dabei verwende, zur Verfügung

Read more ...

Today I will do a session in a SQLPASS community meeting in Vienna about Windows Azure Table Storage. The audience mainly consists of SQL experts and I have been invited to describe similarities and differences of SQL Azure and Table Storage. In this article I want to summarize important links that people who are interested in the details could use.

Read more ...

You may have recognized that the performance of the time cockpit online client is very bad today. Every database request takes multiple seconds, because the cached time cockpit DataContext, that is used to connect to the database, is rebuilt each time instead or reusing the cached version.

Read more ...

Today I do a session at Herbstcampus Nürnberg about changes in .NET’s 4.5 Base Class Library (BCL). Of course the primary topic is async programming as this is by far the most important change. As always I try to demonstrate not only the pure technology. I want to show practical examples about how you benefit from it in everyday life.

Read more ...

Last month we published a quiz in which you can demonstrate your estimation skills. Our article proposed that most of us typically overestimate our knowledge. A lot of people took the test. Do you want to know the results? Here they are.

Read more ...

At software architects we live and breathe agile development. Agile principles have been our constant companion for many years now. Over the years we have developed a solid practice for reporting in agile projects.

Read more ...

This month we continue the spate of performance and productivity improvements for time cockpit. We have focused on lists and the customization module. Time cockpit now provides shortcuts for opening forms not only as dialogs but also as tabs. This makes it much easier to deal with large forms as they can use nearly the entire screen. Additionally you can open a list and a form side by side so you still see the overview in the list while editing a data row. Such scenarios are very helpful especially for typical back office work like preparing timesheet data for invoicing, effort analysis in project management, etc.

Read more ...

This month we have focused on the performance of the time sheet calendar, especially the performance when editing time sheet entries. Until now time cockpit always reloaded all time sheet entries for the selected month after editing, adding or deleting a time sheet entry. Additionally, time cockpit reloaded all time sheet templates, because every change could cause changes in the templates. This was even true when only moving or resizing a time sheet entry in the calendar.

Read more ...

Estimation is hard, especially in agile projects. At the beginning of a project you do not exactly know what you have to build. Nevertheless, CFOs, project managers, customers, teams that you have to work with, and many other stakeholders want and need estimations. They ask for expected costs, roadmaps, timelines, necessary resources, and so on. The bad news is that people are typically very weak estimators. The good news is that you can improve your estimation skills with training.

Read more ...