Books I wish I read earlier

Books I wish I read earlier

When I wrote the review of The Manager’s Path I started to think about other books I wish I had read earlier. Usually these triggered some kind of change in how I approach my work or life. This list is definitely incomplete and I will add more to the goodreads list at the bottom of this post. Extreme Programming Explained: Embrace Change by Kent Beck I still remember when and where I read this for the first time. It was on a plane from the US OSCON back to London where I had my start-up. ...

17 September 2018 · 4 min · Christof Damian

Friday Links

John Resig: Write Code Every Day http://ejohn.org/blog/write-code-every-day/ Agilar: Scrum teams: self-organizing or self-directed? http://blog.agilar.org/index.php/2014/04/09/scrum-teams-self-organizing-or-self-directed/ etsy engineering youtube https://www.youtube.com/user/etsyengineering

11 April 2014 · 1 min · Christof Damian

WeLovePHP Talk: Methodologies and tools used by the Splendia development team

Today I gave a talk at WeLovePHP, which is a quarterly talk and workshop series organized by Softonic in Barcelona. They also do one about JavaScript. I can highly recommend them if you are interested in PHP, JavaScript or related topics. I talked about the processes and tools we are using at Splendia. There are no pictures in the slides … sorry.

13 July 2013 · 1 min · Christof Damian
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. ...

18 May 2013 · 3 min · Christof Damian

Calm

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

1 September 2011 · 1 min · Christof Damian