Amazing PHP
9.34K subscribers
11 photos
84 links
Welcome to the Amazing PHP Channel! Here you can find a lot of interesting articles/news about PHP, frameworks, tools and development.

Support the channel: https://www.paypal.com/donate?hosted_button_id=FAYP5QJH5LVRL
Download Telegram
​​How to connect with gRPC service in PHP application? gRPC PHP tutorial
More and more developers and companies are discovering the benefits of microservices. And while PHP is usually not the first choice for this architecture, it is now more than viable to create efficient web apps based on microservices with PHP. To that end, Google’s gRPC and Protobuf solutions are a big help. Today, I’m going to show you how to use gRPC with PHP.
May 28, 2021
May 29, 2021
​​Writing Clean Code In PHP
In this article, let's learn how to write clean code in PHP. These tips help you to write readable, reusable & refactorable code in PHP.
May 30, 2021
May 31, 2021
​​What is Software Architecture?
When it comes to the definition of Software architecture is the process of transforming software features such as flexibility, scale, viability, reusability, and security into a structured solution that meets technological and business aspirations. This definition refers to the features of the software that can affect software architecture. In addition to technical requirements, a long list of features primarily represents a business or operational needs.
June 2, 2021
​​Writing better Regular Expressions in PHP
Regular Expressions are powerful, PHP but they are not known to be readable, and more often than not, maintaining a regular expression is not a straight-forward task.
June 3, 2021
June 10, 2021
June 24, 2021
​​Why our code tends to become big ball of mud over time
Our codebases seem to corrode over time. Overall quality tends to decrease. Each new change is harder to introduce. We all use OOP good practices, control our dependencies, adjust to SOLID principles and use patterns. And even so, our systems head toward becoming a big ball of mud inevitably. It turns out it is not enough to keep systems viable in an environment of relentless change.
June 29, 2021
​​Best practices for writing code comments
While there are many resources to help programmers write better code—such as books and static analyzers—there are few for writing better comments. While it's easy to measure the quantity of comments in a program, it's hard to measure the quality, and the two are not necessarily correlated. A bad comment is worse than no comment at all. Here are some rules to help you achieve a happy medium.
July 20, 2021
August 2, 2021
August 9, 2021
August 27, 2021
​​Modern PHP data Encryption/Decryption with Sodium extension
Throughout the years PHP has added support for several extensions, libraries, and algorithms to encrypt and decrypt data. With several libraries and extensions with various levels of maintenance, several algorithms each potentially carrying pros and cons, some even inherently being insecure, it is very difficult to select the appropriate PHP extension, library, encryption constructs, and balance the security and performance.
November 20, 2021
January 26, 2022
January 31, 2022
May 9, 2022
October 2, 2022
January 23, 2023
February 19, 2023