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

C#533 What's new in C# 13

Sunday, November 24, 2024

Params collections support, a new Lock type and others ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚙️ Smaller but deeper: Writer’s secret weapon to better AI

Sunday, November 24, 2024

November 24, 2024 | Read Online Ian Krietzberg Good morning. I sat down recently with Waseem Alshikh, the co-founder and CTO of enterprise AI firm Writer. Writer recently made waves with the release of

Sunday Digest | Featuring 'How Often People Go to the Doctor, by Country' 📊

Sunday, November 24, 2024

Every visualization published this week, in one place. Nov 24, 2024 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week we visualized the GDP per capita

Android Weekly #650 🤖

Sunday, November 24, 2024

View in web browser 650 November 24th, 2024 Articles & Tutorials Sponsored Why your mobile releases are a black box “What's the status of the release?” Who knows. Uncover the unseen challenges

PHP 8.4 is released, Dynamic Mailer Configuration, and more! - №540

Sunday, November 24, 2024

Your Laravel week in review ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Lumoz RaaS Introduces Layer 2 Solution on Move Ecosystem

Sunday, November 24, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 24, 2024? The HackerNoon

😼 The hottest new AI engineer

Sunday, November 24, 2024

Plus, an uncheatable tech screen app Product Hunt Sunday, Nov 24 The Roundup This newsletter was brought to you by Countly Happy Sunday! Welcome back to another edition of The Roundup, folks. We've

Transformers are Eating Quantum

Sunday, November 24, 2024

DeepMind's AlphaQubit addresses one of the main challenges in quantum computing. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Retro Recomendo: Gift Ideas

Sunday, November 24, 2024

Recomendo - issue #438 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Kotlin Weekly #434

Sunday, November 24, 2024

ISSUE #434 24th of November 2024 Hi Kotliners! Next week is the last one to send a paper proposal for the KotlinConf. We hope to see you there next year. Announcements State of Kotlin Scripting 2024