|
Sponsored Link
|
On the Zend.com site today there's a drawing you can enter for a chance to win a free pass to the PHP UK Conference happening in February (the 25th) in London.The PHP London user group's sixth annual PHP UK Conference is a full-day event of lectures and networking for web developers and managers at the Business Design Centre in central London on Friday 25 February 2011. Enter now, and possibly win a registration to this exciting event, worth £130!The drawing will end on February 14th so be sure to put...
In a new post to his blog Gonzalo Ayuso has put together a comparison of a few PHP templating alternatives out there developers can use to further separate the view logic from the main parts of their application.Template engines has a lot of features but I normally only use a few of them and the other features very seldom. In this performance test I will check the same features under different template engines to see the syntax differences and the performance. The template engines selected for the test...
Latest PEAR Releases:
HTML_Template_Flexy 1.3.11
Net_Growl 2.2.1
Text_CAPTCHA_Numeral 1.3.1
Services_ProjectHoneyPot 0.5.3
Net_Growl 2.2.2
Services_JSON 1.0.3
PHP_CodeSniffer 1.3.0RC2
Text_CAPTCHA 0.4.2
With most web applications, there comes a time where there is a need to perform either CPU or I/O intensive work based on user actions. Whether processing uploaded files, or performing system-wide database updates, developers are increasingly turning to Gearman as a simple way to hand off the heavy lifting to another server to be performed asynchronously. It is easy to install and configure and has interfaces to many popular languages, including PHP.
With this in mind, the team at Ibuildings created a...
I've just committed two new plugins to the habari-extras Subversion. Firstly, there's the 'share' plugin, which adds the Facebook OpenGraph metadata to pages so that the Like button works, and also adds Facebook and Twitter widgets to the bottom of posts. Secondly, there's a bitly plugin, that pings bit.ly's API when every post is published and generates a short URL. This URL is then stored in the post info, and it provides a template to add it to the head of each page using the shortlink markup. I'd be...
I am very happy to announce that I finally had some time to release version 2.0 of my PDF-Presenter-Console. It is filled with new features like navigational link support and cache compression, as well as many bug fixes. Go get it while it's hot!
I think I'm just about keeping to this one-post-a-week thing, almost. I've recently been playing with the internals of Habari, writing a couple of plugins. I've found it quite well put together, though I don't seem to ever get the Utils::debug() output to display properly - though this might have been due to the code I was writing running before a redirect. I believe though that I now have got 2 plugins which I'm going to investigate publishing - one which generates the Facebook and Twitter widgets at...
And here we are, 2011,A excitementA in the air and all that jazz! It's looking to be a great year ahead of myself and my company (echolibre). I'll be speaking at a few conferences this year such as PHP Tek and writing articles for various magazines and online publications - I already have 2 slated for PHP Architect and as a bonus I will be publishing my old PHP Architect articles and columns to this blog in the coming days :-)
On the subject on online publications, last December I wrote an article called...
noweb.php is a PHP implementation of the tool needed for literate programming. Wikipedia says the following about literate programming:
The literate programming paradigm, as conceived by Knuth, represents a move away from writing programs in the manner and order imposed by the computer, and instead enables programmers to develop programs in the order demanded by the logic and flow of their thoughts. Literate programs are written as an uninterrupted exposition of logic in an ordinary human language,...
Job postings for the past week:Job Posting: SoftLayer Seeks Software Engineer - Interface Development (Dallas, Tx)
Job Posting: SoftLayer Seeks Software Engineer - Systems Development (Dallas, Tx)
Job Posting: Company Confidential Seeks Senior PHP Developer (Montreal, Quebec, Canada)
Job Posting: HowStuffWorks.com Seeks UI Developer (Atlanta, GA)
On the Working Software blog there's a recent post looking at correcting a mistake that the developer made when choosing the logging method of his application - pushing the output of print_r into a file.recently deployed a job on which the timeline was so tight that my ability to type quickly was what made the difference between delivering on time or not. Everything was rushed, the budget was tight, it was one of those real seat of the pants deals and there was far too little testing done. [...] The only...
In doing some work on a project of his, Christian came across the need for some autoloading in his libraries. His search lead him to the Symfony autoloading tool the UniversalClassLoader.I'm not yet sure what is the best approach to use this loader. When I started looking for examples I sent a small tweet which was replied to by Stefan Koopmanschap as he used this class loader in one of his own libraries. What he did is to include the class/namespace registering code in one of the central classes of his...
New on BinarySludge.com today there's a tutorial looking at redundant and fault tolerant session storage via a few different technologies that can store session data with a custom session handler.If a PHP application has deeply embedded usage of the $_SESSION superglobal, removing state is difficult. Instead removing the dependency between a user's session data and the single server it's stored on achieves the same fault tolerance.They focus on a REST-ful approach to session handling, that it should be...
Cal Evans has started up a new series of posts to his blog today, flipping things over from the usual developer-centric perspective most people take and looking at the client instead. In this first part of the series he looks at the first of six ways you can be a better client to your freelance developer.You and you alone are the vision keeper for your project. You have to convey the problem that needs to be solved without specifying how it is to be solved. Work with your developer to make sure they...
2010 closed out on a pretty good note for the Zend Framework developer community. The december bug-hunt closed out with a solid 37 issues (as of Jan. 12, 2011) . This bug-hunt was led by Ramon Ornelas in first place with 11 issues and Thomas Weidner trailing one issue behind with 10 issues resolved. 11 unique developers joined in to help make this bug-hunt a success. To Ramon, Thomas and the 9 other developers: the Zend Framework team cannot thank you enough for taking part and giving back to this...
On the Liip blog today there's a new post from David Buchmann looking at why a client of theirs moved away from a Google Search Appliance and towards Zend_Lucene for their searching needs.Google technology does a good job when searching the wild and treacherous realms of the public internet. However, the commercial Google Search Appliance (GSA) sold for searching intranet websites did not convince me at all. For a client, we first had to integrate the GSA, later we reimplemented search with Zend_Lucene....
Popular posts from PHPDeveloper.org for the past week:Ibuildings techPortal: Video Interview: Kevlin Henney
DZone.com: Java PHP Python -- Which is "Faster In General"?
Ibuildings Blog: PHP in 2010 - a year in retrospective
Kevin Schroeder's Blog: Pre-caching FTW
PHP.net: PHP 5.3.5 and 5.2.17 Released!
SitePoint PHP Blog: How to Create Your Own Twitter Widget in PHP, Part 3
Nay Pryce's Blog: "Dependency Injection" Considered Harmful
Site News: Job Postings for the week of 01.02.2011
Gonzalo Ayuso's Blog:...
Better late than never, right? I should've done this in December, but at least it's only two weeks into the New Year.
Last year was a great year. Looking back at my 2010 resolutions, here's what I accomplished:
Learn a new language - really dove head first into learning Objective-C, along with the Cocoa and UIKit frameworks
Built and released my first iOS app, FloodWatch
My 2010 resolutions aside, I also managed to make a move to Yahoo!, start to hone my front end developer skills, do some Java...
An announcement has been made about an new entry into the PHP community world - the PHP Community Conference happening in Nashville, TN (April 21st and 22nd):The PHP Community Conference is all about you! Come on out to Nashville for a different kind of conference this spring. We're going to hear from community members about projects they're working on and how they were inspired. It's going to be a fun, laid-back event where you and the people you'll meet can collaborate to build some awesome...
Sam Holman has written up a new post on the Label Media blog today about installing Sphinx and PECL/sphinx on a Mac OS X system. No sample code is provided, but this will definitely help with the setup.I've got a fairly vanilla install of Snow Leopard (10.6) and use the default installations of PHP, MySQL, Apache, et al. Installing the Sphinx open source search engine and the PECL extension wasn't too much of a pain, but would have been easier had i had the following notes to hand.His first try was with...
|
|