A Code Review and Continuous Integration Workflow

A Code Review and Continuous Integration Workflow

As hopefully most people working on software projects nowadays we are writing unit tests and do code reviews. Work-flow at Splendia As our project is a large PHP site we are using PHPUnit for unit testing and various static code checking tools (checkstyle, phpmd, pdepend, phpcpd) to verify the quality of our code. All of these are run on our integration branch, whenever a new feature is integrated. Before this can happen the code will be reviewed by other people in the team and only if there is a consensus it will be merged into the integration branch. ...

May 18, 2013 · 3 min · Christof Damian
Splendia

Splendia

I must admit that this post comes a bit late. As I have mentioned before, I have left Softonic last year. The main reason was that it was too difficult to change anything there and nobody seemed to know what to do about it. This might have changed by know. After Softonic I started at Splendia, where I am still at. Splendia is a hotel booking website focusing on luxury hotels. The company is much smaller than Softonic in every respect. ...

February 4, 2013 · 2 min · Christof Damian
Leaving Softonic

Leaving Softonic

Pretty much exactly two years ago I started working for Softonic. I changed from the rather small opus5 to what has been the largest company I have worked for so far. Working in a company of about 250 people with a development team of around 80 people is certainly a different beast. I learned a lot of things especially regarding scrum management and web technologies. I also learned that it is very difficult to change things once something big like this is in motion. ...

April 18, 2012 · 1 min · Christof Damian
2012 New Year's Resolutions

2012 New Year's Resolutions

It is that time of the year again where I make up stuff to ignore for the following twelve months. Last year I didn’t do it, but this year I will give it another try. I has been pointed out that these kind of resolutions doesn’t really fit into the agile way of making decisions that I do subscribe to in my professional life. I will again try to make follow up posts to check how I am doing during the year and possibly adjust the goals. ...

January 2, 2012 · 2 min · Christof Damian

Calm

Before: #include int main(void) { printf(“Hello world\n”); return 0; } After: <>;;.""(()){}# 0 acddddeeefhiiiiiillllmnnnnnnooooprrrrsttttuuvw H

September 1, 2011 · 1 min · Christof Damian