I write about web development, technical interview preparations, and the evolving landscape of the tech industry.
From tokens to RAG — 5 core AI concepts explained simply for everyone, with technical layers for engineers who want to go deeper.
An introduction to the differences between controlled and uncontrolled components in React and when to use each.
A collection of useful tools and resources for frontend developers, including PixelSnap for on-screen measurements.
A look at the new features in ES-14, including array improvements like toReversed(), toSorted(), and toSpliced().
Understanding how the JavaScript event loop works, including the call stack, callback queue, and microtask queue.
A brief introduction to ESLint and how it helps developers maintain code quality and consistency.
Common interview questions and answers related to using TypeScript with MongoDB queries.
A list of popular interview questions for TypeScript developers.
Why using a style guide is crucial for project consistency and readability.
Important JavaScript interview questions covering fundamental concepts.
A beginner's guide to the fundamental building blocks of JavaScript.
A deep dive into 10 essential topics every JavaScript developer should master.
An introduction to the core principles and architecture of the React library.
Part 1 of a series focusing on JavaScript array methods and manipulation techniques.