PHP Weekly - PHPWeekly May 19th 2022

Curated news all about PHP.  Here's the latest edition Is this email not displaying correctly?
View it in your browser.
PHP Weekly 19th May 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 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 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 articles@phpweekly.com

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.



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 13. 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 May 12th 2022

Thursday, May 12, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 12th May 2022 Hi everyone, We love discovering and posting new

PHPWeekly May 5th 2022

Thursday, May 5, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 5th May 2022 Hi everyone, The only thing constant in this world is

PHPWeekly April 28th 2022

Thursday, April 28, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 28th April 2022 Hi everyone, It's the last week of April and we

PHPWeekly April 21st 2022

Thursday, April 21, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 21st April 2022 Hi everyone, Aside from your regular dose of weekly

PHPWeekly April 7th 2022

Thursday, April 7, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 7th April 2022 Hi everyone, First of all, we would like to

You Might Also Like

AI search engine startup Perplexity eyes a $3B valuation

Tuesday, April 23, 2024

Plus: It's Tesla earnings day and AWS wants to host your AI models View this email online in your browser By Cody Corrall Tuesday, April 23, 2024 Welcome back to TechCrunch PM. Today we have big

🎞️ We Tried 3D Printing a Photo — You'll Love This Secret Samsung Galaxy Bluetooth Feature

Tuesday, April 23, 2024

Also: Transferring Your Phone Number to a New Carrier, and More! How-To Geek Logo April 23, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to

You're invited – product sense, prioritization, careers

Tuesday, April 23, 2024

Product Sense Product Sense Wednesday, May 1st @ 01:00 PM EST Learn how to identify opportunities, assess risks, and make informed decisions that lead to successful product innovations by better

CTRL-C, Exceptions, Ruff Speed-up, and More

Tuesday, April 23, 2024

Asyncio Handle Control-C (SIGINT) #626 – APRIL 23, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Asyncio Handle Control-C (SIGINT) When the user presses CTRL-C on the keyboard, the OS raises an

Writing Contests Just Landed On Product Hunt 🔥

Tuesday, April 23, 2024

Upvote us to keep the $$$ coming! 👍 ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ 

Daily Coding Problem: Problem #1421 [Hard]

Tuesday, April 23, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Uber. Given an array of integers, return a new array such that each element at index i

Ranked | The Top 10 EV Battery Manufacturers 🔋

Tuesday, April 23, 2024

Asia dominates this ranking of the world's largest EV battery manufacturers in 2023. See which battery makers feature in the top 10. View Online | Subscribe Presented by: EnergyX's

Bringing PGO to the build pipeline

Tuesday, April 23, 2024

Plus how Go grew at Google, cmp.Or, and ways to visualize makefiles, Go binaries, and live Go processes. | #​504 — April 23, 2024 Unsub | Web Version Together with Three Dots Labs Go Weekly How Dolt

Noonification: Leetcode: Two-sum an Intuitive Approach

Tuesday, April 23, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech this week: The Noonification by HackerNoon has got you covered with

The best AI chatbot for coding

Tuesday, April 23, 2024

9 video gadget must-haves; 6 things Linux should borrow from MacOS -- ZDNET ZDNET Tech Today - US April 23, 2024 placeholder Can Meta AI code? I tested it against Llama, Gemini and ChatGPT - it wasn