PHP Weekly - PHPWeekly January 20th 2022

Curated news all about PHP.  Here's the latest edition Is this email not displaying correctly?
View it in your browser.
PHP Weekly 20th January 2022

Hi everyone,

Last year we saw a massive spike of people leaving their jobs which is now infamously called the great resignation. Some say that the pandemic was the catalyst for people to rethink their career paths ad long-term goals. Half of those who have resigned are planning to seek new jobs within the year. On the one hand it’s an opportunity for companies to seek out fresh talent and new blood, and on the other it’s a way for employees to look for ‘greener pastures’ and start with a clean slate. 

This leads to my attempt at a clean segue to pitch to anyone who has a position in their company that they need filled that we’re here to help you find that particular developer from among our subscribers that could be the perfect fit for your organisation. Feel free to reach out to us at articles@phpweekly.com for your job openings. 

We do hope you enjoy this week’s issue with the latest releases from Laravel, PHPStan as well as informative tutorials and articles that we’ve curated especially for our subscribers.. 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.

Articles


Laravel 9 Features & What’s About To Come!
Laravel 9 is on its way, with a number of new features.

4 Ways to Inject Dependencies in Symfony That You Probably Don’t Know About?
One part of my job is a code review, and I started to notice that some of my colleagues can’t get an idea of dependency injection and the service container. As a result, they tend to over-engineering things.

Php 8.1 New Features — Read-only Properties
With new version of PHP we have a new feature named Readonly properties.

Programming Languages That Developers Need to Learn All the Time
There are thousands of programming languages, but what kind of languages do we need to master?

5 Signs of a Highly Mature Software Developer
These traits are easy to recognize but hard to practice.

3 Code Review Responses to Use on Bad Comments
How I respond to awful code review comments.

Tutorials and Talks


Efficient Pagination Using Deferred Joins
Paginating records across large datasets in a web application seems like an easy problem that can actually be pretty tough to scale.

Laravel Query Builder Usage With Example Code
Adam Culp of Beachcasts php programming videos shares how to use Laravel Illuminate Database Query Builder, and many methods available for advanced querying with Laravel.

A better way to quickly start Symfony projects
When creating new Symfony projects, you can start with the bare-bones skeleton or the kitchen sink skeleton.

How to Create a Restful CRUD API in PHP Using Laravel and Google Firebase
In this tutorial, you will learn how to create a RESTful CRUD (Create, Read, Update, and Delete) API with Laravel that stores its data in a Firebase realtime database.

Send push notifications from Laravel to IOS & Android
In this article, we will see how send push notifications from Laravel app to IOS & Android apps using FCM (Firebase Cloud Messaging).

How To View Detailed Information About PHP With phpinfo() Function
When we develop PHP web applications and sites, often we need to get information like available modules, environment variables, server information.

News and Announcements


Laravel 8.79 Released
The Laravel team released 8.79 with a full-text search for MySQL and PostgreSQL, new Stringable methods, and the latest changes in the v8.x branch.

New release: PHPStan 1.4.2
CleaningParser - remove conditional code by PHP_VERSION_ID

PhpStorm 2021.3.2 Preview
The preview build for PhpStorm 2021.3.2 is available. This release brings a fix for broken indexing on WSL (IDEA-286059).

CakePHP 4.3.4 released
The CakePHP core team is happy to announce the immediate availability of CakePHP 4.3.4.

WordPress 5.9 RC3
The third Release Candidate (RC3) for WordPress 5.9 is here!

Introducing the Symfony 6 Certification
Symfony 6 was released at the end of November 2021, alongside Symfony 5.4. Both versions share the exact same features, but Symfony 6.0 gets rid of all the deprecated features and requires PHP 8.0.2 or higher.

Podcasts and Vlogs


Voices of the ElePHPant: Interview with Matthew Setter
Listen as host Cal Evans talks to Matthew Setter about his new book “Docker Essentials”. Matthew talks about how his book helps PHP developers grasp the concepts of how to “dockerize” your PHP applications and deploy to production with ease.

PHP Ugly 269: No Benefits, All the Regret
This week on the podcast, Eric, John, and Thomas talk about Open Source Projects, PHP 8.1 new features, Laravel Pipelines, and more...

How To Code Well 143 - 6 Ways to improve your code tests
All the code notes for Docker for beginners course has been written. This is available on GitHub I’ve started work on transcribing that course. This will take a long time.

The Stack Overflow Podcast : A chat with the folks who lead training and certification at AWS
From teachers to tutorials to peer groups, and now, video games, there are lots of ways to acquire skills on the AWS platform.

North Meets South Web Podcast: New year, new job, new start
In this episode, Jake and Michael discuss Michael's new job, YAGNI, and approaches to working your way into a new codebase and a new industry.

The Rabbit Hole: The Definitive Developer's Podcast: 239. Open Source Ethos & Pathos
Open source ethos and pathos form the springboard for our conversation, which spans the benefits and barriers to paying and not paying for information.

WP Builds 261 – Getting a brief and scoping the project. WordPress Business Bootcamp – Series 1 / Episode 3
Welcome to another in the WordPress Business Bootcamp series. It’s the series where we relearn EVERYTHING we know about building WordPress sites and running a web design business from start to finish.

Software Engineering Radio Episode 494: Robert Seacord on Avoiding Defects in C Programming
Robert Seacord, author of Effective C, The CERT C Coding Standard and Secure Coding in C and C++, discusses the top 5 security issues and the tools and techniques you can employ to write secure code in C.

Reading and Viewing


A Week of Symfony #785 (10-16 January 2022)
This week, Symfony fixed some issues related to PHP enums and improved the performance when using many environment variables in your application.

Zend and the PHP Foundation: Our Involvement and What It Means for PHP
Late last year, a list of leading organizations within the PHP space, including Zend by Perforce, announced the formation of a new non-profit organization that formally governs the development of PHP – the PHP Foundation.

Dealing with dependencies
I've written a lot about PHP 8.1 these past months. Not just about the release itself, but also about how important it is to keep up-to-date with PHP versions.

Ignition, the most beautiful error page for Laravel and PHP, got a major redesign
I'm proud to share that our team has released a new major version of Ignition, the most beautiful error page for Laravel and PHP. It has been redesigned from the ground up.

Contributing to Open Source: Be a Mimic
Luke Downing made a contribution to Laravel. Before starting to write code, he took the time to look at how the repo was structured and how the code was written.

Improve quality of PHP applications with static analysis and SonarQube
Have you ever worked on Microservices architecture with a lots of services where every one of them is created by different team and with different code standards?

A comprehensive guide on how to design future-proof controllers: Part 1
A series on how to use the Separation of concerns principle to build controllers that are simple to understand, refactor and maintain.

Jobs

Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $75/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-Roadmap-Learning-Path
This repository contains the ordered list of Laravel topics to learn, step-by-step, with related links.

Alpine.js Focus Plugin
Alpine's Focus plugin allows you to manage focus on a page.

Saloon
A Laravel/PHP package that allows you to write your API integrations in a beautiful, standardised syntax.

laravel-auth-log
Log user authentication actions in Laravel.

1on1-questions
Mega list of 1 on 1 meeting questions compiled from a variety to sources.

laravel-optimizer
Optimizes your Laravel project for deployment.

Pushword
A php CMS built on top of Symfony to rapidly create, manage and maintain Modern Websites.

albireo
Albireo Framework / for Landing pages, Code examples, PHP Study, Static Site Generator, Admin panel, Documentation generator.

laravel-mobile-verification
This package provides convenient methods for making token code, sending and verifying mobile phone verification requests.

Trivious
A publicly available trivia API created with Laravel and PHP web scraping.

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 © 2022 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 January 13th 2022

Thursday, January 13, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 13th January 2022 Hi everyone, We're already on the second week

PHPWeekly January 6th 2022

Thursday, January 6, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 6th January 2022 Hi everyone, The beginning of the year is always

PHPWeekly December 30th 2021

Thursday, December 30, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 30th December 2021 Hi everyone, At the end of every year I always

PHPWeekly December 23rd 2021

Thursday, December 23, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 23rd December 2021 Hi everyone, This is it! This is the debut of

PHPWeekly December 16th 2021

Thursday, December 16, 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

You Might Also Like

Tuesday Triage #200 and giveaway

Tuesday, May 14, 2024

Your weekly crème de la crème of the Internet is here! The 200th edition featuring annual subscriptions giveaway, thoughts on nearly four years of ... ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🎮 How AI Tools Are Changing Game Development — Grab a Pixel 8a Instead of Waiting for Pixel 9

Tuesday, May 14, 2024

Also: Sharing Your Google Maps Trip Progress, and More! How-To Geek Logo May 14, 2024 Did You Know In a bid to keep the ingredients secret, WD-40 was never patented. 🤖 The New GPT It's Tuesday!

Meta shuts down Workplace

Tuesday, May 14, 2024

Plus: Everything that happened at Google I/O and AWS CEO steps down View this email online in your browser By Christine Hall Tuesday, May 14, 2024 Hello, and welcome back to TechCrunch PM. The team

Flattening Lists of Lists, Python 3.13, Sets, and More

Tuesday, May 14, 2024

Flattening a List of Lists in Python #629 – MAY 14, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Flattening a List of Lists in Python In this video course, you'll learn how to flatten a list

Daily Coding Problem: Problem #1441 [Easy]

Tuesday, May 14, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. UTF-8 is a character encoding that maps each symbol to one, two, three, or four

Noonification: 3 Quick Ways to Optimize RecyclerView

Tuesday, May 14, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 14, 2024? The HackerNoon Newsletter brings the HackerNoon

Using 97 fewer cores thanks to PGO

Tuesday, May 14, 2024

Plus an HNSW indexed vector store library, a new Go game hits the Steam store, and is 'ok' ok?. | #​507 — May 14, 2024 Unsub | Web Version Together with Stytch logo Go Weekly Reclaiming CPU for

Ranked | The Top 6 Economies by Share of Global GDP (1980-2024) 📈

Tuesday, May 14, 2024

Gain a unique perspective on the world's economic order from this graphic showing percentage share of global GDP over time. View Online | Subscribe Presented by: Data that drives the

Free online event this Thursday: Getting ahead with time series data

Tuesday, May 14, 2024

Free Online Event Do you know how your competitors use time series data to get ahead? Join us on Thursday, May 16 at 10am PT/1pm ET for a free, hour-long online fireside chat called “Unleash the Full

Here's the deal

Tuesday, May 14, 2024

We wanted you to be among the first to know about our plans to relaunch the Gigantic training courses that Product Collective now powers! Here's the deal: From May 20th - May 31st, anybody that