PHP Weekly - PHPWeekly October 21st 2021

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

Hi everyone,  

This week the tech community fawned over the newest macbook pros released at Apple's October event. I’ve never seen so many people excited over getting back ports and losing the touchbar! Based on the many photos of pre-ordered posted on tech Twitter, it’s safe to say that a lot of developers will be upgrading their laptops this week. The way I see it - If it improves productivity and creativity, then it’s all good. 

In this week's issue, we have new releases from Laravel, PHPStorm and Cake PHP. Symfony also dropped the new design of their documentation on their site. We hope you will enjoy this week's issue. 

As always, if you have anything to contribute please email us at articles@phpweekly.com as we truly appreciate your feedback. 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 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


Here’s Why You Should Opt For Headless Commerce for Your eCommerce Store
One of the ways large eCommerce operations are managing their online platforms is through headless commerce. Headless commerce decouples the front end and the back end.

Backend Developer — Complete Roadmap in 2021
The primary responsibilities of a backend developer are making updates, changes and monitoring a site’s functionality.

10 Amazing Web Apps for Web Developers
While going through my web development career, I came to know about various web apps, that each web developer requires. Let's have a look at them.

Top Load Testing & Performance Testing Tools for Devs in 2021
To help you with your search, this article will do a performance testing tools comparison of some of the best tools available.

Do you have an exit strategy?
It's an extremely common problem in legacy code bases: a new way of doing things was introduced before the team decided on a way to get the old thing out.

Best Practices for writing secure PHP scripts
You can get many guides for writing secure PHP scripts but here I am sharing some tips which I think will be helpful to beginners.

7 Approaches I Took While Learning Web Dev From Scratch
A starting point for people that seek knowledge in a digestible fashion + my personal summary of the best ways to learn.

Tutorials and Talks


Secure Your Data with AES 256 bit Encryption and Decryption method using PHP
So today let’s discuss another method of data encryption and decryption using PHP AES-256-CBC and OpenSSL to cipher[encryption] and decipher[decryption] any string in the PHP.

Using Factory sequences in Laravel
One of the things I really like about modern Laravel projects, are the new model factories introduced in Laravel 8.

Customise the React Native Developer Menu with Dev Settings API
Azim Ahmed comes with a few practical code snippets to alter the React Native Developer Menu from within your code, via the DevSettings Module.

Things I Didn't Know About SQS
When it comes to queues, the AWS SQS service is a great option. It's super cheap, super reliable, and can scale higher than most of us will ever need.

Laravel Quickies: Use collections to generate 3-dimensional labels without one single foreach loop
I'll show you in this very first episode of "Laravel Quickies" how you can make use of collections to generate 3-dimensional labels super easily without using a for each loop.

API Authentication via Social Networks in Laravel 8 using Sanctum with Socialite
In this example, I'll show you how to integrate Laravel Sanctum authentication with social networks via Facebook, Google and GitHub.

Making 1Password understand where your change password page is located
A few days ago, a new version of 1Password was released that is able to detect where a user can reset his or her password.

News and Announcements


PHP 8.1 Support in Laravel Sail
Laravel added PHP 8.1 support to Laravel Sail earlier this week. While PHP 8.1 is not ready for production yet, you can start developing applications, testing packages, and getting ready for the PHP 8.1 GA release in November.

Laravel 8.65 Released
The Laravel team released 8.65 with the ability to generate test files during make commands, a string headline method, getting a subset of data as a collection from the request instance, and the latest changes in the v8.x branch.

CakePHP 4.3.0-RC4 released
The CakePHP core team is proud to announce the first release candidate of CakePHP 4.3.0. The 4.3.0 release will introduce several new features and a handful of deprecations.

PhpStorm 2021.2.3 is released
The third bug-fix update for PhpStorm 2021.2 is now available! Starting from this build, you will need to provide your JetBrains credentials to use the trial product versions.

Latest PECL Releases (10.19.2021)
The event loop remained running when the user called exit() or an exception was thrown from the event callback. Now in these cases the loop will be stopped automatically.

First selected speakers at SymfonyWorld 2021 Online 2021 Winter Conference
The SymfonyWorld Online 2021 Winter Edition conference (December 9-10, 2021) will take place a few days after the release of Symfony 6. That's why it's a great opportunity to learn all about the latest Symfony 6 features.

Podcasts and Vlogs


Laravel News Podcast: Sailing into PHP 8.1, filtering models, and serializing query builders
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

PHP Ugly 258: PHP Catastrophe
This week on the podcast, Eric, John, and Thomas talk about RectorPHP, PHP-FIG PER Workflow, RevoltPHP, Swoole, and more...

How To Code Well: EP119 - 10 Git branching good practice tips
PHP News: Swoole is a PHP extension that has been forked due to on going security concerns. The current version of Swoole downloads a compressed file from the business Swoole site which is NOT GOOD! 

The Stack Overflow Podcast 385: Getting your first job off the CSS mailing list
We talk about Paul getting his first job in software from a footer note on the CSS mailing list. Later we chat about Sara’s experience going from a company with hundreds of engineers, to one with thousands.

Software Engineering Radio Episode 481: Ipek Ozkaya on Managing Technical Debt
Ipek Ozkaya joined host Jeff Doolittle to discuss a book she co-authored entitled, Managing Technical Debt. In the book, Ozkaya et al. describe nine principles of technical debt management to aid software companies in identifying, measuring, tracking and paying down technical debt.

The Rabbit Hole - The Definitive Developer's Podcast: 227. Facebook's DNS Woes with Sophie Creutz
In this episode of The Rabbit Hole, we unpack the recent outages of Facebook's servers, looking at why this might have happened, some of the more ludicrous theories that have been offered as explanations, lessons to take away, and why the downtime was worse than just a day of limited social media access for many people.

WP Builds: 251 – ‘V’ is for Vulnerabilities
It was going to be V for Virus, but we have probably had enough of the word right now, and vulnerabilities perhaps better describes what we are really talking about here – WordPress security.

WP Briefing Episode 18: The Economics of WordPress
In episode 18 of WP Briefing, Josepha Haden Chomphosy reflects on a recent lecture that she gave to students at Hendrix College in which she explored the economics of WordPress and the principles that sustain the project’s ecosystem.

Reading and Viewing


A Week of Symfony #772 (11-17 October 2021)
This week, the upcoming Symfony 6.0 version continued polishing some of its new features, such as: the new debug:dotenv command, the profiler improvement to display authenticators information and the support of autowiring union and intersection types.

Replacing Keytar with Electron's safeStorage in Ray
Ray is an app we built at Spatie to make debugging your applications easier and faster.

PHP Annotated — October 2021
Here are some highlights from the world of PHP over the last month. Symfony 6 will be fully typed — how to update? New optimized data structures and a standalone null type have been proposed for PHP 8.2

Trees and Tree Traversal in PHP
In this post I want to introduce you to Tree structures. What they are, how you can use them, and in which situation they can be helpful.

PHP Abstract Classes Explained
Abstract classes in PHP are used to extend other classes. Used when more then one class use the same logic. Good for readability and for hide smaller (obvious) details to make our life simpler.

PHP is weird, but it can be cool at times!
Here are some strangely cool features from PHP that can make your life easier.

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


TALL Toasts
A Toast notification library for the Laravel TALL stack.

Laravel Shopify
Laravel Shopify is a package to communicate with the Shopify API from Laravel applications.

LiipTestFixturesBundle
This bundles enables efficient loading of Doctrine fixtures in functional test-cases for Symfony applications

Agile Toolkit
Low-code Framework for Web Apps in PHP.

centreon
Centreon is a network, system and application monitoring tool. Centreon is the only AIOps Platform Providing Holistic Visibility to Complex IT Workflows from Cloud to Edge.

whip
A WordPress package to nudge users to upgrade their software versions (starting with PHP).

YetiForceCRM
Our team created for you one of the most innovative CRM systems that supports mainly business processes and allows for customisation according to your needs.

Chamilo
Chamilo is a learning management system focused on ease of use and accessibility.

egroupware
Web based groupware server written in PHP.

RecordManager
A metadata record management system written in PHP, intended to be used in conjunction with VuFind or another Solr-based discovery interface.

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 October 14th 2021

Thursday, October 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 14th October 2021 Hi everyone, Hope everyone in the PHP community

PHPWeekly October 7th 2021

Thursday, October 7, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 7th October 2021 Hi everyone, Last Monday's six-hour outage of

PHPWeekly September 29th 2021

Thursday, September 30, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 30th September 2021 Hi everyone, Welcome to the last issue for the

PHPWeekly September 23rd 2021

Thursday, September 23, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 23rd September 2021 Hi everyone, We're a couple of weeks before

PHPWeekly September 16th 2021

Thursday, September 16, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 16th September 2021 Hi everyone, We have a packed issue this week.

You Might Also Like

🤳🏻 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 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

C#533 What's new in C# 13

Sunday, November 24, 2024

Params collections support, a new Lock type and others ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚙️ Smaller but deeper: Writer’s secret weapon to better AI

Sunday, November 24, 2024

November 24, 2024 | Read Online Ian Krietzberg Good morning. I sat down recently with Waseem Alshikh, the co-founder and CTO of enterprise AI firm Writer. Writer recently made waves with the release of

Sunday Digest | Featuring 'How Often People Go to the Doctor, by Country' 📊

Sunday, November 24, 2024

Every visualization published this week, in one place. Nov 24, 2024 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week we visualized the GDP per capita

Android Weekly #650 🤖

Sunday, November 24, 2024

View in web browser 650 November 24th, 2024 Articles & Tutorials Sponsored Why your mobile releases are a black box “What's the status of the release?” Who knows. Uncover the unseen challenges