Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

PHP Roundtable:
044: Asynchronous PHP
Apr 27, 2016 @ 09:23:05

The PHP Roundtable, with host and PHP community member Sammy K Powers, has posted a new episode featuring a discussion about Asynchronous PHP. In this show Sammy is joined by guests Christopher Pitt, Sara Golemon and Aaron Piotrowski.

Async? Isn't that like AJAX in Javascript or something? Most PHP developers encounter asynchronous code for the first time in Javascript, but not many are aware that PHP can do async too. We discuss asynchronous programming in PHP and how we might be able to implement it in our own projects using various libraries. We also take a look at how async features could be added to PHP core to support async natively.

There's plenty of detail in the show notes for this episode covering all of the topics mentioned and links to some other resources you can use to find out more about asynchronous development in PHP. You can listen/watch this latest episode either through the in-page video player or directly on YouTube. If you enjoy the show, be sure to subscribe to their feed and follow them on Twitter for the latest updates when new shows are released.

tagged: phproundtable podcast ep44 asynchronous code discussion

Link: https://www.phproundtable.com/episode/asynchronous-php

PHP Town Hall Podcast:
Episode 48: Code of Conduct
Feb 18, 2016 @ 12:45:49

The PHP Town Hall podcast, hosted by PHP community members Phil Sturgeon and Ben Edmunds, has posted their latest episode - a discussion with Jenny Wong about Codes of Conduct and more specifically the effort to try to adopt one for PHP.

Whilst all three of us think a Code of Conduct is a good idea, we talk through some of the various for and against reasoning that people have, and try to outline the logical failures behind some of the FUD being spread around during this discussion.

We cover a few things, from the intent of a Code of Conduct, explain it’s reach is not as scary as many seem to think, outline a few things that a Code of Conduct does not try to do, and talk about some of the problems minorities have at conferences and online which could be simplified over time with a useful CoC.

The goal behind the show is to try and help "open some minds" and bring a constructive approach to discussing the Code of Conduct without the usual (and unfortunate) reactions we've already seen from the community. You can listen to this latest podcast through the in-page video player or directly on YouTube. If you enjoy the show and want to check out past and future shows you can subscribe to their RSS feeds.

tagged: phptownhall ep48 benedmunds philsturgeon codeofconduct coc discussion video podcast

Link: https://phptownhall.com/episode-48-code-of-conduct/

Reddit.com:
What is the difference between a framework and a library?
Dec 30, 2015 @ 11:34:10

On Reddit.com's /r/php subreddit there's a discussion that's started up around this video that proposes some of the differences between a framework and a library.

Many people have asked me this question before. It's sometimes hard to get a straight answer, but if we remove all of moot details, use cases, and focus simply on the architectural design details the difference becomes quite clear. This video attempts to explain this difference in a relatively simple and straight-forward manner.

The conversation doesn't just talk about PHP frameworks specifically. There's also some mention of things like jQuery from other programming communities. There's plenty of suggested definitions in the conversation but most revolve around two ideas: that the library is a "tool" to use when needed and the framework is the structure of the application (hence "framework") that "uses you".

tagged: framework library difference video youtube discussion

Link: https://www.reddit.com/r/PHP/comments/3yei0q/what_is_the_difference_between_a_framework_and_a/

Symfony Blog:
The Symfony 500 + 100 Challenge
Dec 12, 2014 @ 12:48:08

The Symfony blog pas posted something they're calling the Symfony 500 + 100 Challenge, an effort to kickstart some backlog cleanup of the number of issues currently in the project's backlog.

The end of the year is approaching, and we think that this is the best time to do some backlog cleaning before fresh starting the new year. Right now there are 728 pending issues in symfony/symfony repository and 177 issues in symfony/symfony-docs.

Some of those issues were reported a long time ago and they probably refer to Symfony versions that are no longer maintained. Others would have been fixed but not closed and there could also be some duplicates. That's why we ask your help to review all the pending issues in order to close irrelevant issues and achieve much more manageable levels: 500 issues or less for symfony/symfony and 100 issues or less for symfony/symfony-docs.

If you're interested in helping out, they've included a few steps to get you started locating and claiming an issue for you to work on. They also make suggestions on how to report back issues found on bugs, feature requests and general discussion items.

tagged: symfony challenge 500+100 issues bugfix featurerequest discussion

Link: http://symfony.com/blog/the-symfony-500-100-challenge

That Podcast:
Episode 12: The one where we find the time to discuss not finding the time
Dec 12, 2014 @ 10:33:35

That Podcast, with PHP community member hosts Beau Simensen and Dave Marshall, has released their latest episode today: Episode #12, The one where we find the time to discuss not finding the time.

Beau and Dave take time out of there busy schedules to discuss what they've been up to recently and get in to the how they do or don't find the time for side projects and open source, in and around work and family.

There's lots of different topics touched on in this episode including:

You can listen to this latest episode either through the in page player or by downloading the mp3 for listening offline. If you enjoy the episode be sure to subscribe to their feed too!

tagged: thatpodcast ep12 time discussion beausimensen davemarshall

Link: http://thatpodcast.io/episodes/episode-12-the-one-where-we-find-the-time-to-discuss-not-finding-the-time/

Pascal Martin:
October 2014 on internals@php
Dec 01, 2014 @ 11:03:32

Pascal Martin has posted his latest summary of the discussions happening on the php.internals mailing list for the month of October 2014.

809 messages have been exchanged in October 2014 on PHP’s internals@ mailing-list — a bit more than in September. [...] First of all, PHP 5.6 has entered its normal cycle of releases, with a first maintenance version at the beginning of the month.

He includes a graph of the (monthly) number of emails over the last year and how October fits in. Topics mentioned include:

If you'd like to follow along with the discussions or are interested in getting an "inside look" at what's going on with the language, you can use either the web-based reader or subscribe to the mailing list.

tagged: phpinternals mailinglist summary oct2014 rfc discussion

Link: http://blog.pascal-martin.fr/post/php-mailing-list-internals-october-2014-en

Pádraic Brady:
Security Oriented PSR Proposed to PHP-FIG
Nov 11, 2014 @ 11:56:42

Pádraic Brady has a new post to his site today talking about a security-oriented PSR that's being proposed to the PHP-FIG group (by Lukas Smith). The proposal suggests the creation of a security policy to be used by members of the PHP-FIG and a way to make sharing security issues more standardized.

Lukas Kahwe Smith recently brought forward an idea to PHP-FIG with two broad objectives for a new PSR: To write a security policy that could be adopted by members; and proposal to make sharing security vulnerabilities more common and standardised. He has invited interested people to express their interest in joining a separate mailing list to discuss the details: https://groups.google.com/forum/#!topic/php-fig/45AIj5bPHJ4. Larry Garfield of Drupal and Korvan Szanto of concrete5 CMS have offered to sponsor the proposal.

He talks some about security policies in general - what they are, why they're a good idea and what Lukas is proposing for PHP projects. He also briefly covers the publishing of vulnerability data, the different options for publishing them and how the standardization of it could be integrated with current tools (Composer anyone)?

tagged: phpfig security standard reporting proposal discussion

Link: http://blog.astrumfutura.com/2014/11/security-oriented-psr-proposed-to-php-fig/

Pascal Martin:
September 2014 on internals@php
Oct 07, 2014 @ 09:35:15

Pascal Martin has posted his latest edition of the happenings on the PHP internals mailing list for the month of September. In this latest edition he covers some of the major topics discussed this past month including:

  • the "Implicit isset() in Shorthand Ternary Operator" RFC (or, as it came to be known, the "Null Coalesce Operator" RFC)
  • An RFC for a "loop + or control structure"
  • an opinion to make PHP 7 transtyping operations more strict
  • the RFC to "Remove alternative PHP tags"
  • another RFC proposed to "Fix list() behavior inconsistency"

There's links to lots of other topics and various messages on the list including lots of other RFCs and plenty of discussion around them. Check out the full post for more great information and links around last month's php.internals happenings.

tagged: internals september mailinglist sept2014 summary rfc discussion

Link: http://blog.pascal-martin.fr/post/php-mailing-list-internals-september-2014-en

php[architect]:
php[world] Conference: Five Amazing Keynotes
Aug 21, 2014 @ 10:33:24

The php[architect] group has officially announced the five keynote speakers they'll be having at this year's php[world] conference conference.

We are excited to announce today the amazing keynote speakers that we have lined up for our php[world] conference this November. We’ve worked hard to find the best speakers and talks that cover the breadth of the PHP experience. We want php[world] to be a conference that pulls together all the different fragmented communities of PHP into one place to share ideas, and our keynotes reflect that mission.

The keynote speakers for this year come from a wide range of communities:

  • Luke Stokes: "Turning Your Code Into a Company: The Parts They Don’t Tell You."
  • Angela Byron: "Drupal 8: A Story of Growing Up and Getting Off the Island"
  • Jeffrey A. “jam” McGuire: "Idealism as code: From philosophy to empowerment"
  • Andrew Nacin: "Trust, Community, and Automatic Updates"

The final "keynote" is actually a panel of seven developers representing some of the major projects in the PHP ecosystem: WordPress, Drupal, Magento, Joomla!, Symfony, Laravel, and Zend Framework. You can find out more about these keynotes here or just check out the conference on the main conference site.

tagged: phpworld14 conference keynote announcement panel discussion

Link: http://www.phparch.com/2014/08/phpworld-conference-five-amazing-keynotes/

That Podcast:
Episode 6: The One Where We Didn't Even Get to Our Scheduled Topic
Aug 06, 2014 @ 12:57:10

In the latest episode of That Podcast, The One Where We Didn't Even Get to Our Scheduled Topic (episode #6), hosts Beau Simensen and Dave Marshall talk about a wide range of topics....except, apparently, the one they wanted to.

Some of the things (and people) mentioned in this latest show include:

You can listen to this latest episode either through the in-page player or by downloading the mp3 to listen whenever.

tagged: thatpodcast ep6 scheduled topic discussion

Link: http://thatpodcast.io/episodes/episode-6-the-one-where-we-didn-t-even-get-to-our-scheduled-topic/