PHP Weekly - PHPWeekly December 2nd 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 month of December, and it’s all packed with the latest news on the PHP Community. We have articles and videos and even a cheatsheet on PHP 8.1’s latest features, so if you’re not keen on reading, you can just watch and learn about them. We have two interesting articles on PHP Security best practices, and a tutorial sent over by one of our readers. If you have an article, tutorial or video you would like to be featured in our newsletter, feel fee to reach out to 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

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


New Video: What’s New in PHP 8.1
PHP 8.1 is out, and it’s packed with lots of awesome new features. But don’t just take our word for it – watch the video.

PHP 8.1 is Here
According to the announcement, here is a list of the main features for PHP 8.1

10 Ways to Improve Your PHP Security
You’ve been using PHP for years, and it seems to work just fine, but have you ever wondered what more you could be doing to keep your scripts secure?

The Easiest Way to Dockerize PHP Applications
What is the easiest way to dockerize PHP applications? Let's find out with the GitHub repository example.

Top 10 Remote Web Developer Skills You Cannot Miss
Nowadays, having a website helps businesses increase their digital presence, generate leads, and strengthen their credibility, among other benefits.

Top 50 Questions to prepare for PHP interview.
This is a list I had prepared for one of my friend when he was applying for PHP developer jobs for 1+ years of experience.

Tutorials and Talks


PHP 8: Constructor Property Promotion
A comprehensive guide on writing cleaner, shorter class constructors.

Set up a Database Connection in PhpStorm
In this #tiptuesday, you'll learn the esssentials of creating database connections in PhpStorm's database tool.

A Better Way to Monitor Your Laravel Services
I decided to write this post following a support request from a developer who asked me how he can monitor his Laravel application by services and not by hostnames.

Laravel Eloquent Skip and Take - Offset and Limit
If you want to leave some columns in the database and take a few, is there a problem?

How to configure XAMPP to send Mail from Localhost in PHP 
As a part of the experiment, developers need to send emails and we all know that sending mail from localhost using PHP can be much more painful if we don’t know how to properly configure XAMPP for it.

Laravel 8 CRUD Tutorial
In this step by step tutorial, we will show you how to build a CRUD grid in Laravel 8. The front page of the grid is made in Tailwind CSS, which is the default CSS engine for the official Laravel package.

Measure PHP Code Quality With Static Analysis Using PHPStan
Measure PHP Code Quality With Static Analysis Using PHPStan to check coding standards.

News and Announcements


PHP 8.1.0 Released!
The PHP development team announces the immediate availability of PHP 8.1.0. This release marks the latest minor release of the PHP language.

PhpStorm 2021.3 RC2
Second release candidate for PhpStorm 2021.3 is available!

Symfony 6.0.0 released
Symfony 6.0.0 has just been released.

New in Symfony 5.4: Misc. features (part 1)
In Symfony applications you can use a JSON file manifest as the strategy to manage asset versions.

Latest PECL Releases (11.30.2021)
Latest PECL Releases

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

Podcasts and Vlogs


PHP Architect: Interview with Vinícius Campitelli
Eric Van Johnson and John Congdon interview feature contributor Vinícius Campitelli about his article Cryptography with Libsodium.

PHP Internals News: Episode 95: PHP 8.1 Celebrations
In this episode of "PHP Internals News" we're looking back at all the RFCs that we discussed on this podcast for PHP 8.1.

Laravel News Podcast: Strong foundations, modern Laravel apps, and logging to database
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

The Stack Overflow Podcast 396: Does modern parenting require spyware?
Should developers build tools for parents to monitor every aspect of their children's digital lives?

Maintainable Podcast: Shaundai Person: Work on Having a Short-term Memory
In this episode, Shaundai shares her experience of moving from a career in sales to software engineering, traits of maintainable software, and how to make an impact when you join a new team.

The Rabbit Hole - The Definitive Developer's Podcast: 232. Energised Work
Working longer hours does not result in greater or higher quality output. Rather, it is often how we spend our time outside of working hours that plays the biggest role in our performance from nine to five.

Software Engineering Radio Episode 488: Chris Riccomini and Dmitriy Ryaboy on the Missing Readme
Felienne spoke with Riccomini and Ryaboy about a range of topics that new software engineers might not have learned about in university or bootcamp.

Reading and Viewing


A Week of Symfony #778 (22-28 November 2021)
This week, Symfony 4.4.35 and 5.3.12 releases were published to address some potential security vulnerabilities. In addition, Symfony 5.4.0-RC1 and 6.0.0-RC1 were published in preparation for their imminent stable release.

Scrub Up! Cleaning Your PHP Application With PHPStan
In early Symfony and Zend Framework applications, the PHP-FIG didn't exist and coding standards were at the discretion of whoever was writing it.

Upgrade to PHP 8.1 with Homebrew on Mac
Upgrading with Homebrew

Ultimate PHP Security Best Practices
Since PHP is the backbone for almost every website, therefore, PHP security shouldn’t be considered negligible at any cost.

Modern PHP Cheat Sheet
A to-the-point summary of all awesome PHP features

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


laravel-object-detection
Identifies objects in an image using Machine Learning.

roadrunner-binary
High-performance PHP application server, load-balancer and process manager written in Golang. RR2 releases repository.

version 1.1.0 for tjvb/githash
Find the hash of the current commit from a git repository.

Laravel and Vue Translation Package
Allows to connect your `Laravel` Framework translation files with `Vue`.

PHPPresentation
A pure PHP library for reading and writing presentations documents.

laravel-selfupdater
This package provides some basic methods to implement a self updating functionality for your Laravel application.

graphpinator
Easy-to-use & Fast GraphQL server implementation for modern PHP.

grav
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS.

swoole-src
Coroutine-based concurrency library for PHP.

headless-ecommerce
Laravel Headless eCommerce APIs allow you to experience seamless and easily scalable storefront performance.

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

PHPWeekly October 28th 2021

Thursday, October 28, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 28th October 2021 Hi everyone, It's less than a month before

PHPWeekly October 21st 2021

Thursday, October 21, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 21st October 2021 Hi everyone, This week the tech community fawned

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