React Context API demystifiedThe concept of "Context" is used a lot in software engineering. One good principle of software engineering is that we should always build small independent testable components and then use them like building blocks. Sort of lego bricks that can be re...Jul 1, 2024·3 min read
Astro or Jekyll ?Static site generators (SSGs) are a brilliant way to build fast, secure, and easily maintainable websites. They work by transforming content, often in the form of Markdown, into pre-built HTML files at build time. This means when a user visits your s...Mar 22, 2024·3 min read
Understanding async code in Javascript in 2024Callbacks: The Early Days The foundation of asynchronous JavaScript was built upon callbacks. A callback is a function passed into another function, to be invoked when a long-running operation completes. Let's illustrate with a simple example: functi...Mar 3, 2024·2 min read
A/B Tests Interview QuestionsI asked Google Gemini to provide me some interview questions.Feb 29, 2024·4 min read
Python's inbuilt simple http server is extremely useful for front end developersFront-end development frequently involves working with static files, such as HTML structures, CSS stylesheets, and JavaScript code. To observe how these components interact and accurately visualize your work, you need a method to serve them as a typi...Feb 25, 2024·2 min read
Mastering Inter-Component Communication: A Guide for Interviewing React CandidatesIn the realm of React, components are the essential building blocks that shape the structure of user interfaces. Understanding how these components seamlessly interact and share data is a crucial indicator of a developer's proficiency in building sca...Feb 20, 2024·3 min read