Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

May 2, 2013

Welcome to this weeks edition of PHPWeekly News. 

The past week seems to have flown by! Hope that you are all well.  We have some great links this week to share with you.  As ever, if you have a story to share or you see something great about PHP which you feel we should be telling others about, then let me know at [email protected]

As we are also trying to build our subscriber base, can you also please let your friends and colleagues know that we exist and point them to the site to sign up

All the best and have a great weekend!



Community Spotlight: Scott Reynen
Meet Scott Reynen, and learn about his experiences with the Drupal community.

Interview with Jakub Vrana
Get inside the head of one of the co-authors of The Official PHP Manual

Heroku Postgres Databases Patched
Data is one of the most valuable assets of any company. As a database-as-a-service provider, one of Heroku's biggest responsibilities is ensuring data is kept safe. Read about how they overcame one of the worst security vulnerabilities to date in PostgreSQL.

How Wealthy Developers REALLY Succeed
Want to know what it REALLY takes to be successful as a developer?

Education in PHP Security - What's Needed?
Helping to kick start a security testing “revolution” in the PHP community

PHP is Meant To Die 
The core PHP feature follows the most simple programming workflow: get input data, process it, display the output, and die. Learn why your PHP code can't run forever.

Tutorials and Talks

Random values are everywhere in PHP. They are used in all frameworks, many libraries and you probably have tons of code relying on them for generating tokens, salts, and as inputs into further functions. Find out how random values are important for a wide variety of use cases.

The Epic Tale of Moving to Hiphop

This article evaluates one person's experience of using HipHop.

5 Reasons Coding Standards are Essential
Learn why it’s imperative to use a coding standard that can be consistently adhered to.

Use Dice for Simplified PHP Dependency Injection
Dice is a Dependency Injection Container for PHP. Learn how it allows you to use Dependency Injection techniques in your code with minimal effort.

Top Version Control Systems used by PHP Developers
Version Control Systems are important tools that every developer should be using. However, for many developers version control systems are not part of their development tool set. Read this article to learn what version control systems are, why it's so important for all developers to use them, and what the most popular systems used by PHP developers are.

PHP: Redirection Limit Reached
Received an error message upon reaching your PHP Redirection Limit? Learn about the possible solutions.

Avoiding Object Oriented Overkill - The Object Oriented PHP Masterclass
How to truly master object oriented programming, hands on.

Working with Dates and Times in PHP
Make sure you check your version of PHP before using any of this code, as PHP 5.2 or newer is required.

Crop and Resize Images with ImageMagick
By providing a cropping/resizing feature you can allow users to upload photos from any device (e.g. tablets or phones) without them having to worry about the the final size.

News and Announcements

Dutch PHP Conference 6-8th June 2013

Get tickets now for the PHP Community’s most exciting event, taking place in Rai, Amsterdam

Wordpress 3.6 Beta 2
Wordpress 3.6 Beta 2 is now available. Recommend that you play around with it first in a test site, before progressing to a production site. 

Joomla! 3.1.0 Stable Released
The Joomla! Project is pleased to announce the availability of Joomla! CMS 3.1.0 Stable. Joomla 3 is the latest major release of the Joomla CMS, with Joomla 3.1 the second minor release in this series.

International PHP Conference 2-5th June 2013
Running for over a decade, the world's first PHP Conference is to be held this year in Maritim Proarte, Berlin

The new Elefant 1.3.5-beta is available now for download
Elefant 1.3.5 is out now with easy role-based access control (RBAC)

Reading and Viewing

Feline Tooth Extraction - Podcast
Listen to the latest podcast hosted by PHP community members Chris Hartjes and Ed Finkler, known for their freewheeling, uncensored discussions on programming the web.

Zend Developer Zone  - Podcast
Is Cal Evans "The Ubiquitous face of the PHP Community"? Hear Zend’s Joe Stagner interview Cal Evans on the changing face of the PHP Community.

Future of PHP: Drupal
An interview with the core contributors and biggest fans of the Drupal framework.

Instant CakePHP Starter (by Mark Robert Henderson, published 25th April 2013)
Learn everything you need to develop a feature-rich CakePHP app, from installation to development.

Programming PHP (by Kevin Tatroe, Peter MacIntyre and Rasmus Lerdorf, published 22nd Feb 2013)
This updated edition teaches everything you need to know to create effective web applications with the latest features in PHP 5.x

Interesting Projects, Tools and Libraries

Sandboxing Untrusted Code with PHPSandbox
How does one make use of the extreme power available through runtime evaulation of PHP, without exposing one's server to near-certain rooting?

Awesome PHP Libraries and Resources
A list of amazingly awesome PHP libraries, resources and shiny things.

Performance Benchmark of Popular PHP Frameworks
How slow is your framework? Does framework performance matter?

Creating Map Visualisations in <10 lines of Python
Using Vincent to streamline the creation of maps

Testing Smells - Try/catch
As part of a project to migrate the PHP code at work from PHP 5.2 to PHP 5.4, this team of developers used an extensive test suite to look for instances where something that changed between the versions of PHP they were using has caused some unexpected behaviour.


SourceGuardian creates a great PHP Encoder for protecting your code. You owe it to yourself to check it out :)

Thanks to Dmitry!

I also want to give thanks to Dmitry Smirnov, one of our earliest subscribers, who has really helped to sanity check some of the information and has been a wealth of information for everything to do with PHP.

Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

Talk to us!

If you have some news, want to share a link with us or chat with us feel free to email us.

And we also have an RSS feed that you can use.

Like us on FacebookFollow us on Twitter

Copyright ©