The Dutch PHP Usergroup (phpGG) is having a special event at the end of January (on the 24th) - something they're calling the "phpGG Frontend Special".
Here's more from Stefan Koopmanschap's blog entry on the event:
I am quite excited about us organizing this event. This is our first step towards a full-blown conference, and I am proud of the speaker schedule we're putting together. We have speakers from Microsoft and Adobe who will go into their respective frontend and RIA technologies, Boy Baukema - the javascript expert at Ibuildings - will be talking about Javascript, and Robert Jan Verkade will give a take on HTML and CSS technologies. More on the content of the different presentations will follow as well as the actual schedule.
The event is free for active/paying phpGG members and will be 15 Euro for everyone else (for a pre-sale price, after that it's bumped up to 25 Euro). Along with the admission, this also gives you a one year membership in the phpGG.
Just a quick note for the south american baker's and friends of cerveza: Some of the folks in Chile are having another CakePHP conference on Friday, Dec 19th(this week!). So if you want to check it out, the event is free and from my rough understanding of the schedule it looks interesting.
Speakers include Fabian Ramirez, David Riveros, Pablo Viojo and Julio Contreras M. and is happening down at the University of Chile. Check out the conference site for complete information.
In a new post to his blog Matthew Weier O'Phinney shares a simple publish-subscribe system he's created based on a feature of the Dojo toolkit using the Zend Framework to create an easy notification architecture.
The system has elements of Aspect Oriented Programming (AOP), as well as the Observer pattern. Its power, however, is in the fact that an individual object does not need to implement any specific interface in order to act as either a Subject or an Observer; the system is globally available.
The script creates an object that publishes an event. This event then sends off messages to all of the other objects subscribing to it. A code example is included. You also can check out the code from its page on github (as a part of his Phly libraries) and play with it yourself.
On the CodeUtopia blog there's a recent post with info on creating a custom event listener in PHPUnit that can help keep you database data completely clean.
When testing code which uses the database, you would usually want to make sure the database stays pristine for each test - All tables should be empty, as any extra data could interfere with the tests. You could probably write an extended Testcase class which automatically does this before each test in setUp and afterwards in tearDown, but it may have some issues. [...] Luckily, PHPUnit has a way to add event listener that react to certain events.
It uses the TestListener interface to make the event handler that (with the help of Doctrine) starts up, makes the tables with data and wipes them out at the end.
Code for the sample listener is in the post and included is the method for checking to see if you even need to use the database or not.
The Symfony blog has pointed out some of the interesting events that'll be coming up in their community including conferences, training and symfony camp.
The end of the year will be very interesting for the symfony project with a lot of opportunities to meet the community and to learn symfony.
Conference that symfony will have a presence at include this talk happening in Spetember and this talk at the International PHP Conference. Sensio Labs will be providing training classes on both symfony 1.0 and symfony 1.1 to those interested.
symfony Camp will also be happening in September. If you plan to attend, be sure to reserve your space now!
Christopher Jonespoints out a free event that Oracle is having at its Headquarters (in Redwood Shores, CA) - "Experience Oracle, PHP & Ruby/Rails".
Oracle is running a free workshop at its Headquarters on August 25th. This is a call for developers interested in developing applications in PHP, Ruby/Rails, Java, .Net or even wanting to use Oracle's free SQL Developer tool or learn web development with Oracle's APEX product.
They'll be providing lunch and the information, you just show up and soak it all in. You can find more information about the event here (and register to reserve your spot).
Following the success of our two PHP seminars in London, we have decided to make it a tour and to visit other parts of the UK and Ireland as well. Next up are Leeds and Dublin - come and meet us in your city! Find out more about our events below.
The first is a talk on source control happening September 9th (as presented by Lorna Mitchell) and the second being a talk from Ivo Jansch in Dublin - "Enterprise PHP and Zend".
Christopher Jones has a quick post with some information about a user group meeting happening in Brazil where the upcoming topic will cover the powerful combination of PHP and Oracle.
Elton Luís Minetto wrote to tell me that "PHPSC - a PHP user group of Santa Catarina in Brazil - is organizing an event dedicated to PHP that will take place at Chapeco on June 20." [...] He's presenting a session on PHP and Oracle, and will show some great results of using PHP's OCI8 with Oracle 11g connection pooling (DRCP).
The schedule for the event can be found here with details on which talks will be given when (including Elton's at 8am on the 21st.
The Zend Developer Zone as posted a new screencast from Zend about the event debugging functionality offered with their Zend Platform product.
Zend Platform is a powerful tool both in development and in production. [...] One of the cool features of it is the Event Debugger. Here's a short screencast that demonstrates how it works and how it integrates with Zend Studio for Eclipse.
The screencast is only about three and a half minutes long, but they cram a lot of screenshots and output results into that time. Cal Evans himself does the narration.
For those that weren't able to make it, Sebastian Bergmann has posted a short summary of what went on at the Dutch PHP usergroup's TestFest 2008 event.
I arrived shortly after noon, just in time for the start of the test fest at 12:30. After a short introduction to PHPT, we started writing tests for the Reflection API. We managed to write 37 tests with 10 people in 4 hours.
You can find out more about the user group on their website including meeting times, locations and links to other great PHP resources.