PHP Weekly - PHPWeekly January 27th 2022

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

Hi everyone,

The last newsletter for January is filled with new updates, namely from PHP 8.1, Laravel and the latest Wordpress update dedicated to Jazz legend, Josephine Baker. Also, for the first time ever Laracon will be streamed for free on Youtube next month, which is fantastic news for the Laravel community. This week we’ve also added the No Compromises podcast in our list, so check out their topic on how to discuss disagreements on writing and organising code productively. 

We do hope you enjoy this week’s issue. As always, if you have an article, tutorial or podcast that you would like to be featured, please email 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.

Articles


The Future of Software Development in 2022 and Beyond
The software development industry is fundamentally dynamic, and has seen several changes since the beginning of the century.

PHP in 7 minutes
What kind of language is PHP in 2022? Find out in 7 minutes!

6 Programming Languages You Should Not Learn (and What To Learn Instead)
If you don’t get it right, it will be a waste of your time and energy.

8 Annoying Things That Can Make Any Programmer Go Crazy
Programmers are generally peaceful creatures.

Best Tools to Work Smarter, Not Harder, as a Software Developer
Simple ways to impress your manager by being more efficient and not spending extra work hours to show that you are the next model employee of the company.

Tutorials and Talks


Deploy your PHP Codebase with Ansible and GitHub Actions
This tutorial will show you how you can automate the deploy of your PHP codebase with the help of GitHub Actions and Ansible.

Safer Staging Environments with Blackhole Storage
I recently made a mistake where a staging environment emailed out a few thousand people.

Exposing webhooks via mezzio-swoole
I was first introduced to the concept of webhooks via a 2009 blog post by John Herren, a former colleague at Zend.

How To Use Single Responsibility Principle in PHP/Laravel
In this tutorial I’ll show you in very simple way with example, how you can use SRP (Single Responsibility Principle) in PHP/Laravel.

Test-Driven Development (TDD) in Laravel 8
Before we delve into Test-Driven Development, let's first define the term TDD.

PHP crash course : Conditionals, Loops and Functions
Today you will learn conditionals, loops and functions création in PHP.

News and Announcements


PHP 8.1.2 Released!
The PHP development team announces the immediate availability of PHP 8.1.2. This is a bug fix release.

VSCode PHP Debug Release January 2022
Here is the current release cycle cover GitHub issue. But the most important change was the migration of the extension.

Laracon Online Free on Youtube Feb 9th
For the first time ever we'll be streaming Laracon for free on YouTube allowing us to reach the entire Laravel community.

Laravel 8.81 Released
The Laravel team released 8.81 with a string scan method, the ability to disable caching in Attribute accessors, a getOrPut() collection method, and more.

WordPress 5.9 Josephine
Introducing 5.9, Joséphine. Named in honor of acclaimed international jazz singer Joséphine Baker, this latest, most versatile WordPress release is here.

A New Major Version of Ignition Debuts in Laravel 9
The team at Spatie released a significant new version of Ignition, the default error page for Laravel.

Podcasts and Vlogs


No Compromises Podcast : The Proper Way to Argue
We've all had disagreements about how to write or organize code, or how a feature should work. We share some tips on how to discuss it productively.

WP Builds: 262 – Online summits, attendee and speaker expectations
We Need to Talk About Speakers and Virtual Events

Voices of the ElePHPant: Interview with Eric Van Johnson & John Congdon
Join host Cal Evans as he talks to the new owners of PHP Architect magazine about The magazine, conferences, PHP, and much more.

PHP Ugly 270: I'm a better thinker
This week on the podcast, Eric, John, and Thomas talk about New PHP 8.1 release, new Git Switch, Laracon Online for free, and more...

How To Code Well 144 - 5 Build tools every Software Developer needs to learn
Today I am going to talk about 5 build tools that every software needs to learn.

The Stack Overflow Podcast : How to defend your attention and find a flow state
Modern apps have been engineered to capture your attention. We explore how to break free and find more focus for your own programming.

The Rabbit Hole: The Definitive Developer's Podcast: 240. Ubiquitous Language
Join us today as we share our experiences of dealing with ubiquitous and non-ubiquitous language in our working environments, and the importance of bringing up this topic as early on in any job as possible.

Software Engineering Radio Episode 495: Vaughn Vernon on Strategic Monoliths and Microservices
Vaughn Vernon, author of Strategic Monoliths and Microservices, discusses topics covered in his latest book on strategies for purposeful software architecture from the perspective of both business and technical leaders.

Laravel News Podcast: SSR, Focus, and Saloon
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

Reading and Viewing


A Week of Symfony #786 (17-23 January 2022)
This was a very intense week for Symfony: first we introduced the new Symfony 6 certification exam, then we announced a new and better way to start Symfony projects and finally, we updated Symfony Flex to provide fast, smart Flex recipe upgrades which will simplify a lot upgrading to newer Symfony versions.

It's Friday Afternoon; Is your Code Deployed yet?
It might seem insane for a team to deploy on a Friday afternoon, at least if they want to enjoy their weekend.

Simplify your complex workflows in your projects developed with Laravel with the `caner/state-machine` package
Today we will see how to make your projects with complex workflows developed with Laravel simpler and more controllable.

I tested 4 different Error-Reporting Services with/for PHP
In case you don´t know what an “error-reporting-service” is, let me try to explain this shortly.

Choosing the right backend framework is an art
Web technologies are growing so fast that we now have tons of modern tools and frameworks.

Three useful tricks I learned with Pest testing in Laravel
When I started monse.app, my last project, I decided to make all tests with pestphp.com and now, three months later, I can say it was a good decision.

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


psysh
A REPL for PHP

laravel-dumper
Upgrade dd() with Laravel-specific improvements.

eloquent-inspector
Inspect Laravel Eloquent models to collect properties, relationships and more.

laravel-slack-alerts
Quickly send a message to Slack.

laravel-package-template
Laravel package template makes you build a high quality package with very good testing workflows and excellent and organized documentation.

deployer
A deployment tool written in PHP with support for popular frameworks out of the box.

larastan
Adds code analysis to Laravel improving developer productivity and code quality.

labs
This is a collection of tutorials for learning how to use Docker with various tools. Contributions welcome.

SonataAdminBundle
The missing Symfony Admin Generator.

phar-composer
Simple phar creation for every PHP project managed via Composer

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 20th 2022

Thursday, January 20, 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

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

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