On the Liip blog today there's a write up from David Buchmann about the just-passed Symfony Live conference that happened in Paris. his recap covers some of the high points of the event including sessions from the Liip-ers in the crowd.Last week, there was the Symfony Live conference in Paris. The conference was surprisingly big, about 500 developers came together in the impressing building of Cité Universitaire Internationale. The main topic was of course the upcoming Symfony2 release. We had two days...
Latest PECL Releases:
March's meeting of the PHP SouthWest User Group will be at The Golden Guinea in Redcliffe, Bristol, from 7pm on Wednesday 9th March.
What Is Planned
We might be getting a testing talk from Ade Slade, and we'll also do a PHPUK 2011 round-up to share what we learned at the conference.
How To Get There
We'll be at The Golden Guinea, 19 Guinea Street, Bristol BS1 6SX. It's a short walk from Bristol Temple Meads Railway Station if you're coming by train.
How To Get Involved
Please join the PHPSW Google Group...
Following our earlier entry about installing Magento Enterprise, we thought it would be appropriate to follow up with some tips for getting more from your Magento installation. One of the major criticisms leveled at Magento is its speed; many complain that it is far too slow. In this article we'll go through some steps you can perform to fine-tune your server to allow Magento to run more smoothly and more quickly in a production environment. Our examples are geared at a Debian-based LAMP stack, but most...
Last week, there was the Symfony Live conference in Paris. The conference was surprisingly big, about 500 developers came together in the impressing building of CitA Universitaire Internationale. The main topic was of course the upcoming Symfony2 release. We had two days of talks and a hackday on Saturday, and lots of fun every night. The topics are on the conference website, some discussion and slides are on joind.in.
The state of Symonfy2
Instead of announcing a release candidate, Fabien Potencier had...
Stoyan Stefanov has a two part blog post series looking at automating a tool that lets you look into the HTTP traffic coming and going on your browser - HTTPWatch.HTTPWatch is a nice tool to inspect HTTP traffic in easy and convenient way and it works in both IE and FF now. Drawback - windows-only and paid. But the free version is good enough for many tasks. HTTPWatch can be automated and scripted which is pretty cool for a number of monitoring-like tasks.In the first post he shows you how to get started...
Gonzalo Ayuso had previously shown how to dynamically add watermarks to your images with the help of a mod_rewrite rule. One of the side effects of this is that, with a high load on your server, things can get bogged down quite quickly. His alternative? Add the watermarks to your images with Gearman workers.In this second solution I will use a gearman worker to generate the watermarks. The benefits of gearman is the possibility of use a pool of workers. We can add/remove workers if our application...
If you've been looking to get involved in the Zend Framework project but haven't known where to get started, Matthew Weier O'Phinney has just to guide for you. It gives you the "short and sweet" things you'll need to know about contributing back to the project.ZF2 development is ramping up. We've been at it for some time now, but mostly taking care of infrastructure: converting to namespaces, re-working our exception strategy, improving our test suites, and improving our autoloading and plugin loading...
New from the php|architect blog, there's a tutorial from Mike Willbanks about using Imagine to transform images dynamically in a more object-oriented way.Image processing in PHP is a necessary evil but is needed more often than not in just about every web application. With the various preferences in image processing libraries (think ImageMagick, GraphicsMagick and GD) it is difficult to find a library that provides a unified object oriented interface as well as implementing the general tasks in a...
Webification has put together a comparison of template engines that the PHP world has to offer. Their list is 17 of the most popular described and compared against one another based on features.When we think about PHP Template Engine, the most famous library is certainly Smarty. However, we may consider other alternatives to Smarty. In this post we have collected 16 template engines written in PHP that allow you to separate HTML code from PHP code.Among those on the list are templating engines like:...
On the Zend Developer Zone today they've published the latest episode in their ZendCon Session series (as recorded at ZendCon 2010), a talk from Matthew Weier O'Phinney about document databases - Documents, Documents, Documents.Welcome to the ZendCon 2010 edition of the ZendCon Sessions. The ZendCon Sessions are live recordings of sessions that have been given at previous Zend Conferences. [...] In this series we will be releasing sessions from ZendCon 2010! This episode of The ZendCon Sessions was...
Latest PEAR Releases:
In case you missed it, what was formally known as eZ Components is now Apache Zeta Components since some time. The story behind has already been written down somewhere else, so I skip it here. This article shall instead show you how to get on board with an amazingly cool open source project and what it gains you.
Next month, I'll be heading out to Nashville for the PHP Community Conference. This is wildly exciting for a few reasons; this is the first in what I hope will be many episodes of this event, and I'm speaking in a lineup that blows every other conference schedule I've seen out of the water. I have met and hung out with enough of these people to know that I'm going to get smarter just by being there! I love watching the industry leaders discuss technology, I learn so much, and I know that this event will...
Giorgio Sironi has a new post to the DZone.com Web Builder Zone today giving a high-level guide to some of the PHP errors you could encounter in your development time.While pure object-oriented languages produces mainly exceptions to signal an error, PHP started out as procedural and so it has a wide range of errors that can be raised along with exceptions.He talks about a few of the most common error related issues:
Error Types (E_NOTICE, E_PARSE, etc.)
Relational databases and web development go hand-in-hand -- yet many web apps are decidely unsuited to relational storage. A new crop of databases has risen in recent years to solve these problems: document databases. Learn what types of problems document databases solve, learn what options exist for you, and discover some approaches to common web problems using these new technologies.
Eric Lamb came up against an interesting situation recently and found that PHP's Reflection API was the best thing to come to his rescue.The perfect problem where the Reflection API appears to be the perfect solution. For me this came up a couple months ago while I was working on a European zip code radius project that had to be built using one of those obfuscated and ill documented 3rd party commercial programs (nothing worse than when the platform is forced on you). So, I had to use this program that...
It seems like one of these sort of (opinion) articles pops up every once and a while, and they always cause their share of controversy. This new post on NetTuts.com comparing PHP and Ruby is no different (over 70 comments and counting).It's time; queue the "Going the Distance" theme from Rocky. In the red ring: Envato developer extraordinaire, Ryan Allen, who built the original FlashDen with his cold bare hands. In the blue corner: Michael Wales, a well known member in the PHP and CodeIgniter...