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 articles@phpweekly.com.

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:
https://www.linkedin.com/in/adrianteasdale/

All the best,
Adrian


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.

Articles


(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.

Jobs

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 articles@phpweekly.com

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 ux.symfony.com 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/json
Iconify icons collection in JSON format.

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

kint-php/kint
Kint - debugging tool for PHP developers.

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

simplesoftwareio/simple-qrcode
Simple QrCode is a QR code generator made for Laravel.

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

kriswallsmith/assetic
Asset Management for PHP.

graham-campbell/manager
Manager Provides Some Manager Functionality For Laravel.

oneup/flysystem-bundle
Integrates Flysystem filesystem abstraction library to your Symfony project.

bensampo/laravel-enum
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

You Might Also Like

SBF gets 25 years 

Thursday, March 28, 2024

Sam Bankman-Fried is sentenced View this email online in your browser By Christine Hall Thursday, March 28, 2024 Welcome back to TechCrunch PM! The editorial team spent a chunk of the day discussing

💎 Issue 410 - Being laid off in 2023-2024 as an early-career developer

Thursday, March 28, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 403 - Microsoft defends .NET 9 features competing with open source ecosystem

Thursday, March 28, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 403 Release Date Mar 28, 2024 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 410 - Node.js TSC Confirms: No Intention to Remove npm from Distribution

Thursday, March 28, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular Node.js news, articles and

💻 Issue 410 - JSDoc as an alternative TypeScript syntax

Thursday, March 28, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 404 - Dependency Injection for Modern Swift Applications Part II

Thursday, March 28, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 404 Release Date Mar 28, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 328 - My new open-source repository to schedule all your content!

Thursday, March 28, 2024

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 328 Release Date Mar 28, 2024 Your weekly report of the most popular React news, articles and projects

📱 Issue 407 - Apple just announced WWDC24. The keynote for WWDC24 will be held on Monday, June 10th.

Thursday, March 28, 2024

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 407 Release Date Mar 28, 2024 Your weekly report of the most popular Swift news, articles and projects

💻 Issue 405 - 2024 Edition Update

Thursday, March 28, 2024

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 405 Release Date Mar 28, 2024 Your weekly report of the most popular Rust news, articles and projects

🤖 What to Expect From Google I/O 2024 — How to Stop Apps From Leaking Your Data

Thursday, March 28, 2024

Also: The Best Camera Straps of 2024, and More! How-To Geek Logo March 28, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by