PHP Traits: When to Use Them (and Why to Avoid Them)
Complete guide to PHP traits: what they are, what changed in PHP 8.0–8.3, why they violate SOLID principles, and why Dependency Injection is the better alternative.
Complete guide to PHP traits: what they are, what changed in PHP 8.0–8.3, why they violate SOLID principles, and why Dependency Injection is the better alternative.
PHPAlgorithms is released in version 1.0.0. Read about the improvements and breaking changes for this stable release.
A feature that a colleague and me were developing has caused us to stumble across an interesting and edge case problem with PHP exceptions.
This blog post addresses a very simple, not finished URL Crawler that separates internal and external URLs appearing on a website.
In this blog, I address the problem of 'find the number of islands' or 'connected components in an undirected graph' traversing a 2D matrix.
Complete guide to RBAC in PHP: database schema, why BST beats naive iteration (O(n log m) vs O(u×r×p)), implementation with simple-rbac library, and common pitfalls.
Recommendation Assistant in version 1.0.0 is part of my Master's Thesis and denotes a hybrid approach of Recommendation Algorithms.
Integer Bitvectors provide an efficient way to search & manage large, unsorted data. Learn theory, implementation & practical applications.
Learn how topological graph sorting can resolve database dependencies, handle normalization violations & optimize database management.
This post is an announcement that RecommendationAssistant is on the Nextcloud App Store now. Read how to download and install.