Algorithms
Posts about algorithms and their implementations.
-
Item-Based Collaborative Filtering
Learn how Item-Based Collaborative Filtering, a scalable algorithm for real-time recommendations measures similarity & predicts preferences.
-
Converting Roman Numerals To Decimal Integers
This blog post addresses converting Roman Numerals to decimal integers as a preparation for a coding interview for Big Tech.
-
Traversing a 2D Matrix
In this blog, I address the problem of 'find the number of islands' or 'connected components in an undirected graph' traversing a 2D matrix.
-
Role-Based Access Control in PHP: Database Schema, Algorithms, and Implementation
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 1.0.0 is here
Recommendation Assistant in version 1.0.0 is part of my Master's Thesis and denotes a hybrid approach of Recommendation Algorithms.
-
Contact Synchronization Client: A First Try
This blog post describes a first attempt at building a contact synchronization client using PHP and Python.
-
Integer Bitvectors and the Theory Behind
Integer Bitvectors provide an efficient way to search & manage large, unsorted data. Learn theory, implementation & practical applications.
-
Resolving Database Dependencies Using Topological Graph Sorting
Learn how topological graph sorting can resolve database dependencies, handle normalization violations & optimize database management.
-
RecommendationAssistant is on the Nextcloud App Store now
This post is an announcement that RecommendationAssistant is on the Nextcloud App Store now. Read how to download and install.
-
Comparing Objects with PHP
A brief summary of the problem how object comparison in PHP 7 does not work everytime as expected and how I fixed it using a workaround.