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

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your