Category Archives: IT

Making .NET compatible PHP SOAP services with Zend Framework

The default binding style for SOAP webservices in PHP is RPC. When you consume such a webservice using the PHP SoapClient it will work perfectly. Unfortunately Microsoft .NET prefers a different kind of SOAP service. The binding style it works with is document. When you work with complex types and arrays and maybe even arrays

Speaking at DPC11

The title says it all: I’ll be speaking at DPC11. For those of you who don’t know what this means: it’s the 2011 edition of the Dutch PHP Conference. DPC11 is the leading European PHP conference and attracks a big crowd and an awesome speaker lineup. Last year I spoke at the event as well

Dispatching HTTP requests manually in Zend Framework

I recently developed a custom Zend Framework view helper and I needed to find a way to get pieces of rendered HTML out of an action controller. You could to this in a simple way by performing a full HTTP call via cURL. That’s not the best way to get it done, so I started

My custom Zend Framework ESI view helper

I’ve been a fan of Zend Framework for some time now and I’ve recently become quite a fan of Varnish. As you all know, Varnish is an extremely powerful reverse caching proxy (although the Varnish people prefer the term HTTP accelerator). Varnish supports a subset of the ESI language and I’ve written a custom Zend

Speaking at ConFoo

I’m very proud to announce that I’ll speaking at the 2011 edition of ConFoo in Montreal (Canada) in the beginning of March.

Speaking at PHP UK Conference 2011

That’s right folks, I’m delighted to announce that I’ll be speaking at the 2011 edition of the PHP UK Conference. The conference takes place in London and is a must on my schedule. This year it will be the third time I’ll attend and I’m looking forward to it. My talk is called Varnish In

Zend_Soap_AutoDiscover & eAccelerator causes trouble

Last week I used Zend_Soap_AutoDiscover for the first time. It’s pretty awesome, because your entire WSDL file dynamically generated based on docblock reflection. Unfortunately, it all went wrong when I deployed my code to staging. Apparently the issue was caused by eAccelerator. But first things first: how did I get into trouble, what caused it

Varnish cache purging

Varnish is a very popular HTTP accelerator. One of its key features is caching. When dealing with caching, it is always tricky to do correct Time To Live estimations. Especially when the trade-off is caching efficiently versus serving fresh content. To tackle that issue, you can invalidate cache entries via purging.

Speaking at Digital Marketing First

On Thursday October 28th, I’ll be speaking at Digital Marketing First in Tour & Taxis (Brussels). At 15h00 I’ll be speaking in Room 3 about Cloud Computing. The talk is called: “Lost in the cloud: cloud computing, hope or hype?” and deals with the misconceptions and opportunities of the post cloud hype. Before my talk,

Speaking at PHP North West 2010

On Sunday October 10th I’ll be speaking at the PHP North West Conference 2010. My talk is called “PHP through the eyes of a hoster”. I’m looking forward to the conference, knowing it has an excellent reputation in the community and a great number of interesting speakers/talks. For those who will be present: have fun,