Archive for March, 2010

Thanks to Pierrick, some new minor fixes and enhancements have been added to the PHP autoloadManager.
You may find the updated version on github :
http://github.com/alfallouji/PHP-Autoload-Manager
Documentation has been updated also (Please take a look at the README file).

Yesterday, the Confoo conference held in Montreal ended. I had the chance to assist to the three days of the conference.

The presentation slides are available here : http://www.confoo.ca/en/download or you can view some of them on Anis blog.
Thanks to a very good organization, this conference was a real blast. All went very smoothly.
I can’t wait for [...]

So, again I will talk about Singleton and why you should be carefull with them. Everytime I think or discuss singleton the following things come in to my mind :
- Global State;
- Hard to test (refer to unit test post);
- Singletonite (I see Singletons everywhere);
- Violating the Single Responsibility Rule.
I could spent a few pages [...]


Who am I?

My name is Bashar Al-Fallouji, I am an IT Consultant and Co-Founder at DevMotion.

I am particularly interested in Web applications, Open Source Development, Software Engineering, Information Architecture, Unit Testing, XP/Agile development, etc.

On this blog, you will find mostly technical articles and thoughts around PHP, OOP, OOD, Unit Testing, etc. I am also sharing a few open source tools and scripts.

  • Bashar: Thats right, the setSaveFile create a files containing an associative array of classname => filen [...]
  • Loggy: Jim's clarification in particular was pretty useful although I did have to dig down into the tree to [...]
  • Jim Osborne: Got it! It did work 'out of the box' when I extended the test code to instantiate a class within [...]
  • Jim Osborne: Downloaded PHP-Autoload-Manager from github yesterday and tested in line with README file. It did no [...]
  • Hamidou: Felicitations! [...]