DEV Community

Cover image for Tools Developers Should Know In 2021
Ankush Singh Gandhi
Ankush Singh Gandhi

Posted on • Edited on

Tools Developers Should Know In 2021

Tools and Technologies Every Developer Should Know

1) GIT🔽

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

2) GITHUB🔽

GitHub, Inc. is an American multinational corporation that provides hosting for software development and version control using Git. It offers the distributed version control and source code management (SCM) functionality of Git, plus its own features. It provides access control and several collaboration features such as bug tracking, feature requests, task management, continuous integration and wikis for every project.[4] Headquartered in California, it has been a subsidiary of Microsoft since 2018.

3) TERMINAL/CLI🔽

A command-line interface (CLI) processes commands to a computer program in the form of lines of text. The program which handles the interface is called a command-line interpreter or command-line processor. Operating systems implement a command-line interface in a shell for interactive access to operating system functions or services.

4) DEBUGGER🔽

A debugger or debugging tool is a computer program used to test and debug other programs (the "target" program). The main use of a debugger is to run the target program under controlled conditions that permit the programmer to track its operations in progress and monitor changes in it.

5) IDE🔽

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools and a debugger. Some IDEs, such as NetBeans and Eclipse, contain the necessary compiler, interpreter, or both; others, such as SharpDevelop and Lazarus, do not.

❤️ SPONSER ME ON GITHUB ❤️

Image description

My other Blogs


Top comments (7)

Collapse
 
wegmatho profile image
Thomas Wegmann

CLIs are great and I use 'em daily. Prefer a well-designed UI though. I feel like drag-n-drop is very underappreciated.

Collapse
 
pomfrit123 profile image
***

The UI will rise again :D

Collapse
 
dashmindersingh profile image
Dashminder Singh

Git/Github is great platform for every individuals like students/ developers to enter a open source community. They should know how to assembles codes, project- files, learn open-sourec contributions. I think its a great platform and everyone should learn Git/Github

Collapse
 
jimmont profile image
Jim Montgomery

Github could go away or be displaced relatively easily. Not likely but possible.
An IDE isn't as necessary as your own effective workflow. My integration between components are Vim with debugging tools and runtime, however that likely doesn't fit the definition. I've had people sit next to me while working and say unprompted "that's fast", which has always been a bit odd to hear.

Collapse
 
ankushsinghgandhi profile image
Ankush Singh Gandhi

yeah

Collapse
 
jugalkishors profile image
jugalkishors

Useful information 🔥

Collapse
 
ankushsinghgandhi profile image
Ankush Singh Gandhi

thank you