PinnedPublished inWeb Development with sumit10 RxJS operators which I use daily as an Angular developerAs an Angular developer, you might find the following RxJS operators useful in your daily development:Mar 17, 20234Mar 17, 20234
PinnedPublished inWeb Development with sumitClosures in Javascript and its applicationsClosures are a fundamental concept in JavaScript, and they are used extensively in modern programming. Simply put, a closure is a function…Apr 14, 2023Apr 14, 2023
PinnedPublished inFrontend WeeklyOptimize your Angular app with trackByFirst, let’s understand why trackBy is important. When you use the ngFor directive to render a list of items, Angular uses the identity of…Mar 22, 20231Mar 22, 20231
PinnedResolver In AngularIn Angular, a resolver is a type of service that helps to fetch data asynchronously before a route is activated. Resolvers are used to…Mar 15, 20231Mar 15, 20231
Ace Your JavaScript Interview: All About Object.freeze and Object.seal + Object.preventExtensions!Ace Your JavaScript Interview: Mastering Object.freeze, Object.seal, and Object.preventExtensionsDec 30, 2024Dec 30, 2024
React Optimization TechniquesHere’s a detailed overview of key React optimization techniques, focusing on functional components in particular. By implementing these…Nov 2, 2024Nov 2, 2024
Published inJavaScript in Plain EnglishEvent-Driven Programming in Node.jsEvent-driven programming is a programming paradigm where the flow of the program is determined by events — such as user actions (clicks…Oct 22, 2024Oct 22, 2024
Published inJavaScript in Plain EnglishReact: What is Suspense?What is React Suspense?Oct 5, 2024Oct 5, 2024
Published inJavaScript in Plain EnglishWhy [‘1’, ‘5’, ‘11’].map(parseInt) returns [1, NaN, 3] in JavascriptLet’s go through the example ['1', '5', '11'].map(parseInt) in JavaScript step by step to understand why it returns [1, NaN, 3] instead of…Sep 29, 2024Sep 29, 2024
Published inJavaScript in Plain English📊 State Management in React: Redux vs. Context API ⚛️In React applications, managing the state is crucial for maintaining the consistency and scalability of the app. React’s internal state…Sep 24, 2024Sep 24, 2024
Published inJavaScript in Plain EnglishMastering Cross-Origin Communication in JavaScript with window.postMessage()To understand the usage of window.postMessage() in JavaScript, it's crucial to grasp what the method does and why it's important in modern…Sep 6, 2024Sep 6, 2024
Published inJavaScript in Plain English__proto__ and prototype in JavaScriptIn JavaScript, understanding the concepts of __proto__ and prototype is fundamental to grasping how inheritance works in the language…Sep 1, 20241Sep 1, 20241
Published inWeb Development with sumit?? vs || in JavaScript: The little-known differenceIn JavaScript, the ?? (Nullish Coalescing Operator) and || (Logical OR Operator) are both used to provide default values or short-circuit…Aug 30, 20241Aug 30, 20241
Published inJavaScript in Plain EnglishNext.js: The Framework for the Modern WebNext.js is a powerful, flexible React framework developed by Vercel (formerly Zeit) that has gained significant popularity in the web…May 31, 2024May 31, 2024
Published inJavaScript in Plain EnglishHow to authenticate using access and refresh tokens using React JsBuilding a React Js login system with access and refresh tokens involves several steps, from setting up the server to handling token…Jan 20, 20242Jan 20, 20242
Published inWeb Development with sumitHow to handle browser storage in Angular SSR?Angular Server-Side Rendering (SSR) brings additional challenges compared to traditional client-side rendering, especially when dealing ….Jan 12, 20241Jan 12, 20241
Published inJavaScript in Plain EnglishAngular: Tracking an inactive user using RXJS, in-built, and custom eventsIn modern web applications, user engagement is crucial for providing a seamless and interactive experience. One aspect of user engagement…Dec 21, 2023Dec 21, 2023
Published inWeb Development with sumitOptimize JavaScript Loading with ‘defer’ and ‘async’ AttributesJavaScript is a cornerstone of modern web development, allowing developers to create dynamic and interactive web pages. However, the way…Dec 17, 20231Dec 17, 20231
Published inFrontend WeeklyTwo Useful Utility Types in Typescript: “Partial” and “Pick”TypeScript, a superset of JavaScript, introduces powerful static typing to the language. One of its key features is the ability to create…Dec 11, 2023Dec 11, 2023