Welcome to your favourite weekly newsletter, positively bursting with all things PHP.



This week the HHVM team has posted a blog discussing some of the long term support it plans to provide for the project.



WordPress Version 4.0, named Benny, is now available for download or update.



Plus we have a review of some of the best bits from the PHP Summer Camp, held in Croatia last week.



If you are interested in object-oriented programming, we have an article about how to develop advanced OOPs in PHP.



The BRNO Conference takes place in the Czech Republic next week, and it's not too late to register for tickets.



Also True North PHP is booked for November, and tickets will soon go on sale.



Have a great weekend PHP fans ;)



Cheers

Katie

Help us keep PHP Weekly going Please help us to keep doing this each week by visiting our sponsor:



From our sponsors:

(Sponsor this newsletter) App Marketing Guide Start Running App Marketing Campaigns That Increase Revenue & Engagement

Articles HHVM Long Term Support

The HHVM team at Facebook understands that in order to reach every corner of the PHP landscape their users need to have some sort of commitment, in order to plan their deployments accordingly and to know how upstream will react to security and stability fixes in already released versions, for example. On the HHVM blog this week is an article discussing some of the long term support they plan to provide for the project.



Eight WordPress Plugins to Make Your Blog Faster and More User Friendly

This post lists the 8 “must-have” plugins for every WordPress blogger. They will allow you to reduce server loading time and make your blog easier to use for your readers.



The Community Toxic

The PHP community contains many hardworking and dedicated individuals, working daily to improve PHP and to make the community, the product and the environment better for current and future developers. However, as with all communities, there are some members that are so aggressive and forceful that they actually threaten the fabric of the community itself. Brandon Savage talks about the issue and what can be done about it.



August 2014 on internals@php

This post, from Pascal Martin, summarises the messages listed on the php.internals mailing list last month.



PHPSummerCamp 2014 Review

Three days of hands-on workshops last week with experts from their fields provided us all with new insights, perspectives and tricks. Here is a review of a selection of the workshops.

Tutorials and Talks PHP Streaming and Output Buffering Explained

Recently, Rails launched a feature called Streaming. Even though streaming is not a new concept, having it built into the framework to let developers build rapidly responding applications easily is definitely a huge step. In this article, we will see what streaming is, what output_buffering is and how to get our desired result under different webservers (Apache, Nginx) and PHP configurations (CGI, mod_php, FastCGI).



Understanding PhpSpec

If you compare PhpSpec to other testing frameworks, you will find that it is a very sophisticated and opinionated tool. One of the reasons for this, is that PhpSpec is not a testing framework like the ones you already know. In this article, we will take a look under the hood of PhpSpec and try to gain a deeper understanding of how it works and how to use it.



Bye Bye Symfony

Marc Morera has recently posted an article saying "Bye" to Symfony and "Hi" to PHP, where he suggests that Symfony components can work well within a large PP project.



Build a Database with Eloquent, Faker and Flysystem

In this second article of the series, we will create the structure of the database. We will create the tables using migrations and seed the database using seeders. Also, you will learn how to grab some random images from LoremPixel and put them on the filesystem using Flysystem. You’ll also be adding some randomly generated data using the Faker library. Much like with Part 1, you can download this part’s code from github.



Advanced Object-Oriented Programming in PHP

Object-oriented programming (OOP) is an important technique regardless of the programming language developers use, and PHP is no exception. This article will discuss how to develop advanced object-oriented programs in PHP.



Getting Started With Composer In PHP

In this tutorial we are going to learn about composer and how we can use it to develop our PHP applications.



Throw An Exception When simplexml_load_string Fails

Rob Allen has written this simple little class on how to stop the warnings that are emitted when simplexml_load_string & simplexml_load_file fails.



Installing and Using PHPMyAdmin for Web Development

PHPMyAdmin (PMA) is an excellent free, open source web-based database client which can be used to interact more easily with MySQL and application databases. In this article we will learn how to install and secure it, plus some common scenarios with which it can assist you in database administration.

News and Announcements



ZendCon - October 27-30th 2014, Santa Clara CA

It’s time to celebrate ZendCon’s 10th year of global community-building powered by PHP! From your wake-up call until the moment you hit the sack, you can fill your days and evenings with sessions, tutorials and networking time. ZendCon is the place to catch up on news, float new ideas and share coding challenges with developers from around the globe. If a tutorial is part of your game-plan, look for our pre-conference lineup. If you’re keen to talk about a topic that’s not on the agenda, don’t miss the UnConference. Got questions for Zend? Fire away at our annual Meet-the-Team panel. And yes, there is still such a thing as a free lunch at ZendCon – also a great time to share your ideas and brainstorm with other PHP community members.



True North PHP Conference - November 6-8th 2014, Toronto

The call for papers is now closed for this three day event, with early bird tickets on sale soon.



WordPress 4.0 “Benny”

Version 4.0 of WordPress, named “Benny” in honor of jazz clarinetist and bandleader Benny Goodman, is available for download or update in your WordPress dashboard. While 4.0 is just another number for us after 3.9 and before 4.1, we feel we’ve put a little extra polish into it. This release brings you a smoother writing and management experience we think you’ll enjoy.



BRNO PHP Conference - September 20th 2014, Czech Republic

This event brings together great technology content and great people. You will find high-quality presentations by the brightest experts in the PHP world, coupled with a welcoming and friendly community of attendees and speakers. With just over a week to go there are still some tickets available, so register now.



PHPNW North West Conference - 3rd-5th October 2014, Manchester UK

Two conference days starting with a tutorial day on the Friday, followed by a Hackathon! Put your newly aquired knowledge straight into practice on Friday night. With 400+ delegates, speakers and sponsors who will be immersing themselves into a pool of in-depth teaching on topics related to PHP; presented by an array of industry leaders and speakers from around the world.

J obs DeskPRO is hiring a QA Engineer with Codeception Experience. (London or Remote / Perm or Contract)

Join our team and lead the QA effort at DeskPRO. Your initial focus will be building a large acceptance test framework in codeception.



SHAREIGHT Full Stack Developer - London

SHAREIGHT are looking to add talented full-stack developers to their team. To gain a place in our team you should have solid experience building and maintaining complex software systems. Developers who apply creativity and passion to solve human problems with software and technology will fit right in with us. We work in an Agile way and value team players who can collaborate with others to deliver elegant solutions.



*CMNTY is Looking for a Symfony2 PHP Developer!

CMNTY Corporation develops online communities. Our SaaS solutions will belong to your main task areas. You will be responsible for the architecture, planning and development of our products. You will implement new features, find and fix bugs and optimize code. Visit our Facebook page to learn more.



Developer for Performance Telecom

Performance Telecom require a developer, based near Durham, UK, to work on an exciting Customer Satisfaction system. This role would suit someone with experience as well as someone who is willing to learn new 'stuff'. Contact jobs@performancetelecom.co.uk with your CV/Resume and for more information. This is NOT a remote position.



DeskPRO is hiring Full Stack PHP Developer (Symfony/AngularJS) in London or Remote.

Join our small London based team (excellent remote workers considered as well) building a large PHP application where your work will have immediate impact on our millions of end users. Lots of interesting projects coming up including adding elasticsearch and memcached to our stack, writing a DeskPRO app for telephony based upon Twilio, integrating our software with other companies APIs, adding functionality to our phonegap mobile app as well as continuing the development of our core software platform.

Interesting Projects, Tools and Libraries stream

Basic readable and writable stream interfaces that support piping.



exam-php

PHP library to create, display and grade exams.



kisma

PHP utility belt.



base58php

Base58 Encoding and Decoding Library for PHP.



phactory

A PHP library for generating test data.



zfr-stripe

PHP library based on Guzzle for Stripe payment system.



php-mongo

MongoDB ODM for PHP.



slate

A template engine for filesystem structures.



libdomain

PHP classes and traits to facilitate domain driven design.



event

Event package.



mustache

A namespaced Mustache implementation in PHP.



basemodel

BaseModel for CodeIgniter.



jqjobs

A job queue engine for PHP.



console

Drupal 8 Console scaffolding module generator.



mgr

An open source light PHP framework.



bugsnag

Bugsnag error monitoring for PHP apps.



phiber

PHP Phiber framework, PHP's easy MVC.

So, how did you like this issue?

We are still trying to grow our list. If you find PHP Weekly useful please tweet about us! Thanks



unsubscribe from this list | update subscription preferences

We are still trying to grow our list. If you find PHP Weekly useful please tweet about us! Thanks