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

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