PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
Displaying news posts 5321 to 5340 of 6889

NetTuts.com: 30+ Awesome CodeIgniter Tutorials for all Skill Levels

NetTuts.com: 30+ Awesome CodeIgniter Tutorials for all Skill Levels
NetTuts.com has posted a great list of 30 tutorials they've written up for anyone wanting to work with the CodeIgniter framework in their applications. The list ranges from introductory "here's the framework" types out to detailed tutorials on building sample applications.CodeIgniter is a fantastic framework, which caters to beginners, power users and everyone in between. As the best web development source on the web, we've taken it upon ourselves to provide extensive tutorials and screencasts on the...

Vim Toolbox, 2010 Edition

I've been using Vim for close to a decade. I've often said that "Unix is my IDE" -- because Vim is built in the Unix philosophy, allowing me to pipe input into it, out of it, and every which way I want. It fits very nicely with the Unix philosophy of doing one task well, and allowing redirection. I've found it ideal for web development in general and PHP development specifically -- in fact, I've had excellent experiences in every language I've tried my hand at developing in when using Vim. Vim is...

Community News: Latest Releases from PHPClasses.org

Community News: Latest Releases from PHPClasses.org
text2timestamp Benchmark Class allowHTML Language System Number word Facebook Connect Fast Site Search Words Matrix algebra lightweight MVC Lang Combination Class AutoDB Compare two MySQL Backups and output changes to a file CSV_Parser Facebook Page Album Zend Framework Facebook Library

Using RDFa to make a web page editable

Using RDFa to make a web page editable
As part of the IKS project we're working on semantic web editing. One area there is using RDFa to actually make pages editable. RDFa is a way to embed semantic information to regular html pages, and is already supported by some search engines, making this also a way of doing SEO. But in addition to telling search engines what the content on our pages means, we can also use it to communicate between templates and the content management UI. In this example I'm using jQuery, Aloha Editor and a Midgard...

Debugging

Debugging
aoThere are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.a -a Sir Charles Antony Richard Hoare As you've already been told, PHP is the language of the quick and dirty, where a developer's tendency is toward laziness (efficiency).We don't always unit test our code. Sometimes, we take design shortcuts, even though we know they'll hamper us later on....

Announcing the December 2010 Zend Framework Bug-Hunt

Announcing the December 2010 Zend Framework Bug-Hunt
Has Zend Framework been good to you this year? Are you trying to figure out what to give to Zend Framework for Christmas? Well, search no more- Zend Framework wants one thing: for you to close some bugs at this month's bug-hunt! This Thursday, Friday and Saturday of December (the 16th, 17th and 18th 2010), we'll be hosting our monthly bug hunt. For those of you unfamiliar with the event, each month, we organize the community to help reduce the number of open issues reported against the framework.

PHP 5.2.16 Released!

PHP 5.2.16 Released!
The PHP development team would like to announce the immediate availability of PHP 5.2.16. This release marks the end of support for PHP 5.2. All users of PHP 5.2 are encouraged to upgrade to PHP 5.3. This release focuses on addressing a regression in open_basedir implementation introduced in 5.2.15 in addition to fixing a crash inside PDO::pgsql on data retrieval when the server is down. All users who have upgraded to 5.2.15 and are utilizing open_basedir are strongly encouraged to upgrade to 5.2.16 or...

Francesco Montefoschi's Blog: PHPADD: abandoned docblocks detector

Francesco Montefoschi's Blog: PHPADD: abandoned docblocks detector
Francesco Montefoschi has a recent post to his blog looking at a tool you could use to ensure the quality of your code comments - PHPADD, the abandoned docblock detector.PHPADD can analyze a directory with PHP source code and detect (for each file, for each class, for each method) if the parameters in the function declaration are compatible with the parameters found in the docblock, reporting the outdated ones. This can be easily integrated in your build script and the result can be published in build...

Webgeekly.com: 20 Tips you need to learn to become a better PHP Programmer

Webgeekly.com: 20 Tips you need to learn to become a better PHP Programmer
If you're one of the developers that have the basics of the language down and want to improve your skills to the next level, you'd do well to check out this post from Webgeekly.com packed with little helpful hints you can use to make your life easier.PHP is a very versatile programming language that can achieve the same objective in multiple ways. You can read more about that in my 'The Art of Programming' post. Below are a few tips I've picked up from past projects that can improve your code readability...

PHP_CodeBrowser goes stable

PHP_CodeBrowser goes stable
We already wrote about CodeBrowser 0.9 in August and after fixing a few minor bugs the Mayflower Open Source Labs Team is very happy to present PHP_CodeBrowser 1.0.0. The new version is already available on pear.phpunit.de. To check it out, just run A pear channel-discover pear.phpunit.de A pear install phpunit/PHP_CodeBrowser or, if you have already installed PHP_CodeBrowser, you can upgrade with A pear upgrade phpunit/PHP_CodeBrowser If you would like to see any features in the...

Query7.com: An Introduction to Kohana3 PHP Framework

Query7.com: An Introduction to Kohana3 PHP Framework
On the Query7 blog there's a recent post introducing you to the Kohana PHP-based framework (Kohana3, to be exact) and its setup.This is a brief introduction into the Kohana framework. The next two tutorials will cover how to build a blog in Kohana. [...] Installing Kohana is very straight forward, just download the latest stable version of Kohana and unzip it. No need to mess around with yaml or xml files like other frameworks.The installation gives you a set of environment tests that run to ensure your...

Lorna Mitchell's Blog: ZCE 5.3: Worth Doing?

Lorna Mitchell's Blog: ZCE 5.3: Worth Doing?
In this new post to her blog today Lorna Mitchell looks at some of her experiences as she worked toward talking the Zend Certified Engineer certification (the 5.3 version), including her opinion as to whether it was even worth it.I recently took (and passed!) the ZCE 5.3 certification. I've been a Zend Certified Engineer (5.0) for nearly 3 years, and I know a lot more about PHP today than I did then. Today I speak and write various things related to PHP, and also teach all sorts of topics including PHP...

Ibuildings techPortal: Video Interview: Lorna Mitchell

Ibuildings techPortal: Video Interview: Lorna Mitchell
With the recent announcement of the Dutch PHP conference 2011 (and it's call for papers) the Ibuildings crew has taken a look back at DPC 2010 with this new video interview with Lorna Mitchell, the organizer of the 2010 event.With the Call for Papers open and the for the Dutch PHP Conference 2011, it seems like a good time to bring in this interview from last year's host, Lorna Mitchell. Watch this short video for her impressions of the overall event, and some top tips for getting your talks accepted...

How to test your WordPress Cache

How to test your WordPress Cache
The images above show you how to analyze the effectiveness of your cache. Our previous post on How to make WordPress Fastertalked about caching static content, using Mod Pagespeed, and Nginx. The question becomes, how do you measure the effectiveness of your cache? Turns out it's fairly easy with Safari. If you look at the two images above, it's fairly self explanatory. You can access the Activity menu, by clicking on Window in the OS X Menubar, and then choosing Activity. Remember, minification,...

Egeniq Blog: QR tags beyond the hype

Egeniq Blog: QR tags beyond the hype
On the Egeniq blog today there's a new post from Ivo Jansch looking at QR tags, one of the new "hot" trends that're showing up everywhere from websites to magazines. This new article introduces you to them and gives a few examples of how they're being used.In this post I'll try to look beyond the hype. After the peak of inflated expectations we will eventually get to the 'plateau of productivity', at which point QR tags will have become mainstream. This is the moment when marketeers stop talking about it...

MySQL Transactions & Why They Can't Be Emulated in PHP

MySQL Transactions & Why They Can't Be Emulated in PHP
My recent article, aoTop 10 MySQL Mistakes Made by PHP Developersa was far more controversial than I expected. Several of the more intriguing responses were from PHP coders who considered transactions to be an unnecessary overhead. With good-quality PHP code, they argued, you don't need transactions or MySQL's InnoDB storage engine. It's certainly true you don't always need transactions. However, they are useful-and not just for banking or financial applications. A transaction should be used whenever you...

Community News: Latest PECL Releases for 12.14.2010

Community News: Latest PECL Releases for 12.14.2010
Latest PECL Releases: mongo 1.1.0 svn 1.0.1 oci8 1.4.5 hidef 0.1.6 amqp 0.2.0 amqp 0.2.1

How to make WordPress faster without the use of a plugin

How to make WordPress faster without the use of a plugin
When it comes to web page load time, she should always say aowow, that was fasta. Webpage load time is getting more and more important these days, if you go into Google Webmaster Tools, you'll see aoSite Performancea under the labs link. This is a very good indicator of what Google thinks how fast your site is compared to the rest of the internet. As you can see from the graph, your site should load in less than 1.5 seconds. According to Google, this site is faster than 63% of the websites on the...

PHP Manager 1.1 released.

PHP Manager 1.1 released.
Ruslan Yakushev has written a new blog post recently titled. ao PHP Manager 1.1 available in Web PIa If you use PHP on Windows, you really want to read this.

ZCE 5.3: Worth Doing?

ZCE 5.3: Worth Doing?
I recently took (and passed!) the ZCE 5.3 certification. I've been a Zend Certified Engineer (5.0) for nearly 3 years, and I know a lot more about PHP today than I did then. Today I speak and write various things related to PHP, and also teach all sorts of topics including PHP certification. I thought I'd share my thoughts on the ZCE, and I'll write a follow-up post on how to prepare for it. Updated Syllabus The main thing that annoyed me about teaching people for the 5.0 exam in the last couple of...

Latest PHP Tweets