The Devphobia technical blog for engineering content.
Explore practical engineering articles with author context, visuals, and syntax-highlighted code examples.

Access to fetch domain-ABC from origin domain-XYZ blocked by cors policy
Cross-Origin Resource Sharing (CORS) is a security feature that lets a web page from one domain request resources from a different domain
Older posts

Why SVG element is not reading by NVDA screen reader
Why SVG element is not reading by NVDA screen reader

A Guide to Resolving Git Conflicts in Your Local Setup
A Guide to Resolving Git Conflicts in Your Local Setup

Unlocking the Secrets of Firebase Authentication with Google in Next.js
Unlocking the Secrets of Firebase Authentication with Google in Next.js
![[Solved] Firebase auth/invalid-api-key error when setting the values in the environment variable on NextJS?](/assets/blog/covers/env-variable-thump.jpg)
[Solved] Firebase auth/invalid-api-key error when setting the values in the environment variable on NextJS?
[Solved] Firebase auth/invalid-api-key error when setting the values in the environment variable on NextJS?

How to setup jest test case in NextJS
How to setup jest test case in NextJS
![[Solved] How to download SVG as PNG file](/assets/blog/covers/svg-to-png-thumb.jpg)
[Solved] How to download SVG as PNG file
[Solved] How to download SVG as PNG file

Some useful GIT commands for beginners
Some useful GIT commands for beginners

How to set the http response headers in NextJS websites
How to set the http response headers in NextJS websites

What are the different types of HTTP Security headers ?
What are the different types of HTTP Security headers ?
![[Solved] How to create Application insight access token](/assets/blog/covers/access-key-thump.jpg)
[Solved] How to create Application insight access token
[Solved] How to create Application insight access token

How to do lazy loading in ReactJS
How to do lazy loading in ReactJS

Javascript interview questions and answers
Javascript interview questions and answers

How to insert emojis to the html page
How to insert emojis to the html page

What are ES6 features ?
What are ES6 features ?

Different versions of the ECMAscript
Different versions of the ECMA script
![[Solved] How to squash the number of commits from a branch in Git](/assets/blog/covers/delete-commits-git-thump.jpg)
[Solved] How to squash the number of commits from a branch in Git
[Solved] How to squash the number of commits from a branch in Git
![[Solved] Your focus-trap must have at least one container with at least one tabbable node in it at all times](/assets/blog/covers/focus-trap-thumb.jpg)
[Solved] Your focus-trap must have at least one container with at least one tabbable node in it at all times
Your focus-trap must have at least one container with at least one tabbable node in it at all times

Writing test cases for modal popup in Jest
Writing test cases for modal popup in jest
![[Solved] Uncaught TypeError: Cannot read property 'location' of undefined](/assets/blog/covers/useLocation_testcases-thump.jpg)
[Solved] Uncaught TypeError: Cannot read property 'location' of undefined
[Solved] Uncaught TypeError: Cannot read property 'location' of undefined
![[Solved] Missing ID attributes in markdown to html](/assets/blog/covers/mark-id-missing-thumb.jpg)
[Solved] Missing ID attributes in markdown to html
[Solved] Missing ID attributes in markdown to html

Back to basics : Top interview logical programs in javascript
Back to basics : Top interview logical programs in javascript

How to read the markdown files in ReactJS
How to read the markdown files in ReactJS

Some useful techniques for array operation using javascript
some useful techniques for array operation using javascript

How to setup auto generated sitemap in nextjs
How to setup auto generated sitemap in nextjs

How to know whether we are using mobile or desktop
How to know whether we are using mobile or desktop

What are the possible ways to create objects in JavaScript
What are the possible ways to create objects in JavaScript
