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:
Protect 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
Protect 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?
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.
|
|
|
|
|
|