Building a Basic Chrome Extension
Want to add extra functionality to your Chrome browser or create a useful tool? Developing a Chrome extension is a great starting point! In this tutorial, we’ll break down the essential steps of building your first basic (yet functional) extension....
read more
How to disable JavaScript in Chrome Developer Tools?
In many situation, we may find it useful to inspect how a webpage appears without the influence of JavaScript. Disabling JavaScript allows us to observe the baseline functionality and styling of a site. In this tutorial, we’ll focus on how to achieve this in Chrome Developer Tools, a powerful toolset for web development and debugging. By learning this method, you’ll gain valuable insights into your web projects and enhance your troubleshooting skills. Let’s see the steps for disabling JavaScript in Chrome Developer Tools....
read more
Create a Crypto Currency Price Tracking Chrome Extension
Building a Chrome extension requires you to have a knowledge of HTML, CSS, JavaScript, and Bootstrap. In this article, we will be making an extension that tracks the prices of various cryptocurrencies. For fetching the data regarding the prices of cryptocurrencies, we will be using an API known as CryptoCompare....
read more
Chrome Extension – Youtube Bookmarker
In this article, we’ll develop a chrome extension using which the user can create bookmarks corresponding to different timestamps, store them somewhere(for now in chrome local storage), and retrieve the bookmarks(stored as timestamped youtube video links)....
read more
ThreeJS
Three.js is an open-source JavaScript library that is used to display graphics, 3D and 2D objects on the web browser. It uses WebGL API behind the scenes.  It allows you to use your GPU(Graphics Processing Unit) to render the Graphics and 3D objects on a canvas in the web browser. since we are using JavaScript we can also interact with other HTML elements. Three.js was released by Ricardo Cabello in April 2010....
read more
12 Best Chrome Extensions for Productivity in 2024
Do you want to be productive but can’t see any green flags from your computer’s memory? Well! We are here to help you out with the 12 best Chrome extensions for productivity that can transform your workflow and help you stay focused. In this article, we have covered 12 Best Free extensions in Google Chrome from One Tab for converting all your tabs into a single tab and Todoist for task management to Loom for recording your screen. Even if we forcefully squeeze them into the memory, the system misbehaves and hampers user productivity....
read more
How to create a new thread in Python
Threads in python are an entity within a process that can be scheduled for execution. In simpler words, a thread is a computation process that is to be performed by a computer. It is a sequence of such instructions within a program that can be executed independently of other codes....
read more
How to Access Vectors from Multiple Threads Safely?
In C++, a thread is a basic element of multithreading that represents the smallest sequence of instructions that can be executed independently by the CPU. In this article, we will discuss how to access a vector from multiple threads safely in C++....
read more
Bookmark in Google Chrome Browser
Google Chrome is a web browser provided free by Google. Chrome is a cross-platform web browser which means this browser can be operated on different operating systems such as Windows, iOS, Android, MacOS, and Linux. The Chrome browser comes with full-fledged features that are highly helpful for users. Google Chrome has features to set the default home page, set the default search engine, and more. Chrome also has features to bookmark web pages, web development, install extensions from Webstore, search through browsing history, zoom in and out webpages, personalizing Chrome using themes and a lot more....
read more
Thread in Operating System
A thread is a single sequence stream within a process. Threads are also called lightweight processes as they possess some of the properties of processes. Each thread belongs to exactly one process. In an operating system that supports multithreading, the process can consist of many threads. But threads can be effective only if the CPU is more than 1 otherwise two threads have to context switch for that single CPU....
read more
Introduction of Process Synchronization
Process Synchronization is the coordination of execution of multiple processes in a multi-process system to ensure that they access shared resources in a controlled and predictable manner. It aims to resolve the problem of race conditions and other synchronization issues in a concurrent system....
read more
Mutex vs Semaphore
In the Operating System, Mutexes and Semaphores are kernel resources that provide synchronization services (also known as synchronization primitives). Synchronization is required when multiple processes are executing concurrently, to avoid conflicts between processes using shared resources....
read more