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:
- create aliases; How to create git aliases
- customize your git configuration; (in progress).
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. |