Mohamed Yamani (yamanidev)How to Deploy a Next.js Application to a VPS Using NGINX and PM2Originally published on my blog.9 min read·Feb 26, 2024----
Mohamed Yamani (yamanidev)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…4 min read·Jan 24, 2024----
Mohamed Yamani (yamanidev)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…4 min read·Oct 16, 2023----
Mohamed Yamani (yamanidev)Linux Fundamentals: File Permissions and OwnershipExplaining fundamental concepts like file permissions, ownership and the chmod command to change the permissions of a file in two different5 min read·Sep 19, 2023----
Mohamed Yamani (yamanidev)Linux Fundamentals: Explaining the ls command and beyondIf 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…5 min read·Sep 10, 2023----
Mohamed Yamani (yamanidev)How ChatGPT Can Hurt Your Problem Solving Skills: An AnecdoteIntroduction3 min read·Sep 3, 2023----
Mohamed Yamani (yamanidev)The Migration Adventure: CRA to Vite and npm to pnpmAs I was migrating a client’s project from CRA to Vite I encountered plenty of issues. Some of which were due to certain imports that are…2 min read·Jul 5, 2023----
Mohamed Yamani (yamanidev)Understanding The Box Model in CSSTable of content7 min read·Nov 11, 2021----
Mohamed Yamani (yamanidev)Basic Introduction to the Internet and the WebUnderstanding the different operations that take place when you browse the web5 min read·Jul 24, 2021----
Mohamed Yamani (yamanidev)Primitive Types in JavaUnderstanding primitive variables in the Java programming language4 min read·May 5, 2021----