PHP Weekly - PHPWeekly October 20th 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 October 2022

Hi everyone,

This week is stacked and full of the best and content about the PHP community that we've gathered from the past week. We have new updates from PHP 8.2, Laravel and Symfony. If you want a good roundup of the features, adoptions and review of PHP 8.1 one year after the launch, Exacat has a blog post about it. In our tutorials section, we have testing Laravel Breeze, Pivot table errors and diving into notifications. Finally, we have new podcast episodes from Maintanable on tackling Tech debt, What to do when you're stuck from the guys at No Compromises and why you should create static APIs from How to Code Well.        

We hope you enjoy this week's newsletter. If you have an article, tutorial or podcast that you would like to be featured in our newsletter, 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


Signs That Your Php Code Needs Refactoring
It's not uncommon to write "quick and dirty" scripts to test something or in the earliest stages of the project. Besides, legacy projects often contain unoptimized code.

Upgrade to PHP 8: Why It’s Crucial to Keep Your eCommerce Website Updated
90% of [Magento websites](90% of Magento websites use unsupported versions of PHP. How can you (we) tackle this problem, and why is it a problem? Should I update to PHP 8?

Manage Multiple Versions of PHP with Homebrew
Using Homebrew is a handy way to install multiple versions of PHP on MacOS. For example, to have both php 7.4 and 8.0 installed, use the brew install command.

Exploration of PHP 7
In this article, we will talk about PHP 7. In my opinion, studying the history of changes along with the introduction of learning resources allows us to get to know something deeper and master it better.

Dangerous and Unnecessary Fears of Strict Types in PHP
Let me convince you why you should embrace Strict Types in PHP, instead of being afraid of it!

Tutorials and Talks


Difference between isset() vs empty() vs is_null() in PHP
There are some built-in PHP functions that are similar to each other, and those are isset(), empty() and is_null().

The Package For Share Symfony Profiler Pages
I recently saw a "share bugs page" feature in the laravel framework, then I started looking for such a feature in symfony, but as it turned out there is no such package.

Test Laravel Breeze Authentication with Cypress
This post is showing some examples that are pretty easy to add to any Laravel project that use Laravel Breeze.

Learn How To Upload Files In Laravel Like A Pro
One of the things that I see many people struggling with is file uploads. How do we upload a file in Laravel?

Generating OTP using PHP
Here I’m writing a simple PHP script for generating an OTP code. It can be used in any scenario for authentication.

Beginner Errors With Pivot Tables In Laravel
We will take a drive through one common beginner error while working with many-to-many relations in Laravel.

Diving into Notifications
In most applications, we need to send notifications, whether in-app, email or slack - these are typically transactional notifications to alert users of some action or event in your application. Let's take a dive.

News and Announcements


PHP 8.2.0 RC 4 Available For Testing
The PHP team is pleased to announce the release of PHP 8.2.0, RC 4. This is the fourth release candidate, continuing the PHP 8.2 release cycle, the rough outline of which is specified in the PHP Wiki.

Laravel 9.35 Released
The Laravel team released 9.35 with an exciting new alternate mailable syntax, an Eloquent "strict mode" feature, and more.

Symfony 6.1.6 Released
Symfony 6.1.6 has just been released. Here is the list of the most important changes since 6.1.5

PhpStorm 2022.3 Early Access #3: Support for PHP 8.2
In this build, we added full support for PHP 8.2.

Phalcon v5.0.4 Released
We are happy to announce that Phalcon v5.0.4 has been released!

A Week of Symfony #824 (10-16 October 2022)
This week, Symfony 4.4.47, 5.4.14, 6.0.14 and 6.1.6 maintenance versions were released. In addition, we added some new features to the upcoming Symfony 6.2 version, such as listing namespaced commands when running only the namespace as the command name and adding new configurable blocks to the Bootstrap 5 form theme.

PHP London October 2022, Tue, Oct 25 · 1:30 AM PHT
We are very excited to be hosting our October event of PHP London meetup in 2022.

Podcasts and Vlogs


How To Code Well 178 - Why You Should Create Static APIs
What are the befits and disadvantages of a static API?

PHP Ugly: 307: Code My Homework, Dad
This week on the podcast, Eric, John, and Thomas talk about the joys of running php[architect] magazine, keyboards, php[tek], pair programming the Python way, JetBrains Fleet, and more...

Laravel News Podcast: Building Mailables, Megaphones, And Sliding Over
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

The Stack Overflow: Beware The Scammers Posing As Tech Recruiters (Ep. 497)
We all have fears when it comes to tech. These are (some of) our stories.

No Compromises Podcast: Isolate The Problem
What do you do when you're stuck? Aaron shares a tip on how he breaks down a problem when he's feeling stuck.

North Meets South Podcast: Encrypted Environments, Encrypted Data, And Magic Constructors
Jake and Michael discuss the new environment encryption functionality in Laravel, encrypting application data, and using (very?) magic named constructors.

Maintainable Podcast: Stefanni Brasil - When Is Tackling Tech Debt Possible?
Robby has a chat with Stefanni Brasil, the Co-founder and Educator at hexdevs about why teams should agree on conventions before coding starts, the value of writing decisions down for our future-selves.

The Rabbit Hole: 276. How To Stand Out as a Software Engineer? (with Dan and Genesis)
Companies receive a large number of applications during the recruitment process which places extra pressure on candidates to stand out amongst the masses.

Developer Tea: Better Goals - Deriving Values from Personal Investment and Risk Tolerance
Having trouble setting goals? Take a look at a different angle with the guided exercise in today's episode.

WP Builds: 299 – When The Client Turns Web Designer (Although We Hardly Talk About That)
Today we are talking about when the client turns into a web designer!

WP Briefing: Episode 41: WordPress 6.1 Sneak Peek with Special Guest Nick Diego
In the forty-first episode of the WordPress Briefing, peek into the upcoming WordPress 6.1 release with our host, Josepha Haden Chomphosy, and the release’s Editor Triage Lead, Nick Diego.

Reading and Viewing


Best IDE For Codeigniter Development To Consider In 2022
A list of IDEs that can help you create an awesome web application with minimal effort.

Laravel Works With Large Database Records Using The Chunk Method
Your application database records will increase by every day. As a developer, we faced performance and server memory issues when working with large table records.

PHP Development Tools for Efficient PHP Developers
Raindrops Infotech and our skilled PHP developers have compiled a list of a few quintessential PHP Development Tools to be used in 2022 for effective services.

There Are Two Types of Developers — Those Who Get Blocked and Those Who Don’t
Good developers find a solution or make a solution, they refuse to get blocked.

The Only 3 Steps You Need To Write Proper Code
Test Driven Development made easy.

PHP 8.1 Features, One Year Later
Closing on one year after PHP 8.1 publication, we can take a look at the published features, and how they are doing in current code.

Interesting Projects, Tools and Libraries


leongrdic/php-dataplater
template engine that uses HTML data-* attributes so your templates look great before rendering.

loipham/assets-management
Assets Management For Laravel.

nberces/coerce
A utility class that straddles the line between validation and sanitization.

blesta/proration
A proration calculator.

choccybiccy/telegrambot
Library for building better Telegram bots.

dflydev/common-domain-model-identity-ramsey
Implementation of identity for domain models using ramsey/uuid.

seromenho/tripadvisor-review-express-api
wrapper for the Tripadvisor Review Express API.

rawphp/laravel-auto-update
Auto-Updater for Laravel Projects.

christianatmoney/livewire-status-board
Livewire component to show models/data according to its current status.

spatie/filament-markdown-editor
A markdown editor for Filament with code highlighting and image uploads.

laravel-shift/curl-converter
Online tool to convert `curl` requests to Laravel `Http` requests.

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:

 Better than Managed Cloud HostingBetter than Managed Cloud Hosting
You already know about lots of "Managed cloud hosting" providers. But have you ever thought how much you can save if you can manage all your cloud servers at one place? At least 40%. Try a self-managed cloud hosting once, For FREE.



Sponsor this newsletter

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 October 13th 2022

Thursday, October 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 October 2022 Hi everyone, Are you the type of person who

PHPWeekly October 6th 2022

Thursday, October 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 October 2022 Hi everyone, The first newsletter for October and

PHPWeekly July 7th 2022

Thursday, July 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 July 2022 Hi everyone, Hope you're all having a good week.

PHPWeekly June 30th 2022

Thursday, June 30, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 30th June 2022 Hi everyone, This week has been a fun week in terms

PHPWeekly June 23rd 2022

Thursday, June 23, 2022

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

You Might Also Like

Notes app can do what now?

Friday, January 10, 2025

Hey there, Do you ever use the Notes app on your iPhone? If you do, you'll want to keep reading! The Notes app might look simple, but it has lots of great features to make your life easier. For

The Commodification of Pleasure

Friday, January 10, 2025

…and the enclosure of creative talent ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Invitation to the Event Sourcing workshop

Friday, January 10, 2025

Hey! I'm usually not making New Year commitments. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

SWLW #633: AI and cognitive offloading, The story in your head, and more.

Friday, January 10, 2025

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Data Science Weekly - Issue 581

Thursday, January 9, 2025

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

💻 Issue 444 - Check Out My New CV as a Full Stack .NET Developer!

Thursday, January 9, 2025

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 444 Release Date Jan 09, 2025 Your weekly report of the most popular .NET news, articles and projects

💎 Issue 451 - Useful things you can do with Rails console

Thursday, January 9, 2025

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 451 Release Date Jan 09, 2025 Your weekly report of the most popular Ruby news, articles and

💻 Issue 451 - The best way to iterate over a large array without blocking the main thread

Thursday, January 9, 2025

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 451 Release Date Jan 09, 2025 Your weekly report of the most popular JavaScript news, articles

📱 Issue 445 - 🚀 Your Go-To List of 25 Swift Tools and Libraries for Any Project

Thursday, January 9, 2025

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 445 Release Date Jan 09, 2025 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 369 - 17 Tips from a Senior React Developer

Thursday, January 9, 2025

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 369 Release Date Jan 09, 2025 Your weekly report of the most popular React news, articles and projects