Building an Object Collection Manager with the SPL
First we are going to do a quick introduction to the interfaces we will be using. After that we...
The Mind Models of a Developer
The Interpreter – sees role as interpreting the back end processes to the user – application is a specialized gui to the...
Graphs in the database: SQL meets social networks
Graphs are ubiquitous. Social or P2P networks, thesauri, route planning systems, recommendation...
open without leaving process fragments in your terminal
open() { NO_ARGS=0 if $# -eq "$NO_ARGS" then echo " enter a program"; else $1 &>/dev/null & fi }...
PHP Validation and Sanitization with filters
One of the most common problems in web development in validating and sanitizing user inputted data. Often, we’re tempted to reinvent...
Howl
I saw the best minds of my generation destroyed by coding, starving hysterical naked, debugging...
The Insufficiency of SCRUM
Interesting analysis of creeping issues in SCRUM. Having recently adopted SCRUM I haven’t seen the problems described here yet, but...
Using gmdate()
Recently at work I came across an odd bug involving gmdate(). A client wanted us to post some information to them including two fields:...
Forking PHP
Interesting code used to fork long running processes in php. The first script, prefork.php, is for...