---
title: "Vishnu Dileesh (@vic0de) | Hashnode"
description: "Engineer | Entrepreneur | Educator. Read the latest articles by Vishnu Dileesh on Hashnode."
url: "https://hashnode.com/@vic0de"
---

@vic0de

# Vishnu Dileesh

@vic0de · India · Joined June 2016

Engineer | Entrepreneur | Educator

[Website](https://www.vishnudileesh.com/)

### [Connecting to a PostgreSQL DB on CloudSQL via Python server running on Cloud Run](https://vic0de.hashnode.dev/connecting-to-a-postgresql-db-on-cloudsql-via-python-server-running-on-cloud-run?utm_source=hashnode&utm_medium=feed)

Once we have our PostgreSQL database running on CloudSQL, with the flag cloudsql.iam\_authentication set to on. We can now have a look at how we could create a Python FastAPI backend that connects to the database. Let's start by creating a project fol...

4 min read · [vic0de.hashnode.dev](https://vic0de.hashnode.dev/connecting-to-a-postgresql-db-on-cloudsql-via-python-server-running-on-cloud-run?utm_source=hashnode&utm_medium=feed)

[May 8, 2024](https://hashnode.com/posts/connecting-to-a-postgresql-db-on-cloudsql-via-python-server-running-on-cloud-run/663bc72d72441ecb2d4b860a)

### [Getting started with PostgreSQL and Python](https://vic0de.hashnode.dev/getting-started-with-postgresql-and-python?utm_source=hashnode&utm_medium=feed)

Start by running your Docker Desktop application. Then via the command line run the following command to pull the latest postgres image and start an instance. docker run -d -p 5432:5432 -e POSTGRES\_PASSWORD=mysecretpassword --name postgres\_docker pos...

3 min read · [vic0de.hashnode.dev](https://vic0de.hashnode.dev/getting-started-with-postgresql-and-python?utm_source=hashnode&utm_medium=feed)

[May 5, 2024](https://hashnode.com/posts/getting-started-with-postgresql-and-python/66379a9ea31a4ff49a8ac52b)

### [Dockerizing a Hello World Express App and Uploading to GCP Artifact Registry](https://vic0de.hashnode.dev/dockerizing-an-express-app-and-uploading-to-gcp-artifact-registry?utm_source=hashnode&utm_medium=feed)

Our express app is a very simple API that listens on port 3000. And has a single endpoint of root, which returns a JSON message of Hello World. Create a new folder named hello-express-app and cd into it. mkdir hello-express-app && cd hello-express-ap...

4 min read · [vic0de.hashnode.dev](https://vic0de.hashnode.dev/dockerizing-an-express-app-and-uploading-to-gcp-artifact-registry?utm_source=hashnode&utm_medium=feed)

[Jan 14, 2024](https://hashnode.com/posts/dockerizing-an-express-app-and-uploading-to-gcp-artifact-registry/65a3bdc36708a1e45f17c1f7)

### [Building a simple REST API using Nodejs, Expressjs, Prisma, and SQL - Part 04](https://vic0de.hashnode.dev/building-a-simple-rest-api-using-nodejs-expressjs-prisma-and-sql-part-04?utm_source=hashnode&utm_medium=feed)

Setting up Folder Structure, and Refactoring

6 min read · [vic0de.hashnode.dev](https://vic0de.hashnode.dev/building-a-simple-rest-api-using-nodejs-expressjs-prisma-and-sql-part-04?utm_source=hashnode&utm_medium=feed)

[Oct 2, 2023](https://hashnode.com/posts/building-a-simple-rest-api-using-nodejs-expressjs-prisma-and-sql-part-04/651a55d3b28f4b319b679475)

### [Building a simple REST API using Nodejs, Expressjs, Prisma, and SQL - Part 03](https://vic0de.hashnode.dev/building-a-simple-rest-api-using-nodejs-expressjs-prisma-and-sql-part-03?utm_source=hashnode&utm_medium=feed)

Setting up TypeScript and Validation with Zod

4 min read · [vic0de.hashnode.dev](https://vic0de.hashnode.dev/building-a-simple-rest-api-using-nodejs-expressjs-prisma-and-sql-part-03?utm_source=hashnode&utm_medium=feed)

[Oct 1, 2023](https://hashnode.com/posts/building-a-simple-rest-api-using-nodejs-expressjs-prisma-and-sql-part-03/65198003246e5e288094842d)
