Real life debugging

This follow-up of debugging mindset goes into real life debugging. By now you know the perfect debugging mindset: curious, humble and suspicious. Debugging consists of understanding the problem, reproducing it, finding the problem, finding the right place to fix it and to perform some after-care. Understanding the problem The first preparation you want to make […]

Debugging mindset – how to reason during debugging

Debugging is a large part of Software Engineering, and it’s really important to have the right debugging mindset. Debugging itself is a wide subject. It’s something you think everyone knows, but in the real world everyone has to reinvent the wheel themselves. It starts like this: There is a problem with my code, and I […]

PHP internals at a high level

Conceptually there are a lot of differences between running a program and writing a web application through PHP. This usually comes up when a programmer has to write their first ajax request. So, lets see how stuff works on the background. A short, high level, tour through PHP internals. How does the web work? Obviously […]

Evolution of RESTful services

If you’re at a presentation and the presentor asks “Who used soap?”, and not all hands go up, you’re probably at a technical presentation. Earlier today some videos of the Symfony Live San Fransisco conference have been released into the wild, so I decided to take a look. One of the videos listed was about how to design […]