PHP Weekly - PHPWeekly December 30th 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 find myself whistling an old but wise tune from Monty Python that helps keep things in proper perspective (Note: For some Millennials and Gen Z’s click here). One of the things I appreciate this year is the media’s free brush up lesson on the Greek alphabet (Alpha, Beta, Delta…Omicron!). Another is how resilient nature is as in the case of viruses - how a thing that doesn’t even have a brain can mutate and adapt to challenges to thrive. It makes me think of one of the pitfalls we have as people when it comes to how we tackle situations at work and at home. Sometimes it’s easier to fall back on old tactics and patterns instead of looking for an innovative solutions, because we’re pressed for time or just looking for a quick fix. we’ve all been there. They say if you’re not innovating you are stagnating. If we don’t evolve and adapt, we’ll become obsolete. 
 
Every week as we look for content for our newsletter, we are always surprised at the volume of new knowledge out there on what some call a dead programming language. We always aim to provide content for everyone, - the newbie, the expert and those who just want to keep updated on the community. We hope that next year you will continue to follow us in our pursuit of knowledge, growth and innovation. Many thanks to all our subscribers and may 2022 get you to look at the bright side of life. 

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


Tips for writing clean code in Laravel
Whether small, big, simple or complex… every line of code written or every program built has solved one or two problems.

Trying out PHP after 7 years
The language that is so divisive, that on one hand, drives more than 75% of the entire Internet and, on the other hand, is considered by many to be a pathetic, ugly scripting language, no better than universally hated JavaScript.

Laravel 8 Interview Questions and Answers in 2022 (Part #2)
In this blog we are going to see part #2 of Laravel 8 Interview Questions and Answers in 2022.

The Full-Stack Developer Vocabulary (Pt.3, The languages, tools and frameworks)
If you're new to this whole full-stack development thing and get confused by some of the words people use when talking about full-stack development, I'll be compiling the most common words and phrases related to full-stack development.

PHP 8: How to Get Started
In this post, I will tell you about some of the most interesting new features and detail how to get started. But before that, let’s talk a little about why PHP is a very special language.

My Top 5 Favorite Symfony Packages
In this blog I'll explain how to install packages and what my top 5 favorites are.

Top 10 Reasons Why Laravel Is The Most Popular PHP Framework
In this blog we are going to see why laravel is the best PHP framework. 10 Reasons why Laravel is the best PHP framework in 2022.

Tutorials and Talks


PHP deployment to SSH server using Github action and bash script
In this tutorial we would lean how to deploy our PHP code to a remote server using github action .

PHP iterators and generators: get started with the `ArrayIterator` and the `FilterIterator` classes
There are other ways to loop over an array of objects in plain PHP to perform data transformation and/or filtering than using the built-in array functions provided by the language.

New way to define accessors and mutators in Laravel
As you know there is a way to define [accessor and mutator in laravel]

PHP+Nginx with Docker in production Part 4 - Running tests
This is the fourth part of a sequence of 8 articles I want to show you how to use Docker containers to run applications in a production environment.

Laravel 8 One To One Relationship Example
In this example we will see laravel 8 one to one relationship example also you can use one to one relationship in laravel 6 and laravel 7.

News and Announcements


PhpStorm 2021.3.1 RC
The release candidate build for PhpStorm 2021.3.1 is available.

The Online PHP Conference 2022 January 17-21, 2022
A conference about professional software development, open source and the PHP technology stack.

PHP UK Conference 16-18 feb 2022 London
Our aim is for PHP UK to offer attendees a forum for learning and networking with the most up-to-date topics in PHP development and related tools, tailored specifically to the needs of developers and CTOs.

CakePHP 4.3.3 released
The CakePHP core team is happy to announce the immediate availability of CakePHP 4.3.3. This is a maintenance release for the 4.3 branch that fixes several community reported issues.

Latest PECL Releases (12.28.2021)
Latest PECL Releases

Podcasts and Vlogs


Voices of the ElePHPant Ep#366 – Interview with The PHP Foundation
Listen as hosts Cal Evans and Khayrattee Wasseem talk with Sara Golemon, Joe Watkins, and Sebastian Bergmann about the newly formed PHP Foundation.

PHP Architect: The Zen Of Mindful Programming
In this issue, Doug Dobrzynski helps us focus while programming with his article, Mindful Programming.

PHP Internals News: Episode 96: User Defined Operator Overloads
In this episode of "PHP Internals News" I chat with Jordan LeDoux (GitHub) about the "User Defined Operator Overloads" RFC.

PHP Ugly 266:PHP For Kids
This week on the podcast, Eric, John, and Thomas talk about Teaching Kids about PHP, ReactPHP, Symfony, Grinch Hour of Code, and more...

How To Code Well EP 140 - Code Iteration time is critical to web development success
We’ve almost finished the first pass of the documentation for the new PHP course. I have 1 / 2 lessons to go. There are two more passes that I want to do before recording any of the lessons.

The Stack Overflow Podcast 402: Teaching developers about the most lightweight web “framework” around, VanillaJS
How teaching beginners can highlight the concepts that you've internalized too much.

The Rabbit Hole: The Definitive Developer's Podcast 235. Flow
In this episode, we talk about what flow is, what being in a flow state feels like, the nine components of flow, and the four different flow profiles.

Software Engineering Radio Episode 491: Chase Kocher on The Recruiting LifeCycle
Chase Kocher, the Founder and CEO of aim4hire, a technology recruitment agency talks about the need for Recruiting firms and a personalized approach to hiring.

North Meets South Web Podcast: A Christmas Extravaganza
Jake and Michael are joined by No Plans To Merge's Caleb Porzio and Daniel Coulbourne, as well as TJ Miller (not the actor), and Chris Gmyr to look back at 2021, forward to 2022, and a very one-sided end of year game of Family Feud.

WP Builds 259 – How do we know what to charge? WordPress Business Bootcamp – Series 1 / Episode 2
It’s the series where we relearn EVERYTHING we know about building WordPress sites and running a web design business from start to finish.

Reading and Viewing


A Week of Symfony #782 (20-26 December 2021)
This week, Symfony development activity was low because of Christmas holidays and focused on fixing various small bugs.

A recap of 2021
Now that we are in the final days of 2021, let's take a look back at that stuff my team and I did in 2021.

Tech I'm Watching in 2022
Each year, folks ask me for predictions about what's going to happen in tech in the coming year.

GitHub Wrap - Your 2021 GitHub Stats
Do you know the impact you made to open-source? Click the link and enter your own name to find out!

Heaps explained in PHP
Quick access to the highest or lowest value of a dataset.

Advent of Functional PHP: Day 9
Day 9 of this year's Advent of Code revolves around grid interpretation.

That one question that is asked in every PHP interview
I am a PHP programmer and have been on many job interviews. I noticed that on each of them one question always came up.

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


roach-php
The complete web scraping toolkit for PHP.

laravel-notion-api
Effortless Notion integrations with Laravel

dotfiles
Get started with your own dotfiles.

getcandy
GetCandy v2

laravel-auto-binder
Bind your interfaces to implementations automatically.

laravel-migration-actions
Performing actions with saving the list of called files

smart
smart makes it possible to serve images and download files from any location including Laravel disks.

php-password-checker
Sense checks when a user picks a new password.

onelinerhub
1000+ micro code pieces with clear explanation. 

FyreMessage
FyreMessage is a free, open-source HTTP message library for PHP.

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

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

You Might Also Like

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

PHP 8.4 is released, Dynamic Mailer Configuration, and more! - №540

Sunday, November 24, 2024

Your Laravel week in review ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏