10 Best VSCodium and VS Extensions to Improve your productivity if you are SRE
As an SRE / Full Stack developer and as I have shouted to the world, I love open source. First of all, modern IDEs help me focus on the creative task (eg coding) and eliminate a lot of repetitive and tedious tasks. Also, they help me maintain my focus by using a tool and reduce costly context switching of my brain.
In this post I will mainly focus on VS Codium code for cloud native development.
VSCodium is a community-driven, freely-licensed binary distribution of Microsoft’s editor VS Code. Screenshot. Why Does This Exist. Microsoft’s vscode source — https://github.com/VSCodium
But the purpose is that tools help us to be more efficient, so let’s go with it
GitLens — Git supercharged
GitLens simply helps you better understand code. Quickly glimpse into whom, why, and when a line or code block was changed. Jump back through history to gain further insights as to how and why the code evolved. Effortlessly explore the history and evolution of a codebase.
Docker
The Docker extension makes it easy to build, manage, and deploy containerized applications from VS Codium. It also provides one-click debugging of Node.js, Python, and .NET Core inside a container.
Kubernetes
The extension for developers building applications to run in Kubernetes clusters and for DevOps staff troubleshooting Kubernetes applications.
Works with any Kubernetes anywhere (GCP, Azure, Minikube, AWS and more!).
Prettier -Code Formatter
Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.
YAML
Provides comprehensive YAML Language support to VS Codium, via the yaml-language-server, with built-in Kubernetes syntax support.
Git Graph
View a Git Graph of your repository, and easily perform Git actions from the graph. Configurable to look the way you want!
Terraform
This is a VS Code extension. Adds syntax support for the Terraform and Terragrunt configuration language.
Todo Tree
This extension quickly searches (using ripgrep) your workspace for comment tags like TODO and FIXME, and displays them in a tree view in the activity bar. The view can be dragged out of the activity bar into the explorer pane (or anywhere else you would prefer it to be).
vscode-icons
Manage pull requests and conduct code reviews in your IDE with full source-tree context. Comment on any line, not just the diffs. Use jump-to-definition, your favorite keybindings, and code intelligence with more of your workflow.
Code Runner
Run code snippet or code file for multiple languages: C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, F# (.NET Core), C# Script, C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D, Lisp, Kit, V, SCSS, Sass, CUDA, Less, Fortran, Ring, and custom command
You share which ones are your favorites, these are mine