The Spring Edition (May 25th – 27th, Berlin) has not even started yet and the next Call for Papers for the International PHP Conference 2009 (November 15th – 18th, Karlsruhe) has already begun. So submit your proposals and we’ll hopefully see us in Karlsruhe at the MAYFLOWER booth.
IPC is over. My impression: The place was too big making it a little bit difficult to get in contact with others. Yet, from a technical and gastronomical point of view the Rheingoldhalle was a good choice. For the next IPC I would recommend to anker a hotel-ship near the hall (the Rheingoldhalle is situated at the bank of the river Rhine) to avoid a 30min shuttle bus ride from and to the hotel. ;-)
But back to my talk there.
The initial idea to this session was a performance consulting in spring this year: For a table with appr. 250 billion entries I found a way to store and read about 6,000 queries per second! I applied some very unusual ways to speed up a problem by factor 1,000 or 2,000 just by thinking about how I would do it, if I had to store the things in my home supposed they were real things such as cutlery.
I found out, that there are some patterns, which can be used in general and that they work for nearly every problem with very big tables. Just see for yourself how I solved the problem.
Please note: The slides could probably not be understood without explaining some of the ideas. Be free to post your questions as comment!
PS: The „C“ in the pictures is the „catalog“.
PSS: YES, we’ve uploaded a new slideshare, the pictures are now working.
As regards the conference content, Continuous Integration and Quality Assurance with all kinds of sub topics like Testing, Debugging, Code Reviews and Security were topics relevant in a couple of sessions and workshops. Well, PHP is getting more and more matured.
The keynotes were all worth mentioning, particularly Zak Greant who ended in pointing out a few domains where the deployed software should be controllable by everybody who’s able to read source when talking about literal machines. That was a clear statement for the use of open source software in many areas.
His talk included parts of the history of human life which was very entertaining.
Probably for most techies (and especially php techies) the short abstract about the grown up Personal Home Page Tools by Derick Rethans was of more practical concern.
Derick also concluded with test driven development. In the third keynote Bill W. Scott showed lots of very nice (and some bad ;-) visual features of user experiences
in some of the web projects he was involved in.
The hotel was quite nice, unfortunately its location feels like somewhere in the middle of nowhere, nothing of interest is within walking distance. The space in the basement level where the small exhibition was hosted was a bit cramped, the corridors were too crowded in-between the sessions. In the sessions the conference technicians probably didn’t expect that many MacBook owners, so those adapters to connect DVI-only MacBooks to the video projectors where short in supply.
For the second time, Zend has brought in lots of comfy sofas to create their lounge which I still think is a very smart move. The catering was quite ok most of the time (except for the VIP reception – Ludwigsburg earlier this year was much better). The same applies for the atmosphere at the casino night which was much more relaxed in Ludwigsburg. Probably this was due to the more varying mix of people because of the conference combination with the Webinale. I personally liked the addition of the foosball table (or do they always have it at the NH hotel?) and had some nice matches.
Recently, we experienced a great conference in Ludwigsburg. The attendees‘ feedback on the conference was incredible and I hope you had as much fun as I had.
Although the PHP Spring Edition has just ended, we are already starting to plan the next
conference and I herewith send you the Call for Papers for International PHP Conference 2007 in Moerfelden, Frankfurt.
Whew… it seems that some people misinterpreted the slides I picked from Tim’s presentation. theserverside.com („Your Enterprise Java community“) did some kind of flame-bait for that, with Tim being unable to comment on for several reasons. Fortunately, Tim gives us a bit of context on his weblog.
[Update: I like thinking about PHP as in „PHP is the Borg“. Whether we interface Cobol (yes, at Mayflower we did that), Java ($foo = new Java(…); ), Perl/Python, SAP, OpenOffice etc., it just doesn’t matter. That’s also what I like on the SOAP/XML-RPC etc. interfaces: I really don’t have to care about the underlying protocols.]
Tim Bray, who – among many other things – co-edited the XML 1.0 and XML namespace definitions, was invited to the International PHP Conference to give a keynote about „How to combine PHP technology with Java based on Enterprise Systems“. I had the pleasure to talk with him and I like his spirit. During his keynote, he presented some very interesting comparison between the popular development „frameworks“ PHP, Ruby on Rails (RoR, Rails) and Java:
Of course you need to decide yourself which of those intrinsics is most important:
You can find his slides here. Thanks Tim for being at the Conference.
Here are my German slides of my talk „Einführung in PHP 5 und IBM DB2“. By the way, two attendees of my presentation are running really big IBM DB2 powered databases with up to 500 million datasets. Really big ones. :-)
The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.