Simohamed Marhraoui Vue and React developer | Linux enthusiast | Interested in FOSS

Stories by Simohamed Marhraoui

React Logo Over Two Injection Shots

Dependency injection in React

Dev

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

Simohamed Marhraoui
Nov 29, 2021 ⋅ 4 min read
Solidity Logo Over a Tiled Background

Writing smart contracts with Solidity

Dev

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.

Simohamed Marhraoui
Nov 19, 2021 ⋅ 4 min read
TypeScript Logo

Understanding infer in TypeScript

Dev

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

Simohamed Marhraoui
Oct 5, 2021 ⋅ 4 min read
Webpack Logo Over a Tree Background

Tree shaking and code splitting in webpack

Dev

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

Simohamed Marhraoui
Sep 20, 2021 ⋅ 8 min read
custom themes in tailwindCSS

Creating custom themes with Tailwind CSS

Dev

Learn how to customize themes with Tailwind CSS using plugins, Tailwind’s built-in dark mode variant, and CSS custom properties.

Simohamed Marhraoui
Sep 2, 2021 ⋅ 5 min read
How To Virtualize Large Lists Using React Window

How to virtualize large lists using react-window

Dev

Here’s how React Window’s virtualization can efficiently display large data sets to meet your DOM performance targets.

Simohamed Marhraoui
Jul 20, 2021 ⋅ 5 min read
Using npm to create JavaScript icon libraries

Using npm to create JavaScript icon libraries

Dev

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

Simohamed Marhraoui
May 25, 2021 ⋅ 13 min read
GitHub Logo

Using stacked pull requests in GitHub

Dev

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

Simohamed Marhraoui
Apr 6, 2021 ⋅ 4 min read
Firebase Logo in Front of a Fireplace

Using Firebase Emulator Suite and React for local-first development

Dev

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 workflow.

Simohamed Marhraoui
Jan 25, 2021 ⋅ 3 min read