Software Development
Posts about software development in general.
-
Mastering a MySQL 5.7 Migration Successfully
A brief summary of how to migrate large databases to MySQL 5.7 and steps upgrading MySQL while keeping production up and running.
-
PHP Exceptions and the Stacktrace
A feature that a colleague and me were developing has caused us to stumble across an interesting and edge case problem with PHP exceptions.
-
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.
-
Simple URL Crawler to Extract Internal and External Links in PHP
This blog post addresses a very simple, not finished URL Crawler that separates internal and external URLs appearing on a website.
-
Vagrant Getting Started
This blog post is a summary of my getting started with Vagrant in 2019. It shows a very specific set up and may or may not fit to your needs.
-
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.