PHP Weekly - PHPWeekly June 23rd 2022

Curated news all about PHP.  Here's the latest edition Is this email not displaying correctly?
View it in your browser.
PHP Weekly 23rd June 2022

Hi everyone,

First of all we would like to thank the people who have reached out to us with articles or this week's issue. We're always here for people who would like to share their knowledge to the PHP community. If you want to be featured on our newsletter, simply drop as a note at

This week we have another news capsule from PHP Annotated for the month of June, another insightful article on Linked Lists in PHP from Doeke Norg, and much, much more. Finally, we will be drawing 3 more winners for our Book Giveaway as we've not received confirmation emails from our last draw, so check your inbox for the announcement.

We hope you enjoy this week's issue. Do follow us on our social media channels on Twitter and Facebook.

You can connect with me on LinkedIn:

All the best,

Please help us by clicking to our sponsor:

encrypt php scriptsProtect your PHP Code
Why not try SourceGuardian 13. Click here to download a 14 Day Trial copy. Protect your code using Windows, Linux or Mac and run everywhere with our free Loaders.


(Singly) Linked Lists explained in PHP
As one of the most common data structures, the linked list has to be one of the simplest in concept; yet still very powerful.

PhpStorm 2022.2 EAP #4: Highlighting Failed Test Assertions
Welcome back to the 2022.2 EAP series! If you’re unsure about what our Early Access Program is, make sure to read the first post in this series.

A Laravel Package To Onboard Your Users
Onboarding your users is one of the most important things you can do in your SaaS or application. After all, first impressions matter!

5 Pitfalls of Upgrade to Native PHP Enums and How to Avoid Them
Native PHP Enums came almost a year ago in PHP 8.1. It's pretty easy to add a new enum. But how do we handle the old hacks we used to use before enums were legal in PHP land? MyCLabs, Spatie, or constants list.

Laradock With Different Php Versions Between Projects
If you have already used laradock, you know that working with it is super simple, if you only have one project it is more than enough.


Senior PHP Backend Developer, Location: Oslo (Norway), Or Remote Within A Similar Time Zone
A SaaS InsurTech company is looking for a rockstar Senior Backend developer with a strong knowledge of PHP, Symfony, MySQL and Doctrine ORM. You have strong fundamentals: OOP, design patterns and application architecture, with a desire to write understandable, testable code with an eye towards maintainability.

What we offer: Very rewarding work! What you do is visible; you are part of the whole process, can give feedback and also shape the role yourself. You get a lot of flexibility and can choose yourself on what needs to prioritize, but at the same time you have great colleagues that you can ask and cooperate with. You can choose if you want to work in our HQ in Oslo, remotely or hybrid.
Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $75/week for an advert

Please let me know if you are interested by emailing me at

Tutorials and Talks

Running PHPStan on Max with Laravel
In this tutorial I will walk through adding Larastan to a new Laravel project, set the level up to max, and see what we need to resolve.

Running SingleStore on Apple Silicon
This guide will take you through installing SingleStore on your Apple Silicon machine for development purposes.

Getting started with Laravel Scout and Meilisearch
This tutorial is going to walk through getting started using Meilisearch with Laravel Scout, so you can see the difference in set ups - and make a decision which way you would like to go.

Add Interfaces to Laravel to Increase Code Readability and Verbosity
There seems to be an endless debate: clearly written code doesn’t need comments vs comments are needed to explain code and give context.

Laravel API documentation with Swagger
Today, we will learn about creating beautiful API documentation with Swagger in Laravel. API documentation is very important when working in a team.

Solve Permission Denied error while using a dockerized PHP environment
Last month I was working on a project and I decided to use a dockerized environment on Ubuntu 22.04. However I faced this error...

CakePHP 4 Tutorial 2022 - Going through the Code (Part 4)
In this part we are going through the most important parts which are being generated by the CakePHP CLI.

News and Announcements

Laravel Nova v4.10.0 Released
Includes RTL support along with a handful of other bug fixes and features.

SymfonyWorld Online 2022 Summer Edition was a blast!
We organized last week the SymfonyWorld Online 2022 Summer Edition event. Over 4 days, 2 days of online workshops and 2 days of online conferences, we met the international Symfony community 100% online!

PHP Annotated – June 2022
Welcome to the June installment of PHP Annotated, where we’ll catch up on the most interesting things that have happened in the PHP world over the last month, including curated news, articles, tools, and videos.

A Week of Symfony #807 (13-19 June 2022)
This week, the SymfonyWorld Online 2022 Summer Edition conference took place with great success. During the conference, we unveiled the new website to discover and learn about Symfony UX. Lastly, we announced the first speakers of SymfonyCon Disneyland Paris 2022 (November 17-18, 2022).

Dutch PHP Conference DPC Online Edition - Friday 24 June 2022
Join us for a full day of insights, inspiration & community around PHP and Web Technology!

Podcasts and Vlogs

How To Code Well 161 - Did Google create a sentient being?
Has Google created a sentient being?

PHP Ugly: 291: Artificial Stupidity
This week on the podcast, Eric, John, and Thomas talk about PHP and AI, new elePHPants, RIP IE, New PHPStorm now for all, and more...

The Stack Overflow Podcast: Our Favorite Features And Updates From WWDC (Ep. 454)
The home team covers highlights from WWDC22, from passwordless authentication to the new M2 chip. Digressions include an iMessage update that may increase the drama quotient in your life.

The Rabbit Hole: The Definitive Developer's Podcast: 260. Vacations (Replay)
Vacations help developers stay energized at work and avoid burn out, but sometimes it's hard to pull ourselves away from our computers for even a weekend away.

Software Engineering Radio Episode 517: Jordan Adler on Code Generators
In this episode, SE Radio host Felienne spoke with Jordan Adler about code generation, a technique to generate code from specifications like UML or from other programming languages such as Typescript.

WP Builds: 283 – The Web Designer’s Tech Stack
We are on the second episode of Season 3 where we are looking at The Technical Build. And today we are discussing “The web designer’s tech stack”.

Reading and Viewing

Laravel and Queues - The Basics
When working with a web framework like Laravel we often have tasks such as parsing, storing, uploading which takes a long time to perform during a typical web request.

In PHP, How Can We Scrape Or Harvest Data From Websites?
Web scraping PHP is encouraged because it easily fulfills the above conditions, as we will see shortly.

The State of Serverless
The current serverless ecosystem has grown more mature, and it now has considerable overlap with the world of container-based technologies.

Must Have Composer Packages For Laravel Developers.
What makes Laravel Framework a great choice for PHP development is its rich ecosystem.

Get 8 Hours Of Work Done In 4
This article contains 5 tried and tested productivity tips that you can use in your daily routine to take your productivity to the next level.

Interesting Projects, Tools and Libraries

Iconify icons collection in JSON format.

LaraCache is an ORM based package for Laravel to create, update and manage cache items based on model queries.

Kint - debugging tool for PHP developers.

Convert a webpage to an image or pdf using headless Chrome.

Simple QrCode is a QR code generator made for Laravel.

A collection of standards as PHP Enums: ISO3166, ISO4217, ISO639...

Asset Management for PHP.

Manager Provides Some Manager Functionality For Laravel.

Integrates Flysystem filesystem abstraction library to your Symfony project.

Simple, extensible and powerful enumeration implementation for Laravel.

Please help us by clicking to our sponsor:


 encrypt php scriptsProtect your PHP Code
Why not try SourceGuardian 13. Click here to download a 14 Day Trial copy. Protect your code using Windows, Linux or Mac and run everywhere with our free Loaders.

Sponsor this newsletters

So, how did you like this issue?

Like us on FacebookFollow us on Twitter
We are still trying to grow our list. If you find PHP Weekly useful please tweet about us! Thanks
Also, if you have a site or blog related to PHP then please link through to our site.
unsubscribe from this list  

Protect your PHP code with SourceGuardian 13. Free trial.

Copyright © 2022 PHP Weekly, All rights reserved.
Because you signed for it!
Our mailing address is:
PHP Weekly
Rotterdam House
116 Quayside
Newcastle Upon Tyne, NE1 3DY
United Kingdom


Key phrases

Older messages

PHPWeekly June 16th 2022

Friday, June 17, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 16th June 2022 Hi everyone, There are days when I seriously

PHPWeekly June 9th 2022

Thursday, June 9, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 9th June 2022 Hi everyone, Quick update on our Book Giveaway. We

PHPWeekly June 2nd 2022

Thursday, June 2, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 2nd June 2022 Hi everyone, We've reached the halfway point of

PHPWeekly May 25th 2022

Thursday, May 26, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 26th May 2022 Hi everyone, We've reached the end of our Book

PHPWeekly May 19th 2022

Thursday, May 19, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 19th May 2022 Hi everyone, It's another week of the latest news

🧙‍♂️ Hard Things

Monday, May 9, 2022

Creator Wizard Hey there, I was coaching my son's T-ball game over the weekend and I randomly had the thought... "Why does being a creator feel so hard all the time?" I think it's

Mercury’s Retrograde Is Bringing Some Chaos To Your Love Life

Monday, May 9, 2022

Plus, meet the real-life scrub nurse who's been in every season of 'Grey's. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

“It Is Getting Worse. People Are Leaving” — I saw a cool truck today — and Yep, I created the new Avatar font

Monday, May 9, 2022

Issue #762 — Top 20 stories of May 10, 2022 Issue #762 — May 10, 2022 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer. 1 “It Is

TuneGO Debuts Platform for Music Artists to Enter NFT Market; Can You Make a Living From Streaming? eOne is Now MNRK Music

Wednesday, September 29, 2021

September 29 · Issue #1291 · View online Platform & Stream TuneGO Launches Custom Platform For Music Artists To Enter The NFT Market – Share TuneGO, which already operates a tech

How To Fix Tantrum-Throwing Adults, Bringing Back the Woolly Mammoth and Why To Include "Dad" In Your Bio | Non-Obvious Insights #288

Thursday, September 23, 2021

The most interesting and non-obvious stories of the week. Dear Newsletterest, There were some recurring long term themes coming back in the stories this week, from another one about Amazon disregarding

How to Avoid The Danger of Becoming a Self-Centered Blogger

Thursday, September 16, 2021

Hi Reader Greetings from ProBlogger HQ. These days we all need to find what feels good. By turning our attention toward helping others, we make everyone feel better - ourselves included. As a blogger