
The CORS Error That Was a Race Condition
The browser blamed CORS. The CORS config was fine. The real fault was two tabs refreshing the same token at the same moment.

Turn a large TypeScript codebase into a queryable graph of symbols, calls and state access, so you can finally answer 'does this already exist?' in one command.
Javascript is a programming language and it is highly dependent on functions like many other languages to make code more modular and concise. In functional Programming functions are pure Functions, which means if the input is not changed the output o...
Javascript is a language designed for the Web, Everything that happens in it, happens in an Execution Context. If a program runs in javascript an execution context is created. Everytime an execution context is created it is created in two phases. Cre...
JavaScript objects are a fundamental concept in the language and are used to store and organize data. They are similar to real-world objects in that they have properties and methods that can be used to manipulate and access their data. In this articl...
What is responsive design and why do we need it? Responsive Design refers to the ability of the web design/UI to not break on different types of devices. In simple words, a web page should look good on 4k screens and on the small mobile device screen...
CSS Grid is an incredibly powerful tool for creating intricate and organized web page layouts. It allows for a much more flexible layout system than traditional HTML and CSS, allowing elements to be placed in specific rows and columns, and have speci...