Articles

DocBlox is unmasked … it is really phpDocumentor 2!

Announcing phpDocumentor 2 – the merging of the old ( phpDocumentor ) and the new ( DocBlox ). With the first alpha release of phpDocumentor (2.0.0a1), the new “ Responsive ” default template sports a ne…

On Conferences, Women and Sponsors

Let me start off with quoting a tweet I just posted: I find it interesting that people that claim to care about “inclusivity” say one should exclude people to attain that goal Let me get one thing strai…

blog

Setting iTerm tab names

Being lazy and forgetful, I decided to write a simple bash script to execute this command. What I wanted to be able to do is enter a command with a title, which would then become the tab title. Something like this: it…

blog

Outputting formatted XML using PHP

For an interpreter it doesn’t matter how much whitespace there is in an XML document and often you find that machines strip it all out to reduce the amount of bandwidth used. Often at the receiving end you want to sh…

SSH Tunneling across multiple hosts in Linux

Sometimes you need to communicate with a server (or other device) that is not directly accessible from your own computer. If you can reach this server via another server this is not an issue and can be solved by settin…

Pre-commit hook in Git: Running PHPUnit

Pre-commit hooks in git are one of those things you hardly think about but can help you automate tasks and do last-minute checks. A good example of this is running unit tests before commits, to make sure nothing broke;…

Introducing: DocBlox

Ever since I discovered phpDocumentor I have been fascinated by the idea of automatic Documentation Generation. Especially for large projects where an in-depth understanding of the code is a requirement. Unfort…