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