Sebastian Bergmann »
29 March 2008 »
in Announcements »
- Fixed an issue with the error handler. [2670]
Sebastian Bergmann »
22 March 2008 »
in Announcements »
- Fixed #401: Missing availability check for tokenizer extension. [2513]
- Fixed #402: @expectedException does not work on Windows. [2645]
- Fixed #406: Class PHPUnit_Util_Log_GraphViz not found. [2567]
- Fixed #408: Using @group with multiple browsers does not work in SeleniumTestCase. [2578]
- Fixed #410: PMD priorities do not work. [2549]
- Fixed #424: Call to undefined method DOMDocument::documentElement(). [2611]
- Fixed #426: TAP format displays counters in a strange way. [2649]
Sebastian Bergmann »
21 March 2008 »
in PHP »
Just like last year, I will attend this year's installment of the
PHP Unconference in
Hamburg,
Germany on
April 26 and 27 2008.
This is a great opportunity to get up to speed on the current developments in PHP and to meet members of the "PHP Internals" community as well as developers of PHP software projects such as
phpMyFAQ, for instance. Last year's event also saw a strong presence of MySQL developers and I do not expect this to be different this time around.
See you in Hamburg next month!
Sebastian Bergmann »
20 March 2008 »
in MySQL, PHP »
FrOSCon is a two-day conference on free software and open source, which takes place on August, 23th and 24th 2008 at the University of Applied Sciences Bonn-Rhein-Sieg in Sankt Augustin near Bonn, Germany.
Focus of the conference is a comprehensive range of talks about current topics in Free Software and Open Source. Furthermore, space will be provided for developers of free software and open source projects to organize their own developer meetings or even their own program.
2008 will see the third installment of FrOSCon. It is organized by the deparmtent of computer science in collaboration with the Linux/Unix User Group Sankt Augustin, the student body and the FrOSCon e.V.
PHP Sub-Conference
In addition to the Call for Papers for the main conference, the Call for Papers for the PHP @ FrOSCon 2008 sub-conference is now open.
FrOSCon 2007 was awesome, and I do not expect this to be different this year.
Sebastian Bergmann »
18 March 2008 »
in Presentations »

I will present a tutorial on PHPUnit and Selenium RC at this year's edition of OSCON:
Testing with PHPUnit and Selenium
In the last decade, PHP has developed from a niche language for adding dynamic functionality to small websites to a powerful tool making strong inroads into large-scale Web systems. Critical business logic like this needs to work correctly. But how do you ensure that it does? You test it, of course.
To make code testing viable, good tool support is needed. This is where PHPUnit comes into play. It is a member of the xUnit family of testing frameworks and provides both a framework that makes the writing of tests easy as well as the functionality to easily run the tests and analyse their results.
PHPUnit is an open source framework for test-driven development in any PHP-based code that automates unit testing and reduces the effort required to frequently test code while developing it. Held by the tool’s creator, attendees of this tutorial will receive insight and sage advice not found anywhere else. They will learn how to test both the backend and frontend of their web applications with PHPUnit and Selenium.
I submitted the tutorial proposal before phpUnderControl came out, but I do plan on covering it.
See you in Portland, OR July 21-25 2008!
Sebastian Bergmann »
18 March 2008 »
in PHP »
This blog posting is in German as the event it relates to is German-only. Sorry for the inconvenience.
Nach dem großen Erfolg des ersten
PHP Code Camps in München findet die nächste Veranstaltung vom 9. bis 12. Juni 2008 in Berlin statt. Erleben Sie ein Trainingskonzept, das Ihnen tiefgehend und in besonders innovativer Form vermittelt, wie Sie PHP-Anwendungen professionell entwickeln können. Der Fokus liegt dabei immer konsequent auf dem Praxis-Einsatz aller Methoden und Technologien!
Zusammen mit Arne Blankerts und Stefan Priebsch werde ich Ihnen anhand einer Beispielanwendung, die sich als roter Faden durch alle Themenbereiche zieht, zeigen, wie Sie Ihre PHP-Anwendungsentwicklung verbessern können. Alle Teile des Workshops bauen aufeinander auf. In jedem Workshop-Block werden Sie von jeweils mindestens zwei Trainern betreut. So erhalten Sie immer eine optimale und individuelle Betreuung. Als Voraussetzung für die Teilnahme sollten Sie Kenntnisse in der PHP-Programmierung mitbringen. Erfahrungen in der objektorientierten Programmierung sind von Vorteil aber nicht zwingend notwendig.
Wir sind nicht nur während der Workshops für Sie da: Nach den intensiven Trainingseinheiten des Tages haben wir für Sie Abend-Events vorbereitet, bei denen Sie die Trainer und die anderen Teilnehmer in entspannter Runde kennen lernen können.
Machen Sie sich fit für Ihre PHP-Projekte und lassen Sie sich die Chance für Ihre Teilnahme an diesem besonderen Event nicht entgehen!