PinnedDifferent Types of Architectures in Web ProductsAs web products evolve, selecting the right architecture becomes critical to ensure scalability, maintainability, and efficiency. In this…Nov 28, 2024Nov 28, 2024
PinnedEvent Loop in Chrome browserAfter hours I’ve spent surfing the Internet in search of information about Event Loop, Main Thread, Tasks, Microtasks, and similar things…Dec 7, 2020Dec 7, 2020
Exploring AbortController Signal Property in Front-End ApplicationsAs a Senior Front-end Engineer, optimizing performance and improving user experience are top priorities. One tool in the modern JavaScript…5d ago5d ago
Main Software Design Principles You Should KnowMain Software Design Principles You Should KnowNov 28, 2024Nov 28, 2024
Comprehensive Guide to Rendering Strategies in Next.js: Optimizing SEO and PerformanceWhen building modern web applications with Next.js, selecting the appropriate rendering strategy is essential for achieving optimal SEO and…Oct 30, 2024Oct 30, 2024
Arrow function vs function — the difference between scopeJavaScript is a powerful and versatile programming language used for web development. One of the most powerful features of JavaScript is…Feb 19, 2023Feb 19, 2023
Notes: Cross-Site Scripting (XSS)— How to use carefully Local Storage?IntroductionFeb 19, 2023Feb 19, 2023
Notes: Object Oriented Programming (OOP) in Javascript, what need to knowObject-oriented programming (OOP) is a popular paradigm for writing code in many languages, and JavaScript is no exception. OOP provides a…Feb 19, 2023Feb 19, 2023
Notes: most common patterns in ReactWhile React itself does not prescribe any specific design patterns, there are several patterns that are commonly used in React development…Feb 19, 2023Feb 19, 2023
What’s wrong with animation frames?Animation is an essential part of modern web design, helping to make websites more engaging and interactive. However, if you’re a developer…Feb 19, 2023Feb 19, 2023