You can reduce the quality of photos to speed up the loading of your site
If you own a website or work on a customer website, then you need to know the importance of SEO. Without proper SEO strategies, you can not get high rankings in Google.
Success in a media channel such as organic search depends on the content. In particular, the production of useful content has the ability to rank. In its recent algorithm updates, Google has focused heavily on promoting great content and natural links, and penalizing poor content with unspecified links.
Websites are created using different frameworks and programming languages. The .NET framework is one of the many options you can choose from.
Visual Studio's success is largely due to its ability to deliver stability and performance. In addition, it provides much-needed features, including IntelliSense, which is only available on full-size IDEs such as Visual Studio 2017 or Eclipse.
The power of Visual Studio Code comes from the open-source community as it is now able to support almost any programming language, development technology and framework. In addition, it supports syntax highlighting, IntelliSense and Emmet features, and snippets.
Linters are used to compare code by selecting a popular style or as a configuration file to customize rules, which are used to find possible errors in the code and correct them when writing code. Visual Studio does not have a built-in JS liner code, so it needs an extension. Some of the extensions available are:
JSHint. With over one million installations, a jshintrc configuration file. needs.
ESLint. It is the most popular with over eight million installations. Requires packages and plugins for installation. You must also have rules for eslintrc. Define that the extension is used for linting code (finding possible errors).
JSLint which provides JSLint library linting. You can install jslint locally or globally. It currently has more than 109,000 installations.
Syntax Highlighting Extension
Currently, the latest Visual Studio Code complies with Atom Grammar Standards to better support the coloring of syntaxes. Extensions like JS Atom Grammar are no longer required.
However, some file extensions and syntax highlighting are useful for some projects. Some of them are:
DotENV. With over 833,000 installations, it supports environments that adjust syntax highlighting.
Bracket Pair Colorizer 2. With over 730,000 installations, it highlights colors according to the brackets to help you identify the block belonging to the bracket.
Node Package Management Extensions
NPM by Egamma. With over 2.3 million installations, it uses package.json to verify installed packages and offers clickable options if something goes missing or the versions do not fit. You can run the npm scripts defined in package.json into the editor.
Path Intellisense extension. With over 2.7 million installations, it automatically completes filenames and works in CSS and HTML files.
NpmIntelliSense. With over 1.9 million installations, it imports npm autocomplete modules into imports.
Vide Node package. With over 55,000 installations, it allows you to view the source of the Node package as well as the document when working with code.
Sometimes, we write code that is not on par with other codes. You must go back and clear the indentations on each line of code and make sure that the tags and braces are formatted in a legible format. This can be tedious. Instead, use extensions that speed up the process. Note that Beautify and Prettier extensions cannot be enabled together.
JS Refactor extension. Uses the refractor for JS code, such as extracting variables / methods, converting existing code, exporting functions. To date, it has had more than 140,000 installations.
For most large frameworks, VS Code is supported through extensions. However, there are several frameworks whose extension is not yet fully developed. Here are some VS Code extensions that offer significant performance:
Angular 8 Snippets. Snapshots for Angular versions 2 to 7 also have 8 betas. Supports HTML, TypeScript, PWA, Flex Layout, and Angular Material ngRx. It has 242 Angular snippets and more than 1.35 million installations.
Angular Snippets version 9. With over 1.7 million installs, it is the most popular Snippet extension for AngularJS developers. Contains snippets for Docker, RxJS, TypeScript and HTML files.
React Native tools. Provides IntelliSense, debugging, and command features for React Native projects. To date, it has had more than 1.2 million installations.
React-Native / Redux / React snippets. Features syntax storybook, ES6 / ES7 React in Redux, ES6 / ES7, and React Native with over 371,000 installations.
Vetur extension. Provides syntax highlighting, Emmet, linting, snippets, IntelliSense, formatting and debugging support for Vue. It has a document published on GitBook, with more than 4 million installations.
ES7 React / GraphQL / React-Native / Redux snippets. Contains scripts for JS and TypeScript, Redux, Graphql, and React with ES7 syntax. This extension has more than one million installations.
Cordova Tools. Supports Cordova frameworks and plugins. IntelliSense provides debugging, as well as other features of Cordova-based projects. To date, it has had more than 272,000 installations.
Ember. Provides support and IntelliSense for Ember with over 18,000 installations. All ember cli commands are available after installation via the list of VS Code commands.
jQuery Code Snippets. There are more than 130,000 jQuery code snippets. With over 700,000 installations, it is enabled by the jq prefix.