PHP Readonly Properties and Classes: Immutability Complete Guide
Complete guide to PHP readonly properties (8.1) and readonly classes (8.2): immutability benefits, getters vs readonly, syntax differences, constraints, and when to use each.
Complete guide to PHP readonly properties (8.1) and readonly classes (8.2): immutability benefits, getters vs readonly, syntax differences, constraints, and when to use each.
Mocking in unit tests is a powerful technique. This post addresses when and how to use mocks properly in PHP.
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.
In this post, I want to address scalable system design and how to grow a system while it's user base grows.
This blog post is part of preparation for a computer science interview in big tech. Summarizing my computer science skills in a blog post.
A brief summary of how to migrate large databases to MySQL 5.7 and steps upgrading MySQL while keeping production up and running.
This blog post addresses converting Roman Numerals to decimal integers as a preparation for a coding interview for Big Tech.
This blog post addresses a very simple, not finished URL Crawler that separates internal and external URLs appearing on a website.
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.
In this blog, I address the problem of 'find the number of islands' or 'connected components in an undirected graph' traversing a 2D matrix.