How to Deploy a Next.js Application to a VPS Using NGINX and PM2This was originally published on my blog. In this guide I explain how to deploy your Next.js application to a VPS as well as the different parts of the process. If you're only looking for the NGINX configuration files, you can find them in this gist....Mar 2, 2024 · 10 min readyamanidev.hashnode.dev
My First Experience Giving a Talk @Devfest El Bayadh 2023Disclaimer: I take you through my thought process as I was preparing for my first talk. This is more personal, so you might not get any value from reading this. It's something to document about my journey, a piece I know I'd love to read in the futur...Jan 24, 2024 · 5 min readyamanidev.hashnode.dev
Let's Understand CSS: InheritanceMost CSS bugs come from conflicting styles which most people solve by slapping the notorious !important at them, or by resorting to inline styles instead. The only fix to this is by understanding how CSS deals with conflicting rules, and how to use i...Oct 20, 2023 · 4 min readyamanidev.hashnode.dev
Linux Fundamentals: File Permissions and OwnershipOriginally published at https://mohamedyamani.com on September 19, 2023. In my last article Explaining the ls command and beyond, I broke down the ls command, how to interpret the output, and introduced some command line concepts. It was quite the ja...Sep 22, 2023 · 6 min readyamanidev.hashnode.dev
Linux Fundamentals: Explaining the ls command and beyondOriginally published at https://mohamedyamani.com on September 10, 2023. If you ever used a Linux system before, chances are you're familiar with the ls command, or at least you know of it. Through understanding the output of this command, you can le...Sep 15, 2023 · 5 min readyamanidev.hashnode.dev