TescaDev

Documenting my journey through code, architecture, and continuous learning.

Games Library
May 10, 2026

Games Library

Take a break and have some fun! Explore our collection of browser games built with Vanilla JS, including our unbeatable Tic-Tac-Toe bot.

PHP 8 Union Types
March 23, 2026

Union Types in PHP 8

Learn how Union Types in PHP 8 allow you to declare multiple types for properties, function arguments, and return types, enhancing code robustness.

PHP 8.4 Nullable Types
March 17, 2026

PHP 8.4: Resolving Nullable Type Deprecations

Learn how to handle the new nullable type deprecations in PHP 8.4 and prepare your codebase for future upgrades.

Docker WSL2 Optimization
March 17, 2026

How to Optimize Disk Space Usage of Docker in WSL2

A comprehensive guide to cleaning up Docker resources and compacting the ext4.vhdx file in WSL2 to reclaim disk space.

PHP 8 Features
March 17, 2026

Constructor Property Promotion and match in PHP 8

Explore two of the most powerful features introduced in PHP 8: Constructor Property Promotion and the match expression.