PinnedFaizan Ahmed·Jan 26Built a fully dynamic auto-rendering engine in Vue.jsWant to create a dynamic form in Vue.js which can render fields based on give conditions, handling multiple operators like And, Or, In…
Faizan Ahmed·Sep 18How a 500ms PostgreSQL Query Turned Into a 5-Minute ProblemRecently, I worked on a PostgreSQL performance issue where a reporting API was intermittently failing with:
Faizan Ahmed·Oct 3, 2024Unlocking the Power of Semantic HTML: Best Practices and Common PitfallsTricky semantic HTML questions are where most senior developers fail.
Faizan Ahmed·Nov 4, 2023Circuit Breaker Pattern — To Avoid Service FailuresIn modern-day web development, creating resilient systems that can withstand failures and continue to operate smoothly is paramount. A…
Faizan Ahmed·Oct 4, 2023The Freelance Edge: Why Every Full-Time Developer Should Consider Part-Time GigsYou’re comfortably seated in your ergonomic chair, the hum of the air conditioning softly in the background. It’s another day at your…
Faizan Ahmed·Nov 28, 2022The deployed app linked to a domain is not showing on some networksRecently, I was creating a portfolio app. After creating the app, the next step was to deploy the app and assign a custom domain to it so…
Faizan Ahmed·Nov 25, 2022Door (stage) effect in CSSCurrently, I am working on my portfolio application where I challenge myself to only use HTML, CSS and basic javascript — no use of any…
Faizan Ahmed·Jul 20, 2022Check if a singly linked list is a palindrome in one iterationA palindrome is a word, verse, or sentence (such as “Able was I ere I saw Elba”) or a number (such as 1881) that reads the same backward or…
Faizan Ahmed·May 12, 2022Stop redundant and unnecessary API calls on user input change using RxJsThe best way to reduce the API calls on the changing search value is really simple. You can just use debounce time functionality of…
Faizan Ahmed·Apr 30, 2022Angular, Sort the table row on the base of the selectionWeb development is not only to provide the functionalities to the system but also to make the design handy and easy to use. Integrating new…