PinnedMy Unorthodox Frontend InterviewLast week I did my first technical interview at a medium-size tech company, most of the interviews I had so far were at small-size tech…Sep 25, 2022Sep 25, 2022
PinnedAutomate The Boring Stuff In ReactHave you heard of DRY before? In the world of programming, DRY stands for Don’t Repeat Yourself. React, being a library, lacks a lot of the…Oct 17, 2022Oct 17, 2022
PinnedThree Useful TypeScript Features For React DevelopersAs a React developer, you’re likely familiar with the benefits of using a statically-typed language like TypeScript. TypeScript offers a…May 10, 20231May 10, 20231
PinnedTheming Made Easy… With Context API And Local StorageOne thing I always wanted to implement in al projects was theming but I never learned how until very recently and it’s quite easy. In this…Nov 19, 2021Nov 19, 2021
Migrating from Create-React-App to Vite: Boosting Performance in Legacy ApplicationsI'm excited to share that we are successfully transitioning from create-react-app (CRA) to Vite in my workplace! 🎉Aug 17Aug 17
Exploring WebpackIn each Frontend Developer's life, there comes a time when they need to edit something in the bundler, luckily this day hasn’t come yet for…May 8May 8
Fat Components vs. Fat Pages in React: Choosing the Right ApproachPhoto by Kadarius Seegars on UnsplashSep 26, 2023Sep 26, 2023
Boost Your React Performance: How to Use the useCallback HookAs React developers, we’re always looking for ways to optimize the performance of our applications. One way to achieve this is by using the…Jul 7, 2023Jul 7, 2023
EgyptFWD React Nanodegree WalkthroughEgyptFWD is a digital scholarship provided by the Egyptian Ministry of Communication and Information Technology.Aug 14, 2022Aug 14, 2022