Tools and Extensions for Data Engineering

Here are the tools I am using daily as Data Software Engineer.

Visual Studio Code Extensions

Name Description Purpose
Git Lens Supercharge Git within VSC. See the last author, date and commit message for each lines. I can retrieve the associated ticket in the Jira history (thanks to the existing git commit message conventions) or exchange directly with the original author.
Git Graph View a Git Graph of your repository. Help troubleshooting git operations e.g. traveling back of merging branches.
Code Spell Checker Spelling checker for source code. Avoid grammar mistakes in READMEs and docstrings.
Better TOML Syntax highlighting for toml files. Self-explanatory.
HashiCorp Terraform Syntax highlighting and autocompletion for tf files. Self-explanatory.
HashiCorp HCL Syntax highlighting and autocompletion for terragrunt files. Self-explanatory.

Command Line Interface Extensions

Since I am developing on MacOS, I am using zsh but equivalents also exist for bash.

Name Description Purpose
powerlevel110k Theme for zsh. Highlight the status and branch you are pointing at.
zsh-autosuggestions Suggests commands as you type based on history. Display the existing make commands.

Git Utilities

Regarding git, you can:

Chrome Extensions

Name Description
Ublock Origin Block ads on your web browser.
Json Viewer Json highlighter.
Jira Static Link Copy static Jira link into the clipboard.
Confluence Static Link Copy static Confluence link into the clipboard.