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

Tomas Votruba:
6 Reasons Why Doctrine is Alive and Kicking
Jul 10, 2018 @ 09:43:51

Tomas Vortuba has a new post to his site sharing a few reasons why he thinks that Doctrine isn't dead and is still "alive and kicking" with things still changing in the project.

Almost 1,5 year ago I wrote Why is Doctrine Dying. I didn't use dead, because it's is just state of time being. Open-source projects - like people - tend to find themselves on the top, being stuck or struggling with the right path from time to time. It's a completely normal process of evolution.

I don't know if that post helped it, but since then many things changed for better in Doctrine project. Saying that this post deprecates my old view and celebrate changes.

May this be an inspiration for open-source projects that find themselves stuck and the maintainers that find themselves unhappy.

His list includes reasons like:

  • Bump PHP 7.1 Without Waiting for Major Release
  • Cut the Weight to Save Yourself
  • From Talks and Post Evangelization to Code Improvements
  • New Release as a Baseline

For each point, he provides a little clarification and background from commits to the code and statistics about the community around the project.

tagged: doctrine project orm community alive reasons list

Link: https://www.tomasvotruba.cz/blog/2018/07/09/6-reasons-why-doctrine-is-alive-and-kicking/

Reddit.com:
Whats the most weirdest program you have written with PHP?
Jul 06, 2018 @ 10:12:05

Sometimes it's just fun to talk about all of the odd things we've done with PHP in the past. In this thread on /r/php on Reddit, developers have shared some of the "weirdest programs" they've created with the language. Here's just a sampling:

  • a script which automatically wish for friend's birthday on midnight in facebook using Graph API
  • a page counter
  • a video watermarking and streaming tool
  • a counter-bot script for preventing bot spam accounts in a game
  • generate Flash SWF files
  • a pulling an image from a webcam for a "real-time" Facebook cover photo
  • solving quadratic equations for homework
  • a "cat fax" service
  • a Quake game browser

There's many, many, many more in the full post and it's interesting to see what all other developers have done. Head on over and share your weirdest PHP scripts too!

tagged: reddit weird script community feedback

Link: https://www.reddit.com/r/PHP/comments/8ufxp2/whats_the_most_weirdest_program_you_have_written/

7PHP.com:
Interview with Matthew Weier O'Phinney (Principal Engineer at Zend Technologies)
Jul 02, 2018 @ 09:04:02

On the 7PHP.com site Khayrattee Wasseem has posted an interview he recently had with a member of the PHP community and lead on the Zend Framework/Zend Expressive projects: Matthew Weier O'Phinney.

This is the #39th set of PHP Interview to help aspiring PHP developers & PHP fans alike to get inspired by listening from those PHP guys who are already highly involved into the PHP Ocean and being ‘there’ taming the waves, surfing better than ever to make themselves an awesome PHP Expert both in their own eyes (for self-accomplishment) and for the PHP Community.

On the other side, this is an opportunity for new PHPers to get to know their “PHP Elders“. I hope you will derive as much fun to read my interviews as I’m having by interviewing those #PHPantastic guys.

He starts in with a brief introduction of Matthew before getting into the Q&A. Matthew answers questions about:

  • his own background
  • the "components" that make up Zend Framework
  • their PHP 7.2 compatibility goals
  • the volunteers that work with Zend on maintaining the framework
  • the release process for the framework
  • monolithic frameworks
  • Zend Expressive v3

You can check out all of Matthew's answers to these and more questions in the full post.

tagged: matthewweierophinney interview zend 7php series community zendframework

Link: https://7php.com/making-zf-components-compatible-php7/

ZFort Blog:
PHP Digest #15 (March 1st - 25th, 2018)
Apr 11, 2018 @ 11:52:35

The ZFort Group blog has posted their latest PHP Digest for March 1st - 25th, 2018: Digest #15.

A tool for quick smoke testing, a PHP parser in PHP, a cool extension for PhpStorm, an object graph visualizer, a library for implementing Event Sourcing in PHP apps, the lightweight in-memory message queue, and more. This digest seems to be really informative. Keep on reading!

Included in this list are topics like:

  • News about the PHP language and releases
  • PHP internals changes (moving towards PHP 7.3)
  • Links to various interesting and useful tools
  • Links to other tutorials, articles and updates from various projects.

The projects in that last item include Laravel, Zend Framework, Drupal and Symfony. Check out the full post for the full content.

tagged: phpdigest ep15 march2018 community language news update

Link: https://www.zfort.com/blog/php-digest-march-2018/

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/