Why var_dump is not always the best solution – debugging with xDebug

Every software developer needs to check what’s under the hood from time to time. For beginners first choice will be naturally print_r paired with <pre> or “more advanced” var_dump. Even if there is nothing really bad with this solution there it can be done better. Of course such approach may need additional effort to make it work but […]
Have your organizational structure defined in Google Apps? Use it in your workflows!

Probably only a few people know about organizational structures in Google Apps admin panel. Usually, organizational structures in Google Apps are used to customize services access or settings for different users. I bet that even less companies use them to reflect their organizational structure. Organizational structures in Google Apps Although the functionality is not that […]
Please, oh please, use git pull with rebase

This note was originally published on coderwall and makingco.de. When working on a project you usually synchronize your code by pulling it several times a day. What you might not know is that by typing you are actually issuing git fetch + git merge commands, which will result with an extra commit and ugly merge bubbles in your commit log (check […]
Authentication in AngularJS (or similar) based application

Implementation of the concept described below and also a demo application is available here: https://github.com/witoldsz/angular-http-auth. Hello again, today I would like to write a little bit about how am I handling authentication in an application front-end running inside web browser, using AngularJS. Traditional server ‘login form’? Well… no, thank you. At the beginning, I did not […]