PHP Weekly - PHPWeekly September 2nd 2021

Curated news all about PHP.  Here's the latest edition Is this email not displaying correctly?
View it in your browser.
PHP Weekly 2nd September 2021

Hi everyone,  

Ok, we must admit, our social media game hasn't exactly been stellar lately, but we're slowly working on that. Speaking of social media, we'd like to give a shoutout to author Roman Pronskiy of JetBrains for giving us some love on our latest tweet. We're sending some love back by suggesting you read his August edition of PHP Annotated. The link is on the 'Articles' section of our newsletter. Do follow us on our social media channels on Twitter and Facebook.

We hope you enjoy the first issue of our newsletter for the month of September. As always, if you have anything to contribute please email 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

encrypt php scriptsProtect your PHP Code
Why not try SourceGuardian 12. 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

Articles


10 Most Popular Types of Node.js Apps in 2021
These Node.js apps by several leading tech companies solve business needs with efficient, easy, and flexible APIs.

What You Need to Know About IOPS
If you dig under the surface of any topic in AWS, you're guaranteed to find a system that's just a bit more complex than you expected.

Easy way to Install PHP 8.0 on Debian 11 Bullseye Server
A quick guide for installing PHP 8.0 on Debian 11, 10, and 9 Servers to install various web applications or CMS based on this server-side scripting language.

PHP Annotated — August 2021
August edition of PHP Annotated

Introducing Iterator Functions
Work with iterators & generators as if they were arrays.

Tutorials and Talks


Backend Operations in PHP from 0 to Hero (Pt. 1 simple operations)
If you're trying to build something like a SaaS, Micro-SaaS or just a website with some functionalities, then you're going to need to learn how to Perform backend operations with PHP.

How to Use Redis Cache With Custom PHP Sites on Cloudways
PHP Redis has a slight advantage over other in-memory caches in that it allows a user to store pieces of data in a much more structured, durable, and robust manner.

jQuery Multi-Select Dropdown Checkbox With Search
With the help of the jQuery MultiSelect plugin, we can create a nice and easy-to-use multi-select dropdown.

Named arguments and open source projects
There are a few well known open source maintainers within the PHP community against the use of named arguments, citing maintenance overhead and backwards compatibility problems as reasons not wanting to use them.

Using PHP urlencode and urldecode
In this tutorial, you'll learn why you need to encode or decode strings to be passed in URLs and how to use the built-in PHP functions to do so.

News and Announcements


PHP 7.4.23 Release
The PHP development team announces the immediate availability of PHP 7.4.23. This is a security release. All PHP 7.4 users are encouraged to upgrade to this version.

An Update on the Classic Editor Plugin
Before the release of WordPress 5.0 in 2018, the Classic Editor plugin was published to help ease the transition to the new block editor.

Launching PHP GitHub Sponsors
Currently, PHP GitHub Sponsors allows you to do ACL based checks to see if one GitHub account is sponsoring another.

The Largest Nuxt Conference 15th - 16th of September
Join 20.000 fellow Nuxt & Vue Developers to learn everything Nuxt.js has to offer in 2021! 

The end of Swiftmailer
Now comes the time to officially end the maintenance of Swiftmailer in favor of Symfony Mailer.

New Video Series: Refactoring With PhpStorm by Matthew Setter
We’ve collaborated with PHP engineer and technical trainer Matthew Setter to bring you a 7-part video series showing how to systematically improve the quality of your code using PhpStorm’s refactoring functionality.

Podcasts and Vlogs


PHP Ugly 251: Reviewing My Style
This week on the podcast, Eric, John, and Thomas talk about the State of Laravel, Dynamic Properties, Code Review, and more...

PHP Internals News: Episode 94: Unwrap Reference After Foreach
In this episode of "PHP Internals News" I chat with Nikita Popov (Twitter, GitHub, Website) about the "First Class Callable Syntax" RFC.

WP Builds 244 – ‘R’ is for Resources
Hello, It’s another A-Z of WordPress. The series where we attempt to cover all the major aspects of building and maintaining sites with WP. Today is for R for Resources…

Software Engineering Radio Episode 474: Paul Butcher on Fuzz testing
Paul Butcher of AdaCore discusses Fuzz Testing, an automated testing technique used to find security vulnerabilities and other software flaws.

PHP Architect: Interview with Scott Keck-Warren
Eric van Johnson and John Congdon interview Scott Keck-Warren, who wrote an article on Boosting User Perceived Performance with Laravel Horizon, in the August 2021 issue.

Episode 15: A Very WordPress Blooper
Ever wonder what it’s like behind the scenes of WP Briefing? Listen in on this episode for a little levity and Josepha’s bloopers.

The Stack Overflow Podcast 369: Passwords are dead! Long live the new authentication flows.
In this episode, we talk to Julianna Lamb, co-founder and CTO of Stych, about building a password-free world. Every password that you can remember can be compromised.

Laravel News Podcast: Forging CLIs, exporting mail, and TypeScript in Laravel
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

Simply PHP Unscripted: Ep. 46 - How We Help Businesses Succeed in Web Development
This episode was taken from last week's live stream where our Co-Founder, Tony Capozzi interviewed our Senior Account Manager, Vee Caron about how she manages clients, how SimplyPHP sets businesses up for success and the technology we use to do it.

The Rabbit Hole 220: Pre-Mortem
Are premortems as morbid as their name suggests or are they difficult but necessary measures to take for identifying possible future threats?

Reading and Viewing


A Week of Symfony #765 (23-29 August 2021)
This week, Symfony development activity focused on fixing various bugs across its entire codebase and implementing some minor new features for the upcoming Symfony 5.4 version.

Multiple Vulnerabilities Spotted In elFinder File Manager WordPress Plugin
Exploiting these bugs could allow an adversary to take control of the underlying server and access the data. Since the vendors have patched the flaws, users must ensure updating their sites at the earliest.

A Complete Introduction to Web Components in 2021
We all have projects we’d instead not work on. The code has become unmanageable, the scope evolved, quick fixes applied on top of other fixes, and the structure collapsed under its weight of spaghetti code.

Traits are not inherited
I recently saw this tweet by Jess Archer, which showed some Trait behavior that might not seem logical at first glance. I thought it could be fun to explain why this happens.

Jobs

Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $50/week for an advert.



Please let me know if you are interested by emailing me at articles@phpweekly.com

Interesting Projects, Tools and Libraries


PHP_CodeSniffer
PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.

phpstan
PHP Static Analysis Tool - discover bugs in your code without running it!

laradock
Full PHP development environment for Docker.

iterator-functions
A package that provides `array_*` like functions for iterators.

Dolibarr ERP CRM
Software package to manage your company or foundation activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...).

endoflife.date
Informative site with EoL dates of everything

github-php/sponsors
A package for PHP to interact with GitHub Sponsors.

mockery
Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework.

Yii Mutex
Mutex lock implementation

v-lazy-image
Lazy load images using Intersection Observer, apply progressive rendering and css animations.

phalcon
High performance, full-stack PHP framework delivered as a C extension.

Please help us by clicking to our sponsor

encrypt php scriptsProtect your PHP Code
Why not try SourceGuardian 12. 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 12. Free trial.

Copyright © 2021 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 August 26th 2021

Thursday, August 26, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 26th August 2021 Hi Everyone. Welcome to another issue of PHP

PHPWeekly August 12th 2021

Friday, August 13, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 12th August 2021 Hi Everyone. Welcome to another edition of PHP

PHPWeekly July 8th 2021

Saturday, July 10, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 8th July 2021 SOME NEWS FROM OUR TEAM As many of you know Katie and

PHPWeekly June 24th 2021

Thursday, June 24, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 24th June 2021 Welcome to the latest edition of phpweekly.com. This

PHPWeekly May 13th 2021

Friday, May 14, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 13th May 2021 Welcome to the latest edition of phpweekly.com. This

You Might Also Like

Last chance to register: SecOps made smarter

Monday, November 25, 2024

Don't miss this opportunity to learn how gen AI can transform your security workflowsㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect

SRE Weekly Issue #452

Monday, November 25, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: Practice Makes Prepared: Why Every Minor System Hiccup Is Your Team's Secret Training Ground. https://firehydrant.com/blog/the-hidden-

Corporate Casserole 🥘

Monday, November 25, 2024

How marketing and lobbying inspired Thanksgiving traditions. Here's a version for your browser. Hunting for the end of the long tail • November 24, 2024 Hey all, Ernie here with a classic

WP Weekly 221 - Bluesky - WP Assets on CDN, Limit Font Subsets, ACF Pro Now

Monday, November 25, 2024

Read on Website WP Weekly 221 / Bluesky Have you joined Bluesky, like many other WordPress users, a new place for an online social presence? Also in this issue: CrawlWP, Asset Management Framework,

🤳🏻 We Need More High-End Small Phones — Linux Terminal Setup Tips

Sunday, November 24, 2024

Also: Why I Switched From Google Maps to Apple Maps, and More! How-To Geek Logo November 24, 2024 Did You Know Medieval moats didn't just protect castles from invaders approaching over land, but

JSK Daily for Nov 24, 2024

Sunday, November 24, 2024

JSK Daily for Nov 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

OpenAI's turbulent early years - Sync #494

Sunday, November 24, 2024

Plus: Anthropic and xAI raise billions of dollars; can a fluffy robot replace a living pet; Chinese reasoning model DeepSeek R1; robot-dog runs full marathon; a $12000 surgery to change eye colour ͏ ͏

Daily Coding Problem: Problem #1618 [Easy]

Sunday, November 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. Let's define a "sevenish" number to be one which is either a power

PD#602 How Netflix Built Self-Healing System to Survive Concurrency Bug

Sunday, November 24, 2024

CPUs were dying, the bug was temporarily un-fixable, and they had no viable path forward ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#602 What are React Portals?

Sunday, November 24, 2024

A powerful feature that allows rendering components outside their parent component's DOM hierarchy ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌