PHP Weekly - PHPWeekly August 26th 2021

Curated news all about PHP.  Here's the latest edition Is this email not displaying correctly?
View it in your browser.
PHP Weekly 26th August 2021

Hi Everyone. 

Welcome to another issue of PHP Weekly News. During this week’s research for articles, we noticed that a large number of what we gathered had topics about, or related to testing. If that’s what you’re into then you’re in for a treat! For those on the lookout for testing and debugging tools, we found the ultimate list. The latest Beta version of PHP 8.1.0 has also been released for testing. And to top it all off, Freek Van Der Herten breaks down the benefits of testing in his article about Laravel testing. All that and more on this week’s issue.

As always, if you have anything to contribute please email us at articles@phpweekly.com

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 12. 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

Articles


Ultimate List of Best PHP Testing Tools of 2021 To Deliver Error-Free Web Apps
In case you’re considering creating a web application using PHP, you should understand the PHP framework and how to test your application with PHP testing tools.

The Benefits of Testing
I've been creating web applications for over 15 years now. It's only in the last five years that I've learned how to test an application automatically...

Top 6 PHP Debugging Tools For Smart Developers
The debugging process has historically been a challenging and time-consuming one for scripting as well as programming language, which is why many developers would resort to using hacks.

20 PHP Login and Registration Forms to Download
Login and registration forms are an integral part of any website. Whether you want to restrict access to certain pages, require users to have an account to use various features, or have a user management system, a login and registration script will be necessary.

My Software Estimation Technique
Jacob Caplan-Moss shares the technique he uses when he needs to develop a project timeline.

Tutorials and Talks


JavaScript toLowerCase Function With Examples
The JavaScript toLowerCase method does not modify the actual string. It just converted the complete statement of string to lowercase letters.

Introduce Seams for Better Refactoring
It's a simple enough process that involves adding a conditional to the top of the method you are refactoring.

Typescript with Laravel
A growing number of PHP and, more specifically, Laravel developers have started to write more strongly typed code, while full-stack developers tend not to apply the same practices to their front end code.

How To Add Bootstrap Modal In Laravel
Many times we need to set confirmation on alert box using java script but now bootstrap provide us facilities like bootstrap modal, it is very simple to use.

How to install MySQL on WSL 2 (Ubuntu)
How to install and configure MySQL 8.0 on WSL 2 (Ubuntu), this guide assumes WSL 2 is already installed with Ubuntu.

News and Announcements


Pest: Parallel Testing Is Now Available
Save precious time by running your tests concurrently with Pest!

PHP 8.1.0 Beta 3 available for testing
The PHP team is pleased to announce the release of PHP 8.1.0, Beta 3. This is the third beta release, continuing the PHP 8.1 release cycle.

New Alpine.js Plugins: Intersect, Persist, and Trap
Since the launch of Alpine.js v3, Caleb Porzio (creator of Alpine) has released three new first-party plugins.

Conditional Validation Rule Support Added in Laravel 8.55
We are pleased to announce that we will again be able to welcome Benjamin Knecht as a speaker in September.

Writing tests with PHPUnit part 2
We are pleased to announce that we will again be able to welcome Benjamin Knecht as a speaker in September.

Online Conference for Statamic CMS
Learn more about the Statamic CMS. It is Laravel based, flat-file, modern, easy to manage, open source, developer first and Git powered.

Podcasts and Vlogs


PHP Internals News: Episode 93: Never For Parameter Types
In this episode of "PHP Internals News" I chat with Jordan LeDoux (GitHub) about the "Never For Parameter Types" RFC.

PHP Ugly 250: Slightly Mean Spirited
This week on the podcast, Eric, John, and Thomas talk about CoPilot, PHP Salaries, Working from home, and more...

Software Engineering Radio Episode 473: Mike Del Balso on Feature Stores
Mike Del Balso co-founder of Tecton discusses Feature Stores and how it helps operationalise Machine Learning.

WP Builds 243: A different way of doing hosting: Servebolt with Remkus de Vries
If I got you to list out all of the things that you’d like your WordPress websites to be, I’m pretty sure that the word “fast” would be pretty close to the top of that list.

The Rabbit Hole 219: Dungeons & Developers
Sophie Creutz discusses the parallels between Dungeons & Dragons and the world of software development!

Oracle Developer Live — Java Innovations: Aurelio Garcia-Ribeyro
In this short conversation Aurelio Garcia-Ribeyro, Sr. Director of Java Product Management at Oracle, previews his two session at the upcoming Oracle Developer Live Java Innovations event in September.

The Stack Overflow Podcast 367: Building a better developer platform
We chat with Stack Overflow’s CEO about the close of the Prosus acquisition and how the deal helps us empower our global community to develop technology through collective knowledge.

Talking Drupal #307 - Mentoring
Today we are talking about Mentoring with AmyJune Hineline.

North Meets South Web Podcast: Riding Sidecar with Aaron Francis
In this episode, Jake speaks with Aaron Francis about his project Sidecar.

Simply PHP Unscripted: Ep.44 How To Ace Your Remote Interview
We interview our Vibe Manager, Steve Cawley about How To Ace Your Remote Interview.

Reading and Viewing


A Week of Symfony #764 (16-22 August 2021)
This week, Symfony announced the end of the Swiftmailer project in favor of the Symfony Mailer project. Meanwhile, the bundles doc section introduced a redesign that will be used in the future in the entire Symfony docs section.

On using PSR abstractions
Matthias Noback does a deep dive on using PSR abstractions.

Mission-critical integer increment operations in PHP.
Sometimes you might want a simple database system that uses the OS file system to increment or decrement a balance or score, but in PHP and other web server languages this can be problematic.

Why You Should Be Using Supported PHP Versions
A dilemma we are facing today is that many businesses, developers, and hosts have fallen behind when it comes to supporting the latest PHP versions. Some of the statistics below might even shock you.

Modern web apps without JavaScript bundling or transpiling
We're way overdue a correction back to simplicity for the frontend. ES6/HTTP2/Import maps looks like they'll deliver just that.

Jobs

Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $50/week for an advert.



Please let me know if you are interested by emailing me at articles@phpweekly.com

Interesting Projects, Tools and Libraries


changelog_generator
Create changelogs based on your GitHub milestones

laravel-job-chainer
Chain Laravel jobs without having to glue it to a starting job

grav
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS

jQuery-File-Upload
File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery.

tailwind-safelist-generator
Tailwind plugin to generate purge-safe.txt files

Shopware 6
Shopware 6 is an open source eCommerce platform realised by the ideas and the spirit of its community.

Laravel Blanket
Dashboard to view your HTTP Client requests in Laravel application.

uuid
A PHP library for generating universally unique identifiers (UUIDs).

ANTLR
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

Please help us by clicking to our sponsor

encrypt php scriptsProtect your PHP Code
Why not try SourceGuardian 12. 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 12. Free trial.

Copyright © 2021 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 August 12th 2021

Friday, August 13, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 12th August 2021 Hi Everyone. Welcome to another edition of PHP

PHPWeekly July 8th 2021

Saturday, July 10, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 8th July 2021 SOME NEWS FROM OUR TEAM As many of you know Katie and

PHPWeekly June 24th 2021

Thursday, June 24, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 24th June 2021 Welcome to the latest edition of phpweekly.com. This

PHPWeekly May 13th 2021

Friday, May 14, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 13th May 2021 Welcome to the latest edition of phpweekly.com. This

PHPWeekly May 6th 2021

Thursday, May 6, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 6th May 2021 Welcome to the latest edition of phpweekly.com.

You Might Also Like

Last chance to register: SecOps made smarter

Monday, November 25, 2024

Don't miss this opportunity to learn how gen AI can transform your security workflowsㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect

SRE Weekly Issue #452

Monday, November 25, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: Practice Makes Prepared: Why Every Minor System Hiccup Is Your Team's Secret Training Ground. https://firehydrant.com/blog/the-hidden-

Corporate Casserole 🥘

Monday, November 25, 2024

How marketing and lobbying inspired Thanksgiving traditions. Here's a version for your browser. Hunting for the end of the long tail • November 24, 2024 Hey all, Ernie here with a classic

WP Weekly 221 - Bluesky - WP Assets on CDN, Limit Font Subsets, ACF Pro Now

Monday, November 25, 2024

Read on Website WP Weekly 221 / Bluesky Have you joined Bluesky, like many other WordPress users, a new place for an online social presence? Also in this issue: CrawlWP, Asset Management Framework,

🤳🏻 We Need More High-End Small Phones — Linux Terminal Setup Tips

Sunday, November 24, 2024

Also: Why I Switched From Google Maps to Apple Maps, and More! How-To Geek Logo November 24, 2024 Did You Know Medieval moats didn't just protect castles from invaders approaching over land, but

JSK Daily for Nov 24, 2024

Sunday, November 24, 2024

JSK Daily for Nov 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

OpenAI's turbulent early years - Sync #494

Sunday, November 24, 2024

Plus: Anthropic and xAI raise billions of dollars; can a fluffy robot replace a living pet; Chinese reasoning model DeepSeek R1; robot-dog runs full marathon; a $12000 surgery to change eye colour ͏ ͏

Daily Coding Problem: Problem #1618 [Easy]

Sunday, November 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. Let's define a "sevenish" number to be one which is either a power

PD#602 How Netflix Built Self-Healing System to Survive Concurrency Bug

Sunday, November 24, 2024

CPUs were dying, the bug was temporarily un-fixable, and they had no viable path forward ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#602 What are React Portals?

Sunday, November 24, 2024

A powerful feature that allows rendering components outside their parent component's DOM hierarchy ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌