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!

August 13, 2020


 
Welcome to the latest edition of phpweekly.com.

Lots of announcements from the php.net team this week.

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

Drupal Association Board Elections 2020
It is that time of year again where the Drupal Association Board looks to fill the At-Large member seat that becomes available every year. Nominations are open now.

Updating WooCommerce: A Safe and In-Depth Guide for 2020
Updating your WooCommerce store is a serious thing as you may break some functionality that could negatively affect your bottom line or simply how your site works.

10 Incredible Things You Can Do Using PHP In 2020
PHP is one of the most popular and important programming languages. This language has its own fame. PHP is an open-source programming language with unrestricted use. You can use it the way you like. It is one of the easiest languages to learn. Yet, it is and has always been one of the highly used languages.

Why Startups Should Prefer PHP for Web Development
Being an intuitive server-side scripting language, PHP has been in talks since its establishment in 1944. With the time passing by and due to regular enhancement in PHP development, the creation of web pages and data management returned from a browser featuring a wide range of extensions to connect with the database.

Tutorials and Talks

Set Up Visual Studio Code and xDebug as the Ultimate Editor for WordPress Development
In this article I’ll review some features of VS Code that I love, and show you how to make the most out of it for WordPress dev.

How to Find Proxy Servers with PHP to Send a Request to Another Server
Sometimes it is necessary to work around network constraints and use a proxy server to send HTTP requests to remote server. A PHP script can be used to send any HTTP requests via a given server. If you do not have access to a your own proxy server, you can try using the Proxy IP List site to find available servers.

Prevent an External Drive from Auto Mounting on macOS
I have an external drive attached to the USB hub on my Thunderbolt Display that I use to clone my laptop’s internal drive every night using the schedule feature of SuperDuper!. At the appointed time, SuperDuper! will mount the external drive, clone the internal drive and then unmount the external drive again which is very convenient.

Dynamic Variable Names in PHP
Sometimes we need to use dynamic variable names in our projects. In this tutorial, we will see how to create dynamic variable names in PHP. Some of you will not aware of it.

How to Create a Custom WordPress Plugin From Scratch
In this guide, I’ll show you how to create your own WordPress plugin. I’ll show you how to use best practice in plugin development, how to get the code in your plugin to run, and how to structure your plugin’s code and files. I’ll also walk you through the process of creating your first plugin and answer some FAQs.

How to Switch from YAML/XML Configs to PHP Today with Migrify
In previous post, we looked 10 reasons to switch from YAML to PHP configs. Still asking why? I dare you to disagree with 1 reason there. If you have 1 config file, you already are on PHP side now. Close this post and enjoy life. But what if you have 10 or even 100 YAML/XML configs? Are you doing to close down for a weekend to switch your code base? Or maybe... 5 minute job?

Legacy to Laravel: How to Modernise an Aging PHP Application
In this post, I’ll present some strategies we use at Tighten to convert legacy apps to Laravel gradually over time, without needing to perform a full rewrite. Whether you’re upgrading from an old framework or moving to a framework for the first time, following these steps will let you start benefitting from all that Laravel has to offer right away.

How to Make Simple Geolocation Service
If you ever tried to make a Geo-location service (e.g. define a user country based on user IP address), most likely you heard about MaxMind.
News and Announcements 

WordPress 5.5 “Eckstine”
Here it is! Named “Eckstine” in honor of Billy Eckstine, this latest and greatest version of WordPress is available for download or update in your dashboard.

PHP 8.0.0 Beta 1 Available For Testing
The PHP team is pleased to announce the fourth testing release of PHP 8.0.0, Beta 1. This continues the PHP 8.0 release cycle, the rough outline of which is specified in the PHP Wiki. For source downloads of PHP 8.0.0 Beta 1 please visit the download page. Please carefully test this version and report any issues found in the bug reporting system.

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

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

PHP 7.2.33 Released!
The PHP development team announces the immediate availability of PHP 7.2.33. This is a security release. All PHP 7.2 users are encouraged to upgrade to this version.

The PHP 8 Beta is Here
The PHP team announced the release of the first PHP 8 beta yesterday! We are still about four months from the v8.0.0, but you can start preparing for PHP 8 by learning about the new features, the upgrade path, and key dates to make sure you’re ready.

Cancellation of SymfonyLive Warsaw 2020 and SymfonyLive Berlin 2020
Due to the unprecedent Covid-19 situation which spread across the entire world over the past few months, we have taken the hard but necessary decision to cancel SymfonyLive Warsaw 2020 and SymfonyLive Berlin 2020.

Podcasts and Vlogs

Laravel News Podcast LN121 - Larabelles, Localization and Web Authentication
In this episode of the Laravel News podcast, Jake and Michael discuss Larabelles, Localization, and Web Authentication plus all the latest Laravel releases, tutorials, and happenings in the community.

Voices of the ElePHPant - Eighers Gonna Eight with Sara Golemon and Garbriel Caruso
Join Cal Evans and his special guests Sara Golemon and Gabrial Caruso as they talk about all the new features coming in PHP 8 and beyond!

PHP Internals News: Episode 65: Null Safe Operator
In this episode of "PHP Internals News" I chat with Dan Ackroyd (Twitter, GitHub) about the Null Safe Operator RFC.

MageTalk Magento Podcast #219 - Creating Healthy Daily Habits
Does your day have a predictable structure and are you trying to optimise that for productivity or for happiness?

PHPUgly #200: Rebasing
This week on the podcast, Eric, John and Thomas discuss NULL, Laravel Security, Pest, and a lot more.

php[architect] Podcast  - Test Driven Development, Event-Driven Design and Concise Code
In this Episode Eric, John and Oscar chat and review the July 2020 issue, Warp Driven Development.

Reading and Viewing

A Week of Symfony #710 (3-9 August 2020)
This week, the HttpClient component added a special EventSourceHttpClient to consume Server-Sent Events. Meanwhile, the Notifier component added new bridges for Zulip and Google Chat. Lastly, the official Symfony Store started shipping all over the world.

php[architect] Magazine August 2020 - Data Discipline
Yes, on the Internet, everything is a string. However, that doesn’t mean we can ignore the structure and intended uses of the data that our applications work with. This issue focuses on how to ensure your data works with you and not against you. Review how to store it in a database, impose order to your JSON data with JSON-Schema, query it with SQL, choose an appropriate PHP type for your variables, and more.

Xdebug Update: July 2020
Another monthly update where I explain what happened with Xdebug development in this past month. These will be published on the first Tuesday after the 5th of each month. Patreon and GitHub supporters will get it earlier, on the first of each month. You can become a patron to support my work on Xdebug. If you are leading a team or company, then it is also possible to support Xdebug through a subscription.

Video: Building a Realtime Dashboard Power by Laravel and Livewire
Earlier this year, our team released laravel-dashboard, a package that allows you to set up powerful dashboards in no time! In this talk, given at this years Laracon EU Online, I demonstrate how you can use it and how it works under the hood.

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

phpbb-ext-markdown
Allows you to write Markdown text in posts, signature or private messages and it will be converted as HTML. It can be used instead of or alongside BBCodes.

lara-s-cms
A PHP Laravel Skeleton for Content Management System (CMS) or Admin Dashboard (within/without website) using Bootstrap 4 Admin Dashboard Template Gentelella as Admin Template.

cerb-release
Cerb is an automatable collaborative inbox for your team. Used by thousands of teams for 17+ years.

sentiment
An example project using a feed forward neural network for text sentiment classification trained with 25,000 movie reviews from the IMDB website.

device-detector
The Universal Device Detection library that parses User Agents and detects devices (desktop, tablet, mobile, tv, cars, console, etc.), clients (browsers, feed readers, media players, PIMs, ...), operating systems, brands and models.

PHPDebugConsole
Browser/javascript like console class for PHP.

boinc
Open-source software for volunteer computing and grid computing.

http-router
HTTP router for PHP 7.1+ based on PSR-7 and PSR-15 with support for annotations and OpenApi (Swagger).

pim-community-dev
[Community Development Repository] The open source Product Information Management (PIM)

php-interview-exercises
A number of exercises to practice whiteboard interview questions in PHP.

sihae
A PHP 7.4+ blog engine built with Slim Framework and Doctrine ORM.

bagisto
A Free and Opensource Laravel eCommerce framework built for all to build and scale your business.

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