11 Sept 2023, 13:00 UTC≈20,200 views72 reactionsread 25 August 2026 An Internet of PHP
PHP is big. The trolls can proclaim its all-but-certain “death” until the cows come home, but no amount of heckling changes that the Internet runs on PHP. The evidence is overwhelming. What follows is a loosely organised collection of precisely that evidence.
❤38👍18🔥12👎4
30 May 2023, 01:25 UTC≈24,800 views63 reactionsread 25 August 2026 5 Books You Must Read as a Developer
In this article, we present a handpicked selection of five books that every developer should read to enrich their professional journey. These literary gems go beyond mere technical instruction manuals, offering profound insights, practical wisdom, and inspiring stories that can shape and elevate your approach to software development. Whether you’re a seasoned programmer looking …
👍36❤17🔥5😁5
1 May 2023, 17:05 UTC≈20,900 views55 reactionsread 25 August 2026 Unveiling the secret power of encapsulation
In the world of software development, encapsulation is a fundamental concept that plays a crucial role in building robust, maintainable, and scalable applications. Encapsulation is one of the four pillars of object-oriented programming (OOP), along with inheritance, polymorphism, and abstraction. It provides a mechanism to bundle related data and methods into a single uni…
👍41❤12🔥2
27 Apr 2023, 23:23 UTC≈17,600 views41 reactionsread 25 August 2026 Avoiding the pitfalls of abstract and common services
In the ever-evolving world of software engineering, creating robust and maintainable applications is a constant challenge. One common mistake that engineers often make is creating overly common or abstract services. While the idea of reusability and abstraction is appealing, it can lead to a host of problems, including violations of the single responsibility pri…
👍33❤5🔥3
10 Apr 2023, 16:23 UTC≈15,200 views43 reactionsread 25 August 2026 Why we should avoid null in software development
In software development, null is a term that is often used to represent a lack of value or an unknown state. It’s a concept that has been around for a long time and has been a source of confusion and bugs in software development. In this article, we will explore why we should avoid null in software development and what we can do instead.
👍29❤9🔥5
19 Feb 2023, 14:16 UTC≈16,200 views31 reactionsread 25 August 2026 Stop using setters
In this article, I want to focus your attention on the problem with setters. Let’s talk about the problems:
👍23❤4🔥3👎1
23 Jan 2023, 01:40 UTC≈17,200 views37 reactionsread 25 August 2026 Unit testing tips by examples in PHP
In these times, the benefits of writing unit tests are huge. I think that most of the recently started projects contain any unit tests. In enterprise applications with a lot of business logic, unit tests are the most important tests, because they are fast and can us instantly assure that our implementation is correct. However, I often see a problem with good tests in projects, tho…
👍30❤4👏3
2 Oct 2022, 15:20 UTC≈20,200 views45 reactionsread 25 August 2026 Do generators really reduce the memory usage?
Recently I noticed some controversy regarding memory usage with generators. It looks like that many people genuinely take generators as a tool that somehow can get them "a big performance boost" when working with large datasets. Sort of a magician's hat, where one can put any amount of data without affecting the PHP process' memory.
👍38❤4👏2😁1
9 May 2022, 16:02 UTC≈24,000 views41 reactionsread 25 August 2026 6 Algorithms Every Developer Should Know
Hello, I am Richard. I am a developer, and you should know that I’m not a big fan of data structures and algorithms. If you can relate to this, don’t worry; after working on many projects (small and large), I discovered the six important algorithms that every developer should know, and these six will almost always solve every problem in your development process.
👍38❤2👏1
31 Jan 2022, 23:12 UTC≈26,100 views23 reactionsread 25 August 2026 Accessing private properties in PHP
Private properties can only be accessed by the class that defines the property… right? Actually, PHP has a few ways to circumvent this: reflection, closures and array casting.
👍21❤1👎1
26 Jan 2022, 17:10 UTC≈23,600 views20 reactionsread 25 August 2026 Starting with Microservices in PHP
In this article, we will take theory and apply it in practice using PHP.
We will use Ecotone Framework and RabbitMQ, to integrate two Services together.
👍16❤4
20 Nov 2021, 15:29 UTC≈24,400 views9 reactionsread 25 August 2026 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, lib…
👍8❤1
Showing the 12 most recent of 20 posts we hold for @phpme. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.