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 9, 2013

Welcome to this weeks edition of PHPWeekly News. 

Another week and we have some great links for you today. Hope that you are all well. Thanks also for passing us on to your friends and colleagues as we've had a significant increase in sign-ups in the past week.  We really appreciate it.  As ever, if you have anything you wish to pass to us then please do so.

Have a wonderful weekend and see you next week!



Our Failure As An Industry
The latest PHP blog from Anthony Ferrara. Read his take on security in the current development community.

Goodbye Codelgniter, Hello Laravel
One developer's comparison of these two frameworks, and his subsequent switch from one to the other.

How I Made Porn 20x More Efficient with Python 
Porn is a big industry. There aren’t many sites on the Internet that can rival the traffic of its biggest players. Find out how this developer took on the  challenge of speeding up the streaming process.

PHP Development Is Getting The Large Popularity In Website Creation With Big Advantages!
Website development is in high demand for online business solutions, and the use of PHP is a huge advantage.

Learn PHP Development The Easy Way! Scam or Legit?
Can you really be taught how to create powerful websites in just 14 days?


Tutorials and Talks

Zend Framework 2 Forms - Simple and Available Everywhere
Zend Framework 2 has improved greatly, helping forms become the first class citizens they need to be. Read and learn how to create flexible, reusable forms in one module and by the power of the ServiceManager reuse them throughout your application.

Using Grep to Find Security Vulnerabilities in PHP Code
Finding all security vulnerabilities in a piece of code may be hard as it requires in-depth analysis of what the code does. Learn how you can find certain types of security vulnerabilities very quickly, using the Grep program.

Testing and Contributing with Composer Packages
Pull requests are a common thing for the PHP community to be doing to these packages and this needs to be done safely, with unit-testing. So, how do you run their test suite and add your own tests?
Addon Approvers Guidelines for v7.x
General requirements for an approval.

A tiny REPL for PHP
Boris: A tiny little, but robust REPL for PHP.

Serializing Data Like a PHP Session
Read how Josh Adell worked on serialising arbitrary data to/from the format used by PHP for storing session data.

Static Code Analysis Tool for PHP
Here, Software Engineer Christopher Louis Martinez gives a detailed overview of tools for PHP.

News and Announcements


Joomla! 3.1.1 Stable Release
The Joomla Project is pleased to announce the latest update to the Joomla community with the immediate availability of Joomla3.1.1. This release fixes some problems introduced in the 3.1.0 release.  

PHP Conference Argentina 4-5th October 2013 Buenos Aires
With several talks covering a wide range of topics related to web development, presented by the best of the programming world.

Symfony 2.3.0 Beta 1 released
Last week, the first beta of Symfony 2.3.0 was released. The most relevant additions were the new comparison validators, the requirement of the debug component to maintain BC, and the possibility to log fatal errors in production. 

phpMyAdmin 4.0.0 is released
Version 4.0 contains many bug fixes and smaller new features, and this version requires Javascript.

Distill San Francisco 8-9th August 2013
The Essence of Development, held at The Winery SF, Treasure Island 

PHP 5.5.0RC1 is available
The PHP development team announces the availability of the first release candidate of PHP 5.5. This release fixes some bugs as well as some possible leaks from the last beta.

PHP 5.4.15 and PHP 5.3.25 released
The PHP development team announces the immediate availability of PHP 5.4.15 and PHP 5.3.25. These releases fix about 10 bugs aswell as upgrading the bundled libmagic library. All users of PHP are encouraged to upgrade to PHP 5.4.15.

Reading and Viewing

PHP Web Services: APIs for the Modern Web (by Lorna Jane Mitchell, published 3rd May 2013)
Using code samples, real-world examples, and advice based on her extensive experience, this practical book provides everything you need to build web service APIs with PHP.

Learning jQuery: A Hands-on Guide to Building Rich Interactive Web Frontends (by Ralph Steyer, published 8th May 2013)
Learning jQuery will guide you through using jQuery, jQuery UI, and jQuery Mobile in your own projects. One step at a time, you’ll learn how to do everything from adding simple effects through building complete rich internet applications.

Better Documentation for PHP internals
Listen to or view this Lately in PHP Podcast from Manuel Lemos

Zend Developer Zone - Podcast
Hear Zend's Joe Stagner talk to Adam Culp, organiser of SunshinePHP and general PHP Guru.

Interesting Projects, Tools and Libraries

Efficiently Replicating RETS data to MySQL
For this project the excellent PHRETS PHP library was used. PHRETS is a versatile library that allows you to communicate with a RETS server in an easy manner. 

This event based pub/sub library allows you to subscribe to events by simply implementing a specific method, or set of methods.

Setting Multiple Headers in a PHP Stream Context
Lorna Jane walks us through how she sets multiple headers.

ipython-sql for multi-database comparisons
A comparison of queries run across different databases. How hard would it be to get side-by-side results into tidy IPython Notebook output?

Python interpreter finally gets tab completion by default
Enable tab-completion in the interactive interpreter by default, thanks to a new sys.__interactivehook__. 

arrch V1.1
A PHP library for array queries, sorting, and more.


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

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 ©