PHP Weekly - PHPWeekly October 29th 2020

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

 
Welcome to the latest edition of phpweekly.com.

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 Election 2020 - Winner Announced
The Drupal Association would like to congratulate our newest elected board member: Pedro Cambra.

2020's Fastest-Rising Tech Jobs? Programming Language PHP Leads The Way
Scripting language PHP might not be that cool to know these days, but it is very valuable if you're new to the workforce and looking for a tech job in the US, according to job search engine Indeed. Job listings for entry-level PHP developer roles have increased a massive 834% since January 2020, making it the fastest-growing tech job across the industry.

PHP Online - The Story So Far
PHP Online started as an idea, an inspiration, a way to give back. For years now I have been involved in the community: contributing to open source, mentoring others, starting user groups, organising conferences, speaking at events. All of these things are extremely rewarding, and I would recommend it to anybody looking to get involved more in the community.

Hiring a Dedicated Developer in India: A Complete Guide
In simple words, hiring skilled, well-experienced dedicated developers can be a real struggle which no one really talks about. Fret not, the following post covers everything related to how to hire a dedicated developer in India for your next project. 

Tutorials and Talks

WordPress Debug: How to Enable it & Debugging Options
Sometimes we are unable to reproduce a problem that a user is encountering when using the WP Activity Log plugin. In such cases we would require more information from the user’s WordPress website, which can be found in a log file. These log files can be generated by enabling the WordPress debug mode. In this post, we’ll dig into the built-in WordPress debug mode and show you how to enable it. 

Increase Media File Maximum Upload Size in WordPress Step by Step Guide
WordPress is a powerhouse with so many themes and plugins that allow you to build just about any kind of website. From ecommerce to a simple blog, WordPress has you covered. However, when choosing a web hosting for WordPress, you should consider performance, security, and support in the first place.

Where You Can Learn SEO for Free Now to Optimise Your Sites to Rank High in Google
As you may know, SEO is the activity to optimise Web site pages, so they can increase their ranking in Google search results and attract many visitors in the site.

Device Tracking in Laravel
Laravel Device Tracking is a package by Ivano Matteo that allows you to track different devices used by users of your application. You can use this package as a base for functionality like detecting users on new devices and managing the verified status between device and user. You could also possibly see device hijacking.

How to Reveal Static Call Relationships in Your Code
Static methods are easy to use. Have a guess. How long would it take to make 700 static methods in your code? 2-3 years? Now imagine you need a replace one with dependency injection.

PhpStorm 2020.3 EAP #4: Custom PHP 8 Attributes
You’ve probably already heard about the attributes in PHP 8. But just in case you haven’t, they are the new format for structured metadata that replaced PHPDoc and will now be part of the language.

Using MailHog via Docker for Testing Email
I recently needed to modify the emails that a client project sends out. It was set up to send via SMTP and so the easiest way to do this for me was to add a local MailHog instance and point the application at it.

Using Both Composer 1 and Composer 2
Composer 2 has been released with several great features and improvements! Best of all it's (mostly) backward-compatible with Composer 1. The one issue you're most likely to encounter when upgrading to Composer 2 is having Composer plugins that don't support this newer version yet.

XAMPP Installation Step By Step on MacOs
XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to use. Today we are going to install it.

Concept of CSS Grid Layout
In the Concept of CSS Grid Layout, we have checked what is CSS grid layout and what is the main use of the CSS grid on web pages or web development with the help of an example.

PHP Control Structures and Loops: if, else, for, foreach, while and More
In simple terms, a control structure allows you to control the flow of code execution in your application. Generally, a program is executed sequentially, line by line, and a control structure allows you to alter that flow, usually depending on certain conditions. Today, we're going to discuss control structures and loops in PHP.

How To Compress Image Size Before Uploading In PHP
In this tutorial, We will learn image compression techniques by using the PHP function. This script is used to optimise the images while uploading in PHP. By using PHP functions we can easily implement image compression.

Master Angular 9 for the best Web Development Jobs in COVID19 Times
There is no denying the fact that we are moving through one of the most challenging times right now. The outbreak of the COVID 19 Corona Virus has been a great health hazard indeed.

PHP 8.0 Feature Focus: Language Tightenings
In our last chapter we went over several smaller feature improvements to PHP. Today, we’ll cover several minor language changes that make PHP safer, but may trip up some older code.
News and Announcements 

Symfony 5.2.0-BETA3 Released
Symfony 5.2.0-BETA3 has just been released with a list of the most important changes.

Symfony 5.1.8 Released
Symfony 5.1.8 has just been released with a list of the most important changes.

Symfony 4.4.16 Released
Symfony 4.4.16 has just been released with a list of the most important changes.

Symfony 3.4.46 Released
Symfony 3.4.46 has just been released with a list of the most important changes.

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

Joomla 4 Beta 5 and Joomla 3.10 Alpha 3 Are Here: Test Them Now!
Once again the Joomla Project is pleased to announce the availability of the Joomla 4.0 Beta 5 release, and Joomla 3.10 Alpha 3. We invite you to download, install and test the package to improve quality assurance for the forthcoming 4.0 release and to discover the new features introduced in this major release.

Community Support for PHP 7.4 is Ending on 28 November 2022
Because PHP 7.4 extended support on Windows will end on 28 November 2022, any applications hosted on Azure App Service that are still using it will be unsupported after 28 November 2022.

Podcasts and Vlogs

Laravel News Podcast LN130: Composer 2.0, Enlightened APIs and Mastering Nova
Jake and Michael discuss all the latest Laravel releases, tutorials and happenings in the community.

PHPUgly #211: I Forgot The Title
This week on the podcast Eric, John and Thomas talk about the power of the PHPUgly discord and more...

php[architect] Podcast: Interview with Demin Yin on Swoole
Demin Yin, evangelist for Swoole, joins Eric Van Johnson and John Congdon to talk about the project and more.

Post Status Draft Podcast - Joost de Valk on WordPress Marketshare
In this episode of Post Status Draft, David Bisset interviews Joost de Valk about WordPress marketshare and CMS trends.

Voices of the ElePHPant - Interview with Steve McDougall
This week Cal Evans spoke with Steve McDougall of PHP Online.

Laravel Podcast Series 4: Episode 16 - Tinker, Artisan, & CLI, with Nuno Maduro
While Laravel is a web framework, many of our interactions with our apps—whether when writing them or when using them—happens on the command line. In this episode, Laravel employee and creator of Laravel Zero Nuno Maduro joins us to talk about the CLI and the tools Laravel exposes for us to interact with it via the CLI.

Reading and Viewing

A Week of Symfony #721 (19-25 October 2020)
This week, development activity of the upcoming Symfony 5.2 version focused on the new RateLimiter component to polish its features and fix the reported issues. Meanwhile, the SymfonyWorld 2020 online conference announced even more speakers and its workshops.

How A Search Engine with 400 Million Records Literally Started From A Controller Class Test Method
Six years ago I started work on a public records project idea. After several days coding, I wondered for some reason how far back the undo history was on the IDE. Surprisingly, it went all the way back to the beginning of the file. I decided to replay the undo history and take a video of it thinking "this is pretty cool".

Take the 2020 WordPress Annual Survey (and view the 2019 results)!
For many years, WordPress enthusiasts have filled out an annual survey to share their experiences and feelings about WordPress. Interesting results from this survey have been shared in the annual State of the Word address and/or here on WordPress News. 

Is Your WooCommerce Site Ready for Black Friday/Cyber Monday?
Join Kinsta and WordPress agency Sau/Cal as we discuss how to prepare your ecommerce website and hosting account for the upcoming shopping season. Register for this Webinar now.

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

firefly-iii
"Firefly III" is a (self-hosted) manager for your personal finances. It can help you keep track of your expenses and income, so you can spend less and save more.

speaker
A PHP library to convert text to speech using various web services.

mylittleforum
A simple PHP and MySQL based internet forum that displays the messages in classical threaded view (tree structure).

wp-sentry
This plugin can report PHP errors (optionally) and JavaScript errors (optionally) to Sentry and integrates with its release tracking.

tus-php
A pure PHP server and client for the tus resumable upload protocol v1.0.0.

bookstack
A platform to create documentation/wiki content built with PHP & Laravel.

event-dispatcher
The EventDispatcher component provides tools that allow your application components to communicate with each other by dispatching events and listening to them.

hashover-next
HashOver is a PHP comment system intended as a replacement for services like Disqus.

shopware
Shopware 5 is the next generation of open source e-commerce software made in Germany. Based on bleeding edge technologies like Symfony 3, Doctrine 2 & Zend Framework Shopware comes as the perfect platform for your next e-commerce project.

bedrock
Bedrock is a modern WordPress boilerplate with modern development tools, easier configuration and an improved folder structure.

puppet-php
Install PHP packages and configure PHP INI files, for using PHP from the CLI, the Apache httpd module or FastCGI.

sage
WordPress starter theme with a modern development workflow.

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 October 8th 2020

Thursday, October 8, 2020

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

PHPWeekly September 10th 2020

Thursday, September 10, 2020

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

PHPWeekly August 13th 2020

Thursday, August 13, 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.

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

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