sticker

Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

June 17, 2021

Welcome to the latest edition of phpweekly.com.

We have relases this week from the php.net team, Symfony and Joomla.

Have a Good Week,

Stay Safe and Well.

All the best,

Ade and Katie
 

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.

Articles

Why Should We Talk about Our Mistakes in PHP Community?
Sometimes we fell in love with technology or a tool. We see only the best in it, and we want everyone to know it. We're spreading the love on a wave of serotonin. We're spreading the knowledge and helping others.

Stop the Annual Do-You-Love-Us Survey: 16 Tactical Best Practices for Survey Execution
The annual relationship survey is dreaded in many companies by both executives and customers. In moments of candor, descriptions of “waste of time, puts me to sleep, nothing new, and fails to move the needle” are used. However, some companies are continually improving and innovating based on such surveys. What is the difference?

10+ Best WordPress Twitter Widgets
As a website owner, you should always try to use all the tools at your disposal to increase visitor traffic to your website. For many websites, more traffic drives up revenue to further expand business or improve the quality of the services you currently provide. Social media plays an important role when it comes to driving traffic to a website.

Tutorials and Talks

How to Increase max_execution_time in PHP
In this quick article, we’ll explore the different options that allow you to increase the maximum amount of time a script is allowed to run before it’s terminated by the parser in PHP.

Writing better Regular Expressions in PHP
Regular Expressions are powerful, PHP but they are not known to be readable, and more often than not, maintaining a regular expression is not a straight-forward task. Here are some tips to improve and write better regular expressions in PHP. 

How to Customise Your Store Using WooCommerce Hooks
You’ve installed WooCommerce on your ecommerce site. Congrats! Now, it’s time to customize your store…but you have no clue how to do that. Well, there’s an easy and effective way you can tweak your online store without any hassle: WooCommerce hooks.

How to Set the Correct Outlook SMTP Settings to Send Emails
Looking for the correct Outlook SMTP settings? With an Outlook SMTP server, you can configure your preferred email client to send emails using your Outlook account. 

JSON API Error Responses in Laravel with Httpable Exceptions
Today I'd like to talk about a pattern I've been enjoying lately.

New Features to Make Your PEST PHP Development Experience Even Better
The community around the Pest PHP testing framework has added some new excellent features, including higher-order expectations, ray() debugging integration, and a VS Code snippets extension for Pest PHP.

CRUD Operation with Image Using PHP and MySQLi
In this tutorial, we will learn how to create CRDU operation with image using PHP and MySQLi.

Quick Start on How Can the PHP Form Generator Create and Process Form Data
Read this to learn how to design and create a form with the Complex PHP Form Design and Generator. The article explains the individual steps gradually to create and process forms using simple examples with code samples and demonstration images.

How To Install PHP In Windows 10
To start programming with PHP is one of the parts of web development skills and installing PHP In on your Windows 10 machine considered as the first step of learning PHP skill using a local machine. Here we discuss the various method to Install PHP In Windows 10 OS.

Fixing Broken Squad Chat Audio Issues in Battlefield V
I know this isn't a normal topic for this blog, but after helping a fellow player on a private Battlefield 5 forum I wanted to share the fix with the broader internet.

Create Responsive Fixed Sidebar Menu with Icons Using Pure CSS
A light weight and fully responsive fixed sidebar menu with icons using CSS only. Which works perfectly on desktop, tablet and mobile devices. Alternatively, you may checkout our other responsive menu bar collections.

4 Gaming Websites That Showcase Great Use of HTML5
HTML5 generally refers to a set of modern technologies, which include the HTML Living Standard and JavaScript APIs that enhance storage and hardware access. It’s the successor to previous HTML versions and is probably best known for introducing the capability to natively include and handle multimedia and graphical content.
News and Announcements 

PHP 8.1.0 Alpha 1 Available for Testing
The PHP team is pleased to announce the first testing release of PHP 8.1.0, Alpha 1. This starts the PHP 8.1 release cycle, the rough outline of which is specified in the PHP Wiki.

WordPress 5.8 Beta 2
WordPress 5.8 Beta 2 is now available for testing! This software is still in development, so it’s not recommended to run this version on a production site. Consider setting up a test site to play with it.

Joomla 4 RC 2 and Joomla 3.10 Alpha 7 Are Here
The Joomla! Project is pleased to announce the availability of Joomla! CMS 4.0 Release Candidate 2 and Joomla 3.10 Alpha 7. Joomla users and extension developers are asked to download and install the packages in order to provide quality assurance for the forthcoming 4.0 and 3.10 releases.

PhpStorm 2021.2 Early Access Program Is Open
Today we’re starting the Early Access Program (EAP) for PhpStorm 2021.2.

A New Major Version of Laravel Event Sourcing
Today, we released a new version of spatie/laravel-event-sourcing, version 5 is probably one of the largest releases since the beginning of the package, we've worked several months on it and have been testing it extensively already in our own projects.

SymfonyWorld Online 2021 Summer Edition June 17–18th 2021
The SymfonyWorld Online 2021 Summer Edition international conference is organised this Thursday, June 17th and this Friday, June 18th! Still not registered yet? Book now your ticket to attend the only event about Symfony entirely online and in English!

CodeLand 2021: Motivation & Career-Long Connections For Early-Career Devs
CodeLand is coming back in 2021 as a two-day virtual conference on September 23rd and 24th!

Podcasts and Vlogs

PHP Internals News: Episode 88: Pure Intersection Types
In this episode of "PHP Internals News" I talk with George Peter Banyard (Website, Twitter, GitHub, GitLab) about the "Pure Intersection Types" RFC that he has proposed.

Call It A Day Podcast Ep 21: Alpine Day
In this episode, I replay the Alpine Day conference in my head again so that I can share with you my thoughts about it.

Laravel News Podcast LN144:  Birthday Tin, Logging HTTP Clients and Inertia's Head
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.

PHPUgly #240: Old Man Coder
This week on the podcast Eric, John and Thomas talk about Livewire, Vim, Tmux, security breaches, and more...

The Stack Overflow Podcast 345: A Good Software Tutorial Explains the How. A Great One Explains the Why.
Content written by developers, for developers, is a booming business.

Post Status Excerpt (No. 12) — Takeaways From The ACF Acquisition
Cory and David discuss the recently announced acquisition of Advanced Custom Fields (ACF) plugin by Delicious Brains.

The MongoDB Podcast Ep. 59 Automating Database Management Part 3 - Schema Suggestions with Julia Oppenheim
Today, we are joined by Julia Oppenheim, Associate Product Manager at MongoDB. Julia chats with us and shares details of a set of features within MongoDB Atlas designed to help developers improve the design of their schemas to avoid common anti-patterns.  

Reading and Viewing

A Week of Symfony #754 (7-13 June 2021)
This week, Symfony 5.3 continued fixing the bugs and issues reported after its recent release, whereas the upcoming Symfony 6.0 version (to be released in November 2021) continued adding PHP union types to its codebase. Meanwhile, the SymfonyWorld Online conference (June 17-18) announced that all talks will be delivered twice in different timezones. Finally, the 30% off Summer sale in Symfony Certifications and the Symfony Stored ends next week.

Gutenberg Highlights
During WordCamp Europe this past Wednesday Matt and I gathered to discuss the latest developments of Gutenberg and to share a video with some of the current and upcoming highlights. The video is wonderfully narrated by @beafialho and it was a great opportunity to celebrate all the incredible work that contributors are doing around the globe to improve the editing and customisation experience of WordPress. 

Dealing With the n+1 problem in Laravel
Mohamed shows how you can deal with N+1 problems using the $with model attribute and the newly added Model::preventLazyLoading() method.

Interview with Diego Zanella, Owner at Aelia
Diego Zanella is the Owner of Aelia, an ISV (independent software vendor) that specializes in web development, consultancy, and WooCommerce products. He has been working in this industry since 1998 and developed some of the best products for online payments for WooCommerce stores. Let’s read this interview to know more about him!

Release of the Rector Book
I asked Tomas if he would like to write a book together, about Rector, combining the perspective of a developer who needs to learn how to use and extend Rector, with the perspective of the creator who has a vision for the project. This turned out to be a very fruitful collaboration.

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 [email protected]

Interesting Projects, Tools and Libraries

phpMyFAQ
Multilingual, completely database-driven FAQ-system. It supports various databases to store all data, PHP 7.3+ is needed in order to access this data.

privatebin
A minimalist, open source online pastebin where the server has zero knowledge of pasted data.

amp-toolbox-php
A collection of AMP tools making it easier to publish and host AMP pages with PHP.

PocketMine-MP
A highly customisable, open source server software for Minecraft: Bedrock Edition written in PHP.

phpseclib
PHP Secure Communications Library.

customify
With Customify, developers can easily create advanced theme-specific options inside the WordPress Customiser. Using those options, a user can make presentational changes without having to know or edit the theme code.

laracrud
Do you have a well structed database and you want to make a Laravel Application on top of it. 

siler
Flat-files and plain-old PHP functions rockin'on as a set of general purpose high-level abstractions.

sensei
A learning management plugin for WordPress, which provides the smoothest platform for helping you teach anything.

resiliency
A modern PHP library that allows you to make resilient calls to external services.

media-embed
A PHP library to deal with all those media services around, parsing their URLs and displaying their audios/videos.

apm-agent-php
The PHP agent enables you to trace the execution of operations in your application, sending performance metrics and errors to the Elastic APM server.

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.

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 | update subscription preferences 

Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

Talk to us!

If you have some news, want to share a link with us or chat with us feel free to email us.

And we also have an RSS feed that you can use.

Like us on FacebookFollow us on Twitter

Copyright © PHPWeekly.com