Blog
All blog posts.
-
Data Transformation with Benthos (now Redpanda Connect)
Benthos - now Redpanda Connect - is a stream processor for data transformation. Learn the input/pipeline/output model, Bloblang, and a real AWS S3 example.
-
Passwords and Managers: My Very Own Story
Introducing Keestash, my own password manager as a Software-as-a-Service product. Keestash is free and Open Source.
-
Migrating to Laminas (Zend Framework): A Practical Guide
Practical guide to migrating PHP applications to Laminas and Mezzio: PSR compliance, module structure, Guzzle builder pattern, ConfigProvider caching, and PSR-7 stream pitfalls.
-
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.