Software and Tools
First, check out the overview of tech, software, and tool we have listed on Stackshare.
Most of the things listed on this page are optional (unless explicitly stating "REQUIRED"). They are defined here because they have been found to speed up a development workflow.
IDEs
VSCode
Great integration with several languages and useful plugins that are easy to configure per project. It doesn't take up a lot of memory while running like most standard IDEs.
Download it here: https://code.visualstudio.com
If you have a preferred IDE that isn't documented here, feel free to add to this page.
CLIs
git (REQUIRED)
What version do we use: latest
Github CLI
Useful for command line access to PRs and Issues. Additionally, it provides a fast and easy way to create repositories from a repository template
k9s
K9s is a terminal based UI to interact with your Kubernetes clusters. It's a easier way to navigate and view deployed applications.
kubectx & kubens
kubectx is a tool to switch between contexts (clusters) on kubectl faster. kubens is a tool to switch between Kubernetes namespaces (and configure them for kubectl) easily.