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

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

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