Simohamed Marhraoui

  Vue and React developer | Linux enthusiast | Interested in FOSS


9 Stories by Simohamed Marhraoui

Dependency injection in React

Discover the primary reason to use dependency injection in React and follow along with this library-free guide to using it.
0 4 min read

Writing smart contracts with Solidity

Let's look at the basics of a Solidity contract, as well as how to write, compile, deploy, and test the code using Remix IDE.
0 4 min read

Understanding infer in TypeScript

The infer keyword and conditional typing in TypeScript allow us to take a type and isolate it for later use. Learn more here.
6 4 min read

Tree shaking and code splitting in webpack

Here, we'll explain tree shaking and code splitting in webpack and discuss how to combine them for the most optimal bundle possible.
0 8 min read

Creating custom themes with Tailwind CSS

Learn how to customize themes with Tailwind CSS using plugins, Tailwind's built-in dark mode variant, and CSS custom properties.
4 5 min read

How to virtualize large lists using react-window

Here's how React Window's virtualization can efficiently display large data sets to meet your DOM performance targets.
0 5 min read

Using npm to create JavaScript icon libraries

Learn how to create a JavaScript icon library using Node Package Manager with this detailed, step-by-step guide.
1 13 min read

Using stacked pull requests in GitHub

Learn about stacked pull requests, when to use them, and how to convert a monolithic PR into a stacked one.
2 4 min read

Using Firebase Emulator Suite and React for local-first development

Your guide to setting up a Firebase project using the command line, as well as how to use the Firebase Emulator for a local-first...
3 3 min read