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

📧 Working with LLMs in .NET using Microsoft.Extensions.AI

Saturday, January 11, 2025

​ Working with LLMs in .NET using Microsoft․Extensions․AI Read on: m​y website / Read time: 6 minutes The .NET Weekly is brought to you by: ​Transform your database performance with RavenDB​:

iOS Dev Weekly – Issue 694

Friday, January 10, 2025

Hopefully you won't see that much difference with receiving this issue, but it's ALL CHANGED behind the scenes! 😱 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1664 [Easy]

Friday, January 10, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. A permutation can be specified by an array P , where P[i] represents the

Spyglass Dispatch: The Case for a For-Profit OpenAI

Friday, January 10, 2025

RIP Venu • A More Political and Real Time Threads • An OpenAI Auction • Apple's Tough 2025 The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely topics

⌨️ 10 Mods to Improve Your Mechanical Keyboard — How to Set Up Quick Share on Windows

Friday, January 10, 2025

Also: Why Are Tech Companies Trying to Sell Me Expensive Clocks? How-To Geek Logo January 10, 2025 Did You Know Famed biologist Charles Darwin and US President Abraham Lincoln were born on the same day

Your best friends in design

Friday, January 10, 2025

​ Working With Designers Product manager & UX designer collaboration guide. How members of your product team work together is just as important as the work itself. A fundamental relationship within

Charted | How Canada Would Rank as the 51st State 📊

Friday, January 10, 2025

Donald Trump has floated the idea that Canada should be the 51st state. Here's how it compares statistically. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power AI's

Pinpointing The Actual Problem 🎯

Friday, January 10, 2025

WordPress accidentally diagnoses its own business problem. Here's a version for your browser. Hunting for the end of the long tail • January 10, 2025 Pinpointing The Actual Problem A blog post from

😱Major Azure Outage in EastUS2, 🚀New AI and Azure Developer CLI Courses, azureedge.net DNS retiring

Friday, January 10, 2025

͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

iOS Cocoa Treats

Friday, January 10, 2025

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Adopting Swift 6 across the app codebase I've been