Skip to content

Necessary tools in `local environment` for Backend

Mohamed Hassan (JOSEPH) edited this page Apr 21, 2023 · 22 revisions

Tools:

  • Eclipse IDE

    • master terminal-view to have full control over time.
    • Usage: Windows > Show View > Terminal
  • To get more visibility, you can use this awesome 😍 command_line-tool CURL

  • Git

    • master terminal to have full control over time.
    • don't use unnecessary commands, just what fits the need to get the job done.
    • configure ssh for connectivity with SCM server as Github
  • Connectors with other DBs and Message Brokers shall be used locally to maintain a stable data state and have full control over them, then shut them down if they are not needed to avoid a lot of computer's resources consumption

  • Connectors with other systems (apps) shall be with an http-client that is built locally based on the interface integration contract made of JSON

    • JSON file represents a data exchange model.
    • Besides data types per language in bits representation shall be known in advance to do the proper mapping upon implementation.
  • Building tool: Maven

  • Nice website to generate Spring-Boot project skeleton

Clone this wiki locally