SitePoint: Hardening Apache - Talk with the Author
626280
SitePoint has a new article today for all of you out there really concerned about the security of your Apache web server (and everyone else, who should be concerned anyway). In Hardening Apache - A Conversation with the Author, Blane Warrene dives into the book mentioned above and talks with the author, Tony Mobily, to ask some questions.
330008
Taking a page from OSS for improving interagency collaboration.
451308
Over on the Zend Developer Zone today, Akash Mehta has written up  a review of a book from Packt Publishing, "PHP Web 2.0 Mashups" (by Shu-Wai Chow):    As it's title suggests, PHP Web 2.0 Mashup Projects is a demonstration of the various techniques available for developing mashups in PHP. Through a highly practical format, Shu-Wai takes the reader through a series of projects utilising different web services and APIs, while carefully exposing the reader to a wide variety of technologies and data formats.   With careful selection and shaping of language, the book is an extremely effective introduction to the world of mashup development with PHP.    Akash talks about the contents of the book (the different projects it covers) and how the book provides a version useful resource to those just getting into the mashup world - a reference guide to some of the popular data transfer methods/formats out there.
394439
Popular posts from PHPDeveloper.org for the past week:PHPBuilder.com: AJAX and PHP Part 2 - XML Communication/ProcessingCommunity News: Zend Framework 1.0.0 ReleasedMike Potter's Blog: Slides for today's e-seminar on Flex and PHPBlogSecurity.net: Interview with Stefan Esser on WordPressCommunity News: India's First PHP UnconferencePro::PHP Podcast: Newscast for 2007.06.28JSLabs Blog:  How to create Microsoft Office Documents with PHPPEAR Blog: Request for ideas: New developer FAQPHP-Coding-Practices.com: Composing Methods: Split Temporary VariableRob Allen's Blog: Spanish versions too!
49129
Over on the SecurityFocus website, there's an interview posted with Stefan Esser of the Hardened-PHP Project (as interviewed by Federico Biancuzzi.   Federico Biancuzzi discussed with him how the PHP Security Response Team works, why he resigned from it, what features he plans to add to his own hardening patch, the interaction between Apache and PHP, the upcoming "Month of PHP bugs" initiative, and common mistakes in the design of well-known applications such as WordPress.   Some of the topics discussed include  the Hardened-PHP Project Suhosin the PHP Security Response Team (his role in it and why he left) PHP5's security focus versus PHP4's and more...  Check out the full interview to have all of your questions answered.
256798
The O'Reilly Network has a new article posted for all of those out there that are looking to make writing large documentation/publications much simpler.
692223
Jim Plush has posted an offifical release announcement about his latest contribution to the PHP community - a debugging tool combining PHP (through the myBIC framework) and the Firefox FireBug extension.   I put together a couple pieces of technology to give the PHP community a debugger/profiler that should make life easier in the "web2.0" world. Are you tired of echo'ing print statements in your ajax calls? Writing to log files? Firing up big ol debuggers just to see what the value of some array is? Well look no further than the new MyBic PHP Debugger.   The tool is a smaller part of his larger MyBIC framework and can do things like writing log files, echo information back out to the screen, and communicate information back out to the Firefox user. There is a standalone version of FireBug that will be posted for those that don't want to have to install an entire framework to use it.   Keep an eye out (here and on his blog) for the links to the release when it's posted. In the meantime, you can check out a screencast [mov] of the package in action or just the screenshots in the blog entry.
689688
Both Sara Golemon and Christopher Jones are attending this year's php|works conference and have posted their own "first day summaries" of their experiences so far.   From Sara:   Day one's of php|works is over and as usual, I have nothing but good things to say about this php|architect presentation. [...] My tutorial, PHP Extension Writing, was next in the Paris room (after lunch), and it went off a little better than I'd feared and I managed to give out three copies of my book as attendance/participation prizes.   And from Christopher:   The great thing about staying in the conference hotel is that you can roll out of bed at 5:30am body-clock time and still make it to the first session 30 minutes later with time to grab a complimentary pastry. [...] After [Paul Reinheimer's YUI] session I took a few moments to verify my notebook drives the projector - all fine once the projector picked up my screen resolution. [...] Now I'm back in my room, trying to polish up my second talk - the new one - so that I can spend the evenings talking properly with PHP users and developers.   These quotes are just the tip of the iceberg for what the two shared, so be sure to check out their full posts to get their perspective on the conference. Also keep an eye out for more great summaries to be posted here to get other developers' thoughts and happenings during this two-day conference.
527702
Plus: Google apps for your site, and HP's pretexting debacle.
764650
Many web programmers talk about "domain-specific languages" as if defining functions and methods were a new discovery. A real domain-specific language provides concise syntax and symatics for a particular purpose, such as Yung-chung Lin's FEAR::API. He explains how this toolkit allows you to scrape, modify, store, and re-present web data easily, effectively, and economically.
154420
When Tim Howes and a group of colleagues created the Lightweight Directory Access Protocol almost 15 years ago, he had no idea this quiet little front end to the more robust X.500 directory
583590
The trials and tribulations of application dependency in a virtualized, hosted world.
366947
Lukas Smith is sending a wakeup call to the internet providers and web hosters out there - get involved in the PHP community!   We do not seem to have any ISP's active inside the PHP community. This is kind of odd, considering that PHP seems to be driving the business of hosters quite a bit. Why have none of them decided that PHP is important enough for their business that its worthwhile to ensure that their interests are taken into account?   He makes the suggestion of passing along the suggestion to bosses/co-workers/anyone who'll listen about getting involved. Suggested places to start would be as a part of the testers group or even contributing to the migration guide.
493648
Over on Chris Shifflet's weblog today, there's a new posting about the talks that he has given at OSCON and will be presenting at the upcoming ApacheCon.
285360
Blog: Researcher shows how URLs can be spoofed and content arbitrary within Safari 3.0 beta.
674304
Mike Wallner has thrown together some stats for the latest edition of the pecl/http package to test its response performance.   The results surprised me, because it clearly shows that the performance drop for starting the PHP engine and doing the neccessary negotiation to provide caching is not that bad.   There's a chart of the results as well as a full PDF with all of the stats the graph maps out. He includes the legend to make the graph easier to understand.
251767
The ProDevTips website has posted part seven of their series covering the construction of a community site (or CMS) with the combination of Smarty and the Zend Framework.   Since XOOPS didn't do it for me when it comes to this project I have started with the blog component. As it turns out, a blog is more complicated than you would think. Therefore this part will not cover the whole component, only as far as I've gotten at the moment. Covering the whole process in one piece would make it a very long piece indeed.   He provides the code examples and complete SQL structure to get the blog up and rolling as well as some handy tips and explanations along the way.