PHP Weekly - PHPWeekly August 13th 2020

Curated news all about PHP.  Here's the latest edition Is this email not displaying correctly?
View it in your browser.
PHP Weekly 13th August 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 katie@phpweekly.com

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 
Copyright © 2020 PHP Weekly, All rights reserved.
Because you signed for it!

Our mailing address is:
PHP Weekly
Rotterdam House 116
Quayside
Newcastle Upon Tyne, Tyne and Wear NE1 3DY
United Kingdom

Add us to your address book
Email Marketing Powered by Mailchimp
unsubscribe from this list | update subscription preferences 

Older messages

PHPWeekly July 30th 2020

Thursday, July 30, 2020

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

PHPWeekly July 16th 2020

Friday, July 17, 2020

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

PHPWeekly July 2nd 2020

Thursday, July 2, 2020

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 2nd July 2020 Welcome to the latest edition of phpweekly.com. This

PHPWeekly June 25th 2020

Thursday, June 25, 2020

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

You Might Also Like

🎉 Black Friday Early Access: 50% OFF

Monday, November 25, 2024

Black Friday discount is now live! Do you want to master Clean Architecture? Only this week, access the 50% Black Friday discount. ​ Here's what's inside: 7+ hours of lessons .NET Aspire coming

Open Pull Request #59

Monday, November 25, 2024

LightRAG, anything-llm, llm, transformers.js and an Intro to monads for software devs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

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