sticker

Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

September 2, 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 [email protected]

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.

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.

Fun with PHPUnit Data Providers

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 [email protected]

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.

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 | update subscription preferences 

Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

Talk to us!

If you have some news, want to share a link with us or chat with us feel free to email us.

And we also have an RSS feed that you can use.

Like us on FacebookFollow us on Twitter

Copyright © PHPWeekly.com