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!

November 5, 2020


 
Welcome to the latest edition of phpweekly.com.

Several announcements from the php.net team this week including the latest testing release for PHP 8.0.0.

Plus releases from WordPress.

Have a good week,

Stay safe and well.

All the best,

Ade and Katie

Please help us by clicking to our sponsor:

encrypt php scripts 
Protect your PHP Code
Why not try SourceGuardian 11. 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

Participate in the Drupal Business Survey 2020
Share your vision on the business side of Drupal in 2020! Agencies One Shoe, Exove and the Drupal Association are calling all Drupal agency leaders to take part in the annual and already the fifth Drupal Business Survey. 

How to Secure PHP and Prevent Attacks
Keeping a website safe and secure from external attacks and data leak is a priority for every web designer. Vulnerabilities are common during the web designing process and most of the time it happens without developer’s knowledge. PHP is a popular language for web development that is used to create dynamic interactive websites. But contrary to popular myths, PHP does more than that for a website.

18 Best WPBakery Page Builder (Visual Composer) Addons & Plugins of 2020
Add the best WPBakery add-ons and extensions ever developed to your page builder and add give your website visitors the experience they need. From carousel add-ons to extra WooCommerce product extensions, these WPBakery add-ons and extensions will provide endless new possibilities.

Tutorials and Talks

Common PHP 8.0 Compilation Error Messages
With PHP 8.0 closing on us, it is high time to check our code bases to see if they compile, at least. Here is a list of common PHP 8.0 compilation messages, and what do to with them.

How the Pest PhpStorm Plugin Will Improve Your Testing Workflow
Perhaps you’ve already heard of Pest. It is a new PHP testing framework with a focus on simplicity. The Pest PhpStorm plugin is a new addition to PhpStorm’s growing ecosystem. With this plugin, testing your code in your favourite IDE is even simpler and faster!

PHP 8.0 Feature Focus: Just-in-Time Compilation
Last time, we looked at ways in which PHP 8.0 has become stricter. Today, we look at the next step in PHP becoming faster.

Eloquent Encrypted Casting
A recent pull request by Jason McCreary which was released in Laravel 8.12 included the ability to encrypt a model attribute using an Eloquent cast.

Build a Remaining Character Count Component with Alpine.js
Learn how to build a remaining character counter in Alpine.js using only a few lines of code.

How to Split Test Monorepo with Composer 2
Composer 2 was released this week. It brings massive composer install/update performance improvement of 150-200 %. That means faster feedback from CI and faster monorepo testing. Today, we'll look on how to use Composer in Github Actions with monorepo split testing and what to avoid.

Developer Advisory: Inheritance in PHP 8
Inheritance errors due to incompatible method signatures will generate fatal errors in PHP 8, which may cause developer plugins to break. You should check your code for classes that extend functionality in their ancestor with methods that don’t have a matching signature and update those functions.

How to Install PHP 8 on Windows 10
PHP 8 is on the way. In this tutorial, I will show you how to install PHP 8 on your Windows 10 machine using Apache as a webserver.

Social Images for PHP Packages
Beyond Code announced a new social image generator for PHP packages. It’s a free service to generate customisable social images for your GitHub projects, including Laravel packages.

Why PHP 8 Will Be Awesome
PHP 8 will be available very soon. It's a major version with breaking changes, but also with excellent features.

Complete Solution to Integrate Bootstrap Datepicker
Bootstrap datepicker is a very customisable date picker that is used by web developers to implement dates on web pages. Here we discuss how we customise and integrate Bootstrap Date picker.

Convert HTML to PDF with DocRaptor’s PHP API
In this sponsored review article, I will explore the functionality of a commercial HTML converter that has the capability to convert HTML into downloadable PDFs in a range of technologies.
News and Announcements 

PHP 8.0.0 Release Candidate 3 Available For Testing
The PHP team is pleased to announce the tenth testing release of PHP 8.0.0, Release Candidate 3. At this time, we're not planning to adjust the GA date, however this may change during the course of the RC cycle. 

PHP 7.4.12 Released!
The PHP development team announces the immediate availability of PHP 7.4.12. This is a bug fix release. All PHP 7.4 users are encouraged to upgrade to this version.

PHP 7.3.24 Released!
The PHP development team announces the immediate availability of PHP 7.3.24. This is a bug fix release. All PHP 7.3 users are encouraged to upgrade to this version.

WordPress 5.5.3 Maintenance Release
WordPress 5.5.3 is now available. This maintenance release fixes an issue introduced in WordPress 5.5.2 which makes it impossible to install WordPress on a brand new website that does not have a database connection configured.

WordPress 5.6 Beta 3
WordPress 5.6 Beta 3 is now available for testing! This software is still in development, so we recommend that you run this version on a test site.

The Online PHP Conference - January 18th-22nd 2021
What do you do as regular conference speakers when all the beautiful presentations and talks that you have prepared suddenly are swept down the pandemic drain? You go online! The main conference takes place from Tuesday to Thursday. We offer optional interactive workshops on Monday and Friday. Details on speakers, topics, and times will be announced soon. Expect a diverse selection of top-notch content, with a good mix of traditional presentations, discussions, live coding, a public code review, and lots of room for interaction, questions and discussion.

Podcasts and Vlogs

php[architect] Podcast: Asynchronous Programming, Testing, Race Conditions, Mental Health in Tech and more
Listen to Eric, John, and Oscar discuss the articles in the October 2020 issue, Running Parallel.

Post Status Draft Podcast - Joe Casabona on Creating Quality Content and Courses
In this episode, David Bisset talks to Joe Casabona about creating content through both his podcast and courses, plus some of the recent news in the WordPress landscape.

Call It A Day Podcast Ep 9: Q&A With Freek Van Der Herten About Life, Programming, And Music
In this episode, I have another call with Freek Van der Herten where we talk about life, coding, music and more.

Reading and Viewing

The Problems With Traditional Form Uploads
When handling uploads, a traditional input type of file has some downsides. In this streaming session I did yesterday, I explain those problems and share how they can be fixed using the upcoming Media Library Pro.

A Week of Symfony #722 (26 October - 1 November 2020)
This week, Symfony 3.4.46, 4.4.16 and 5.1.8 maintenance versions were released. In addition, the Symfony 5.2 beta3 version was published. Lastly, the SymfonyWorld 2020 online conference shared more details and unveiled new speakers.

The Month in WordPress: October 2020
October 2020 was a notable month for WordPress lovers, thanks to the release of several products and updates. Read on to keep up with all the latest news!

How to Speed up Your WordPress Site
Is your WordPress site slow? Whether you’re just starting to use WordPress or are a seasoned developer you'll find useful tips to speed up your site in this guide.

Laravel Worldwide Meetup #4: GitHub Actions & Unconventional Autoloaders
Here's the recording of Laravel Worldwide Meetup #4. Ryan Chandler showed a cool GitHub Action workflow to test a Laravel app. Next, Liam Hammet demonstrated some unconventional things you can do with PHP autoloaders.

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 katie@phpweekly.com

Interesting Projects, Tools and Libraries

centreon
Centreon is one of the most flexible and powerful monitoring softwares on the market; it is absolutely free and Open Souce.

wp-event-list
Wordpress Plugin to show a small amount of events in an easy to use calender/schedule.

rector
Instant Upgrades and Instant Refactoring of any PHP 5.3+ code.

cloudlog
Web based amateur radio logging application built using PHP & MySQL supports general station logging tasks from HF to Microwave with supporting applications to support CAT control.

shell-command
A developer-friendly wrapper around execution of shell commands.

symplify
Do you use Symfony, Coding Standards, maintain PHP packages, automate monorepo, generate static website and are you lazy? You'll love the candies you find here! 

lighthouse
GraphQL framework that integrates with your Laravel application, it takes the best ideas of both and combines them to solve common tasks with ease and offer flexibility when you need it.

kafka
A library to allow people to communicate to Kafka using plain PHP, compatible with Kafka v0.11+ (due to the way the protocol works).

pods
Development framework for creating, extending, managing and deploying customised content types in WordPress.

concrete5
Welcome to the official repository for concrete5 development! concrete5 is an open source CMS built by people from around the world.

flysystem
Flysystem is a file storage library for PHP. It provides one interface to interact with many types of filesystems. When you use Flysystem, you're not only protected from vendor lock-in, you'll also have a consistent experience for which ever storage is right for you.

imposter
Wrapping all composer vendor packages inside your own namespace. Intended for WordPress plugins.

Please help us by clicking to our sponsor:

 encrypt php scripts 
Protect your PHP Code
Why not try SourceGuardian 11. 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