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!

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

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

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.

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