blog.shmovahhedi.comHow to upgrade MySQL to MariaDB in XAMPP in 5 minutes on WindowsHere are the steps I used to to upgrade MySQL to MariaDB in XAMPP on Windows in about 5 minutes. After completing this process, MariaDB will look and work just like MySQL. You may even notice a performance increase in your website. No need to panic f...Dec 3, 2025·3 min read
blog.shmovahhedi.comGitHub Phantom Notifications (and How I Fixed It)TL;DR: Three spammy “free money” issues mentioned my username. GitHub removed the issues, but a phantom notification stuck around: the badge count wouldn’t clear and the notifications list was empty. I contacted GitHub Support, learned why this can h...Oct 5, 2025·4 min read
blog.shmovahhedi.comRedis: A Short GuideLinks Cheat Sheet Production usage Persistence JSON JSON DataType RedisJSON @ GitHub Installing Redis on Windows Memurai: Redis for Windows Installing curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-arch...Mar 17, 2025·1 min read
blog.shmovahhedi.comMy .gitignore for Node# Secrets [Ss]ecret.* *.sql *.env *.env.* !*.env.template !*.env.*.template *.local # Setup samples !/setup # Temps **/[Tt]emp **/[Tt]emps **/.DS_Store **/._.DS_Store vite.config.*.timestamp-* *.log yarn-error.log # Packages node_modules node_modu...Jun 16, 2024·1 min read
blog.shmovahhedi.comLinux UsersLinux Users In Linux, users are defined in the /etc/passwd file, and their passwords are stored in the /etc/shadow file. [!NOTE] Note At one time, this file stored the hashed passwords of every user on the system. However, this responsibility has be...Apr 16, 2024·5 min read