Abbass's Blog
-
-
-
-
My Go-To Stack for Building Maintainable Software
Here's a quick summary of my go-to tech stack for software development. My experience comes from being highly active on GitHub, with over 300 contributions in 2024. Additionally, I'll share insights on writing maintainable, clean, and scalable code.
Three methods to Access environment variable values in Python
In Python, you can access environment variables using the os
module, which provides a property called environ
that contains the environment variables. In this post, I will share with you three methods to access environment variable values in Python.
Make Your Titles More Readable: React Wrap Balancer
React Wrap Balancer is a simple React Component that makes your titles more readable in different viewport sizes. It improves the wrapping to avoid situations like single word in the last line, makes the content more 'balanced'.
Solving the "Unknown rule @tailwind" Issue in VSCode
Although this message doesn't disrupt the functionality, it can be distracting. However, as Software Engineer, we can't let these smells distract us from our work. That's why I decided to investigate the issue and find a solution. Today, I'll share the steps I took to resolve the 'Unknown rule @tailwind' issue in VSCode.
How to Enable Word Wrap for MDX Files in VSCode
A quick guide on how to enable word wrap for MDX files in VSCode with just one simple configuration.
Say Goodbye to Git Graph in VSCode: A New Era of Source Control Visualization
In the latest VSCode 1.93 version, VSCode has built Git Graph right into its Source Control tool, so we don't need an extra extension to see our Git history anymore. Let's explore this cool new feature together!
Improve Next.js Performance: Move Shared Components to Global Layout
Through Next.js's Global Layout, reduce the redundant loading of components to improve web performance.
Updating an Outdated Create React App (CRA) to Support TypeScript 5.x
Create React App (CRA) was officially deprecated by Facebook, and it's time to move on to other alternatives. However, we can still use CRA with TypeScript 5.x
by adding overrides
to the package.json
. Let's see how to do it!