Fahima MokhtariIntroduction to Next.js basicsNext.js is a framework built on React for building full-stack web applications, and it offers several optimizations. In this article, I…8 min read·Jan 2, 2024--1--1
Fahima MokhtariinStackademicPart 2: React Reconciliation, a Deep Dive: React FibersIn the previous article, we described the reconciliation process in React. We introduced what a virtual DOM is, and what the diffing…22 min read·Dec 13, 2023--1--1
Fahima MokhtariinStackademicWhy You Should Not Use Indices as Keys in React ListsThe key property is used in the diffing algorithm to match elements and detect those which are stable during rendering and which are not…2 min read·Dec 11, 2023----
Fahima MokhtariinStackademicPart 1: React Reconciliation: Simply ExplainedReact is intended to be a performant and responsive UI Framework. The general idea behind React is to re-render the whole DOM tree when a…10 min read·Dec 7, 2023----
Fahima MokhtariBig O Notation: Simply ExplainedI suppose you already have some experience with coding and you’ve come to realize how super important it is to have a performing algorithm…5 min read·Dec 29, 2020--2--2
Fahima MokhtariGuideline to awkIf you’ve been tackling files in linux, extracting specific data from them, from particular columns, based on a certain condition or…5 min read·Apr 24, 2020--2--2
Fahima MokhtariinAndroid DevelopementA gentle introduction to unit testing in androidUnit testing aims to validate that a given part of software works exactly as designed, independently from all the other parts. This part…6 min read·Mar 22, 2020--1--1