dingdongbug.hashnode.devSyncing dotfiles across PCs with GNU StowWhether I’m on my old laptop, my shiny work machine, or even a random PC I’ve borrowed for a weekend, I want my tools, shortcuts, and configs to feel like home. Bash, vim, terminal emulators, tmux, all those things that make your system yours. Copyin...Mar 1, 2025·5 min read
dingdongbug.hashnode.devLaravel + React project with Authentication & User Panel in less than a minuteI recently posted a video on X where I set up a Laravel + React project with authentication and a user profile page in less than a minute! I thought it would be helpful to share a written version for anyone who prefers following along with a detailed...Oct 14, 2024·3 min read
dingdongbug.hashnode.devI switched from Notion to ObsidianOne of the funniest and most annoying (yes) thing is possible to do nowadays is to try many different tools with the exact same purpose. Need to write a document? Google Docs, Notion, Word, Libreoffice, Coda, Apple notes and so on. Usually even if th...Apr 23, 2024·5 min read
dingdongbug.hashnode.devLazy loading React componentsOver the life of an application, performance optimization can play a crucial role in its success or failure and I recently encountered an issue that severely impacted the user experience. Providing some context, my requirement was to show a list of N...Apr 10, 2024·7 min read
dingdongbug.hashnode.devCommitting to ClarityNowadays every developer should know Git but in case you don't (listen to me, go studying that and you will save a lot of headaches) here is a brief explanation: Git is a distributed version control system that allows multiple developers to collabor...Dec 27, 2023·4 min read