Tooling

Tooling for working as backend engineer

This is also for personal and professional use,

  • Physical

    • laptop - work one with security setup

    • key board

    • mouse

    • good chair and desk, possible footstool

    • headphones and microphone

    • dock to connect all items

    • monitors - need to keep at eye level so many need stands/books to place underneath

  • Coding

    • Use some sort of IDE

      • Intellij

      • VScode

    • Install plugins in your IDE to improve the efficiency and experience of coding - too many can use up too much memory

    • Set up templates

    • setup auto complete rules

    • Setup colours, background, fonts etc

    • setup memory/settings to optimise IDE

  • Editing files

    • In terminal

      • Nano

      • Vim/vi (most popular esp on servers)

    • In OS

      • Atom

      • Notepad++

      • Sublime

  • Terminal

    • standard one that comes with OS should be fine

    • bash

    • zsh

    • shell

    • Have tools that you can use in terminal ie openssl, curl, ping etc

  • Browsers

    • Chrome

    • Firefox

    • Extensions - too many and can take up to much memory

      • json/xml/md renderer

      • suspender

      • Wiremock

      • safety/ad blockers

  • Http Client

    • Postman

    • curl

  • artifacts - services that need to be signed up to, hosted locally or third party

    • artifactory

    • maven

    • gcr

    • dockerhub

    • helm

  • Log searcher

    • splunk

    • ELK

  • Pdf viewer

    • Foxit

    • adobe

  • Word document

    • Word

    • libreoffice

    • Office 365

    • google docs

  • Spreadsheet

    • excel

    • libreoffice

    • google sheets

  • presentations

    • powerpoint

    • google

    • prezi

  • shared whiteboard

    • miro

    • microsoft whiteboard

    • drawing program over shared screen

  • diagramming

    • visio

    • google

  • File comparator

    • meld

  • Password keeper

    • keypass

    • vault (company host solution)

  • Communications/screen sharing

    • slack

    • Whatsapp

    • zoom

    • teams

    • drovio

    • outlook

  • Database

    • dbeaver

    • squirrel

    • oracle sql developer

  • Network

    • wireshark

  • Shared storage

    • Dropbox

    • one drive

    • google drive

  • General

    • Google account

      • mail, drive, doc

    • microsoft 360 account

  • CI servers

    • Just a computer or service

    • docker

  • kanban

    • jira

    • trello

    • microsoft planner

  • notes

    • one note

    • keep

    • simple notepad

    • slack

Last updated