Edaqa MortorayinUncountable EngineeringShared Data Loading Across ComponentsAvoiding duplicate network requests in web applicationsJul 24Jul 24
Edaqa MortorayinUncountable EngineeringThe many faces of undefined in JavaScriptThere are too many ways to represent unknown or missing data and this can lead to defects.Jun 26Jun 26
Edaqa MortorayinUncountable EngineeringSharing data types on a multi-language projectWriting a type specification domain-specific-language to emit types, and more, for Python and TypeScriptAug 14, 2023Aug 14, 2023
Edaqa MortorayinEdaqaHow Nestle sugar balls get a Nutri-Score AA step-wise look at the calculation of Nutri-Score and how it can be misleadingMay 12, 2023May 12, 2023
Edaqa MortorayinUncountable EngineeringA mini-redux in ReactHow I created a redux-like store in React to improve my rendering efficiency and connect to a websocket multiplayer game state.Jan 12, 2023Jan 12, 2023
Edaqa MortorayinMortorayI Wrote an Online Escape GameAll about the puzzle game I wrote with lots of web tech for maximum entertainment value!Jul 31, 2020Jul 31, 2020
Edaqa MortorayinImagination's EndReturn to Say GoodbyeA heart-breaking voyage back home in the midst of the coronavirus pandemic.Apr 8, 2020Apr 8, 2020
Edaqa MortorayinSaturated WordsMy smile, my love, my oceanI wish the waves would wash me away.Nov 21, 2019Nov 21, 2019
Edaqa MortorayincodeburstHow I Evaluate You in a Code InterviewA review of the key skills you need to demonstrate in a coding interview. This will help you improve your evaluation.Oct 29, 2019Oct 29, 2019
Edaqa MortorayinEdaqaYour 30th Year in CodeBecoming a programmer can be a daunting task. After reading Your First Year in Code, you might wonder what awaits you long term. My book…Aug 2, 2019Aug 2, 2019