Top 21 Chrome Extension every software engineer must know

1. Speedtest by Ookla:

Take a Speedtest directly from your toolbar to quickly test your internet performance without interruption.

2. Save to Google Drive:

This extension allows you to save web content directly to Google Drive through a browser action or context menu. You can save documents, images, and HTML5 audio and video all by right-clicking and selecting ‘Save to Google Drive’. You can save the currently viewed page using the ‘Save to Google Drive’ browser action. You can automatically convert Microsoft Office files or comma-separated files to Google Docs format.

3. Keeper® Password Manager & Digital Vault:

Protect and autofill passwords with the world’s most trusted and #1 downloaded secure password manager and digital vault.
Stay protected with the world’s most trusted and #1 downloaded password keeper and digital vault. Keeper’s password manager generates, stores, and auto-fills strong passwords on all of your devices while also securely storing and protecting your private documents. Don’t get hacked. Get Keeper.

4. Vimeo Record – Screen & Webcam Recorder :

Screen recording is often the easiest way to demonstrate something — a design, a functionality, or a new tool — and now, Vimeo makes it straightforward. You can use the Vimeo Record tool to easily record your screen and share that recording with others.

5. – Screenshot Tool and Editor:

The app to make a full webpage screenshot or just any part of it with an opportunity to edit, save and download screen capture to your PC. The app is launched from a browser that totally saves your time. Simply click the extension icon to choose from options whole page screenshot or a selected part. Lots of features at your disposal allow you to – edit and reset changes;………….

6. Full Screen:

This is just a full-screen button added to the toolbar. It does exactly the same as the keyboard shortcuts (F11 on Windows or Cmd+Shift+F on Mac). You can change the icon and add/remove the full-screen function to the context menu.

7. Site Palette – Palette Generator Extension:

This Chrome browser extension generates comprehensive palettes. Site Palette is one of the must-have Chrome extensions for developers (frontend) as well as expert designers. This plugin can aid you in rapidly extracting and creating color pallets. As a developer, you can easily download preview PDFs, palette images and create shareable links. It is armed with flawless integration with Google Art Palette and coolers. co. Site Palette has been considered as one of the essential Chrome browser extensions for designers and developers across the globe.

8. Font Face Ninja – Font Identifier Extension:

FontFace Ninja is one of the best Chrome extensions for developers that help you identify the fonts you see online. This fantastic browser extension allows you to hover over the text on the screen to instantaneously assist you in spotting a font, letter-spacing, line spacing, size, and even the color hex code. Besides, the Chrome browser extension also lets you test the font out yourself with whatever text by writing anything out in the extension’s drop-down window.

9. React – Developer Tools Extension:

React is a Chrome DevTools chrome extension or chrome plugin that provides the open-source React JavaScript library for a website or web page. Among the list of chrome browser extensions, this extension allows you to check a React tree, comprising the component hierarchy, state, props, etc.

10. ColorZilla – Color Picker Extension:

ColorZilla for Google Chrome is an extension that assists web developers and graphic designers with color-related tasks – both basic and advanced.

11. Page Ruler – Size Checker Extension:

Unlike other available tools in the market, it has a lot of unique features which ensure highly accurate measurement of elements. This makes it a must-have tool for developers and designers.

12. Emoji Keyboard by JoyPixels®

The world’s leading emoji keyboard for Chrome. Now Unicode 13 compatible.

13. Enhanced GitHub

Display repo size, size of each file, download link, and option to copy file contents. Extension that provides useful features on top of GitHub Website.

14. AdGuard AdBlocker

Unmatched AdBlock extension against advertising and pop-ups. Blocks ads on Facebook, YouTube, and all other websites. AdGuard ad blocker effectively blocks all types of ads on all web pages, even on Facebook, YouTube and others.

15. Octotree – GitHub code tree

Browser extension that enhances GitHub code review and exploration.
Features – IDE-like code tree, Folder, and file search, Support private repositories, Repo/file/issue/pull request bookmarking, High performance, working with repositories of any size

16. Light House:

Lighthouse is an open-source, automated tool for improving the quality of web pages. You can run it against any web page, public or requiring authentication. It has audits for performance, accessibility, progressive web apps, SEO, and more.

17. Wappalyzer:

Wappalyzer is a technology profiler that shows you what websites are built with. Wappalyzer is more than a CMS detector or framework detector: it uncovers more than a thousand technologies in dozens of categories such as programming languages, analytics, marketing tools, payment processors, CRM, CDN, and others.

18. Momentum:

Replace the new tab page with a personal dashboard featuring to-do, weather, and inspiration. New Tab page that gives you a moment of calm and inspires you to be more productive. Get inspired with a daily photo and quote, set a daily focus, and track your to-dos. Eliminate distractions and beat procrastination with a reminder of your focus for the day on every new tab. Join over 3 million users and get inspired to create the life you want to live.

19. CSSViewer:

CSSViewer is a simple CSS properties viewer originally made by Nicolas Huon as a Firefox add-on (2006-2008).

20. Grammarly for Chrome:

From grammar and spelling to style and tone, Grammarly helps you eliminate writing errors and find the perfect words to express yourself.

21. Code Cola – Source Code Viewer Extension:

From a developer’s perspective, Code Cola is one of the best chrome extensions for developers. You can use it to see the source code of the project you are working on. Simultaneously, this smart chrome browser extension or tool functions as a CSS editor so that you can effortlessly edit and share CSS properties. It helps interactive designers, website operators, visual designers, and other users alter the online pages very smoothly and rapidly.

Tagged : / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /

Top 21 Firefox Addon every software engineer must know

1.Web Developer

I absolutely recommend the ‘Web Developer‘ add-on. It gives you some great features which will make your development workflow faster. I enjoy various CSS, form, and image options. No matter if I want to check alt tags, missing images, or image dimensions, this add-on is my preferred choice.


The Usersnap Firefox add-on lets you capture and annotate any website. It works great for collecting and managing user feedback on websites or applications or for tracking bugs in your browser.

All screenshots are directly saved in your Usersnap projects. It integrates with your workflow, and you can connect Usersnap with JIRA, Trello, Slack, and 20 other project management tools. A perfect fit for QA and development teams.


SeoQuake will help you in optimizing your web pages for search engines. It gives you a SeoBar that has loads of useful SEO-related options for you to take advantage of. This extension will assist you in identifying issues pertaining to search engine indexing in your web pages.

4.User Agent Switcher

The User-Agent Switcher allows you to switch the user agent of your browser. The add-on will add an option to the tool settings. This option lets you switch the user agent.


FireShot is a Firefox add-on that creates screenshots of your web page. What is unique about this plugin is that it gives you a set of editing and annotation tools for working with your screenshots. This can be a handy extension to have for presenting your work in your portfolio.


Ghostery is a great add-on to display installed trackers and pixels of any website. It helps you to find and analyze the used marketing- and tech stack of any website. And you can block them if you don’t want your session to be recorded.


Firebug is considered to be the ultimate developer’s tool for Firefox. You are given a ton of web development tools to use from within your browser. You can explore, edit, debug, and monitor CSS, HTML, and JavaScript in real-time on any web page.


The Greasemonkey Firefox add-on enables you to modify how a web page looks and works by using small snippets of JavaScript. There are hundreds of scripts that you can download to enhance this add-on.


ColorZilla is an advanced color picker and eyedropper. It allows you to get the color of any pixel in the browser window. The extension also has a built-in averaging square. This helps you get a matching color to for a photo. The add-on is pretty simple and easy to use.


FireFTP is a streamlined Firefox extension for uploading files to a server. It offers several advantages to standalone FTP applications, such as its operating system-independent requirements. This browser add-on has all the features you would expect from standalone apps.

11.HTTPS Everywhere

This Firefox add-on encrypts all your communication with many major websites. As many sites support HTTPS, they still might use HTTP. Or they fill encrypted pages with links that go back to unencrypted sites. The HTTPS Everywhere add-on fixes these problems by rewriting all requests to HTTPS.

12.Palette Grabber

This add-on will build color themes that are exportable to popular graphic-editing software such as Photoshop, Paint Shop Pro, GIMP, Fireworks, and Paint.NET of the web page you’re currently viewing.

13.Total Validator

This extension is an all-in-one validation tool that will check HTML, links, take screenshots, and do a lot more. It also performs accessibility validation (WCAG, US-508), broken link checking, spell checking (in five different languages), and take screen captures via different web browsers and operating systems to see how your web pages look.


The BuiltWith add-on analyses websites and their technologies, servers, and hosts. It works great for analyzing competitor websites and you can get insights on any web page. And it even displays tracking IDs, like the Google Analytics ID.

15.Web Developer Checklist

The Web Developer Checklist is a simple add-on that gives you an overview of the usability of your site.


Hands down, Platypus is one of the best Firefox extensions for modifying a web page. It works with Greasemonkey as a sort of WYSIWYG and it will remember your edits when you visit the web page again. You can use it to experiment with different variations of a web design.

17.Dummy Lipsum

An add-on with a very simple purpose, Dummy Lipsum generates Lorem Ipsum dummy text for you to use in your designs.

18.Cookie Manager

This Cookie Manager lets you check and manage the cookies. You are able to view, add, change or even delete cookies in any of the domains. You can even export and import cookies. This is helpful to reproduce certain issues by recreating certain browser sessions.

19.Page Performance Test

It analyses web pages’ performance based on various parameters. The Page Performance Test measures network, browser, and server performance. You can use Page Performance Test directly on your console:

  1. Open up your console; you will now find a new tab “page performance”
  2. Start the performance test.


CSSViewer allows you to inspect CSS properties on a web page that you’re viewing. It’s a great way to study styles that you’ve seen on websites to learn CSS development techniques.


Aardvark, aimed at front-end web developers, lets you select web page elements and gives you several options for them, such as removing them from the web page (great for screenshots) or modifying their colors (helpful when printing web pages).

Tagged : / / / / / / / / / / / / / / / / / / / / / / / /

Most Popular Visual Studio Code Shortcut

Ctrl-SSaves the currently selected file.
Ctrl-PDisplays the Print dialog.
Ctrl+]Indent Line
Ctrl+[Outdent Line
Ctrl-Shift-SSaves all files and projects.
Shift-F7Switches from the code view to the design view in the editor.
F7Switches from the design view to the code view in the editor.
Shift-F8 or F8Navigate to compile-time errors.
Ctrl + B Toggle Slider Bar.
Ctrl + JToggle Panels.
Ctrl + Shift + DDebug folder or file.
Ctrl + Shift + FSearch in all files.
Ctrl + Shift + HReplace in all the files.
Ctrl + Shift + XGoto Extension Window
Ctrl + Shift + U Show output Window
Ctrl + 1 Focus Left Editor.
Ctrl+ 2Focus Right Editor.
Shift+Alt+DownCopy Line Down.
Shift+Alt+UpCopy Line Up.
Ctrl+Shift+\Jump to matching bracket.
HomeGo to Beginning of Line.
EndGo to End of Line.
Ctrl+EndGo to End of File.
Ctrl+HomeGo to Beginning of File.
Ctrl+DownScroll Line Down.
Ctrl+UpScroll Line Up.
Ctrl+K Ctrl+CAdd Line Comment.
Tagged : / / /

Top 20 feature in Visual Studio Code in 2021


Navigate, write, and fix your code fast.


Debug, profile, and diagnose with ease.


Use version control, be agile, collaborate efficiently.


Write high-quality code with comprehensive testing tools.


Choose from thousands of extensions to customize your IDE.

6.Code editor:

Visual Studio (like any other IDE) includes a code editor that supports syntax highlighting and code completion using IntelliSense for variables, functions, methods, loops, and LINQ queries.


Visual Studio includes a debugger that works both as a source-level debugger and as a machine-level debugger. It works with both managed code as well as native code and can be used for debugging applications written in any language supported by Visual Studio.


Visual Studio includes a host of visual designers to aid in the development of applications.

Those tools include:-Windows form Designer, WPF Designer, Web designer/development, Class designer, Data designer, Mapping designer.


Visual Studio allows developers to write extensions for Visual Studio to extend its capabilities. These extensions “plug into” Visual Studio and extend its functionality.

10.Products Supported:

It supports multiple products like Microsoft Visual C++, Microsoft Visual C#, Microsoft Visual Basic.


In addition to the features provided by the Professional edition, the Enterprise edition provides a new set of software development, database development, collaboration, metrics, architecture, testing, and reporting tools.

12.Multi-Cursor Shortcuts:

The ability to edit with multiple cursors can be a huge time saver.

13.Text Wrap:

Inside settings.json, simply paste in the following code, and your text will wrap by default.

14.Execute and Debug JavaScript:

There are several great options for executing and debugging JavaScript within Visual Code studio.

like:-Quokka.js, Debugger for Chrome, Code Runner.

15.The Integrated CLI (Command Line Interface):

To save switching between windows, VS Code offers an integrated terminal or CLI. Simply, press CNTRL + ' or CMD + ' to open it up, and the same command to close it. It will automatically open in the directory you have open in VS Code, which saves the navigation step required for operations in a standard terminal.

This makes it easy to install NPM or Yarn dependencies, commit files to Git, and push files to Github — as well as anything else you might want to do via the command line.


Prettier is an opinionated code-formatter. It prescribes a certain formatting style as the correct one, but its popularity is making its rules something of an established standard for JavaScript, CSS, and increasing numbers of other languages.

The extension we want is “Prettier — Code formatter” by Esben Peterson. To enable the ESLint integration, add the following code to

 settings.json :

{ "prettier.eslintIntegration": true }


ESLint is a powerful and popular linting tool, which helps you spot errors in your code and fix them as you write and which helps you follow common best practices. It’s also a great learning tool.

18.Built-in support for Jupyter notebooks:

Open .ipynb files directly in VS Code.

19.Live Preview extension:

Live HTML preview within VS Code with JavaScript debugging support.

20.Child process tracking and close warnings:

The existing terminal.integrated.confirmOnExit and new terminal.integrated.confirmOnKill settings use child process tracking to display a warning when trying to close a terminal that has child processes under the shell process. By default, this tracking only affects terminals in the editor area but can now be configured to show warnings for all terminals or those in the panel area.

Tagged : / / / /

30 Most Popular Regular expression Tricks in Visual Studio Code

Although almost all text editors now support regular expressions, I use Visual Studio Code for an easy way to know.

You need to enable RegEx by selecting this option. (.*)

Match any single character (except a line break). For more information, see Any character..a.o matches “aro” in “around” and “abo” in “about” but not “acro” in “across”
Match zero or more occurrences of the preceding expression (match as many characters as possible). For more information, see Match zero or more times.*a*r matches “r” in “rack”, “ar” in “ark”, and “aar” in “aardvark”
Match any character zero or more times..*c.*e matches “cke” in “racket”, “come” in “comment”, and “code” in “code”
Match one or more occurrences of the preceding expression (match as many characters as possible). For more information, see Match one or more times.+e+d matches “eed” in “feeder” and “ed” in “faded”
Match any character one or more times..+e.+e matches “eede” in “feeder” but finds no matches in “feed”
Match zero or more occurrences of the preceding expression (match as few characters as possible). For more information, see Match zero or more times (lazy match).*?\w*?d matches “fad” and “ed” in “faded” but not the entire word “faded” due to the lazy match
Match one or more occurrences of the preceding expression (match as few characters as possible). For more information, see Match one or more times (lazy match).+?e\w+? matches “ee” in “asleep” and “ed” in “faded” but finds no matches in “fade”
Anchor the match string to the beginning of a line or string^^car matches the word “car” only when it appears at the beginning of a line
Anchor the match string to the end of a line\r?$car\r?$ matches “car” only when it appears at the end of a line
Anchor the match string to the end of the file$car$ matches “car” only when it appears at the end of the file
Match any single character in a set[abc]b[abc] matches “ba”, “bb”, and “bc”
Match any character in a range of characters[a-f]be[n-t] matches “bet” in “between”, “ben” in “beneath”, and “bes” in “beside”, but finds no matches in “below”
Capture and implicitly number the expression contained within parenthesis()([a-z])X\1 matches “aXa”and “bXb”, but not “aXb”. “\1” refers to the first expression group “[a-z]”.
Invalidate a match(?!abc)real(?!ity) matches “real” in “realty” and “really” but not in “reality.” It also finds the second “real” (but not the first “real”) in “realityreal”.
Match any character that is not in a given set of characters. [^abc]be[^n-t] matches “bef” in “before”, “beh” in “behind”, and “bel” in “below”, but finds no matches in “beneath”
Match either the expression before or the one after the symbol|(sponge|mud) bath matches “sponge bath” and “mud bath”
Escape the character following the backslash\\^ matches the character ^
Specify the number of occurrences of the preceding character or group.{n}, where ‘n’ is the number of occurrencesx(ab){2}x  that matches “xababx”
x(ab){2,3}x matches “xababx” and “xabababx” but not “xababababx”
Match text in a Unicode category.\p{X}, where “X” is the Unicode number.\p{Lu} matches “T” and “D” in “Thomas Doe”
Match a word boundary\b (Outside a character class \b specifies a word boundary, and inside a character class \b specifies a backspace.)\bin matches “in” in “inside” but finds no matches in “pinto”
Match a line break (that is, a carriage return followed by a newline)\r?\nEnd\r?\nBegin matches “End” and “Begin” only when “End” is the last string in a line and “Begin” is the first string in the next line
Match any word character\wa\wd matches “add” and “a1d” but not “a d”
Match any whitespace character\sPublic\sInterface matches the phrase “Public Interface”
Match any decimal digit character\d\d matches “4” and “0” in “wd40”
Decimal digit character\(?\(? Match zero or one literal “(” character.
Decimal digit character[\s-][\s-] Match a hyphen or a white-space character.
Decimal digit character(\(?\d{3}\)?[\s-])?(\(?\d{3}\)?[\s-])? Match an optional opening parenthesis followed by three decimal digits, an optional closing parenthesis, and either a white-space character or a hyphen zero or one time. This is the first capturing group.
Decimal digit character\d{3}-\d{4}\d{3}-\d{4} Match three decimal digits followed by a hyphen and four more decimal digits.
Whitespace character\x85\x85 The ellipsis or NEXT LINE (NEL) character (…), \u0085.
Whitespace character\p{Z}\p{Z} Matches any separator character.
Tagged : / / / / /

List of Top 5 Message queue software in 2021

  • MuleSoft Anypoint Platform.
  • IBM MQ.
  • Azure Scheduler.
  • Apache kafka
  • TIBCO Rendezvous

What is function of Message queue?

Message queues provide a form of message passing in which any process can read a message from or write a message to any IPC message queue on the system. There are no requirements that a process be waiting to receive a message from a queue before another process sends one, or that a message exist on the queue before a process requests to receive one.

What is Message queue?

A message queue is a queue of messages sent between applications. It includes a sequence of work objects that are waiting to be processed.

Another application, called a consumer, connects to the queue and gets the messages to be processed. Messages placed onto the queue are stored until the consumer retrieves them.

Why do we need Message queue?

  • Queue is used when things don’t have to be processed immediately.
  • It have to be processed in First In First Out order like Breadth First Search. 

What is message queue example?

 Is Kafka a message queue?

We can use Kafka as a Message Queue or a Messaging System but as a distributed streaming platform Kafka has several other usages for stream processing or storing data.

We can use Apache Kafka as:

  • Messaging System.
  • Storage System.
  • Streaming Platform.

How do I create a messaging queue?

Creates a new queue at the specified path on a Message Queuing server.


  • Create(String):- Creates a non-transactional Message Queuing queue at the specified path.
  • Create(String, Boolean):- Creates a transactional or non-transactional Message Queuing queue at the specified path.


Creates a non-transactional Message Queuing queue at the specified path.

:- public static System.Messaging.MessageQueue Create (string path);


path String

The path of the queue to create.



A MessageQueue that representes the new queue.



The path parameter is null or is an empty string (“”).


A queue already exists at the specified path.


An error occurred when accessing a Message Queuing method.


The following code example creates public and private queues. It sends a message to selected queues.

using System;
using System.Messaging;

namespace MyProject
/// /// Provides a container class for the example. ///
public class MyNewQueue


How do I read message queue?

Read messages from queues using the get next statement with the message queue record as the I/O object.When you use the get next statement, EGL performs the following actions:

  • Connects to the queue manager, if the queue manager is not already connected.
  • Opens the queue, if the queue is not already open.
  • Gets the next message from the queue.

You must use a local definition of the remote queue on the currently connected queue manager if both of the following circumstances are true:

  • You are reading messages from a queue on another Queue Manager using the get next statement.
  • You previously read a message from a queue using the get next statement.

You must use the close statement after a get next statement to close the connection to the queue in any of the following circumstances:

  • Before using the add statement.
  • To release the queue for access by another program.
  • To release the queue if you have a long running program and have completed work with the queue.

EGL automatically closes the connection to the queue on program termination.

Tagged : / / / / / / / / / /

How to share files between two computers?

If you have above question in your mind then you are at right place. I will discuss today on this very clearly. Let’s understand why we need this if you want to share files like 1GB to 5GB storage type then you need to copy it from one system and paste into other system but if you have files like 40GB or above then you have to think about it. So let’s dig into it.

1. Shares Folders and Drive locally

Let’s discuss about this process. you have to choose a folder (eg. my files) which you want to share with your friends or colleagues pc. because you want to give access to your friend for copying that file very easily without any external drives. so let’s see the below steps to do it easily:

Step 1 : Click on My Computer(windows 7 or This PC – Windows 10) or use shortcut (window + E) to open this

Step 2 : Go to your drive [eg Local Disk (E:) or Local Disk (F:) ] which you have folders and you want to share .

Step 3 : After opening F: Drive (in my situation, it may vary at your time), opened a folder name as study-material and in that folder i want to share laravel video with my friend.

Step 4 : Right click on that folder and click on Properties option from list .

Step 5 : Click on Sharing Tab and then click on Share button from section ( Network File and Folder Sharing ).

Step 6 : After doing above click you will see sharing windows and on that windows Select “Everyone” and Click on Add Button and then click on Share Button

Step 7 : At last go to your Windows Explorer (Window +E) and click on “Network” and see your friend pc icon there and jump into it.

References :

  1. Click Here
Tagged : / / /

302 Found: What It Is and How to Fix It?

What is 302 status?

The HTTP response status code 302 Found is a common way of performing URL redirection. A 302 Found message is an HTTP response status code indicating that the requested resource has been temporarily moved to a different URI. All HTTP response status codes that are in the 3xx category are considered redirection messages.

Diagnosing a 302 Found Response Code

it’s entirely possible that the server is misconfigured, causing it to improperly respond with 302 Found codes, instead of the standard and expected 200 OK code of a normal, functional request.

If your application is responding with 302 Found codes, this is an issue that many other visitors may be experiencing as well, dramatically hindering your application’s ability to service users.

if you want to dig out on above topic then follow below references :

By ClickMinded

so friends here I am describing all above things for understanding about 302. because i am facing this issue in my Laravel application so let’s check out to solve these issues in your Laravel application. below is the attached urls for common issue in Laravel related to 302.

References :

  1. Click Here
  2. Click Here
  3. Click Here
Tagged : / / / / / /

How to Embeds CodePen view in WordPress Site?

If You want to Embeds CodePen view Your wordPress Site(Blog Site) then first go to Click Here

After That You can select Any Social Site or Email for Sign Up .

After Sign Up shown below View Click Let’s Go button to Continue.

After that Show below Editor then you can edit in Codepen Editor

After that clicck to Home Button in your Codepen and Go to codepen Homepage and click Left Sidebar Pen button and to editor view & write your code and rename your page and click save button as below-

Preview of Codepen

Tagged : / / / /

How to configure WordPress date and time settings ?

Date-Time Is showing wrong.

Hey friends, Today I am going to explain you about wordpress date and time settings. Today I saw something in blog post that time is not showing as in my pc time. so i totally confused after seeing this. so i decided to fix it. so that is for this. Let’s get started :

Step 1 : Login to your wordpress as Administrator

Step 2 : Under Dashboard, click Settings, and then click General.

Step 3 : Scroll down to the Timezone list box, and then select the time zone you want.

Time zones are grouped geographically under Africa, America, Asia, Europe, and other regions.

Step 4 : Under Date Format, select one of the predefined formats for WordPress to use to display dates.

Step 5 : Under Time Format, select one of the predefined formats.

Step 6 : at last click Save Changes.

Tagged :