PHP Weekly - PHPWeekly December 16th 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 December 2021

Hi everyone,  

Ah, yes. We’ve come to that time of the year where some team members might be going on holiday, or doing a rotation of being the main point person for holidays. Of course, it goes without saying, that for some sites all that will fall on one developer and for those of you who are working through the holidays, we raise a glass to all of you for your dedication. If you do need tips on managing your site during the holidays. you may find this post useful. Next week we’ll be compiling a ‘Best of the Quarter’ issue. We do hope you find that useful.

Wherever you find yourselves this holiday season, whether you’re working or enjoying a couple of days/hours away from work, we hope you’re all safe and healthy. 

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


5 Best PHP Marketplace Scripts and Platforms
I will walk you through the five best PHP marketplace scripts and platforms which can help improve the user experience and streamline business processes.

How to Debug Like a Pro using Xdebug, PHPStorm, and Docker.
Building an application as a developer can be fun sometimes. It can also be a pain especially when you encounter a bug, and you couldn’t locate where the bug is being introduced.

The Complete Roadmap for Becoming a Backend Developer: Step-By-Step Instructions
Interested in becoming a backend developer? You’ve come to the right place. If you’ve got some coding experience but are new to programming, this guide will teach you all about backend development.

3 Ways to Mitigate Mass Assignment Vulnerabilities in Laravel
Mass Assignment in Laravel refers to assigning values to model attributes in bulk, in the form of an array.

How to Keep Your Site Running Smoothly When Your Team Is on Holiday Break
As the holidays approach, we’re sure you and your website team are looking forward to some time off. I can hear the “vacation, all I ever wanted” song looping in my head already.

Tutorials and Talks


async & await at the edge with ReactPHP
PHP 8.1 is out and the hip new feature for non-blocking and asynchronous programming in PHP are fibers. In this post we're going to explore them and see how we at ReactPHP will start with them at the edge.

Laravel Breeze with API and Next.js Example
This week Taylor Otwell released a special sub-version of the Laravel Breeze starter kit, for API-only projects, with an example based on the Next.js framework. Let's take a look at what's inside.

How to validate ZIP code in Laravel
There are a few ways to validate ZIP code in Laravel. You can do it using the axlon/laravel-postal-code-validation package. The next way is to use a native Laravel regex validator, but there is a problem if you need to validate the ZIP code of many countries then you should add regexes for all countries.

Automate your Laravel app deployment with Github Actions
In this article, I will go through the step-by-step process of how you can automate your Laravel app deployment on a VPS.

Using CLion with php-src
I’ve cloned and built php-src numerous times over the years, on a variety of platforms, but I’ve never worked with it in an IDE.

How to Get Current User Location in Laravel
A Laravel Developer looking for how to get user location by IP address, right? Well, you are in the right place, that is exactly what this article is all about.

Detecting if an IP address is in a certain range in PHP
If you ever need to detect whether an IP address (let’s say 192.168.0.2) is inside a certain IP range/subnet (let’s say 192.168.0.0/24), you can use the following code in PHP.

News and Announcements


Xdebug Update: November 2021
In this monthly update I explain what happened with Xdebug development in this past month. These will be published on the first Tuesday after the 5th of each month.

Tailwind CSS V3 Is Now Released
Tailwind CSS v3 is here, the most significant release yet! This major version brings impressive performance gains, workflow improvements, and a massive list of features made possible by the Tailwind team.

Laravel 8.75 Released
The Laravel team released 8.75 with on-demand gate authorization, a fulltext index implementation for PostgreSQL, the ability to filter non-null array values, and the latest changes in the v8.x branch.

Filament TALL Stack Admin Panel v2 Released
The Filament TALL-stack admin panel released version 2 with a completely refreshed UI, global search, settings pages, easy dashboard stats, and more.

CakePHP 3.10.2 released
The CakePHP core team is happy to announce the immediate availability of CakePHP 3.10.1. This is a maintenance release for the 3.10 branch that fixes several community reported issues.

SymfonyLive Paris 2022
The French SymfonyLive conference is back in Paris on April 7-8 2022. Join us for a week of Symfony in French: 2-day workshops and 2-day conference!

WordPress 5.9 Beta 3
WordPress 5.9 Beta 3 is now available for testing!

Podcasts and Vlogs


PHP Town Hall: Here lies dynamic properties. They were good properties, Brent.
Matt and Ben are joined by Colin O'Dell, staff engineer at Wayfair and supporter of the twitter dividing Dynamic Properties RFC to discuss what this RFC really means for PHP going forward and if its really a good idea.

PHPUgly 265: PHP Cows
This week on the podcast, Eric, John, and Thomas talk about Moving, Living Under a Bridge, Cows, Timestamp Laravel Bug, and more...

Laravel News Podcast: Filaments, banning models, and parameter stores
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

How To Code Well: 139 - Shopping carts are hard
There are many questions that need to be answered when designing the user flow of a shopping cart. These are just some things to think about.

The Stack Overflow Podcast 399: Zero to MVP without provisioning a database
Obsessing about the daily lives of developers pays off.

Maintainable Podcast: Jean Yang - Not All Software is Meant to be Maintained
In this episode, Jean discusses why software needs to be more honest with itself, recruitment tactics at small startups, and why we should be careful before doing what the big organizations are doing.

The Rabbit Hole: The Definitive Developer's Podcast - 234. Notetaking
When you’re working on software development for eight hours plus, you’re more than likely to lose track of everything you’ve covered and learned.

WP Builds 258 – Tired of WooCommerce? Try North Commerce
You use WooCommerce, because you need an eCommerce platform and you like WordPress. It’s kind of the default isn’t it? WordPress + eCommerce = WooCommerce.

Reading and Viewing


A Week of Symfony #780 (6-12 December 2021)
This week, Symfony 5.4.1 and 6.0.1 maintenance versions were released. In addition, the SymfonyWorld 2021 Winter edition conference too place with great success.

Sharp for Laravel: the age of Reason
Sharp for Laravel has a new major version: Sharp 7.

A Laravel package to monitor the health of your application
I'm proud to announce that we've released a new package called Laravel Health. As the name implies, this package can be used to monitor the health of your Laravel application.

Fixing the dreaded "'pcre2.h' file not found" error when installing imagick
Whenever I upgrade PHP, I seem to have troubles installing imagick.

What You as a User Can Do With Cloudways PHP Stack
Cloudways PHP Stack is just one of those features that allow you, as a user, to take advantage of the platform and supercharge your websites.

The love story between Symfony and HTTP
Foundation, Kernel & Client is the perfect trio to deal with the famous protocol

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 katie@phpweekly.com

Interesting Projects, Tools and Libraries


smart
smart makes it possible to serve images and download files from any location including Laravel disks.

flysystemBundle 2.1
Symfony bundle integrating Flysystem into Symfony 4.2+ applications.

laravel-invoices
Laravel package to generate PDF invoices from various customizable parameters.

laravel-shift / blueprint
A code generation tool for Laravel developers.

MeiliSearch
Powerful, fast, and an easy to use search engine.

termwind
In short, it's like Tailwind CSS, but for the PHP command-line applications.

laravel-auto-binder
Bind your interfaces to implementations automatically.

laravel-seed-list
Make db:seed interactive.

filament
A collection of tools for rapidly building beautiful TALL stack interfaces, designed for humans.

vscode-intelephense
PHP intellisense for Visual Studio Code.

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 December 9th 2021

Thursday, December 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 December 2021 Hi everyone, Fist of all, I and the team would

PHPWeekly December 2nd 2021

Thursday, December 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 December 2021 Hi everyone, It's our first issue for the

PHPWeekly November 18th 2021

Thursday, November 18, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 18th November 2021 Hi everyone, Last week the PHP team released the

PHPWeekly November 11th 2021

Thursday, November 11, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 11th November 2021 Hi everyone, A few days ago a came across a post

PHPWeekly November 4th 2021

Thursday, November 4, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 4th November 2021 Hi everyone, Podcast fans are in for a treat in

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