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

Matthew Setter:
First Experiences with Symfony 4 & the Symfony Community
Mar 12, 2018 @ 12:45:14

Matthew Setter has a new post to his site sharing some of his experiences and interactions with Symfony 4 and it's community as someone new to the framework and community.

Recently, I decided to learn the basics of the Symfony (4) framework, so that I could better understand one of my client's applications, and provide better support to it. I never expected to use such a well-rounded framework. Nor did I expect to encounter such an engaged and supportive community. Here's the story.

He starts off describing some of his reasoning behind looking into Symfony, including the fact that a project at his work makes use of the framework. He then talks about getting started with v4 of the framework by reading the documentation, creating a core application and overcoming some of the common first-timer issues. He covers the use of templates, routing with annotations and using the bin/console to handle code generation. The post ends with some of his experiences with the community and their interaction with a tweet of his showing his appreciation for the framework.

tagged: symfony symfony4 experience community project introduction

Link: https://www.matthewsetter.com/first-experience-with-symfony/

Nathan Dench:
BrisPHP News - 1 March 2018
Mar 09, 2018 @ 12:19:26

On his "Tech Notes" blog Nathan Dench has put together a listing of some of the interesting things that happened in the first part of 2018 in the PHP community.

I organise the a post from Marcel Pociot about the GitHub statistics for various PHP projects
  • news around Symfony, Silex and Laravel
  • There's also a few other "random things" to finish off the post with links to other interesting articles, projects and tools.

    tagged: news community 2018 release feature github framework

    Link: https://ndench.github.io/brisphp/brisphp-news

    Laravel News:
    LaravelLive India 2018
    Feb 26, 2018 @ 09:34:36

    On the Laravel News site there's a quick announcement about the return of a Laravel-centric event to New Delhi - LaravelLive India.

    on the LaraveLive India website.

    tagged: laravellive india conference announcement community

    Link: https://laravel-news.com/laravellive-india-2018

    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/