Archive for December 22nd, 2006
PHP Developer - December 22nd, 2006
Several developers/speakers around the PHP community has posted their upcoming schedules for conferences and what they’re presenting. Here’s just a few:
- Andi Gutmans - AjaxWorld Conference & Expo (”How and Why PHP Makes a Successful Back End for AJAX”), SD West 2007 (”Modern Web Applications & PHP”), MySQL Conference & Expo (”The State of PHP and MySQL”), and an IBM webcast (”Vista Powering Rich Internet Applications with Zend Core for IBM”).
- Mike Potter - Portland PHP user group meeting (PHP & Flex)
- Sara Golemon - php|tek 2007 (Writing Extensions and Security PHP Applications)
Keep checking back to this post for some further updates as they’re posted by other speakers. There’s loads of conferences happening in 2007 (more popping up all the time)!
Continue Reading ·
PHP Developer - December 22nd, 2006
Hiveminds Magazine reminds us with a quick post today that the demand for PHP developers only seems to be going up for the upcoming year (2007):
All of the php developer employment statistics point to a prosperous year for those that have PHP in their arsenal of programming knowledge. […] Now with a conjecture that is showing high promise is on the horizon, PHP developers are sitting in good standing on the job market.
There’s a bit of a graph showing the decline of the Java developer and the slight advantage PHP is gaining over ASP.Net currently. Their assumption is that, with a period of steadiness that PHP is seeing right now, there will be an upturn in the PHP trend (as is usually the case).
Continue Reading ·
PHP Developer - December 22nd, 2006
The main PHP website has a pointer to information about the coming Vancouver PHP Conference happening in February 2007.
The Vancouver PHP User Group is pleased to announce their second PHP Conference in Vancouver, B.C., Canada on February 12-13, 2007. The schedule is now online.
Register by Dec. 31, 2006 and get 1/3rd off the ticket price. Regular price is $150CDN, early bird price $100CDN.
Those on the schedule for the event include Andrei Zmievski, Rasmus Lerdorf, Derick Rethans, Ilia Alshanetsky, and many others. Check out the entry for the conference and get the full details for the talks these and the other speakers will be presenting.
Continue Reading ·
PHP Developer - December 22nd, 2006
Over on php|architect’s A/R/T article repository, Fabio Cevasco has posted an overview of the CakePHP framework:
There are many frameworks available for the PHP programming language nowadays, and especially a lot of RAD (Rapid Application Development) frameworks which aim to make web development faster, less tedious and more organized. CakePHP was one of the first frameworks to port the RAD philosophy - which became so popular after Ruby on Rails - to the PHP programming language. CakePHP v1.0 is now one of the most popular and intuitive solutions for PHP programming, let’s discover why…
He starts with the overview of what the project is and what its goals are for you and your site. He talks about the basic structure of the framework’s file system and how to set up a database connection in preparation for the upcoming example.
The simple application they develop grabs the posts of a blog out of the database (via a controller) configured previously and displays them to the page (in a view). Following this, he lists out some of the pros and cons of the framework and includes several resources to get started with more advanced techniques - including the CakePHP homepage.
Continue Reading ·
PHP Developer - December 22nd, 2006
On his blog, Pierre-Alain Joye talks about the ext/filter extension and how several developers just choose to “work around” it instead of using its features right out.
On the other hand, the same persons worked around ext/filter with ugly hacks. Edin pointed me to one of these horrible codes in Serendipity, as I saw this code in other applications like flyspray, I think it is time to raise your attention about what to do not do.
The code he’s referencing is a snippet that manually filters each of the superglobals to get rid of any problems that might have been put in. He points out two security problems with the code too: only use PHP functions as a fallback when filter isn’t available and never use the superglobals directly outside of the filtering.
Stefan Esser has his own comments on the topic too. He votes for the other way around (own functions over filter’s methods) and expresses the opinion that the ext/filter extension is a bad idea similar to the impropper use of magic_quotes_gpc.
Pierre has also responded to these comments in an update to how own blog entry. Check it out for the full story…
Continue Reading ·