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

Symfony Blog:
The end of the Symfony Standard Edition
Jan 10, 2018 @ 11:54:34

On the Symfony blog there's a post with a major announcement for the users of the framework - the end of the Symfony Standard Edition, a release version that tried to bundle in the common tools a developer might need.

When I started to work on Symfony 2 many moons ago, I decided to create a set of decoupled components instead of a monolith framework like symfony 1. This choice was probably one of the key reasons of the immediate success of Symfony 2. [...] Of course, people don't want to assemble the components themselves when starting a new project. To fill the gap, we created the Flex was born. [...] Thanks to the new Flex approach, we've decided to not provide the Symfony Standard Edition for Symfony 4.0.

In the post Fabien talks about some of the history behind the Standard Edition including why it was made and what problems it solved. He then points out that, with the introduction of Flex, many of the issues and flexibility the SE lacked are worked out. While it is a little more complex to get started with a Flex application, the unpacking functionality helps with bringing in bundles of packages related packages without having to require each individually.

tagged: symfony standard edition endoflife end community flex symfony4

Link: https://symfony.com/blog/the-end-of-the-symfony-standard-edition

Symfony Blog:
Say Thanks to the Libraries you Depend on
Dec 21, 2017 @ 10:49:51

On the Symfony blog there's a post that reminds you, at a time of year when giving is top of mind of a lot of people, to say thank you to the libraries you depend on.

If you're like me, you build apps that depend on a lot of great PHP libraries that are maintained by countless talented developers. That's amazing! The PHP community has come so far! And while I try my best to contribute back, it's tough to show appreciation for all these efforts.

Sometimes, I just want to send some ???? and shout THANKS!

To make it easier, they've released the Thanks composer plugin that will star every package your project depends on automatically to show them your appreciation. It may seem like a little thing to do but project maintainers love to know that their work is appreciated. If you want to show even more appreciation consider emailing the team or individuals working on the project and let them know.

It's easy to get discouraged when working on an Open Source project and hearing back from the users of the library can do wonders for the maintainers and contributors.

tagged: thanks composer package star plugin community

Link: https://symfony.com/blog/say-thanks-to-the-libraries-you-depend-on

Community News:
24 Days In December
Dec 18, 2017 @ 10:46:02

The "24 Days in December" project is an effort to share "thoughts from the PHPamily", members of the PHP community from all levels of experience and "age" in the community. For the month of December they've posted several articles, each from a member of the community building up to Christmas. If you haven't been reading along, here's a selection of the posts so far:

These are just a few of the great articles so far so be sure to check out the full list for perspectives and thoughts from other members of the community.

tagged: 24daysindecember community article experience december

Link: https://24daysindecember.net/

Voices of the ElePHPant:
Interview with Davey Shafik (#3)
Dec 08, 2017 @ 10:28:53

The Voices of the ElePHPant podcast, hosted by PHP community member Cal Evans, has posted their latest interview with a member of the PHP community. In this latest episode Cal welcomes back a previous guest and speaker at ZendCon 2017: Davey Shafik.

Cal and Davey talk about Davey's work with Akamai and some of the services they offer and how he helps their customers effectively implement them. They also talk about additions in recent releases in the PHP language around type hinting, HTTP/2 and request splitting/multiplexing in modern web applications.

You can listen to this latest episode either via the in-page audio player or by downloading the mp3 directly for listening offline. If you enjoy the show be sure to subscribe to their feed and follow them on Twitter to get updates when new shows are released.

tagged: voicesoftheelephpant community interview daveyshafik podcast

Link: https://voicesoftheelephpant.com/2017/12/05/interview-with-davey-shafik-3/

Laravel News:
TLDR Pages: Simplified and Community-Driven Man pages
Dec 05, 2017 @ 09:28:13

On the Laravel News site today they've posted about an effort that's been started to help create simple and community-driven man pages (documentation, manual pages) for command-line tools.

The TLDR pages (too long; didn’t read) is a command-line project that aims to simplify man pages with useful, terse examples of commands. This CLI tool gives me even less reason to memorize the tar and curl flags.

The way the TLDR command works after you’ve installed it is by passing it a command for which you’d like to learn practical uses without combing the full manual.

The article shows how to install this tldr package via npm and make it global on your system to be able to use it anywhere. There are also options for other languages if Node.js isn't your thing. You can find out more about the tool and what features it offers over on the project homepage. They also link to the repository if you'd like to contribute back to the documentation.

tagged: tldr toolongdidntread manual page documentation community project install

Link: https://laravel-news.com/tldr-pages

Symfony Blog:
The Diversity Initiative
Nov 30, 2017 @ 12:05:22

On the Symfony blog the project has posted an announcement about a new effort to help make the Symfony community even better - the Diversity Initiative.

I like to say that docs are more important than code in a tech project. Docs are a challenge for any project as developers like to write code, not docs. But the real success of a project is best measured by its community: the people working on/with the project. Without people, code is nothing.

[...] What's the biggest challenge for Symfony as a community? Diversity. Through the years, we've made some baby steps. [...] But we can do better. Much better. That's not enough.

The post talks about some of the efforts that have been made so far to help increase the diversity of the members of the Symfony community and ensure everyone has a voice. In an effort to help drive a larger adoption of the ideals and processes around the effort, they've named Lukas Kahwe Smith as a community leader for the diversity initiative and a mention of some of the work he's already doing to improve things.

tagged: diversity initiative symfony community lukassmith

Link: https://symfony.com/blog/the-diversity-initiative

Voices of the ElePHPant:
Interview with Philippe Gamache
Nov 08, 2017 @ 10:12:34

On the Voices of the ElePHPant podcast host Cal Evans talks with another member of the PHP community. In this latest show Cal talks with Philippe Gamache, a speaker at the 2017 edition of the ZendCon conference

In the episode Cal and Philippe talk about how Philippe originally became involved in the PHP community and how he became involved via PHP Québec. They also talk about the sessions Philippe presented at this year's ZendCon conference and his involvement in the locate OWASP group in Montreal.

You can listen to this latest episode either through the in-page audio player or by downloading the mp3 of the episode for listening offline. If you enjoy the show be sure to subscribe to their feed and follow them on Twitter to get updates when new episodes are released.

tagged: voicesoftheelephpant community interview philippegamache podcast

Link: https://voicesoftheelephpant.com/2017/11/08/interview-with-philippe-gamache/

Symfony Blog:
The Symfony Community Awards are back!
Oct 30, 2017 @ 12:44:22

On the Symfony project's blog they've made an announcement about the return of the Symfony Community Awards, a way for the Symfony community to recognize those that have really helped out the community or the project in the past year.

We're very pleased to announce the opening of the Symfony Awards votes! Every 2 years, we have the pleasure to organize the Symfony Awards to reward the Symfony Community members for their involvement in the great Symfony Community. The last Symfony Awards were organized at SymfonyCon Paris 2015, this year we're pleased to organize them at SymfonyCon Cluj 2017, November 16th-17th.

Categories include: Best Blogger, Best Code Contributor, Best Evangelist and Symfony MVP of the year. Anyone can be put in as a suggestion using either their SensioLabsConnect username or full name. If someone has won in the past and is selected again, the award will go to the next deserving person in line. Voting will remain open until midnight November 10th, Paris time.

tagged: symfony community awards vote

Link: http://symfony.com/blog/the-symfony-community-awards-are-back

Voices of the ElePHPant:
Interview with Alan Seiden
Oct 24, 2017 @ 12:31:44

The Voices of the ElePHPant podcast, hosted by PHP community member Cal Evans, has posted an interview with another member of the PHP community. This time Cal talks with Alan Seiden, a speaker at this year's ZendCon conference. They're also joined by a guest host Adam Culp (an organizer for the conference).

In the interview Cal and Alan talk some about his background in programming and in using PHP, including his current specialization of using PHP on the IBM i platform. They also talk about Alan's sessions for ZendCon: PHP and DB2 in Depth, Bringing RPG/Cobol Business Logic to the Web with the PHP Toolkit and Make Your IBM i Sizzle with WordPress.

You can listen to this latest episode either using the in-page audio player or by downloading the show directly to listen offline. If you enjoy the episode and want to hear more like it, be sure to subscribe to their feed and follow them on Twitter for the latest updates.

tagged: voicesoftheelephpant community interview alanseiden podcast zendcon

Link: https://voicesoftheelephpant.com/2017/10/20/interview-alan-seiden/

PHP Roundtable:
068: PHP's Dirty Little Segfault Secret
Oct 24, 2017 @ 10:18:31

The PHP Roundtable podcast, hosted by PHP community memeber Sammy K Powers, has posted its latest episode: Episode #68 - PHP's Dirty Little Segfault Secret. This time Sammy is joined by guest and core PHP developer Sara Golemon

PHP is known for running really bad code really well. But it has a dirty little secret: deep within its code is a hidden "stack bomb". You can cause PHP to completely crash with just a few lines of code. Today we discuss why this happens and what we can do to fix the issue.

You can listen to this latest episode either through the in-page audio or video player, over on YouTube or by downloading the audio directly. If you enjoy the show be sure to subscribe to their feed and follow them on Twitter for updates on when new shows are released.

tagged: phproundtable podcast segfault secret saragolemon community

Link: https://www.phproundtable.com/episode/phps-dirty-little-segfault-secret-the-stack-bomb