👋 I’m Geshan, Senior Software Engineer and a speaker.
I have more than 15 years of professional software engineering experience, currently located in Sydney, Australia serving Simply Wall St as a senior software engineer. I am a Google Developer Expert and I have actively participated as a speaker in:
and more. I am a technical writer too, blogging since 2007.

Receive free monthly newsletter.
Popular topics
Recently published
A beginner's guide to retrying failed requests with Axios Retry
In this guide, you will learn how to use Axios Retry plugin to retry failed request with Axios applying certain rules. Get going now!
Read postHow to Use LIMIT in Postgres Delete in two roundabout ways
In this guide, you will learn how to use limit in Postgres DELETE statement with a sub query and a CTE with examples of each, click and learn them now!
Read postSetting up environment variables in Docker Compose an almost complete guide
In this tutorial, you will learn how to set up environment variable sin docker compose in the docker-compose.yml file and an external .env file with substitution and precedence.
Read postA beginner's guide to type casting in TypeScript with examples
In this tutorial, you will learn how to type cast in TypeScript for both primitive types like string, int and custom Types.
Read postHow to Use PostgreSQL COALESCE effectively with examples
In this guide, you will learn how to use PostgreSQL COALESCE function effectively to handle null value with practial examples.
Read post