PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
Displaying news posts 4241 to 4260 of 6889

Hannes Magnusson's Blog: up2date PHP5.3 packages for Ubuntu

Hannes Magnusson's Blog: up2date PHP5.3 packages for Ubuntu
In a new post to his blog Hannes Magnusson mentions that the PHP packages for Ubuntu linux installs are woefully out of date and can make a developer's live even more difficult than it already can be. It help ease the situation a bit, he's figured out how to provide custom PHP 5.3 packages to anyone who wants them through a service called Launchpad.Launchpad makes it really easy to provide your own custom packages, and even has a vast build farm to build packages automatically for different architectures...

Community News: Latest PEAR Releases for 04.18.2011

Community News: Latest PEAR Releases for 04.18.2011
Latest PEAR Releases: Net_SMTP 1.5.2

Me and Symfony2 learning about REST

Me and Symfony2 learning about REST
I hate the frontend. Maybe its just all the scars from the IE4 and IE6 days I had to suffer through, but since then I have taken every opportunity to move myself further away from the frontend. Database-land seemed equally ridden with incompatibilities but for some reason I coped better with that. Anyway, somehow this entire REST thing seemed frontend to me. I think at some point I ended up with the misconception that REST is about URLs. Mea culpa. Thanks to Fabien and his advocacy around learning the...

up2date PHP5.3 packages for Ubuntu

up2date PHP5.3 packages for Ubuntu
Most Linux distributions have a policy of not being to up to date with upstream releases of software, mostly for good reasons.AThis however is extremely painful for developers, as it means they often need to use really outdated version, containing all sorts of bugs - and even missing features. This has been pissing me off for quite some time, so I have been running my own PHP builds for a while - but when it comes to deploying the apps... the sysadmins obviously start complaining that they have to...

Ade Slade's DbUnit Talk

Ade Slade's DbUnit Talk
At #phpsw this week, former Gradwell-er and all-round good guy Ade Slade delivered a great talk about DbUnit. Testing in general, and doing testing the right way in particular, is one of his great passions as a developer, and he certainly brought a lot of enthusiasm and hands-on experience to an often-neglected part of unit testing one's code. The talk and slides are on Ade's blog.

Kenny Meyers' Blog: How CodeIgniter Works (Video from EECI 2010)

Kenny Meyers' Blog: How CodeIgniter Works (Video from EECI 2010)
If you've been wanting to get into development with CodeIgniter but are still struggling with some of the first steps, you should check out this new post (and video) from Kenny Meyers that steps you through some of the basics of using the framework and how it handles requests.Want to know how CodeIgniter works? I mean that question quite literally. What happens when someone visits your site and index.php is loaded by Apache/nginx/php-fpm? I gave a talk at EECI 2010 last year about this and it's finally...

Community News: IPC10 - PHP: Yesterdays Scala and the Cobol of tomorrow? (video)

Community News: IPC10 - PHP: Yesterdays Scala and the Cobol of tomorrow? (video)
The International PHP Conference has posted the video they recorded at their 2010 event of Pierre Joye and Johann-Peter Hartmann's keynote presentation "PHP: Yesterday's Scala and the Cobol of Tomorrow".PHP came a long way, and we are no longer the cool new kid on the block. On the other hand side we are still far away from being the new cobol, and there is a lot of great stuff going on inside php and the php community. What happened to PHP the last few years, what is happening right now and what will be...

Victor Farazdagi's Blog: New Project: Phrozn - static site generator in PHP

Victor Farazdagi's Blog: New Project: Phrozn - static site generator in PHP
On his blog today Victor Farazdagi introduces a new tool he's developed to help make the creation of static sites even easier - Phrozn, a static site generator that takes content and wraps it in a site's template and structure and outputs it for easy integration.Given the scale of how client-side technologies (such as JavaScript) evolved, most of dynamic functionality can be implemented using client-side scripts + remote web-services (e.g. Disqus for comments). More than often we a going down that road...

Ruslan Yakushev's Blog: WinCache and WordPress plugin upgrade problem

Ruslan Yakushev's Blog: WinCache and WordPress plugin upgrade problem
In a new post to his blog Ruslan Yakushev points out a new build of WinCache (the Windows caching tool for PHP) that makes life easier for WordPress users who want it to be able to to the auto-upgrade correctly.The WinCache extension 1.1 for PHP has been released last year. Since then several customers reported a bug in the extension that prevents WordPress and other PHP applications from performing automatic upgrades or their plugins. This was reported on WordPress forum as well as on WinCache forum....

Book Report: Easy PHP Websites with the Zend Framework

Book Report: Easy PHP Websites with the Zend Framework
Jason Gilmore recently released a new book on developing websites with Zend Framework. Click on in, let's take a look at it, shall we?

Robert Basic's Blog: A hack for Zend Framework's translated route segments

Robert Basic's Blog: A hack for Zend Framework's translated route segments
Robert Basic has put together a new post to his blog about a hack he's found for the Zend Framework translated route segments when a "gotcha" popped up when he was trying to use them in a multi-language website.The web site's default locale, language, is English. If the user has no locale in the session/cookie, she, or he, will get the English version of the web site. [...] But! If the user's first visit is on the http://example.com/vesti URL ("vesti" is "news" in Serbian), the router can't route that...

Lorna Mitchell's Blog: Script for Database Patching at Deploy Time

Lorna Mitchell's Blog: Script for Database Patching at Deploy Time
As a part of one of her projects, Lorna Mitchell had a need to deploy database patches as a part of her overall deployment process. Obviously, doing this manually every time can be a hassle so she came up with a script that does the work for her (based on a patch_history table).My current project (BiteStats, a simple report of your google analytics data) uses a basic system where there are numbered patches, and a patch_history table with a row for every patch that was run, showing the version number and...

Site News: Popular Posts for the Week of 04.15.2011

Site News: Popular Posts for the Week of 04.15.2011
Popular posts from PHPDeveloper.org for the past week:Site News: Popular Posts for the Week of 04.08.2011 Lukas Smith's Blog: Symfony2 community pushing the PHP ecosystem PHPBuilder.com: 5 Popular PHP Template Engines Worth Checking Out Cal Evans' Blog: Four reasons why Drupal should fork PHP NetTuts.com: Managing Cron Jobs with PHP Kevin Schroeder's Blog: Why do you use PHP? Oracle Technology Network: Scaling a PHP MySQL Web Application, Part 2 RubySource.com: Confessions of a Converted PHP Developer:...

Script for Database Patching at Deploy Time

Script for Database Patching at Deploy Time
I've written before about a simple way of patching database versions and there's a much more comprehensive article from Harrie on TechPortal as well. I often find though that projects with patching strategies are missing the scripts to apply these automatically when the code is deployed, so I thought I'd share mine. My current project (BiteStats, a simple report of your google analytics data) uses a basic system where there are numbered patches, and a patch_history table with a row for every patch that...

Kenny Katzgrau's Blog: Why PHP Was a Ghetto

Kenny Katzgrau's Blog: Why PHP Was a Ghetto
In a recent post to his blog Kenny Katzgrau talks about why PHP was a ghetto (both on the quality front and the public perception) but how things have turned around and the language is being perceived as stronger all the time.I was talking with the Co-founder of a pretty cool start-up in DUMBO the other day about why the non-PHP development world generally has such disdain for PHP and the community surrounding it. He brought up an interesting point that stuck with me, largely because I hadn't heard it...

Job hunting? Here's a couple of quickies for you.

Job hunting? Here's a couple of quickies for you.
Things are starting to turn the corner on the jobs front. While tech jobs in general - and PHP developer jobs in specific - fared better than most sectors, it was rough there for a while. So now that things are starting to turn around, many developers are starting to move from aohunkered downa mode and are starting to consider their options. Here are a couple of recent blog posts to start you thinking.

WinCache and WordPress plugin upgrade problem

WinCache and WordPress plugin upgrade problem
The WinCache extension 1.1 for PHP has been released last year. Since then several customers reported a bug in the extension that prevents WordPress and other PHP applications from performing automatic upgrades or their plugins. This was reported on WordPress forum as well as on WinCache forum. The new build of WinCache with the fix for this problem is available now at the following location: https://sourceforge.net/projects/wincache/files/development/ The build 1.2.411 is a release candidate build....

Justin Carmony's Blog: PHP Itch to Scratch: Object Notation

Justin Carmony's Blog: PHP Itch to Scratch: Object Notation
In a new post to his blog Justin Carmony talks about a few "itches" he's wanted to scratched when it comes to features of the PHP language - in this post it's the notation that's used surrounding the use of objects.At the end [of Marco's post to his blog], he states it ultimately boils down to find a better way to bring features build downstream back upstream. So I thought I would do my part by first my blogging about a few "itches" I'd love to see scratched. My first itch would be some form of Object...

WebTutor.pl: Strong data typing in PHP, part II: autoboxing and indestructable objects

WebTutor.pl: Strong data typing in PHP, part II: autoboxing and indestructable objects
In the second part of their series looking at data typing in PHP, the WebTutor blog takes a different approach to supporting strong typing in PHP, using autoboxing and indestructible objects.In an earlier article on the strong typing I've described the typehint mechanism that provides data type enforcement for the values sent to the methods and functions. Unfortunately said implementation does not protect against another problem associated with the dynamic typing of variables: a lack of type enforcement...

Volker Dusch's Blog: Dealing with segfaults while PHPUnit code coverage generation for CI

Volker Dusch's Blog: Dealing with segfaults while PHPUnit code coverage generation for CI
Volker Dusch has a new post to his blog looking at handling segfaults during code coverage generation that might come up during your continuous integration process (with PHPUnit flavor unit tests).About half the "Build failed" mails I've gotten from Jenkins in the last two weeks where not due to me breaking the tests but just PHPUnit segfaulting. "Wait! I know PHPUnit can't segfault!", only PHP itself can. And it does, quite often. For some reason that probably has to do with using PHP 5.2.OLD it doesn't...

Latest PHP Tweets