Status update and IPC - Blog - Open Source - - php, photography and private stuff

Status update and IPC

So, finally I'm blogging again. I was quite busy with learning for my university exams in the past weeks, which turned out to be a good idea and was honored with best marks for both of them: "Logic based commonsense reasoning" and "Knowledge discovery in databases" (aka datamining). But that part would fit more into a private blog.

So, now it's time to get back to work. For the upcoming eZ Components release 2008.2 I'm dedicated to the Webdav component. The recent trunk of this component already provides support for ETags and authentication / authorization (using HTTP Basic auth and/or Digest), tested and working with Gnome Nautilus, KDE Konqueror, Cadaver and MS InternetExplorer 6 and 7. The next step now is to make lock working, which is quite a hard piece of work, due to the crappiness of the Webdav RFC.

Although I'm a bit sick currently, I will be heading of to IPC 2008 on Sunday, which will take place in Mainz this time (instead of Mörfelden, near Frankfurt). I'm very much looking forward to this event, since it's one of the rare chances to meet a large portion of the PHP family in Germany.

I will give the "PHP Starterday" workshop together with Arne, Stefan and Bastian on Monday. During this workshop we'll give people an insight on best practices for professional PHP projects. We'll present version control (on basis of SVN), documentation (phpDocumentor), debugging (using Xdebug) and basics of web security. In addition, we'll show you how to integrate the described tools properly and give you an introduction into common problems in PHP development and how to solve them effectively.

My second session is on Thursday (yes, I'll be there for almost a whole week), with the topic "Database abstraction with eZ Components". In this session I give an overview on the modular database components eZ Components provide (Database, PersistentObject and DatabaseSchema). I'll show the basic concepts behind the components and how you can decide your self, to which degree you want to abstract from database access in your application. Choosing step-wise between an enhanced version of PDO to a full-blown ORM will be easy for you, after that.

So, that's all for now. Hope to see you next week!

If you liked this blog post or learned something, please consider using flattr to contribute back: .



Add new comment

Fields with bold names are mandatory.