Abdo Amin·Jun 7ActiveRecord MigrationsStill exploring Rails fundamentals and documenting my notes as I go. This one is on ActiveRecord migrations — how Rails lets you evolve…
Abdo Amin·Jun 5Rails ActiveRecord: BasicsI was recently interviewing for a React developer position, and the questions were in-depth — they asked me to expand in detail, which I…
Abdo Amin·May 25Finding the Real Method: Rails, source_location, and prependWhen you’re new to Rails, one of the trickiest skills to pick up isn’t writing code — it’s finding the code that actually runs. You’d think…
InJavaScript in Plain EnglishbyAbdo Amin·Mar 20, 2023React Hooks at depth: useState()Part 1: diving into useState()
InJavaScript in Plain EnglishbyAbdo Amin·Sep 5, 2022How to Validate Dynamic Routes in React RouterFetch and validate the data before rendering the component
InJavaScript in Plain EnglishbyAbdo Amin·Mar 13, 2022Why you shouldn’t always use “useState”How “useState” works and why you shouldn’t always rely on it.A response icon24A response icon24
InLevel Up CodingbyAbdo Amin·Mar 12, 2022ReactJS approach: dynamic animation with`height:auto` or unknown height.In this article I want to share my solution to create a dynamic smooth animation transition using max-height in Reactjs.A response icon1A response icon1
Abdo Amin·Aug 26, 2021How to Use reduce() in JavaScriptUsing reduce() with map(), sort(), filter() and reverseA response icon2A response icon2