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)
Restlet Client - REST API Testing
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://dotnetcodr.com/architecture-and-patterns/
https://engineering.riotgames.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
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)