As developers, millions of tools are available to us. Here is a list of some very useful tools and software we think you should take a look at. It can be simple browser extension or powerful tools that can help you on our day to day work

Table of contents

Software

Everything Search tool for windows

VS Code: Code Editor

XVI32hex editor

Typora: Markdown Editor

Postman: API Client

Screen To Gif Screen Recorder to Gif

HeidiSql Free alternative to WorkBench for MySql client

Notepad ++ Free code editor

Winmerge Free differencing and merging tool for Windows

7-zip Free file archiver with a high compression ratio.

FileZilla FTP Client

OBS Free and open source software for video recording and live streaming.

Firefox Famous Browser

Brave Alternative browser

VirtualBox Virtualization

CCleaner Tool to clean up and optimize

Vagrant Virtualization wrapper that helps to send virtual machine in minutes

XAMPP Quickest way to setup LAMP on windows

Paint.net Free powerful picture editing tool

Online Tools

https://www.json-generator.com :dummy data json generator

https://ninite.com/ : multi software installer

http://www.dpriver.com/pp/sqlformat.htm : sql formatter

https://regex101.com/ : online regex editor: JS, PCRE, AS3

http://regexstorm.net/tester : online regex editor: .NET

https://delim.co/#: csv tool

http://sqlformat.darold.net/: sql formatter

https://jsonformatter.curiousconcept.com/: json formatter

http://www.convertcsv.com/csv-to-sql.htm: csv to sql formatter

https://www.useloom.com/ : screen recorder

Draw.IO free online diagram software for making flowcharts, process diagrams, org charts, UML, ER ,and network diagrams.

StackBlitz The online IDE for web applications.

Extensions (Chrome)

UBlock

Restlet Client - REST API Testing

Color Picker Chrome Extension

Vue Js Devtools

Grammarly Compose bold, clear, mistake-free writing with Grammarly’s AI-powered writing assistant.

Must Have VS Code Plugins

Angular Essentials Plugins bundle for Angular Developers

Bracket Pair Colorizer A customizable extension for colorizing matching brackets

Debugger for Chrome Debug your JavaScript code in the Chrome browser or any other target that supports the Chrome Debugger protocol.

Material Icon Theme Material Design Icons for Visual Studio Code

Vetur - Vue tooling for VSCode

Vue-peek - Allows peek and goto definition for Vue single-file components

Auto-rename-tag - Auto rename paired HTML/XML tag

Auto-close-tag - Automatically add HTML/XML close tag, same as Visual Studio IDE or Sublime Text

Npm - npm support for VS Code

JavaScript (ES6) Snippets - Code snippets for JavaScript in ES6 syntax

NPM IntelliSense - Visual Studio Code plugin that autocompletes npm modules in import statements

Path IntelliSense - Visual Studio Code plugin that autocompletes filenames

ESLint - Integrates ESLint into VS Code.

Prettier - Code formatter - VS Code plugin for prettier/prettier

Formatting toggle - A VS Code extension that allows you to toggle the formatting on and off with a simple click

Technical Sites & Blogs

https://www.blog.jamesmichaelhickey.com/

https://martinfowler.com/

https://dotnetcodr.com/architecture-and-patterns/

http://www.yegor256.com/

http://www.hanselman.com/

https://engineering.riotgames.com/

https://weblog.west-wind.com/

https://sourcemaking.com/

https://referencesource.microsoft.com/ (.NET Framework source)

Interesting

https://stackshare.io/ (company sharing their stack)

https://www.udemy.com/ (online video course)

https://scotch.io/ (online resources for course)

https://thecodinglove.com/ Coder humor

https://www.academind.com/ Coding Guide and Courses

Vue Dev

VueJs Official vue site

VueCLI Standard Tooling for Vue.js Development

Vuetify Material Design Component Framework

Element A Desktop UI Library

Angular Dev

Angular Official Angular site

Angular CLI Command Line Interface for Angular

Mobile/Cross Platform Dev

Ionic open source mobile UI toolkit for developing high-quality cross-platform apps for native iOS, Android, and the web—all from a single codebase.

.NET Dev

.Core Official .net Core site

SignalR

Enity Framework Object Relational Mapper

Nlog Logging for .net

Stackify Code profiler

Castle Windsor Inversion of Control container (Dependencies Injection) library

NodeJs/JS Dev

NodeJs Official NodeJS site

ExpressJs Minimalist web framework

Apollo Server Server to handle GraphQL correctly

Mongoose Object Moddeling for nodejs - mongoDB

ExpressJS minimalist web framework forNode.js

MongoDB NoSql database

swagger-jsdoc Generates swagger doc based on JSDoc.

Swagguer UI Express Adds middleware to your express app to serve the Swagger UI bound to your Swagger document.

jsonwebtoken An implementation of JSON Web Tokens.

log4js-node Logging library

Jest JavaScript Testing Framework

_underscorejs JavaScript library that provides a whole mess of useful functional programming helpers.

mLab Free cloud mongoDB for sandboxing

Moment Parse, validate, manipulate, and display dates and times in JavaScript. (if we have to deal with Dates)

NVM for windows Tutorial to install nvm (gives you the ability to have multiple version of nodejs install and easily switch between them)