|
Sponsored Link
|
During Rob Allen's ZF2 talk at PHPBenelux an audience member shouted this really useful tip, which I thought was worth sharing.
If you're running PHP 5.3 and you have to use pesky old code that uses long class prefixes (yea, so, pretty much all PHP code out there), you can still make use of namespace features to shorten them.use Sabre_DAV_Auth_Backend_PDO as AuthBackend;use Zend_Controller_Action_Helper_AutoComplete_Abstract as AutoComplete;A $backend = new AuthBackend();?
Might have been super obvious...
InfoWorld has put together a review of some of the top PHP frameworks out there and have shared their results in terms of capability, ease of development, documentation and ease of installation (and overall score, of course).You can arm yourself with one of the PHP-based Web development frameworks covered in this article. In the following pages, I'll look closely at the Zend Framework, CodeIgniter, CakePHP, and Symfony. I'll also give quick overviews of Qcodo, Lithium, Seagull, and Yii. All are open...
On PHPClasses.org today they've posted their latest "Lately in PHP" podcast covering topics like expectations for PHP in 2011, Chrome OS and bug fix releases.On episode 8 of the Lately in PHP podcast, Manuel Lemos and Ernani Joppert review the most important happenings of the PHP world in 2010 and what they expect for 2011. They also comment on the latest PHP bug fix releases and discuss why Chrome OS matters to PHP developers and Web application developers in general.You can either listen to the episode...
The day has finally arrived for the CodeIgniter fans out there - EllisLab has officially released CodeIgniter 2.0.0 in two versions - the Core and Reactor branches.Today EllisLab and the CodeIgniter Reactor Engineers are proud to announce the first official release of CodeIgniter 2.0.0, which is being released in two flavors.The "Core" version will be the branch that EllisLab uses for their internal applications and will be a bit slower moving. The "Reactor" branch, however, is more community-powered and...
In his latest post Daniel Cousineau talks about a good architecture decision (involving the Zend Framework) that allowed his company to stop on a dime and shift CDNs.Only a few hours before our event and our CDN was failing probably 80% of the SSL handshakes for our requests to publish files. There is no need to name names as it was a difficult and obscure bug to diagnose in an extremely short amount of time. We needed to get it working, our CDN provider wasn't going to be able to resolve the problem in...
In a new post to his blog today Cal Evans mentions a new API wrapper he's developed to work with the Klout website (a site showing your "clout" on twitter).In a previous tweet about playing with Klout and Twitter I talked about a project I am working on that mines Klout for interesting people. (Well, interesting to me) The main body of code remains procedural because...well because it works and it's not something I'm going to share so why bother cleaning it up. However parts of it may be useful to me in...
Zend Framework 1.8 has improved and simplified how you can test your applications, providing you with excellent techniques to streamline your quality assurance processes and reduce your maintenance costs. Hear Michelangelo van Dam talk about how to best harness the unit testing features of Zend Framework.
Maarten Balliauw has posted a new announcement to his blog today - a new contest that Microsoft is hosting surrounding building PHP applications on the Azure platform.The PHP on Azure Contest is a coding competition run by the PHP Benelux User Group supported by Microsoft. Windows Azure is Microsoft's Cloud platform with tools and support for PHP. Participate to win a ticket, airfare and hotel to visit MIX2012 in Las Vegas, a Windows Phone 7 or other great prizes! The contest runs from February 1st 2011...
Rob Allen has happily announced that he will be updating his popular "Zend Framework in Action" book for the release of the Zend Framework version 2 in the upcoming months.I'm delighted to be able to announce that Ryan Mauger and myself have agreed with Manning to write a new book on Zend Framework 2.0. to be called Zend Framework 2 in Action! It's very early days, so we have planned the Table of Contents, but have very little manuscript. The current plan is to cover the major components of Zend...
Once again, a complete lack of new content on this blog is marginally explained by conference activity. I recently spoke about different deployment options at the ThinkVitamin Code Management & Deployment online conference, if you're interested check the Deployment Tactics slides on slideshare.In a few weeks time I'll be talking about ZeroMQ at the excellent PHP UK Conference in London on the 25th of Feb, and if you haven't already got a ticket you can get one for A£20 off thanks to a PHPUK followers...
Latest PEAR Releases:
Date_Holidays_Croatia 0.1.1
PHP 2010 review and 2011 expectations, PHP bug fix releases and Chrome OS relevance - Lately in PHP podcast episode 8
By Manuel Lemos
On episode 8 of the Lately in PHP podcast, Manuel Lemos and Ernani Joppert review the most important happenings of the PHP world in 2010 and what they expect for 2011.
They also comment on the latest PHP bug fix releases and discuss why Chrome OS matters to PHP developers and Web application developers in general.
Microsoft is at it again. Every time I turn around the are finding new ways to engage the PHP community. Now they've gone and started another programming contest - this one involving their Cloud platform Azure. Click on in, I'll give you what details I've got so you can get to coding.
On the Stubbles blog there's a recent post that talks about a feature they introduced into the framework - annotations - with high hopes it would give them more flexibility in how things worked. As Frank Keline says, though, "it's not such a good idea at all".The most simplest reason for this is the idea that annotations are markup. They mark (or, to keep the notion, annotate) code as being special or to be treated in some special kind of way, depending on the scenario where the code is used in. [...]...
In a post earlier this month Timothy Boronczyk took a look at a common feature for web applications that's popping up more and more given the emphasis of social networking - geolocation of your users. The post shows you how to use various web services and data sets to determine where a user is and how they relate to other locations.Services that allow users to identify nearby points of interest continue to grow in popularity. I'm sure we're all familiar with social websites that let you search for the...
Thanks everyone who came to my talk today at PHPBenelux, a€oMaking Software Management tools work for youa€o. It was a great turnout, and I look forward to feedback on my talk on joind.in.A Below is my slide deck, hosted by slideshare.
Thanks to the conference organizers for inviting me to come; I plan on posting a review on my blog once I'm back in the states.
While not specifically about deploying PHP applications, Ian Barber's talk at the recent ThinkVitamin Code Management and Deployment Conference is packed full of good tips you can use in your web application deployment. He talks about everything from version control strategies, continuous integration, remote releases, package management, hotfixes and one of the most difficult things to do - rollback.Still deploying sites and updates manually via FTP? This session will cover a number of automated...
On the Symfony blog today there's some new updates about their upcoming SymfonyLive events posted - both for the San Francisco and Paris conferences.I've already posted about the Symfony Live Conferences schedule a few weeks ago, but since then, we have added quite a few sessions from top-notch speakers.San Francisco will be getting a talk from Dustin Whittle (a Symfony core team member) as well as Kris Wallsmith speaking about Assetic (an asset management library for PHP 5.3). Those attending the Paris...
Cal Evans has snuck in a seventh part of his six-part series looking at what you, the client, can do to help make the relationship and contract between you and your developer better. This new post talks about doing your part.robably the second most common reason I've seen projects fail is because the client fails to live up to their commitments. No I'm not talking about hitting your payment milestones, I'm talking about delivering your content.Without everything they need to get the job done, the...
Popular posts from PHPDeveloper.org for the past week:IBM developerWorks: Understanding the Zend Framework, Part 1: The basics
Smashing Magazine: Cleaning Up The Mess: How To Keep Your Coding Workflow Organized
Cal Evans' Blog: Six ways to be a better client for your developer - Point 4
PHPBuilder.com: Use jQuery to Build a Newsletter Subscription Popup with a MySQL/PHP Backend
Site News: Job Postings for the week of 01.16.2011
Michelangelo van Dam's Blog: Unit testing after Zend Framework 1.8 webinar...
|
|