In my time in uni and the years I’ve been working 9–5 jobs, I’ve learned that no matter how good you are, you can always do better ( WOW 🤦‍♂ right?). Most of the time this “better” thing comes from your hard work, continuous learning etc. but there are moments when you can just do better by having the right tools. I’m gonna show you 10 vscode plugins that will make you more productive and your life easier when developing apps + a few more at the end of the article that I personally enjoy using. So without further ado:

1. Sonarlint

Git Branches represented as a Tree
Git Branches represented as a Tree

PRs? MRs? What?

For those of you who are new to software development, Pull Requests (PRs) or Merge Requests (MRs) are…well requests that you make in order to get your newly added/modified code into a parent branch. If you’re at the beginning you might not have done this if you worked alone on your personal projects, and just commited everything on the master branch, but in “real life” projects, where teams have more than 1 member, this is the AS IS way of doing things, to keep the already chaotic process of development under some kind of control.

But WHY..

Let’s get a bit more…

In your typical microservice architecture the main access point (and desirably the only one) to the inside of it should be the apigateway. So its job is to route the requests, as the first line of interaction between outside world and the inside, to the appropriate microservice based on different values that the request has. Some endpoints are private therefore they might require, let’s say, a specific token to be passed with the request (eg. JWT auhorization).

In this case, instead of computing (here I’m referring to decrypt the JWT signature) whether or not the caller is who they say…

ALex Antonica

Software engineer in my 5th year now, passionate and curious about new technologies, practices and ways of thinking. Never stop growing.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store