Quickly parse performance data with PPD Tool

I often encounter issues with going through the large sets of performance data. Importing the large CSV files with powershell is taking very long. Therefore I created a tool called Parse Performance Data (PPD) that quickly parses large performance CSV files and creates a Microsoft Excel report in a couple of seconds. This helps to collect the interesting metrics from the file and it even creates charts for each metric that is configured.
In this blog post I will show you more about this tool.

Continue reading

Benefits of Continuous Delivery

cradleWhen applying SCRUM, one of the goals of each sprint is to deliver a working product. A next step is to get this working product within the production environment. An approach could be to use continuous delivery. But what are the benefits of continuous delivery? Within this blog post I will share a couple of reasons to take a further look in continuous delivery.

Continue reading

Excel ChartStyles with C#

Which ChartSyles are available within Microsoft Excel? That was one of my questions when I was creating a tool that creates charts of data. But I couldn’t find a list with all the available charts. It become even more strange when I checked the class property because it state: “An integer from 1 through 48 that represents the style of the chart.” But I found a example online which was using the chart style 301, and that is clearly not between 1 and 48. Therefore I created an overview with all Microsoft Excel ChartStyle which can be used in C#.

Continue reading

Continuous Integration: Test Quantity versus Build Duration

Test quantity vs build speed

Continuous Integration describes many guidelines, but the description is often a bit vague. Therefore, CI practitioners often run into problems, like massive test suites that only slow the development process down or a test suite testing wrong parts of the software. This blog post researches the relation between test quantity and build duration. Finally, some new guidelines are suggested.

Continue reading

The 12 steps of Continuous Integration

continuous-integrationA startup always starts with a good idea. A few people got an idea and are so eager about it that they want to give it a chance. After doing some research they find out that the idea, an application, is indeed a one-of-a-kind and it’s potentially sellable. The group starts programming and within two months the first version of the application is released. The community is reacting enthusiastic on the trial version of the software and there are already some buyers. The contacts with the community are good and bugs are fixed almost immediately. Meanwhile, a lot of new ideas are popping up and the application is evolving. The project members are popping champagne bottles and celebrate… too early. In this blog post I will tell you all about continuous integration which will get your software to the next level.

A lot of startups with potential are celebrating their succes too early…

Continue reading