Blog
Learn essential frontend techniques
Select your interest
Best time to buy and sell stock (JavaScript and Python)
Discover how to determine the best buy and sell days to max profit from stock prices with solutions in both JS and Python.
Variable Fonts Animation with Music Frequency
Discover how to create dynamic, music-responsive typography with variable fonts.
Event Loop & Concurrency Model – Task Queue – How the JS Engine Works – Part 3/6
Master JS async concurrency model with Web API, task queue, and event loop in the JS Runtime Environment through coding examples
React Compiler – What, Why & How?
Discover how the React Compiler optimises apps by auto-memoizing code, eliminating the need for useMemo, useCallback, and React.memo, ensuring more efficient updates.
Generics in TypeScript
Discover the power of generics in TypeScript, and how they boost flexibility and type safety in your code through practical examples and clear explanations.
Nth Fibonacci Number
Discover how to calculate the Fibonacci sequence using both iterative and recursive approaches, and optimise recursion with memoization for improved efficiency.
Call Stack & Execution Context – How the JS Engine Works – Part 2/6
Explore how the call stack and execution context function with clear, practical examples.
Responsive Card Grid Layout
Explore creating a responsive card grid with detailed examples.
Singly Linked List & Array Methods
Dive into Singly Linked Lists: methods, complexities, and tech interview prep with this comprehensive guide.
Understanding Memory Heap & Memory Leaks – How the JS Engine Works – Part 1/6
Learn JS synchronous nature, asynchronous programming, memory leaks and Memory Heap.
SSG, SSR, ISR, CSR Rendering Strategies in NextJS
Dive into how SSG, SSR, ISR, and CSR in NextJS can boost performance and efficiency.
Parallax Effect with CSS Custom Properties – The Hobbit
Discover how to craft parallax effects with CSS custom properties and rotate3d, enhancing your web designs by understanding CSS stacking context.
Valid Parentheses (JavaScript & Python)
Learn the ‘Valid Parentheses’ algorithm: Step-by-step guide in JavaScript (Python solution too) for your next interview
Debounce in JavaScript
Learn how to write your own debounce function, a crucial skill for your next JS interview.
Recursion (with Common Interview Questions)
Learn recursion with clear examples with common interview questions and enhance your programming skills effectively.