Hi 👋, My name is

Abdul-fattah Tayih

I'm a Software Engineer

I mainly work on solving complex problems in the backend, creating services and APIs that mobile apps and web frontends use.

Latest from the blog

Effective code reviews with PR chunks

Effective code reviews with PR chunks

Published on August 13, 2024

If your PR takes a while to be reviewed, approved in a suspiciously fast manner or is exclusively full of nits then it could be your fault!

Read More
Fix broken laravel valet installation on MacOS

Fix broken laravel valet installation on MacOS

Published on June 15, 2023

Fix laravel valet not starting and throwing errors in the console due to not finding a PHP executable, or file not found by doing a clean install

Read More
Setup a Laravel development environemnt on Windows with WSL2

Setup a Laravel development environemnt on Windows with WSL2

Published on October 01, 2022

Setup a fully functioning development enviroment for Laravel on windows using WSL2 and ubuntu, you get to daily Windows and develop apps on linux just as god intended!

Read More
Translating form fields in Laravel

Translating form fields in Laravel

Published on May 11, 2022

Translate form fields names, whether they belong in a web form or an API response so these names can be readable by the user in their selected language when validation fails

Read More
Conditionally loading relations in Laravel resources

Conditionally loading relations in Laravel resources

Published on April 29, 2022

Avoid N+1 query problem in resources especially when you have nested resources in a response, and cut down json parsing time by eliminating ununsed data from it

Read More