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

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

Issue #575: Excalibird, bird’s eye metropolis, and Stimulation Clicker

Friday, January 10, 2025

View this email in your browser Issue #575 - January 10th 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to