Being a polyglot developer: choosing the language for the problem
Personal notes on why mastering multiple programming languages is a matter of tool selection, not identity.
Blog
My writing, videos and posts across platforms on software architecture, PHP, DevOps and product development. (Page 14/30)
Personal notes on why mastering multiple programming languages is a matter of tool selection, not identity.
Reviewing my tool stack during the transition from senior to staff level, I realized fewer tools lead to clearer decisions.
PHP 8.1 isn't out yet, but I'm already exploring how the upcoming native enum support and readonly properties will reshape domain modelling.
While solving a real over-fetching problem with GraphQL, I weigh where REST is still sufficient and where GraphQL actually makes sense.
A practical look at PHP type conversion and coercion: gettype, settype, var_dump, and why strict_types belongs in every file.
I explain the syntax and structural differences that turned test writing from a chore into a habit when moving from PHPUnit to Pest.