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
TypeScript: The Good, The Bad, and The AdvancedAs a Senior Frontend Developer, embracing TypeScript is almost inevitable in modern web development. It brings type safety, better tooling…Feb 8Feb 8
The Tree Data Structure: A Comprehensive Guide for DevelopersAs a Senior Frontend Developer, understanding data structures is crucial for writing efficient, scalable, and maintainable applications…Feb 7Feb 7
SSR — General Flow and Performance OptimizationServer-Side Rendering (SSR) can dramatically boost your website’s speed and SEO by generating fully-formed HTML on the server before a…Jan 28Jan 28
Simple Requests in Frontend DevelopmentAs a Senior Frontend Developer, working with APIs is part and parcel of daily life. When dealing with cross-origin requests, understanding…Jan 23Jan 23
Don’t Forget About WeakMap and WeakSetWhen it comes to data collections in JavaScript, most developers immediately think of arrays, objects, Map, or Set. However, there are…Jan 23Jan 23
Priority Queue vs Queue in the BrowserAs a senior frontend developer, understanding data structures is essential to writing efficient and maintainable code. Among these…Jan 22Jan 22
Creating Custom Iterators and Iterables in JavaScriptAs a Senior Frontend Developer, you’re likely already familiar with JavaScript’s iteration mechanisms, such as for...of, forEach, and the…Jan 21Jan 21
XSS Attacks: Stored and ReflectedAs a Senior Frontend Developer, one of the critical aspects of building secure applications is understanding and mitigating vulnerabilities…Jan 21Jan 21