PHP Weekly - PHPWeekly October 7th 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 Facebook and other services owned by them (Instagram Messenger, WhatsApp and Oculus VR), marked the longest stretch of downtime for the tech giant since 2008. According to Facebook, the outage originated from an upgrade of routers, and said it is working to understand more about the cause that had a domino effect on both the client facing services as well as their internal system. 

This brings me to the realisation that even a company as huge as Facebook is not immune to infrastructure issues, and while hindsight is 20/20, it also doesn’t hurt to follow best practices within your industry to ensure that safety measures are in place to get systems back online. 

The good news is Facebook is back to normal, Telegram has garnered 70 million more users, and for sure there will be numerous post mortem articles and hot takes from the tech community to keep us entertained until the next outage.  

We do hope you enjoy this week’s curated list of news and articles. As always, if you have anything to contribute please email us at articles@phpweekly.com. 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


10 Best Bootstrap Free and Premium Admin Panels in 2021
Dashboards are an essential part of every web application. A good dashboard can help an organization understand large amounts of information, assess problems, and figure out solutions. 

11 Tips for Digital Project Management Success
Just as each workday is a little different, the same can be said about digital projects. Some digital projects are big and require large teams, months of collaboration, and brand new everything to bring them from beginning to end.

Which automation testing tools are most widely used?
There are a few automation testing tools that have proved to be of utmost value for carrying out test automation activities rewardingly. In this article, you will get to know some of the most widely used automation testing tools.

How Could You Technically Strengthen Your On-demand App Development In All Sessions?
Due to the modern evolution, on-demand business startups are now too popular among businesspersons. let’s have a discussion on how you could be the best developer in the on-demand app development market.

Find Extra Time In Your Day As A Manager
Unfortunately, too many managers complicate making extra time to the point it’s unattainable. And guess what, they are making it hard for themselves.

Tutorials and Talks


How to Append Arrays in PHP: + vs. array_merge
Appending or merging is a common array operation. And since arrays are used everywhere in PHP, you cannot afford not to know how to do it properly. But why would it be so hard?

A detailed look into PHP type casting
PHP implicit casting is very common. But before we see what it means, let's see why it happens.

How to Install MODX CMS
MODX Revolution is an open-source content management system and web application framework for those that genuinely care about no-compromise design and exceptional user experience.

How test your listener events on Symfony with phpunit
Test a listener using the Symfony's events, is easy.

Cron Job Scheduling in Laravel 8
In this tutorial, we learn how to use Laravel Artisan Command to create a cron job scheduler in Laravel 8. Laravel’s command scheduler allows managing scheduled jobs on the server in your Laravel application.

Build your own PHP framework
Ezycrazy Project is powered by Atom framework

News and Announcements


Understanding How Facebook Disappeared from the Internet
Today at 15:51 UTC, we opened an internal incident entitled "Facebook DNS lookup returning SERVFAIL" because we were worried that something was wrong with our DNS resolver 1.1.1.1. But as we were about to post on our public status page we realized something else more serious was going on.

The first alpha of Tailwind CSS v3 is now released
It's here. Adam Wathan has announced the first alpha release of Tailwind v3. The Tailwind team has been working hard to add some awesome new features and make the existing features even better!

Vapor: Octane Support Is Now Available
Today we're pleased to announce that Octane support is now available in Laravel Vapor. The speed improvements are just mind-blowing, so put on your seat belt and let's get into the details.

The Month in Wordpress: September 2021
Read on to find out more about updates on the latest release and the latest WordPress news from September 2021.

Ask Me Anything Session on Reddit with the PhpStorm Team
We, the JetBrains PhpStorm team, are excited to announce our very first Ask Me Anything session! We’ve never done anything like this before, but we feel the time has come to try something new.

Podcasts and Vlogs


Voices of the Elephpant Ep#363 – Interview with Mike Stowe
Listen as host Khayrattee Wasseem talks with Mike Stowe. This is thorough explanation of the role of a developer marketing.

PHP Ugly 256:PHP Head Colds
This week on the podcast, Eric, John, and Thomas talk about Head colds, Lumen, Laravel 9, Cloudflare R2, and more...

Laravel News Podcast: Enhancing PostgreSQL, validating OpenAPI, and SQS FIFO queues
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

WP Builds: 249 – ‘U’ is for Undo
This is about common WordPress mistakes and how to get out of a pickle if things go wrong.

Maintainable Podcast: DHH: Celebrating Legacy Software as a Victory and the Story of How Humans Can't Estimate
obby speaks with DHH, the creator of Ruby on Rails and CTO of Basecamp/HEY. They discuss how legacy software should be seen as a victory and celebrated, how humans are horrible at estimating, and why Ruby on Rails has not needed a rewrite, yet.

The Stack Overflow Podcast 380: It’s 2FA’s world, we’re just living in it.
To hear this episode, just let us know your mother's maiden name, the street you grew up on, and the name of your first pet.

Software Engineering Radio Episode 479: Luis Ceze on the Apache TVM Machine Learning Compiler
Host Akshay Manchale spoke with Luis about the motivations for a model compiler, the internals of how TVM compiles machine learning modes, the intermediate representation that TVM uses to optimize and the types of optimisations that can be performed on computations involved in machine learning models.

PHP Architect: Interview with Tomas Votruba
Eric van Johnson and John Congdon interview Tomas Votruba, who wrote an article on Why Would Anyone Want to Downgrade Their PHP Code? in the September 2021 issue.

The Rabbit Hole - The Definitive Developer's Podcast: 226. Aristotle Project - Impact
This episode is the final one in our Aristotle Project series. Over the past few episodes we have covered psychological safety, dependability, structure and clarity, meaning and last but not least, impact. Impact has a variety of ways that it can be defined, which makes for an interesting discussion.

WP Briefing: Episode 17: WordPressing Your Way to Digital Literacy
In episode 17 of the WordPress Briefing, Josepha Haden Chomphosy reflects on her WordCamp US keynote and digs into how participating in open source projects can help you learn 21st Century Skills.

Reading and Viewing


A Week of Symfony #770 (27 September - 3 October 2021)
This week, Symfony 4.4.32 and 5.3.9 maintenance versions were released. Meanwhile, we continued polishing the upcoming Symfony 5.4 and 6.0 versions with some bug fixes and new features such as the option to configure log level and status code per exception class.

Laravel is the Best Choice of Enterprise Application Development
Many people have this question in mind, like, Can we use Laravel to develop enterprise applications? Is Laravel capable enough to handle the giant project? Your website must be dynamic, which will help you run your business more efficiently, and you can easily adapt to the modern-day requirement.

How to implement password recovery securely in PHP
This article aims to introduce PHP developers to the thought process of properly implementing security features. We’ve all been novice PHP developers at one point in our lives and thought that if there is an md5() in it, then it must be secure.

My code review journey as a Web Security Engineer
Code review is a part of regular development practices for any corporation. However, adding security elements to the code review is the most effective measure in preventing vulnerabilities, even before the first commit.

Do Developers Still Use PHP (and why that’s the wrong question to ask)
The interesting question is not “Do developers still use PHP?”, but “Why do people keep asking if developers still use PHP?”

Adapter Pattern vs. Bridge Pattern
The Adapter pattern and the Bridge Pattern have brought along a lot of confusion. In this post we're going to look at what they are, what their differences are & where they might be similar.

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


JSON-RPC Server for Laravel
JSON-RPC 2.0 API server for laravel framework

laravel-enhanced-container
Improved Laravel service container features. Provides enhanced method binding, method forwarding, and syntax sugar to operate on the container.

eloquent-serialize
This package could be helpful if you need to cache or store a query for users as serialized data and later need to retrieve the results back into an Eloquent builder object.

Advanced Eloquent Model Filters
Advanced Laravel models filtering capabilities

LimeSurvey
The most popular FOSS online survey tool on the web.

Piwigo
Manage your photos with Piwigo, a full featured open source photo gallery application for the web.

valet-plus
Blazing fast macOS PHP development environment

TastyIgniter
Powerful, yet easy to use, open-source online ordering, table reservation and management system for restaurants

LiipImagineBundle
Symfony Bundle to assist in imagine manipulation using the imagine library

scout - update
Laravel Scout provides a driver based solution to searching your Eloquent models.

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 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.

PHPWeekly September 9th 2021

Thursday, September 9, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 9th September 2021 Hi everyone, The best things in life are free -

PHPWeekly September 2nd 2021

Thursday, September 2, 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

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