$theTitle=wp_title(" - ", false); if($theTitle != "") { ?>
Talks around Computer Science and Stuff
In: Singleton
13 Mar 2010So, 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 […]
I have decided to write a serie of posts around the Singleton design pattern. This first one will discuss the uniqueness aspect of a Singleton. What is a Singleton again ? In software engineering, the singleton pattern is a design pattern that is used to restrict instantiation of a class to one object. (Wikipedia) Here […]
A few weeks ago, I made a post about a very interesting video made by Miško Hevery intituled “The Clean Code Talks – Don’t Look For Things!”. Today, I discovered that there is a PDF summarizing the important principles, with actually some very detailled examples also. I really highly suggest to any programmer interested by […]
In: PHP|Singleton|Unit Testing
21 Mar 2009I recently watched an interesting presentation from Miško Hevery intituled “The Clean Code Talks – Don’t Look For Things!”. This presentation discusses some best practices to follow in order to keep a code clean. It talks about unit testing and the law of Demeter in OOD. For the people who never heard about it, the […]
My name is Bashar Al-Fallouji, I work as a Enterprise Solutions Architect at Amazon Web Services.
I am particularly interested in Cloud Computing, Web applications, Open Source Development, Software Engineering, Information Architecture, Unit Testing, XP/Agile development.
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.