sticker

Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

January 27, 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 [email protected]. 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.

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

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.

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

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
[email protected]

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.

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 | update subscription preferences 

Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

Talk to us!

If you have some news, want to share a link with us or chat with us feel free to email us.

And we also have an RSS feed that you can use.

Like us on FacebookFollow us on Twitter

Copyright © PHPWeekly.com