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

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