PHP Weekly - PHPWeekly April 29th 2021

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



Sponsor this newsletters

Articles


Become an Early Adopter With the Gutenberg Plugin
In WordPress circles (whether it’s your local meetup, a trusted publication, or your networking group), you may have heard terms like Core Editor, Gutenberg, and the Block Editor used interchangeably over the last four years.

Curious About Full Site Editing?
The second major release of the year is right around the corner. You might have heard a bit of buzz about full site editing around your WordPress circles, so this post will give you some big picture things to know as well as a few wayfinding links for anyone who wants to know more.

Top Code Editors and IDE for PHP Development of 2021
In this article, I will highlight several IDE and code editors that have captured the attention of the global software development communities, like PHP and Python, and will continue to be popular in 2021. However, before proceeding further, I would like to clear up an important misunderstanding that simply refuse to go away!

Queuing Up
Distributing speaking time can be tricky when meeting face to face, but it is usuallly worse in virtual meetings. Especially those spanning long distances. In my current team, I learned how queues in remote meetings can make them better for everyone. Here’s how we queue.

For FaaS sake: Google adds PHP to Cloud Functions
Internet giant Google has extended its Cloud Functions platform for Functions as a Service (FaaS) with the addition of PHP support.

Tutorials and Talks


Create a Contact Form in PHP
In this tutorial, our focus will be on creating a fully functional contact form in PHP from beginning to end. We'll begin with the mark up of all the fields that we need to add and the basic styling of the contact form. After that, we'll move on to the PHP code to implement its functionality.

How to Use Xdebug for Advanced PHP Debugging
In this post, I’m going to take you through my Xdebug journey, and show you how to use it to make your life easier. You can thank me later (in the comments) ????

Making GraphQL Work In WordPress
Let’s explore the plugins providing GraphQL servers to WordPress. When should we use WPGraphQL, and when the GraphQL API for WordPress? Is there some advantage of one over the other, or some particular task that is easier to accomplish with one of them? In this article, we will find out.

PHP 8.1: `never` Return Type is Dangerous
There are many features already introduced in PHP 8.1, and among them the new never return type.

How to Install phpMyAdmin on Any Operating System
In this article, we’ll show you step by step how to install phpMyAdmin on all major operating systems, plus how to configure it from there.

Building a PHP CMS from Scratch without a Framework
PHP is used by 79.2% of all the websites whose server-side programming language we know. However it can be particularly complicated to create a scaled CMS application without a framework.

How to Create User login/Sign-in Webservice in PHP
In previous tutorial we learned , How to create user registration/signup Webservice in PHP. Now, in this tutorial we will learn how to user login/sign in webservice.

How to Use a PHP Error Bag to Organize Better the Messages that Applications Generate
A message bag is an approach used by some developers to store text messages in containers that have internal lockers to store each message according to the message type. This approach allows a better organization of the way messages may be stored by applications. This package provides a PHP implementation of the message bag storage approach.

Single Product eCommerce Website with Email Checkout in PHP
Providing an online eCommerce solution is a real passionate job. It gives opportunity to meet an array of different customers with varying degree of requirements.

PHP Date Difference in Days Hours Minutes Seconds
To get PHP Date Difference in Days, Hours, Minutes, and Seconds we use three major PHP built-in things DateTime object, date_create() function, and date_diff() function.

Do Not Mock What You Do Not Own
Web applications typically process HTTP requests. Commonly, objects are used to encapsulate request data. Depending on the framework, we may have an interface.

Simple PHP MVC Framework Example
Today we will discuss how to create MVC sample application in PHP. 

News and Announcements


CakePHP 3.9.9 Released
The CakePHP core team is happy to announce the immediate availability of CakePHP 3.9.9. This is a maintenance release for the 3.9 branch that fixes several community reported issues.

PhpStorm 2021.1.2 Preview
The preview build for PhpStorm 2021.1.2 is available with a bunch of bugfixes and stability improvements.

SymfonyLive Online Spanish Edition - May 7th 2021
Join Symfony's first official online conference in Spanish, which will last three days. During the event we will use Hopin as a tool. Once registered for the conference, we will send you more details so that you create your free Hopin account and be able to attend all the talks of the event. Tickets are on sale now.

phpday 2021 Digital Edition - June 8-9th 2021
The Italian PHP user group GrUSP is pleased to announce the 18th edition of phpday 2021, in its digital edition, taking place on June 8-9th, 2021. It is the first historic Italian conference dedicated to PHP development, technologies and management. 

PHP Russia 2021 - June 28th 2021, Moscow
The only conference in Russia focused on PHP. Main topics are PHP ecosytem (PHP itself, standards, frameworks, libraries and OpenSource) and major players experience in building complex projects using best practices and modern approaches. Tickets are on sale now.

Web Summer Camp - Sep 2nd-3rd 2021, Sibenik Croatia
Learn from in-depth presentations and hands-on workshops delivered by world class speakers. Plenty of time and opportunities to hear and share experiences from your peers, too. Take home practical knowledge and broaden your views!

Podcasts and Vlogs


Your Opinion is Our Opportunity
In this episode, Josepha discusses the importance of co-development and testing for the continued growth and maintenance of the WordPress project. 

Laravel News Podcast LN141: Forged Octane, Keeping Logs Tidy and The Importance of Dummy Data
Jake and Michael discuss all the latest Laravel releases, tutorials and happenings in the community. 

MageTalk Magento Podcast #227: “12 Hours of Silence”
In Memoriam to the passage of the Magento brand, now renamed Adobe Commerce we offer a moment of silence. It is also, definitely, totally not in any way in relation to the 12 hours of downtime experienced by repo.magento.com recently.

PHP Internals News: Episode 82: Auto-Capturing Multi-Statement Closures
In this episode of "PHP Internals News" I chat with Larry Garfield (Twitter) and Nuno Maduro (Twitter, GitHub, Blog) about the "Auto-Capturing Multi-Statement Closures" RFC.

PHPUgly #233: Chasing PHP Waterfalls
This week on the podcast, Eric, John, and Thomas talk about PHP Release Manager Voting, Agile Development, XDebug Cloud and more...

The Stack Overflow Podcast 331: One in Four Visitors to Stack Overflow Copies Code
You are not alone.

php[architect] Podcast: php[architect] Podcast: Editor Bytes, April 2021
Effective project management is essential to ensure your application thrives. In this issue, we look at why everyone needs some technical knowledge and how you can learn from beekeepers to stay agile. We also look at containerising legacy applications, designing REST APIs, revisit password hashing, preparing for the worst, and more.

Post Status Draft Podcast - Post Status Excerpt (No. 5) - Acquisitions, FSE Live “Review,” Underrepresented In Tech, Taylor Arndt
In this episode of Post Status Excerpt, David and Cory talk about acquisitions by iThemes and GravityView. Also: Underrepresented In Tech and Post Status Slack.

Reading and Viewing


A Week of Symfony #747 (19-25 April 2021)
This week, the last new features of Symfony 5.3 were merged, such as the new translation providers and the new Target attribute to tell how a dependency is used and to hint named auto wiring aliases. In addition, the first beta of Symfony 5.3 was published, so you can start testing it in your apps before its release at the end of May 2021.

php[architect] Magazine April 2021 - Busy Worker Bees
Effective project management is essential to ensure your application thrives. In this issue, we look at why everyone needs some technical knowledge and how you can learn from beekeepers to stay agile. We also look at containerising legacy applications, designing REST APIs, revisit password hashing, preparing for the worst, and more.

Easily Test Large Chunks of Output Using Snapshots
In this video we'll take a look at how large chunks of output can be tested in Mailcoach using snapshots.

Pay What You Want For This Complete Coding Bootcamp Today
Become a pro coder and pay whatever you like for this huge bundle of courses.

Jobs

 Software Developer (Remote Position)
Join CourseArc’s team in our mission to help organizations build exceptional digital learning experiences. Online learning has the power to transform lives and, with CourseArc, designers and facilitators can create a sophisticated system to achieve a sustainable, high quality learning environment. Your expertise will empower our clients to make meaningful change in the world of virtual education.

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


mail
A mail app for Nextcloud.

simplepie
SimplePie is a very fast and easy-to-use class, written in PHP, that puts the 'simple' back into 'really simple syndication'.

easyengine
Command-line control panel for Nginx Server to manage WordPress sites running on Nginx, PHP, MySQL, and Let's Encrypt.

opensourcepos
Open Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework. It uses MySQL as the data back end and has a Bootstrap 3 based user interface.

dephpend
Detect flaws in your architecture before they drag you down into the depths of dependency hell.

okex-php
Okex API Like the official document interface, Support for arbitrary extension.

gravity-pdf
Gravity PDF is a GPLv2-licensed WordPress plugin that allows you to automatically generate, email and download PDF documents using the popular form-builder plugin, Gravity Forms (affiliate link).

zephir
High level programming language that eases the creation and maintainability of extensions for PHP. Zephir extensions are exported to C code that can be compiled and optimised by major C compilers such as gcc/clang/vc++. Functionality is exposed to the PHP language.

larawiz
Larawiz is a easy project scaffolder for Laravel, the Laravel 8 scaffolder you wanted but never got, until now!

aimeos
Integrated online shop based on Laravel 6 LTS and the Aimeos e-commerce framework.

mapbender
The spatial web mapping framework and core-module.

elastica
Elastica is a PHP client for elasticsearch.

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.



Please let me know if you are interested by emailing me at katie@phpweekly.com

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  
 

Protect your PHP code with SourceGuardian 12. Free trial.

Copyright © 2021 PHP Weekly, All rights reserved.
Because you signed for it!
Our mailing address is:
PHP Weekly
Rotterdam House
116 Quayside
Newcastle Upon Tyne, NE1 3DY
United Kingdom
 

 

Older messages

PHPWeekly March 18th 2021

Thursday, March 18, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. March 18th 2021 Welcome to the latest edition of phpweekly.com. This week we

PHPWeekly January 7th 2021

Thursday, January 7, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 7th January 2021 Welcome to 2021 and to our 400th issue! The first

PHPWeekly December 10th 2020

Thursday, December 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 December 2020 Welcome to the latest edition of phpweekly.com.

PHPWeekly November 12th 2020

Friday, November 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 12th November 2020 Welcome to the latest edition of phpweekly.com.

PHPWeekly October 29th 2020

Thursday, October 29, 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.

You Might Also Like

Re: The smart home product I use every day!

Monday, April 29, 2024

Hey , Earlier this month, I emailed you about one of my favorite smart home products, a robot vacuum and mop. I wanted to let you know that Samsung currently has a Spring Black Friday Sale and is

The EU draws its regulatory cords tighter around Apple

Monday, April 29, 2024

The EU has said Apple's iPadOS will now fall under the DMA View this email online in your browser By Alex Wilhelm Monday, April 29, 2024 Welcome to TechCrunch AM! We're off to a quick start

GCP Newsletter #396

Monday, April 29, 2024

Welcome to issue #396 April 29th, 2024 News Networking Official Blog Partners Introducing the Verified Peering Provider program, a simple alternative to Direct Peering - Google has launched a new

How many Vision Pro headsets has Apple sold?

Monday, April 29, 2024

The Morning After It's Monday, April 29, 2024. Apple Vision Pro headset production is reportedly being cut, sales are reportedly “way down.” But but but wait: Wasn't the Vision Pro meant to

Okta Warns of Unprecedented Surge in Proxy-Driven Credential Stuffing Attacks

Monday, April 29, 2024

THN Daily Updates Newsletter cover Webinar -- Uncovering Contemporary DDoS Attack Tactics -- and How to Fight Back Stop DDoS Attacks Before They Stop Your Business... and Make You Headline News.

Import AI 370: 213 AI safety challenges; everything becomes a game; Tesla's big cluster

Monday, April 29, 2024

Are AI systems more like religious artifacts or disposable entertainment? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Apple renews OpenAI talks 🧠, Google fires Python team 👨‍💻, React 19 beta ⚛️

Monday, April 29, 2024

Apple has renewed discussions with OpenAI to use its generative AI technology to power new features coming to the iPhone Sign Up |Advertise|View Online TLDR Together With QA Wolf TLDR 2024-04-29 😘 Kiss

Architecture Weekly #177 - 29nd April 2024

Monday, April 29, 2024

How do you make predictions about tech without the magical crystal ball? We did that today by example. We analysed what Redis and Terraform license changes relate to the new Typescript framework Effect

Software Testing Weekly - Issue 217

Monday, April 29, 2024

How do you deal with conflicts in QA? ⚔️ View on the Web Archives ISSUE 217 April 29th 2024 COMMENT Welcome to the 217th issue! How do you deal with conflicts in QA? Ideally, you'd like to know how

📧 Did you watch the free MMA chapters? (1+ hours of content)

Monday, April 29, 2024

Did you watch the free MMA chapters? Hey there! 👋 I wish you a fantastic start to the week. Last week, I launched Modular Monolith Architecture. More than 300+ students are already deep into the MMA