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.
Top comments (7)
CLIs are great and I use 'em daily. Prefer a well-designed UI though. I feel like drag-n-drop is very underappreciated.
The UI will rise again :D
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
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.
yeah
Useful information 🔥
thank you