PHP Weekly - PHPWeekly March 31st 2022

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

Hi everyone,

In this week’s newsletter, there’s an article asking how soon can you teach children to code, and it reminded me of a conversation I had with a friend over the weekend.  The question he asked me though was if it wasn’t too late to change careers and learn to code. My reply was that as along as you don’t put unnecessary pressure on yourself, taking the time to focus and learning at your own pace, then it is never too late to learn something new that will expand your horizons on your career journey. I guess the same rule applies for children. So long as they aren’t pressured and are keen to learn then introduce them to coding - but make it fun!  

We do hope you enjoy going through this week and wherever you are at your career, we hope you’re having fun. If not, take some time out to avoid getting burnt out.  

Do follow us on our social media channels on Twitter and Facebook. If you want to be featured feel free to reach out to us at articles@phpweekly.com.

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:

BytesThe Funniest JavaScript Newsletter on the Internet
If you're interested in JavaScript and web dev (and spicy memes), you should check out the Bytes newsletter. I've got a feeling you'll like it.

Articles


Top PHP Web Development Trends in 2022
The PHP web development world is ever-changing making it challenging for different businesses to survive in this digital era.

PHP File — Open/Read/Write/Close
PHP has several functions for creating, reading, uploading, and editing files.

5 Easy Tips to Improve Web Accessibility
Let’s try to make our web applications accessible to specially-abled users.

5 Painful Lessons to Avoid as a Junior Developer
Avoid making these painful mistakes. — Lessons are everywhere. Being a junior developer is all about learning new lessons.

4 Great Plugins To Improve Your Wordpress Website Performance
I had to research for some plugins to improve my website performance, which made this beauty score.

When should children start learning to code?
Do you have an opinion on the right age to learn coding?

Jobs

Junior PHP Developer - $2,000/month
We have a vacancy for a remote PHP developer to work for a company in the UK. Please click the above link to view the full specification.
------
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


PhpStorm, Docker and Xdebug 3 on PHP 8.1 in 2022
In this second subpart of the fourth part of this tutorial series on developing PHP on Docker we will setup our local development environment to be used by PhpStorm and Xdebug.

New in CakePHP - Improved Error and Exception Handling
CakePHP 4.4.0RC1 was released recently and I wanted to go over the new error subsystem that is being added for 4.4. I haven’t ever really loved the interface that CakePHP provided for error and exception handling.

Laravel 9 Tutorial #20
In Part-20 of the Laravel 9 Tutorial to create a Multi-Vendor E-commerce Website in Laravel, we will continue working on vendors settings in which we will add the functionality of updating vendor details.

How To Delete Multiple Records using Checkbox in Laravel 8
In this post, I will share how to implement multiple delete records using the checkbox in Laravel 8.

The Difference Between Service Classes And Traits In Php
A service class is a class that performs some business logic that you want to use in various places. It is any PHP object that performs some sort of a "global" task.

Tips for Shorter Code - Laravel
I found this wonderful relatively old resource that talks about some tips that will make your code short and better, and I hope that these tips will help you in your next projects.

How to Add and Delete Rows Dynamically using jQuery
In this tutorial, We will see how to add and delete rows dynamically using jQuery.

News and Announcements


PHP 8.1.4 Released!
The PHP development team announces the immediate availability of PHP 8.1.4. This is a bug fix release.

PhpStorm 2022.1 EAP #7
PhpStorm 2022.1 EAP build #7 is now available. To catch up on all the new features coming to PhpStorm 2022.1, check out our previous EAP blog posts.

Dutch PHP Conference 2022 Online Edition
We have almost completed the speaker selection process for #DPC22. It is hard to choose between so many great talk submissions!

Get Creative with the All-New Pattern Creator
The Pattern Creator is live! You can now build, edit, and submit your best block patterns to the Pattern Directory—submissions are open to all with a WordPress.org user account!

Join us next week at SymfonyLive Paris 2022 pre-conference workshops
Join us next week for the pre-conference workshops at SymfonyLive Paris 2022, on April 5-6 2022! Last days to register for the workshops and get trained before the conference, book your training in French now!

API documentation generator for Yii 2
We are very pleased to announce the release of the ApiDoc extension version 3.0.4.

CakePHP 4.3.7 released
Changes included: Fixed additional errors where FileEngine could raise exceptions by calling unlink incorrectly. 

Podcasts and Vlogs


PHP Internals News: Episode 100 Sealed Classes
In this episode of "PHP Internals News" I talk with Saif Eddin Gmati (Website, Twitter, GitHub) about the "Sealed Classes" RFC that he has proposed.

PHP Ugly 279: PHP Bad Magic
This week on the podcast, Eric, John, and Thomas talk about PHP Magic, Search with Laravel Scout, PHPStorm, Service Layer, and more...

Maintainable Podcast: Jerod Santo - Having to Maintain Your Own Cleverness
Robby has a chat with Jerod Santo, the Managing Editor and Partner of Changelog Media, about the importance of automated test suites and code readability, clarity versus cleverness when coding, and so much more.

How To Code Well: 151 - What are Syntax Errors
Todays topic is on Syntax Errors. A Syntax error is an error that occurs in a program when the application is being run or complied. These errors are like little gatekeepers that prevent the code from executing further.

The Stack Overflow Podcast: Give Us 23 Minutes, We’ll Give You Some Flow State (Ep. 428)
Moar Power! On this episode Ben, Cassidy, and Matt talk new Mac machines, developers’ favorite OS, and empty NPM packages. Time to ditch those dongles!

The Laracast Snippet: Don't Participate
For a number of years now, I've found myself quietly mumbling the words, "Don't participate," every time I feel the need to insert myself into events or conversations that have nothing to do with me. It works wonders. Nearly every time, I delete the draft and get back to work.

The Rabbit Hole: The Definitive Developer's Podcast 249. Comments Considered Harmful, Comments Considered Helpful (Replay)
Today, we’ll be talking about whether comments are considered harmful or helpful. We’re pretty sure that there are many different comments you may have run into in your careers.

Software Engineering Radio: Episode 505: Daniel Stenberg on 25 years with cURL
Daniel Stenberg, founder and lead developer of cURL and libcurl, discusses what it’s been like looking after them for the past 25 years.

North Meets South Web Podcast: Vim throwdown, Part 3
In this episode, Jake and Michael are joined by Jess Archer to talk more about Vim, covering motions, text objects, managing projects, working with tmux, and more.

WP Builds: 271 – How do we structure our clients’ websites?
We are on Season 2 where we are looking at ‘The Design Process’. And today we are discussing ‘How do we structure our client’ websites’.

Reading and Viewing


A Week of Symfony #795 (21-27 March 2022)
This week, Symfony development activity focused on fixing bugs, especially on the HttpClient component, and polishing the new features of the upcoming Symfony 6.1 version, such as the new local switcher. Meanwhile, SymfonyLive Paris 2022 conference is coming in just two weeks and SymfonyCon Disneyland Paris 2022 conference announced the last days of its early bird discounts.

Visit is a Beautiful HTTP CLI Tool for Humans
Visit is a CLI tool by Spatie to see an HTTP response in a beautiful way. Think of it as cURL for humans.

Laravel 9.5 Released, Laravel 9.5 Features
Major framework releases are released each year (February 2), while minor and patch releases may be released as often as each week. Minor and patch releases should never have breaking changes.

Minimum Qualifications To Succeed As A Developer
Do you have what it takes to be qualified and become a successful developer in the tech industry?

Derick Rethans: Memory Malfeasance
A while ago I started getting weird crashes on my desktop machine — Gargleblaster. Once in a while, PHP, or Node, would crash. And browser tabs kept turning blank, with Firefox crashing altogether once in a while too.

SRP: Single Responsability Principle
In the previous article , I introduce the Design & Component principles. In this article, i will explain the first one : Single Responsibility Principle.

Why are we using sessions in PHP?
Session refers to a frame of communication between two mediums. A PHP session is used to store data on a server rather than the computer of the user.

A Bit About PHP
PHP is an all-around general-purpose scripting language geared towards web development.

Interesting Projects, Tools and Libraries


pest-plugin-gwt
(GWT) is a plugin that brings behavioral style testing to Pest.

laravel-translations-checker
Never worry about missing translations again! Use the translations checker.

Splat
Glob-like file and pattern matching utility.

telegram-bot
PHP Telegram Bot based on the official Telegram Bot API.

mistralys/markdown-viewer
PHP based viewer for Markdown files, to view them with fenced code highlighting and navigation.

leovie/php-dryv1.0.5
Detect clones in php code.

yongtiger/yii2-attachment
The attachment for the Yii framework.

sebastian/type
Collection of value objects that represent the types of the PHP type system.

league/flysystem
File storage abstraction for PHP.

rpk/php-toolbox
A php toolbox useful in every project.

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 March 24th 2022

Thursday, March 24, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 24th March 2022 Hi everyone, Most companies nowadays are used to

PHPWeekly March 17th 2022

Thursday, March 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 17th March 2022 Hi everyone, They say you need to find a task that

PHPWeekly March 10th 2022

Thursday, March 10, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 10th March 2022 Hi everyone, It seems like the community has been

PHPWeekly March 3rd 2022

Thursday, March 3, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 3rd March 2022 Hi everyone, You are reading this because you are

PHPWeekly February 24th 2022

Thursday, February 24, 2022

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

You Might Also Like

Rapidly responsive... space stations!?

Monday, April 29, 2024

There are scant details as to the mission profile, but I can't help but feel intrigued by this news from Gravitics View this email online in your browser By Aria Alamalhodaei Monday, April 29, 2024

Daily Coding Problem: Problem #1426 [Hard]

Monday, April 29, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Salesforce. Given an array of integers, find the maximum XOR of any two elements.

Code Story - Mar 24

Monday, April 29, 2024

Welcome to the March addition of the podcast newsletter. Please enjoy, and check out any of the episodes you might have missed below. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Feature | The Best Visualizations from April on Our New App 📲

Monday, April 29, 2024

See the most popular, most discussed, and most liked visualizations on our new data storytelling app Voronoi from April. View Online | Subscribe At the end of 2023, we publicly launched Voronoi, our

😸 Tangible change

Monday, April 29, 2024

🤖 Elon is closing in on $6 billion in funding for his AI startup. 🛜 The FCC has officially voted... Product Hunt Read in browser This newsletter is brought to you by YOU MIGHT HAVE MISSED 🤖 Elon is

⚙️ AI has emotions now

Monday, April 29, 2024

Plus: Meta AI? More like Mid-ta AI! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Yikes! Copilot failed all our coding tests

Monday, April 29, 2024

iPad Pro with M4; Best security keys; AI conducts job interviews now -- ZDNET ZDNET Tech Today - US April 29, 2024 placeholder Yikes! Microsoft Copilot failed every single one of my coding tests I ran

Re: The smart home product I use every day!

Monday, April 29, 2024

Hey , Earlier this month, I emailed you about one of my favorite smart home products, a robot vacuum and mop. I wanted to let you know that Samsung currently has a Spring Black Friday Sale and is

The EU draws its regulatory cords tighter around Apple

Monday, April 29, 2024

The EU has said Apple's iPadOS will now fall under the DMA View this email online in your browser By Alex Wilhelm Monday, April 29, 2024 Welcome to TechCrunch AM! We're off to a quick start

GCP Newsletter #396

Monday, April 29, 2024

Welcome to issue #396 April 29th, 2024 News Networking Official Blog Partners Introducing the Verified Peering Provider program, a simple alternative to Direct Peering - Google has launched a new