Community News: PHPers Look Back at 2007
600366
With the new year upon us, lots of PHP developers in the community have taken time to look back at this past year, both in their own lives and in the time they've spent in the community. Here's just a few:   Nick Halsead Elizabeth Smith Matthew Turland Ivo Jansch Sebastian Bergmann Davey Shafik   Stay tuned to this post for more contributions from the community as they are posted.
641243
A look at the highlights and lowlights of 2007.
730487
The latest edition of the PHP Magazine weekly summary - the PHPBarnstormer (Issue #16) has been released.
104466
Matthew Turland has mentioned his article in the latest issue of php|architect magazine (the December 2007 issue) covering web scraping.   Just a quick post to announce (albeit a little late) that the December 2007 issue of php|architect, which includes my article on web scraping. Please buy a copy, give it a read, and feel free to post comments on the forum thread for the article. I'd love to hear some reader feedback!   Other articles in the issue include "Writing an Object/Relational Mapper in PHP", "Understanding CLI" and the cover story "Going native with mysqlnd".
449834
Sebastian Bergmann has posted the results of some benchmarking on the compilation he's done on the branches of PHP from version 3.0 all the way up to 5.3-CVS.   As people keep asking me for an update to my previous benchmarks (PHP / GCC / ICC Benchmark, PHP 5.1 / GCC Benchmark (Update), and PHP 5.1 Performance, I quickly ran a new benchmark today.   He rendered the results out into a series of charts defining the number of total seconds taken for the compile and how long each of the components took. It's impressive to see how much of a jump there was between the 3.0 series and 4.3.   He also includes his compile settings (and machine information) as well as the numbers for the results if you'd like to graph them out yourself.
576895
Here's what was popular in the PHP community one year ago today:Symfony Project: Book preview: read the Unit Tests chapterWebCheatSheet.com: Secure File Upload with PHPMichi Kono's Blog: The Best PHP Book Out ThereThe Bakery: Basic User Authentication in (CakePHP) 1.2.xPHPBuilder.com: Dynamic XML with PHPDavid Coallier's Blog: Zend_Db Without PDO part #3 (SVN Repository)?Community News: PHPLondon Conference 2007 AnnouncedMatthew O'Phinney's Blog: Overloading arrays in PHP 5.2.0Ilia Alshanetsky's Blog: 5.2.1 RC3 Released for testingJob Posting: Telio Telecom AS Seeks Senior Web Developer (Oslo, Norway)The Bakery: LightTPD and CakePHP setup in subdirectoriesJob Posting: Yahoo! Seeks Address Book Front-End Engineer (Sunnyvale, CA)HowTo Forge: PHP Programming BasicsJob Posting: Blue State Digital Seeks PHP/AJAX developer for politcal/tech consulting (Boston, MA)Zend Developer Zone:  AJAX Chat Tutorial Part 7 : Usability Improvements
685228
Tobias Schlitt has a last chance post on his blog today for those that might still want to attend the PHP Weekender event starting this Saturday (Oct 7th).    I just returned from vacation and realized, that the PHP Weekender (the free-of-charge workshop weekend for PHP enthusiasts, organized by the [http//phpugdo.de PHP Usergroup Dortmund]) has 90 verified, registered attendees so far.    This is really cool, we never expected such a huge number of signups! Anyway, the PHP Weekender starts on upcoming Saturday, October 7th. If you did not register, yet, you should take your heels and run to our website, since we will only accept registrations until tomorrow 12:00 CET.    There's stil time to get your name on the list, so head on over and sign up today before it's too late!
168075
As mentioned in this new article on the International PHP Magazine's website today, PHP has come in fourth (once again) in the TIOBE Programming Community index's rankings.    PHP stands at fourth place in the October 2006 edition of the TIOBE Programming Community index. Its position has jumped a notch since last month, while Java continues to hold the top spot.   In long-term trends, PHP shows a significant jump from October 2001 to February 2002. As the graph on TIOBE's web site indicates, PHP has been charting an uneven course, facing ups and just as many downs. However, PHP's position as of Feb 2006 is significantly higher than that of 2005.    You can check out either their post or the actual index to get more information.
756797
Here's what was popular in the PHP community one year ago today:PHP-Tools Blog: New releases of patTemplate and patFormsPrism-Perfect.net: PHP Tag Cloud TutorialPHPit.net: Building a simple MVC system with PHP5Alan Knowles' Blog: Code Reviewing.Nefarious Designs: Object-Oriented PHP Part 1: DefinitionWaxJelly Blog: Using PHP to make a MySQL "abstraction layer"php|architect: Introduction to PHPUnitNefarious Designs: Object-Oriented PHP Part 2: RelationshipsJohn Mertic's Blog: PHP Windows Installer updated for PHP 5.2.0RC2 and moreDevShed: Reading, Writing and Creating Files in PHPPHPKitchen: Seagull 0.6.0 ReleasedThinkPHP Blog: Make the download of large files with PHP (and lighty) very easyPeter Goodman's Blog: Observers and DispatchersRyan Malesevich's Blog: WP Plugins: WP-ChunkPHP.net: PHP 5.1.6 Released
389521
Time for a little nostalgia today in this new post from Philip Olson looking back at a brief history of the PHP acronym - where it came from and how it evolved to mean "PHP: Hypertext Preprocessor".   While reminiscing what PHP was like back in the early early years, I stumbled upon a little historical nugget from the old website. Do you know what the acronym PHP stands for? Many of us do, or think we do. [...] But how was the definition chosen? For fun, here's a look back at the official vote that determined this new meaning way back in 1998. It might be worth mentioning that Rasmus, the father of PHP, did not vote for the eventual winner.   He also includes a few "notable quotes that could be taken out of context" from Rasmus Lerdorf concerning his opinions on the matter of the acronym's meaning as well as some other brief notes on the history of PHP and its name change.
642167
Newly posted over on PHP Magazine's website is this week's latest PHPBarnstormer - Issue #11
635920
Popular posts from PHPDeveloper.org for the past week:Padraic Brady's Blog: Complex Views w/Zend Framework - The Final Chapter: ZFE & Zend_Layout in Core!php|architect: Stuff your stockings: single issues 30% offDeveloperTutorials.com: How to Install PHP 5 on LinuxStoyan Stefanov's Blog: Fancy FormattingSymbianOne.com: Your S60 Web server gets a boostAndreas Gohr's Blog: MySimple.php - A lightweight PHPMyAdmin substituteNessa's Blog: Working with Permissions in PHPSymfony Blog: Symfony 1.0.10 is OutMatthew Turland's Blog: Web Scraping Article PublishedJan Lehnardt's Blog: REST Controller for PHP Applications
45632
Matthew Turland has posted some of his thoughts about a topic that's being tossed around in the programming world these days - that PHP is "on its way out".   I have to vehemently disagree with this, and not just because PHP is my language of preference.   He gives several reasons to back up the claim including the fact that large players use the language in high-profile sites as well as the recent upturn of popularity the language has seen (as people come back from the over-hyped other languages).   He mentions collaborations between PHP companies/divisions as well as components made to more efficiently run PHP applications on other web server types.
559035
Michael Kimsal has posted a formal prediction that a patch, created by someone in the community, will emerge making it simple to bridge the gap between PHP4 and PHP5 applications.   Given the high number of shared hosts still running PHP4, the backwards compatibility issues going from 4->5 (yes, there are some!) and the new PHP4 "end of life" date (8/8/8), someone will likely find a way to make these run together, and possibly even charge money for it.   He suggests that many hosts out there would happily pay a sum to get this kind of functionally for their customers. It would provide a solution to customers who just don't understand the force towards PHP5 and would make them (and their PHP4 applications) happier.
759547
Popular posts from PHPDeveloper.org for the past week:FCHouse.com: Debugging PHP5 with Eclipse PDT under OSX: a piece of cake!Tutorial: An Introduction to PHPIDS (PHP-Intrusion Detection System)Developer.com: Build Multi-lingual Websites With the Zend FrameworkPro::PHP Podcast: Newscast for June 14th, 2007Community News: VS.PHP v2.3 for Visual Studio ReleasedJob Posting: S&ME, Inc. Seeks Web Developer (Charlotte, NC)Site News: Popular Posts for the Week of 06.15.2007Nexen.net: Ext/elephpant : the furry PHP mascotJob Posting: Coolpink Seeks a PHP Developer (Leeds, Yorkshire, UK)Job Posting: BravoTECH Seeks a PHP Developer (Dallas, TX)
193310
Here's what was popular in the PHP community one year ago today:onPHP5.com: Clickable, Obfuscated Email AddressesJacob Santos' Blog: PHP BlackjackThe Bakery: RESTful Web Services With CakePHPDeveloper.com: Developing a Ajax-driven Shopping Cart with PHP and PrototypeGreg Beaver's Blog: Mac OS X ships with security hole-laden PEAR - how to upgrade immediatelyNexen.net: English Articles and a Single Distribution ResourceJob Posting: Red Ventures Seeks Several LAMP Developers (Charlotte, NC)The Bakery: Checking for duplicate records (unique record)DevShed: The Basics of Abstract Factory Classes in PHP 5NewsForge.com: A DIY calendar control in PHPDevGuide.net: Dynamic Bitmap Graphics with PHP and GDRichard Heyes' Blog: Browser DetectionInternational PHP Magazine: Poll Question: Which is the Most Important Feature of PHP 5?Builder.au: Dynamic XML document construction with the PHP DOMCommunity News: PEAR Version 1.5.0 Released
155453
Popular posts from PHPDeveloper.org for the past week:PHPBuilder.com: AJAX and PHP Part 1Developer.com: Threads Versus The Singleton PatternNick Halstead's Blog: Google Gears Caching of WordPress in PHPDevShed: PHP, MySQL and the PEAR DatabaseDave Dash's Blog: Installing a PHP that can do symfony+doctrine on DreamhostChristopher Jones' Blog: Upgrade PHP with Oracle Application Server on LinuxPHP.net: PHP 5.2.3 ReleasedPro::PHP Podcast: Newscast for May 31st, 2007Secunia.com: PHP Integer Overflow Vulnerability and Security BypassPHPBuilder.com: PHP and Regular Expressions 101