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

🤳🏻 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

Sunday Digest | Featuring 'How Often People Go to the Doctor, by Country' 📊

Sunday, November 24, 2024

Every visualization published this week, in one place. Nov 24, 2024 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week we visualized the GDP per capita

Android Weekly #650 🤖

Sunday, November 24, 2024

View in web browser 650 November 24th, 2024 Articles & Tutorials Sponsored Why your mobile releases are a black box “What's the status of the release?” Who knows. Uncover the unseen challenges