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!

May 19, 2022

Hi everyone,

It's another week of the latest news and resources about the ever growing PHP community. This week we have a new bug fix release for PHP 8.1 as well as new release from PhpStorm and Laravel. Do check them out along with new episodes of your favourite podcasts we have line this week.

This is also the final call for our book giveaway. Next week we will be announcing the 7 lucky winners who will receive a free copy of PHP & MYSQL: Server-side Web Development by Jon Duckett. 

To enter Click Here.

We hope you enjoy this week's issue, and If you want to be featured feel free to reach out to 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 13. 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

One Way To Work With Money in PHP/Laravel
At some point, probably most of us have had to work with monetary values in our applications.

Quick Way to Deploy a Laravel App to DigitalOcean
What is a method? In PHP, it’s just a function inside of a class. That’s the easiest way to think about it.

PHP Basics — 5 Reasons We Need Coding Standards
You decide to open Git one day and pull some code, as you do you notice that a colleague has made some changes to the file…

Share your PHP Best Practices With Your Team in PHPStorm
If you’re a PHP developer and work as a team, you may already have met source code in your project that you must rework to make it more understandable.

7 Must Read Books for Becoming a Better Software Developer
At Serverless we’re constantly educating ourselves to incorporate the latest best practices into our engineering processes so we can deliver the best Serverless toolings out there.

Top 9 YouTube Channels for Programmers
Selecting the best from all the high-quality resources all over the internet.

Tutorials and Talks

Laravel 9 Many To Many Relationship Example
In this article, we will see laravel 9 many to many relationship example. Also, you can use many to many relationships in laravel 6 and laravel 7 and laravel 8.

Laravel Roles and Permissions: Gates and Policies Explained
In Laravel, roles and permissions have been one of the most confusing topics over the years.

Extensible Blade Components
HTML is wonderful, right? What would we do without it? But anyone who's written HTML without a templating system knows how much of it is just chunks of code copied and pasted from file to file.

Adapter Pattern
Of all of the design patterns you could use in your code, the adapter pattern is one of my all time favourites. It allows you to abstract the implementation to an adapter that implements an interface. so you can switch implementation simply by switching the adapter.

Testing API responses in pestPHP
I get asked about API response testing a lot, how should you do it, and where to start. I have a general rule when it comes to testing APIs, and that rule is: "test your code, and your code only". What do I mean by this? 

PHP Carbon Formatting that are Readable for Humans
In this example, I will show you an example of how to use Carbon Formatting dates in PHP that are readable for humans.

Reverse an Array in PHP By Using Recursion
Let’s go back to a computer science textbook topic. Show you how to reverse an array in PHP without using any native array functions such as array_xxx().
 

News and Announcements

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

WordPress 6.0 Release Candidate 3 (RC3) Now Available for Testing
WordPress 6.0 is scheduled for release next week on May 24, 2022! This RC3 release is the final opportunity for you to test and help contribute to making the 6.0 release great.

Laravel 9.12 Released
The Laravel team released 9.12 with delaying notifications per channel, sharing logging context across channels, preventing stray HTTP requests while testing, and more.

CakePHP 4.4.0-RC2 Released
Changes since RC1 include: PaginatorHelper::limitControl() now works with multiple pagination, additional features on Debugger were deprecated in favour of using ErrorTrap instead and more.

PhpStorm 2022.1.1 is released
The first minor update for PhpStorm 2022.1 is now available.

Symfony 6.1.0-RC1 released
Symfony 6.1.0-RC1 has just been released. Here is the list of the most important changes since 6.1.0-BETA2:

Win a Book in our 7 Day Book Giveaway
Get a chance to win a copy of the book, PHP & MYSQL: Server-side Web Development by Jon Duckett. Join now to enter the book giveaway.

Podcasts and Vlogs

PHP Architect: One Last Slice
Ken Marks wraps up his series on working with a Raspberry Pi.

Maintainable Podcast: Chelsea Troy - All Code Has Maintenance Load
Robby has a chat with Chelsea Troy, the Staff Software Engineer on machine learning and backend systems at Mozilla.

PHP Ugly 286: Complete System Failure
This week on the podcast, Eric, John, and Thomas talk about Laravel 9, RFC ReadOnly Class, PHP 8.2 Release Manager, and more...

No Compromises Podcast: How To Deal With Interruptions
How can you handle an interruption to your work, especially if it is an urgent request for help? We discuss how to do this without derailing your planned work for the day.

Laravel Podcast: Bouncer, with Joseph Silber
In this episode we talk with Joseph Silber about the third-party Laravel package Bouncer, an authorization package which allows the user to quickly create and manage roles and abilities.

Laravel News Podcast: Logs, Faking Logs, And Viewing Logs
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

The Rabbit Hole: The Definitive Developer's Podcast 255. Developer Friendly Reminders (Replay)
What is your ritual for starting the day? Are you starting out by choosing a deliberate practice that can help skyrocket your productivity?

The Stack Overflow Podcast: Open-source is winning over developers and investors (Ep. 442)
Matt and Cassidy talk about the open-source startups winning investors and attention, why even small contributions to open-source projects are important, and how founders can encourage those contributions.

Software Engineering Radio Episode 512: Tim Post on Rubber Duck Debugging
Tim Post of echoreply.io discusses “rubber duck debugging,” a way to wrap your head about problems and solutions.

WP Briefing Podcast: Episode 31: Open Source & Accessibility– Celebrating Global Accessibility Awareness Day With Guest Joe Devon
In the thirty-first episode of the WordPress Briefing, GAAD Co-Founder Joe Devon joins WordPress Executive Director Josepha Haden Chomphosy to discuss Global Accessibility Awareness Day and the role of open source in accessibility.

WP Builds: Builderius, a new and innovative way to create your WordPress website.
So there’s loads of WordPress tools out there that will help you create your WordPress websites. Chances are that you’ve tried out a few and have some favourite which you use most of the time.

Reading and Viewing

A Week of Symfony #802 (9-15 May 2022)
This week, the first release candidate of Symfony 6.1 was published so you can test it in your projects before its final release in two weeks. Meanwhile, we announced a new SymfonyWorld Online conference (December 8-9, 2022), made a recap of the past SymfonyLive Paris 2022 conference and introduced a 50% discount in some past conference replays so you can enjoy their videos.

You Versus a World of Stupidity — Advice for Angry Engineers
I wouldn’t have written this article if I didn’t think there was something unique about engineers and how they think.

Substack Repost — OpenLampTech issue #26
More great PHP/MySQL in this week’s newsletter. Enjoy those reads interesting to you and share the publication with others.

5 Things I Wish I'd Known Before Becoming A Developer
Two years ago I decided it was time to quit the career I'd be in for over eight years and start my journey to become a developer.

How To Get Out Of Tutorial Hell And Start Building
Okay, you’ve learned how to do some basic operations in code. Let’s talk about how to use what you know to actually build something.

Laravel Redirect Cheat Sheet
In this post, you will learn some Laravel Redirect Cheat Sheet that is useful in your Laravel development.

Interesting Projects, Tools and Libraries

grumpydictator/firefly-iii5.7.6
Firefly III: a personal finances manager.

yajra/laravel-oci8v9.0.2
Oracle DB driver for Laravel 4|5|6|7 via OCI8.

magepow/gdpr
Magento 2 GDPR (General Data Protection Regulation).

magiccart/magicmenu
Make megamenu, dropdown menu, mobile menu easy all in one.

kitsunecode/uploader
It is a easy PHP upload manager for images, files and media in your application.

quidphp/navigation
Javascript module for a website navigation without reloading.

thelia/paypal-module
PayPal module for Thelia ecommerce solution.

hayloft/zend-log-elastic
component for writing log messages to elastic (elasticsearch).

cdrubin/matchmaker
Ultra-fresh PHP matching functions.

clarity-project/yandex-oauth-bundle
Symfony2 Yandex OAuth.

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]

Please help us by clicking to our sponsor:

 encrypt php scriptsProtect your PHP Code
Why not try SourceGuardian 13. 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