PHPWeekly March 25th 2021


PHPWeekly March 25th 2021


Curated news all about PHP.  Here’s the latest edition

ba4ae055 8865 4569 ab8b 6ebd55147eaf 2 March 25th 2021

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 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

Advantages And Disadvantages Of PHP You Should Know
PHP is an effective technology that is used by millions of high-traffic websites-ranked as the fifth most popular programming language used in our world today. However, PHP has its advantages and disadvantages as a programming language, you should be aware of.

Checklist For A Reliable Load-Test
Setting up a load-test that produces results you can rely on is not that simple. But without realistic test-results you cannot be sure that your application handles sudden increases of traffic, rapid spikes or even the initial go-live. And you cannot estimate at which number of users you should scale up your hardware.

Tutorials and Talks

How to Make a Live Chat Script in PHP
In this article, we’ll discuss how you can make a live chat script in PHP. Although there are different ways you could achieve this, we’ll use a socket-based implementation.

Never Forget Symfony Config Options Again
Have you switched your Symfony configs from stringy YAML to typed PHP? If not, do it now. Here is at least 10 reasons why. Only then you’ll start to notice a code smell that was there in every YAML configs. Just now, the code smell is too smelly to ignore.

Fibers in PHP: A New Opportunity For Async PHP?
It looks like PHP will get fibers soon with PHP 8.1! That’s awesome! Or is it?

How Laravel Uses `league/flysystem` Package to Create Robust Filesystem
Flysystem is a file storage library for PHP. It provides one interface to interact with many types of filesystems.

Learn How To Use Tailwind’s JIT compiler with Laravel Mix
Overnight, Adam Wathan and the Tailwind Labs team released a new JIT compiler that generates your styles on-demand as you author your templates instead of generating everything in advance at initial build time.

Using a HasOne Over a HasMany Relationship in Laravel
When you are working with a one-to-many relationship, it is sometimes the case that a particular instance on the “many” side of the relationship is flagged as unique and important to your system in some way.

Advanced Custom Fields: A Guide to Custom Fields and ACF Blocks
For the unaware, ACF is a plugin that gives you more control of your content. It uses custom post meta to enrich your content with structured data. It also lets you build and configure the data fields in meta boxes when you update posts, pages, custom post types, and much more.

OpenConnect on Mac
One of my clients has recently moved to AnyConnect VPN and I’ve been having routing problems with the official Mac client. As my colleagues on Linux on the project have not had these issues, I investigated and installed the OpenConnect client. These are my notes after scouring the Internet to set it up how I want it.

How to Increase the Max Upload Size in WordPress
A low WordPress upload size limit stops you from uploading large files, plugins, and themes. If you’re building a media-heavy website, that can be a considerable obstacle. It’s necessary to increase the max upload size in WordPress or your server (or both) in such cases.

How to Implement a PHP Long Running Process that Uses Linux Systemd to Monitor the Process State
Systemd is a set of software blocks that makes part of current Linux distributions to help building tools that perform tasks that can take a long time to finish, like for instance sending newsletters to many subscribers. Read this article to learn how you can take advantage of the systemd software to simplify the implementation of your own long running PHP processes.

Bootstrap eCommerce Recently Viewed Products List Carousel
In an eCommerce website, showcasing the products is an integral part of positioning the shop to the customers. Carousel is a revolving UI component that helps to showcase varying number of items. If used in a right way, it is one of the best aspect that will improve the UI/UX.

Useful String Methods In JavaScript
Strings are useful for holding data that can be represented in text form. Some of the most-used operations on strings are to check their length, to build and concatenate them using the + and += string operators, checking for the existence or location of substrings with the indexOf() method, or extracting substrings with the substring() method.

Check Duplicate Values in Foreach PHP
To Check Duplicate Values in Foreach PHP, we use an example where we find duplicate values in an array without using PHP inbuilt function, and then on the second method, we find duplicate values in an associative array with the help of array_search() function.

News and Announcements 

SymfonyInsight Now Supports PHP 8!
SymfonyInsight is the official Symfony platform to monitor and maintain high quality projects over long periods of time. It also helps you reduce business risks and upgrade your application dependencies. We’re thrilled to announce SymfonyInsight support of PHP 8 and all its features (attributes, match statements, …)!

SPOTcon – March 26th 2021
A one-day free virtual event dedicated to performance, observability and transformative insight, SPOTcon 2021 is the latest digital conference for developers from around the world. Meet, engage with and learn about solutions that drive leading-edge transformation in application development. 

PHPerKaigi Mar 26-28th 2021, Online, Japan
PHPerKaigi is a conference for all of the PHPer, that who using php now on, who used php in purpose, who want to use in future, and who like php. In this we sharing know-how to php and “#love” to it. The conference consists of talk sessions by public speakers. In addition to we have “Interactive Round Table” discuss specific themes, unconference, social gathering and so on for all of developers from all from Japan. Let’s talk about PHP! Tickets are on sale now.

API-Platform Conference September 21st 2021 Announced
The first international API-Platform Conference have just been announced dedicated to API Platform and its ecosystem. The schedule have not been yet announced, but international speakers should be there sharing their knowledge on English-speaking (streamed online) and French-speaking tracks. Early Bird registration for on-site and online attendees is now open.

Podcasts and Vlogs

PHPUgly #228: Octane Infused
This week on the podcast, Eric, John, and Thomas talk about Laracon, Fiber, Dolt Datastores, magic and more…

PHP Town Hall Podcast #80: Belles Of The Ball
Matt and Ben are joined by the founder of Larabelles community Zuzana Kunckova to talk about why communities are so crucial to developer growth, what it takes to start a community and why Zuzana started Larabelles. We then dive into how she got her start as a developer, where her career has taken her and what is gonna happen with conferences after this whole covid thing is over.

Andrew Schmelyun Podcast: Build a Solid WordPress Dev Environment with Docker
In this 25 minute video, I’ll show you how to create and use a basic WordPress development environment built with Docker and Docker Compose.

The Stack Overflow Podcast 320: Covid Vaccine Websites Are Frustrating, This Developer Built a Better One
Trying to build a site that grabs data from all over the place. The Chrome network tab is your new best friend.

Post Status Draft Podcast – Post Status Excerpt (No. 1) – WordPress 5.7 & Plugin Rank
With this episode of Post Status Excerpt — the first of many to come — David Bisset and Cory Miller kick off the new show with a quick chat about the latest WordPress release (5.7 “Esperanza”) — what it addresses, and maybe a pet peeve or two about the new editor.

North Meets South Web Podcast Episode 92: Swinging The Lasso with Sam Carré
In this episode, Jake speaks with the creator of Lasso, Sam Carré.

php[architect] Podcast: Editor Bytes – Lambda PHP
Oscar Merida, the Editor-in-Chief, looks at the March 2021 issue, Lambda PHP.

Reading and Viewing

php[architect] Magazine March 2021 – Lambda PHP
Whether you’re on a greenfield project or an archaeological expedition into legacy code, this month, we have articles on serverless PHP stacks with AWS, functional PHP in practice, refactoring code, writing APIs, docker containers and more.

PHP Annotated – March 2021
In this edition of PHP Annotated, read about the latest proposals for PHP 8.1, releases of xdebug.cloud, RoadRunner 2.0, and the newly proposed PSR ClockInterface standard. And as usual, we’ve got a load of articles, tools, videos, and streams carefully selected for you.

A Week of Symfony #742 (15-21 March 2021)
This week of Symfony blog post is backed by Blackfire. Blackfire Monitoring: get the best of Monitoring and Profiling in the same tool.

Laravel Octane
Taylor Otwell gave Laracon Online 2021 attendees a first glimpse of Laravel Octane—a unified first-party package for running highly performant Laravel utilising environments like Swoole and RoadRunner.

Cloudways Interview – Amy Masson on WordPress, “I Stay Because of the WordPress Community”
Amy Masson is the podcaster of Women in WP, a podcast exclusive to women working in the WordPress industry. She is also the owner of Sumy Designs, a digital agency where she helps individuals and SMBs in boosting their digital presence. In this interview, Amy tells us when she got started with WordPress and how is her journey going now. Let read on!

SymfonyLive Online Polish Edition 2021 Went All Good!
Last week, on March 12, we had the pleasure to organise the first SymfonyLive Online Polish Edition conference! During one day, we had 2 tracks and 10 talks in Polish and English. You missed the conference but would like to watch the replay? You can still buy a ticket to watch the replay. 

Mastering PhpStorm
Mastering PhpStorm is a video course that helps PhpStorm beginners by setting everything up together step by step and benefits advanced PhpStorm users by providing all these little tips and tricks to improve their development workflow even further.

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

Eclipse IDE for PHP Developers
The essential tools for any PHP developer, including PHP language support, Git client, Mylyn and editors for JavaScript, TypeScript, HTML, CSS and XML.

aimeos-laravel
Laravel ecommerce package for professional, ultra fast online shops, complex B2B applications and #gigacommerce.

winter
Content Management System (CMS) and web platform whose sole purpose is to make your development workflow simple again. It was born out of frustration with existing systems.

lada-cache
A Redis based, fully automated and scalable database cache layer for Laravel.

validation
The most awesome validation engine ever created for PHP.

laravel-medialibrary
This package can associate all sorts of files with Eloquent models. It provides a simple API to work with.

librenms
LibreNMS is an autodiscovering PHP/MySQL/SNMP based network monitoring which includes support for a wide range of network hardware and operating systems including Cisco, Linux, FreeBSD, Juniper, Brocade, Foundry, HP and many more.

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.

php-censor
PHP Censor is an open source self-hosted continuous integration server for PHP projects.

telebot
PHP library for telegram bots development. Rich Laravel support out of the box. Has an easy, clean, and extendable way to handle telegram Updates.

cypht
Lightweight open source webmail written in PHP and JavaScript.

uid
The UID component provides an object-oriented API to generate and represent UIDs.

jetpack
Made by the WordPress experts to make WP sites safer and faster, and help you grow your traffic.

Please help us by clicking to our sponsor:

 encrypt php scripts 

Protect 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 

Copyright © 2021 PHP Weekly, All rights reserved.
Email Marketing Powered by Mailchimp
unsubscribe from this list | update subscription preferences 

Leave a Reply

Your email address will not be published. Required fields are marked *