Ibraheem Z. Abu KaffThe ‘Async’ Deception: Not All JavaScript ‘Async’ Functions Behave as ExpectedJavaScript’s async/await has revolutionized asynchronous programming, but does it always do what we think it does?Jan 281Jan 281
Ibraheem Z. Abu KaffCoding Horror Stories: The Decade-Old Monolith That Taught Me Dealing With Complex Codebase.IntroductionOct 15, 2023Oct 15, 2023
Ibraheem Z. Abu KaffDecoding Bad Habits: A Software Engineer’s PerspectiveSoftware engineering is a discipline that requires a blend of technical acumen, creativity, and careful planning.Oct 12, 2023Oct 12, 2023
Ibraheem Z. Abu KaffUnleashing Your Code’s Full Potential: A Panoramic Guide to RefactoringYou’ve been working on a software project for months or even years, and your once sleek codebase has morphed into a tangled mess of…May 5, 2023May 5, 2023
Ibraheem Z. Abu KaffGitHub Actions — Exporting Multi-Line / One-Line Value Environment VariableUsually, when we create and set up new GitHub Action we utilize environment variables, to store information that we want to reference in…Nov 14, 2022Nov 14, 2022
Ibraheem Z. Abu KaffQ&A By Nanodegree Certified Cloud DeveloperI got graduated from the Cloud Developer nano-degree program ~ 2 weeks ago, and I decided to share my experience in quick Q&A, so if you…Feb 19, 20202Feb 19, 20202
Ibraheem Z. Abu KaffFind Nearest Locations With MongoDB — How To?There are many ways to implement finding nearest locations by given latitude and longitude .Oct 11, 20183Oct 11, 20183
Ibraheem Z. Abu KaffWhat’s GraphQL ? — Answers to common questions 💬 .️What is it ?Jul 22, 2018Jul 22, 2018
Ibraheem Z. Abu KaffExecuting commands using javascript. Huh 🤔 ?Yes!, we can execute DOM commands against documents or ( web pages ) using javascript.May 8, 2018May 8, 2018