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
 

 

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

Retro Recomendo: Gift Ideas

Sunday, November 24, 2024

Recomendo - issue #438 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Kotlin Weekly #434

Sunday, November 24, 2024

ISSUE #434 24th of November 2024 Hi Kotliners! Next week is the last one to send a paper proposal for the KotlinConf. We hope to see you there next year. Announcements State of Kotlin Scripting 2024

Weekend Reading — More time to write

Sunday, November 24, 2024

More Time to Write A fully functional clock that ticks backwards, giving you more time to write. Tech Stuff Martijn Faassen (FWIW I don't know how to use any debugger other than console.log) People

🕹️ Retro Consoles Worth Collecting While You Still Can — Is Last Year's Flagship Phone Worth Your Money?

Saturday, November 23, 2024

Also: Best Outdoor Smart Plugs, and More! How-To Geek Logo November 23, 2024 Did You Know After the "flair" that servers wore—buttons and other adornments—was made the butt of a joke in the

JSK Daily for Nov 23, 2024

Saturday, November 23, 2024

JSK Daily for Nov 23, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component

Not Ready For The Camera 📸

Saturday, November 23, 2024

What (and who) video-based social media leaves out. Here's a version for your browser. Hunting for the end of the long tail • November 23, 2024 Not Ready For The Camera Why hasn't video

Daily Coding Problem: Problem #1617 [Easy]

Saturday, November 23, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. You are given an string representing the initial conditions of some dominoes.

Ranked | The Tallest and Shortest Countries, by Average Height 📏

Saturday, November 23, 2024

These two maps compare the world's tallest countries, and the world's shortest countries, by average height. View Online | Subscribe | Download Our App TIME IS RUNNING OUT There's just 3

⚙️ Your own Personal AI Agent, for Everything

Saturday, November 23, 2024

November 23, 2024 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Convergence. Imagine if you had a digital

Educational Byte: Are Privacy Coins Like Monero and Zcash Legal?

Saturday, November 23, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 23, 2024? The HackerNoon