PHP Weekly - PHPWeekly February 24th 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 February 2022

Hi everyone,

It’s the final week of February, and this week's newsletter is full to the brim with the latest news and resources on everything PHP and more. Be sure to update to the latest version of PHP that fixes a few bugs in the system. For those upgrading to Laravel 9 we have a useful tutorial that you can follow.

We would like to thank our readers who sent over their articles to be featured in this week's newsletter. 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

Irony alert! PHP fixes security flaw in input validation code
If you’re using PHP in your network, check that you’re using the latest version, currently 8.1.3.

PHP CodeIgniter framework - Features that every developer should know
It will not be wrong to comment that there is surely no better alternative than CodeIgniter if one talks of speed.

PHP — additional coding standards
In this article i will mention few guidelines (default as well as additional curated by our team) which we always follow while writing a Class/Interface/Trait or any other OOP’s data structure in a Drupal or any PHP project.

Mistakes Made By Developers
These are the most common mistakes made by developers.

15 Useful Placeholder Tools for Designers and Developers
Have you ever worked on a layout design and came across thinking if only I knew some generator to create some temporary samples for me?

Another PHP 8++ cheat sheet
PHP (Hypertext Preprocessor) is a powerful C-like scripting language that sometimes suffers from a bad reputation due to its legacy.

 The funniest JavaScript Newsletter on the Internet
If you're interested in JavaScript and web dev (and spicy memes), you should check out the Bytes newsletter. I've got a feeling you'll like it.




Tutorials and Talks


Testing in Laravel Full Tutorial For Beginners
This video will show you how to make admin tests in Laravel. We are going to cover the basics of unit tests, feature tests, HTTP tests, database tests in Laravel.

CodeIgniter 4 Query Builder where() function and parameter structure with MySQL
In SQL, the WHERE clause filters rows returned by the FROM clause table in SELECT queries using one or more search condition filters.

Laravel Artisan How To Make Controller
Do you need to make a new controller in Laravel?

Laravel 8 Ecommerce Development
Welcome to my laravel 8 ecommerce development with paystack payment integration.

How to upgrade to laravel 9 from laravel 8.
Today I am going to explain how you can upgrade to Laravel 9 from Laravel 8.

Laravel 8 - API Resources for Beginners
API Resources acts as a transformation layer that sits between our Eloquent models and the JSON responses that are actually returned by our API.

Exploring Termwind Internals
In this stream on YouTube, Francisco Madeira, co-creator of Termwind, guides me through the source code of his amazing package to style content on the CLI.

Docker Cheat Sheet for Common Database Engine
I use docker almost everyday, and usually everything is already set-up in the project.

News and Announcements


PHP 8.1.3 Released!
The PHP development team announces the immediate availability of PHP 8.1.3. This is a security release.

PhpStorm 2022.1 EAP #3: Enhanced Array Shapes
The third build of our Early Access Program for PhpStorm 2022.1 is now available!

Yii Framework ApiDoc extension version 3.0.3 released
We are very pleased to announce the release of the ApiDoc extension version 3.0.3. This patch version fixes wrong encoding during generation of non-Englush guides.

Xdebug Update: January 2022
In this monthly update I explain what happened with Xdebug development in this past month. These are normally published on the first Tuesday after the 5th of each month.

WordPress 5.9.1 Maintenance Release
This maintenance release features 82 bug fixes in both Core and the block editor.

Latest PECL Releases (02.22.2022)
Latest PECL Releases by Chris Cornutt

Podcasts and Vlogs


Voices of the ElePHPant: David Bisset talks about the business of WordPress
Cal Evans hosts WordPress community leader David Bisset as they talk about the business and business models built around WordPress.

PHP Ugly 274: Testing Patience
This week on the podcast, Eric, John, and Thomas talk about Laravel Shift, ZSH, Testing Private vd Public, and more...

Laravel News Podcast: Laravel 9, trimming your git, and environment envy
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

No Compromises Podcast: How we wrap up a project
Wrapping up our series on how we work, we talk through the end of a project and how to make sure there are no surprises.

The Rabbit Hole: The Definitive Developer's Podcast: 244. Trunk Based Development vs Gitflow (Replay)
Today on the show we will be talking about Git Workflows. It seems like everybody is always using Gitflow or Trunk Based Development.

The Stack Overflow Podcast: Finally, an AI bot that can ace technical interview questions (ep. 417)
What if AlphaCode could tackle your technical interviews questions?

Software Engineering Radio Episode 499: Uma Chingunde on Building a PaaS
Host Jeremy Jung spoke with Chingunde about the role of a PaaS, building on public cloud providers, build vs buy, choosing features, user experience, managing databases, Series A vs later stage startups, and why internal infrastructure teams should run themselves like product teams.

WP Builds: 266 – Why do people hack websites? With Robert Abela
So today we’re talking about security, but not what you might expect. This episode is not about the features which are in a WordPress security plugin. This is about the very nature of hacking and the issues that face us all online.

Reading and Viewing


A Week of Symfony #790 (14-20 February 2022)
This week, Symfony introduced the Twig 3 certification and updated the official Symfony book to showcase Symfony 5.4 and 6.0 versions. In addition, SymfonyLive Paris 2022 conference announced more speakers and more workshops.

10 Lessons I’ve Learned in 10 Years of Software Development
In 2011, I started my first Software Engineering role at a small startup specializing in insurance software.

DRYing up test coverage using model scope events in Laravel
DRYing (Don't Repeat Yourself) up code can be a useful step in maintaining a codebase over time.

PHP Type Hinting
Type hinting are type declarations to function arguments, return values and class properties.

7 Best Practices for Computer Programming
Consider using these practices for developing high-quality software productively

Advantages of Laravel Framework vs. Native PHP
Developing a new web application project is not an overnight thing. It requires building multiple strategies, hiring an on-site or freelance PHP developer (depending on your project needs), and choosing the right tools and technologies.

The different types of events in event-driven systems
Event-driven systems come in all sorts of shapes and sizes. The obvious commonality is; they all use events to communicate information.

Composable seeders in Laravel with callOnce
Laravel 9 is fresh out the door, and it contains a small contribution of mine: a new callOnce method for database seeders.

Implications Of WordPress Joining The Block Protocol
In this article, Leonardo Losoviz discusses some potential consequences as well as positive outcomes of WordPress joining the Block Protocol.

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


zsh-artisan
Laravel artisan plugin for zsh to help you to run artisan from anywhere in the project tree, with auto-completion, and it can automatically open files created by artisan!

laravel-route-discovery
Automatically discover routes in a Laravel app.

fortify
Backend controllers and scaffolding for Laravel authentication.

event
Event package for your app and domain.

geotools
Geo-related tools PHP 7.3+ library built atop Geocoder and React libraries

magento2-cypress-testing-suite
A community-driven Cypress testing suite for Magento 2.

tactician
A small, flexible command bus.

PHP MySQL Generator
Generate classes to access MySQL database tables.

PHP Quiz Questions and Answers
Present quizzes using INI configuration files.

omnipay-sagepay
Sage Pay driver for the Omnipay PHP payment processing library.

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 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 February 17th 2022

Thursday, February 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 February 2022 Hi everyone, This week, we posted a quote from

PHPWeekly January 27th 2022

Thursday, January 27, 2022

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 27th January 2022 Hi everyone, The last newsletter for January is

PHPWeekly January 20th 2022

Thursday, January 20, 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 January 2022 Hi everyone, Last year we saw a massive spike of

PHPWeekly January 13th 2022

Thursday, January 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 January 2022 Hi everyone, We're already on the second week

PHPWeekly January 6th 2022

Thursday, January 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 January 2022 Hi everyone, The beginning of the year is always

You Might Also Like

Tuesday Triage #200 and giveaway

Tuesday, May 14, 2024

Your weekly crème de la crème of the Internet is here! The 200th edition featuring annual subscriptions giveaway, thoughts on nearly four years of ... ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🎮 How AI Tools Are Changing Game Development — Grab a Pixel 8a Instead of Waiting for Pixel 9

Tuesday, May 14, 2024

Also: Sharing Your Google Maps Trip Progress, and More! How-To Geek Logo May 14, 2024 Did You Know In a bid to keep the ingredients secret, WD-40 was never patented. 🤖 The New GPT It's Tuesday!

Meta shuts down Workplace

Tuesday, May 14, 2024

Plus: Everything that happened at Google I/O and AWS CEO steps down View this email online in your browser By Christine Hall Tuesday, May 14, 2024 Hello, and welcome back to TechCrunch PM. The team

Flattening Lists of Lists, Python 3.13, Sets, and More

Tuesday, May 14, 2024

Flattening a List of Lists in Python #629 – MAY 14, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Flattening a List of Lists in Python In this video course, you'll learn how to flatten a list

Daily Coding Problem: Problem #1441 [Easy]

Tuesday, May 14, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. UTF-8 is a character encoding that maps each symbol to one, two, three, or four

Noonification: 3 Quick Ways to Optimize RecyclerView

Tuesday, May 14, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 14, 2024? The HackerNoon Newsletter brings the HackerNoon

Using 97 fewer cores thanks to PGO

Tuesday, May 14, 2024

Plus an HNSW indexed vector store library, a new Go game hits the Steam store, and is 'ok' ok?. | #​507 — May 14, 2024 Unsub | Web Version Together with Stytch logo Go Weekly Reclaiming CPU for

Ranked | The Top 6 Economies by Share of Global GDP (1980-2024) 📈

Tuesday, May 14, 2024

Gain a unique perspective on the world's economic order from this graphic showing percentage share of global GDP over time. View Online | Subscribe Presented by: Data that drives the

Free online event this Thursday: Getting ahead with time series data

Tuesday, May 14, 2024

Free Online Event Do you know how your competitors use time series data to get ahead? Join us on Thursday, May 16 at 10am PT/1pm ET for a free, hour-long online fireside chat called “Unleash the Full

Here's the deal

Tuesday, May 14, 2024

We wanted you to be among the first to know about our plans to relaunch the Gigantic training courses that Product Collective now powers! Here's the deal: From May 20th - May 31st, anybody that