As developers, we spend a large amount of time in our ‘Terminal’ / ‘Shell’.
Although there are multiple available shells such as ‘zsh’, ‘ksh’ and others — ‘bash’ is one of the most popular ones and often the default.

I realized that I would often view the ‘current Git branch’ OR the ‘current working directory’ by running the git branch and pwd commands respectively.
However, these can be embedded right in the prompt itself by customizing it.

Below was the final result post customization:

Image for post
Image for post

As you can see, the ‘current working directory’ is shown in yellow, whereas the ‘current Git branch’ is shown in green (iff the current directory is a Git repository). …


Cross-site scripting (XSS) is a type of attack in which malicious scripts are injected into a trusted website. It typically occurs due to lack of input sanitization and further rendering of this unsafe input, in a web application.

There are primarily two types:

  1. Stored / Persistent XSS:

In this type of XSS, there is no explicit action required from the victim, since the injected script is permanently stored on the target server(s). The victim unknowingly retrieves the malicious script from the server, when requesting for other information.


There is a forum page, which displays the most recent comment on a…

As per the Wikipedia definition:
HTTPS or HTTP Secure is an extension of the Hypertext Transfer Protocol (HTTP) for secure communication over a computer network.

It is what manifests itself as the green padlock icon that can be seen in the ‘Address Bar’ of your browser, when visiting any website that supports HTTPS eg — Medium.

Image for post
Image for post
HTTPS on Medium

In HTTPS, there is encryption using Transport Layer Security (TLS) or Secure Sockets Layer (SSL), which was the predecessor.
TLS was introduced in 1999, and is based off SSL 3.0.

SSL / TLS aim to provide both privacy (using encryption) and identification (trusting the identity of the other party using certificates). …


Naman Sancheti

Frontend Engineer — II @Amazon • Ex @MorganStanley • Ex @Delhivery • Posts are my own • Web: • Twitter: @namans_26

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