PHP Weekly - PHPWeekly April 7th 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 acknowledge that we've reached over 17K subscribers. Many thanks to all our new subscribers and long time supporters of our newsletter.  Here's to reaching more milestones and goals. 

This week we didn't hold back and we're publishing our biggest issue yet, so enjoy all the content we've collated just for you. Next week we will have our Quarterly Digest where we feature the most popular articles from the past three months to provide enjoyable reading material over Easter. We also have some exciting things in the pipeline that we will be announcing in a few weeks so stay tuned for that.

We hope you enjoy this week's newsletter. 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


A List Of All Modern Php Features
While I wasn't paying attention, PHP got quite good.

The What-Why-How Guide Of Php Code Quality Tools
There are also a million and one code quality tools out there (take for example this list) that are trying to analyze the code for different aspects. They all share a common goal though: to improve the code quality.

5 Best IDEs for CodeIgniter Development with Prolific Features
IDE acts like a central point which encompasses all basic programming activities.

Check Out These Points to Get the Success As CakePHP Developer
Are you working on a project or looking for best information about CakePHP developer for your project?

How To Start Using Generic Types In PHP
Generic types are templates which allow us to write the code without specifying a particular type of data on which the code will work.

5 Ways To Optimize Your Eloquent Queries
Did you know that 1 in 4 visitors would abandon a website if it takes more than 4 seconds to load? While multiple factors can slow down a website, one common factor is inefficient database queries.

7 useful VSCode Extensions for a PHP Developer
I believe it is hard to find a developer who doesn’t use VSCode. It is one of the most popular IDE out there. Here are 7 VScode extensions which will help you to make the best use of VScode if you are a PHP developer.

Jobs

Full Stack Developer (m/f/d) - Remote or On Site
MKX - Berlin is a company in the industry of software development and system administration residing in the center of Berlin. We are known for our professionalism and expertise. We support our clients ranging from mid-sized companies to group-sized corporations to succeed in their digital challenges. We don't need you to be an expert right away. If you have 2+ years of practical experience with the basic tech stack (PHP, MySQL, JavaScript, CSS, HTML) we are looking forward to your application and joining our team.
------

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

Tutorials and Talks


Job Queues and Workers In Laravel Apps
In this article, we will learn how to use queues, define a worker, and analyze some examples using different situations, including how to add queues for one worker, how the program will behave when we have several workers, and how to combine tasks into groups.

How to create CRUD operation with CodeIgniter 4 and React JS
In this tutorial you will learn how to create a Create-Read-Update-Delete (CRUD) application using CodeIgniter 4 on the backend and React JS on the frontend.

Query content of S3 objects with SQL using Laravel
Recently, I was working on a Laravel application that deals with a lot of CSV data. Different business partners were uploading a new version of the CSV files to S3 every hour.

Laravel Where and orWhere Condition Example
In this artical we will see how to use where and orwhere condition in laravel 8. For where() and orWhere() method the first argument is the name of the column.

How to Integrate Razorpay Payment Gateway in Laravel
In this tutorial, We will see how to integrate razorpay payment gateway in laravel. Razorpay is the only payments solution in India that allows businesses to accept, process and disburse payments with its product suite.

How to use Docker to work locally on Wordpress websites with different PHP versions in MacOS
This article will help you to use Docker mainly for local development.

How To Create A Simple Event Streaming In Laravel?
Event streams provide you with a way to send events to the client without having to reload the page. This is useful for things like updating the user interface in real-time changes are made to the database.

Laragraph - Laravel and GraphQL - Part 1
This article is the first article of a series that I'm writing about two main tools that I absolutely love! Laravel and GraphQL.

How to use Laravel Vue i18n
The goal of this package is to have the closest experience that is available with the Laravel Localization but for the frontend side.

News and Announcements


Laravel 9.7 Released
The Laravel team released Laravel v9.7.0 with a whereIn() route parameter constraint method, a Str::squish() helper, JSON path query enhancements, and more.

Laravel Nova 4.0 is now available!
This is a major release including a new responsive design, dark mode, filterable relationships, searchable relationships, new metrics, performance improvements, impersonation, CSV export, and more!

Yii Debug extension 2.1.19 released
This release fixes PHP 8.1 compatibility issues and adds an option to change default LogTarget.

Laravel Valet 3 Released With Multi-Version PHP Support
The Laravel team released the next major version of Laravel Valet (3.0), which introduces running multiple versions of PHP in Valet applications side-by-side.

The PHP Foundation Update, March 2022
PHP Foundation Update lists the new PHP core developers.

WordPress 5.9.3 Maintenance Release
WordPress 5.9.3 is now available! This maintenance release features 9 bug fixes in Core and 10 bug fixes in the block editor. WordPress 5.9.3 is a short-cycle maintenance release. The next major release will be version 6.0.

SymfonyLive Paris 2022 conference is on this Thursday and Friday
Join us this week, on April 7-8 2022, for the French SymfonyLive conference, very last days to register!

Podcasts and Vlogs


PHP Architect: World Backup Day
Scott Keck-Warren has a contribution in honor of this month’s World Backup Date, Backups For Beginners. Follow along for some inspiration in making sure you have a complete backup system.

Laravel News Podcast: Isolated valets, Husk, and splat-based operations
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

Laravel Podcast: Laravel Debugbar, with Barry vd. Heuvel
In this episode, we talk with Barry vd. Heuvel, creator of Laravel Debugbar. A package provides an overview that allows you to quickly & easily see what’s going on inside your application. We talk about how he got started & various features.

PHP Ugly: 280: VPN to My Heart
This week on the podcast, Eric, John, and Thomas talk about PHP Typed Class, Keyboards, VPNs, and more...

Maintainable Podcast: Aran Khanna - De-risk Your Cloud Resources
Robby has a chat with Aran Khanna, the Co-Founder, and CEO of Archera, about the importance of brevity in code and documentation, when and where copy/paste is appropriate, how his company captures, estimates, and prioritizes technical debt, and a host of other valuable topics that will definitely help you along your engineering journey.

How to Code Well - 152 - Testing Testing
Today's topic is testing.

No Compromises Podcast: The Benefits Of Testing, Even Under A Deadline
We have to ship this feature in 2 weeks! Do we have time to test? In this episode we talk through this scenario and share some benefits of testing even under the pressure of a looming deadline.

The Stack Overflow Podcast: Episode 430: The new version of React, great tools for learning CSS, and the double standard for female engineers
The home team discusses React’s major version upgrade, how women in software engineering are often shunted into marketing or project management roles, and the brilliant analogy Cassidy used to explain to her parents how software engineers still have jobs after they’re done building the app.

The Rabbit Hole: The Definitive Developer's Podcast 250. Imposter Syndrome (Replay)
Steven will be helping us in our discussion about a very special topic and one that is very common amongst developers, imposter’s syndrome! Sound familiar? Feel familiar? Well, chances are at some point in your professional career (and beyond) you have probably felt like an imposter.

Software Engineering Radio: Episode 506: Rob Hirschfeld on Bare Metal Infrastructure
Hirschfeld starts with the basics before doing a deep dive into bare metal configuring, provisioning, common failures and challenges, achieving resiliency and the benefits of this set up.

WP Builds: 272 – Sell digital products with Lemon Squeezy
On the podcast today we have JR Farr and Gilbert Pellegrom from a new platform called Lemon Squeezy.

Reading and Viewing


A Week of Symfony #796 (28 March - 3 April 2022)
This week, Symfony 4.4.40, 5.4.7 and 6.0.7 maintenance versions were released. Meanwhile, the upcoming Symfony 6.1 version added new features such as a Serializer profiler panel and a simpler bundle/extension configuration.

Examine the Reassuringly Robust Flexibility and Extensibility of Symfony Security
In this article, we will examine Symfony’s security system. I am not a Symfony security professional so I will quote Symfony often and paraphrase it even more.

Why Use CodeIgniter Framework to Develop a Customized Website
CodeIgniter comes up as a smarter form of technology and nowadays you can easily find a developer who is well-familiar with the CodeIgniter framework.

Why You Should Start Self Hosting
Remember Picasa? There is no native application that still comes close to it’s feature parity. But sadly it was discontinued in favour of a cloud application: Google Photos. What happened with Picasa also happened to millions of other applications around the same time Picasa was discontinued.

I Built A Receipt Printer For Github Issues
I have a lot of side projects on GitHub. Some of them are kind of popular, and I tend to get issues posted from time to time. The problem though is that usually they kind of get lost in the mix of my emails, or I forget to go through my repos and add new items to my todo list.

Naming Constructors by Andreas Möller
The chances are that you are already aware of the concept of named constructors. If not, take a look at Matthias Verraes' excellent article Named Constructors in PHP.

Too Much Magic? by Matthias Noback
Years ago my co-worker Maurits introduced me to the term "magic" in programming. He also provided the valuable dichotomy of convention and configuration (or in fact, he'd choose configuration over convention...).

Interesting Projects, Tools and Libraries


ekok/php-sqlv0.1.3
PHP SQL Utility.

wpoets/awesome-enterprise3.2.3
The Awesome Enterprise Low Code Platform for PHP.

adiafora/laravel-cron-schedule
The ability to run the Laravel task scheduler using different crons.

pixinvent/frest-html-laravel-jetstream
A Laravel 9 package to easily switch TailwindCSS resources.

grofftech/gt-smtp
A WordPress plugin for sending emails with SMTP.

symfony/options-resolver
Provides an improved replacement for the array_replace PHP function.

opis/closure
A library that can be used to serialize closures (anonymous functions) and arbitrary objects.

ezyang/htmlpurifier
Standards compliant HTML filter written in PHP.

joelbutcher/laravel-facebook-graph
Laravel wrapper for the Facebook Graph PHP 8 SDK.

kitar/laravel-dynamodb
A DynamoDB based Eloquent model and Query builder for Laravel.

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
 

 

Key phrases

Older messages

PHPWeekly March 31st 2022

Thursday, March 31, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 31st March 2022 Hi everyone, In this week's newsletter,

PHPWeekly March 24th 2022

Thursday, March 24, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 24th March 2022 Hi everyone, Most companies nowadays are used to

PHPWeekly March 17th 2022

Thursday, March 17, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 17th March 2022 Hi everyone, They say you need to find a task that

PHPWeekly March 10th 2022

Thursday, March 10, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 10th March 2022 Hi everyone, It seems like the community has been

PHPWeekly March 3rd 2022

Thursday, March 3, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 3rd March 2022 Hi everyone, You are reading this because you are

You Might Also Like

Edge 387: Tool Learning in Autonomous Agents

Tuesday, April 16, 2024

Agents that master tools and APIs, UC Berkeley's Gorilla and Microsoft's TaskWeaver ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Tesla layoffs 🚗, OpenAI Batch API 🤖, tech jobs leaving California 💼

Tuesday, April 16, 2024

Tesla plans to lay off more than 10% of its global workforce Sign Up |View Online TLDR Together With Camunda TLDR 2024-04-16 📔 Process Orchestration for Technical Leaders (Sponsor) Automation is high

Introducing our new mobile app! 🥁📱

Tuesday, April 16, 2024

Inside: a major new mobile update and a limited edition giveaway 🎁 Get it on Google Play Get it on Google Play Add to Home Screen Add to Home Screen Giveaway! 🎁 When we launch things, we like to

BetterDev #256 - How to write a code formatter and a search engine in 80 lines of Python

Tuesday, April 16, 2024

Better Dev #256 Apr 15, 2024 Hi all, We come back with a new issue this week. If you like BetterDev, please help spead word out by refer to your friends. Buy Me a coffee would be great too. This issue

New Blogs on ThomasMaurer.ch for 04/16/2024

Tuesday, April 16, 2024

View this email in your browser Thomas Maurer Cloud & Datacenter Update This is the update for blog posts on ThomasMaurer.ch. Automate on-premises Windows Server from the cloud using Azure Arc By

April TC39 meeting; Rspack v0.6; future of JS packages; Evan You on Vue, Vite, etc.

Tuesday, April 16, 2024

We have 7 links for you - Stay up-to-date on JavaScript and tools This Week In React - Keeps senior React devs up to date thisweekinreact.com Partner We keep over 37k mid/senior React devs up-to-date

Ingesting & Using CAD Data for Real-Time 3D

Tuesday, April 16, 2024

How engineering firms leverage real-time 3D technology View this email in your browser engineering.com White Paper - Ingesting and Using CAD Data for Real-Time 3D Ingesting and Using CAD Data for Real-

It’s Easy. But Is It Easy Enough? 🤓

Monday, April 15, 2024

Is self-hosting still too hard for normal people? Here's a version for your browser. Hunting for the end of the long tail • April 15, 2024 It's Easy. But Is It Easy Enough? Self-hosted apps are

Re: Free Class: Master the Notes app

Monday, April 15, 2024

Hi there, We are holding a Free Notes App Class tomorrow (Wednesday, April 17) at 4:30 pm ET! We do expect this class to fill up so register soon to save your spot! I wanted to take a minute to answer

Two Tesla execs leave amid layoffs

Monday, April 15, 2024

Tesla execs bid adieu View this email online in your browser By Christine Hall Monday, April 15, 2024 Welcome back to TechCrunch PM, where you can find me each day bringing you the most important