Skip to main content

Looking back to 2008

First I want to wish everyone all the best for 2009 ! 2008 has been a very wonderful year and makes us looking positive to the future. To cope with the challenges we have to face in 2009, it doesn't hurt looking back to the past year and see where we can improve or act differently.

Let me go over a few keywords that had importance in 2008.

2008 was the year both Felix De Vliegher and I founded PHPBelgium, a PHP user group for PHP enthusiasts in Belgium. We had a slow start, but as the months passed by the popularity and importance of PHPBelgium grew. Not only for PHP enthusiasts but also for companies as Microsoft, O'Reilly, Ibuildings and AUSY. In October, Patrick Allaert joined our management team.

Besides providing best practices and presenting advanced programming topics, we also try to do as much as possible for the community by giving away elePHPants, books and tickets to PHP conferences (like ZendCon, php|works and phpnw).

Besides a good start up for PHPBelgium, the Dutch counterpart phpGG had also a very successful re-start in 2008. With more meetings, activities and combining forces with PHPBelgium to organize two very succesful theme-days (PHP Test Fest and BugHuntDay), they now are the most important PHP user group in the Netherlands.

Baby Xander
For me personally, 2008 was the best year ever with the birth of our son Xander. In the past 6 months he has grown into a very curious, enthusiastic and happy baby boy. Both my wife and I enjoy each day we can spend with him, seeing him discovering new things, learning new stuff and becoming very familiar with his surroundings. It's like watching a million years of evolution taking place in only a few months.

2008 is also the year for Ibuildings, becoming Europe's leading PHP professional services company. They first started in 1999 in Flushing, the Netherlands and extended their reach to the UK at the end of 2007. They are internationally credited as being an expert in PHP and related technologies, raising the bar on professional services and quality assurance. To quote the international PHP community: "Ibuildings is the new black", and I have to admit it's true.

Job Changes
I think 2008 is also the year where a lot of people changed jobs, including myself. But I think the most thrilling news was that Cal Evans changed shirts, from Zend to Ibuildings.

PHP 5.3 is about to reach its final stadium, but there was a HOT discussion for it's namespace implementation. I didn't follow the whole discussion, so I'm only reflecting here what the buzz was on almost all PHP channels.

Yes, we can !
2008 is also the year that an African-American won the presidential elections in the US. Although it has nothing to do with PHP, it sure is worth mentioning it here in my 2008 overview.

Obama's quote "Yes, we can !" does not only reflect on his mission in the White House but also for all PHP developers in the world. "Yes, we can !" will also be our default answer in regards to web application development, rich internet applications, social community projects and so much more. Yes, we can !

Zend Framework
I think it's fair to say that 2008 was also the year for Zend Framework, with over 10 million downloads (and counting), becoming the leading framework for enterprise web application development (and also large scale websites).

With the introduction of a certification exam for Zend Framework (ZFCE), Zend has enormously boosted the professional level of this powerful framework and with initiatives like BugHuntDay, the community involvement has increased a lot.

Also books like "PHP|Architect's Guide to programming with Zend Framework" by Cal Evans and "Zend Framework in Action" by Rob Allan, have boosted Zend Framework's popularity. And of course the many blogs and presentations that are too numerous to mention here have added their share to it's popularity.

Credit Crunch
We cannot neglect the fact that we're right in the middle of a financial crisis, refered to as the "credit crunch". I wish I could say it was something of 2008, but it will have effects in 2009 as well.

The credit crunch has effects in many industries, including the IT industry. Many large IT companies are faced with layoffs and this will continue to be a reality in 2009 as well.

But given the nature of PHP, being an open-source programming language, with a non-expensive nature and a rapid deployment history, this financial crisis might become a lucrative moment for PHP development in general. This thought is also shared by Ivo Jansch, CTO of Ibuildings who mentioned it in a blog post reflecting 2008.

Thank you !
Of course, 2008 has been a wonderful year for me, mostly because of you. Giving me constructive comments on my blog posts, meeting me at conferences and congratulating me on presentations that I share on So, thank you for all the love !!!


  1. What a whirlwind of a year - all the best for 2009 :)


Post a Comment

Popular posts from this blog

Speeding up database calls with PDO and iterators

When you review lots of code, you often wonder why things were written the way they were. Especially when making expensive calls to a database, I still see things that could and should be improved.
No framework development When working with a framework, mostly these database calls are optimized for the developer and abstract the complex logic to improve and optimize the retrieval and usage of data. But then developers need to build something without a framework and end up using the basics of PHP in a sub-optimal way.

$pdo = new \PDO( $config['db']['dsn'], $config['db']['username'], $config['db']['password'] ); $sql = 'SELECT * FROM `gen_contact` ORDER BY `contact_modified` DESC'; $stmt = $pdo->prepare($sql); $stmt->execute(); $data = $stmt->fetchAll(\PDO::FETCH_OBJ); echo 'Getting the contacts that changed the last 3 months' . PHP_EOL; foreach ($data as $row) { $dt = new \DateTime('2015-04-…

PHP Arrays - Associative Arrays or Hash Maps

Associative array or hash maps are listings of key and value pairs with a posibility to nest additional keys and values. An associative array is a very powerful construct within PHP.

In our previous article we discussed simple arrays, which in their turn are indexed associative arrays under the hood. Take the following example:

$array = [

Is in fact an indexed associative array under the hood:

$array = [
0 => 'apple',
1 => 'banana',
2 => 'chocolate',

But associative arrays can be so much more than just an indexed array, and you will find many database operations returning arrays where the fields of a table are the keys in the array while their values are also the values within the array.

$productRowData = [
'product_id' => 1234,
'brand_id' => 321,
'product_name' => 'Our awesome product',
'prodcut_description' => 'This is our most awesome product.&#…

Deploy Docker containers fast to Microsoft Azure

DEPLOY DOCKER CONTAINERS FAST TO MICROSOFT AZURE It’s hard to ignore the fact thatDockeris a way to move forward for rapid application development, distributed architectures and microservices. For developersDockeroffers great advantages as they can build their containers specifically for the task they work on. They grab a base image of a container, modify it for their purpose and prepare the functionality inside the container. Quality, testing and security teams now have a single instance to look at and ensure all functional and regulatory requirements are met. System engineers now don’t have to worry about providing a system with the required specs as the container is already provisioned for that purpose. But where do you deploy yourDockercontainers? You can set up your existing bare metal infrastructure to allow them to run containers, but this also means you need to learn about securing your container infrastructure, which is not an easy task. Luckily “the cloud” offers container …