• Programming Languages: Classifications and Generations

    CPU can only understand 0’s and 1’s i.e., machine language. To run/execute tasks on a machine, we use programming languages as tools to feed CPU with the language that it understands. There are 2 categories of programming languages. Low-Level...
  • #x VS Code Extensions

    Here are some of the useful vscode extensions that I use outside or inside dev containers for my development work Eclipse KeyMap To use the same keyboards shortcuts like Eclipse IDE VS Code Extension id: alphabotsec.vscode-eclipse-keybindings Java Extension Pack...
  • Sharing SSH Keys from WSL2 to VS Code Dev Containers

    Quick intro to VS Code DevContainer: It’s a feature of vscode that enables you to launch your development environment from the docker container. In other words it looks like you have opened a regular vscode IDE, but your code...
  • Setting up SSH Authentication with Git

    When we are working for multiple clients or handling multiple client projects often times we see that each client has their git server in GitHub or GitLab or Bitbucket either in self-hosted model or subscribed to GitHub enterprise versions....
  • Sorting in Java

    An array of primitive types like byte, short, int, long, float, double, char, boolean can be sorted by calling the overloaded static method java.util.Arrays.sort(<primitive-type>[] arr) An array of wrapper types/Value Objects like Byte, Short, Integer, Long, Float, Double, Character,...