---
title: "Santhosh Sasidharan (@santhoshss) | Hashnode"
description: "Santhosh Sasidharan (@santhoshss) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@santhoshss"
---

@santhoshss

# Santhosh Sasidharan

@santhoshss · Canada · Joined April 2022

[Website](https://cntechy.com/)

### [How to set up site redirects in CloudFront using Terraform?](https://blog.cntechy.com/how-to-set-up-site-redirects-in-cloudfront-using-terraform?utm_source=hashnode&utm_medium=feed)

If you need to set up a redirect for a domain to a subdomain and wonder how to do it in AWS, here is the answer. In my case, I wanted to redirect my apex domain (cntechy.com) to my blog subdomain (blog.cntechy.com). I also wanted https redirect and w...

7 min read · [blog.cntechy.com](https://blog.cntechy.com/how-to-set-up-site-redirects-in-cloudfront-using-terraform?utm_source=hashnode&utm_medium=feed)

[Sep 8, 2023](https://hashnode.com/posts/how-to-set-up-site-redirects-in-cloudfront-using-terraform/64fb55801fd5a96e0c21632c)

### [How to set up a React App with Tailwind using Vite](https://blog.cntechy.com/how-to-set-up-a-react-app-with-tailwind-using-vite?utm_source=hashnode&utm_medium=feed)

Vite is a build tool and development server designed for modern JavaScript applications. Vite is built on the principles of ES modules and leverages the native module system supported by modern browsers. Unlike bundlers that combine all your code int...

3 min read · [blog.cntechy.com](https://blog.cntechy.com/how-to-set-up-a-react-app-with-tailwind-using-vite?utm_source=hashnode&utm_medium=feed)

[Jul 19, 2023](https://hashnode.com/posts/how-to-set-up-a-react-app-with-tailwind-using-vite/64b866e251bc9d2020fcc806)

### [How to deploy your Static Site with Terraform, S3, and CloudFront?](https://blog.cntechy.com/how-to-deploy-your-static-site-with-terraform-s3-and-cloudfront?utm_source=hashnode&utm_medium=feed)

In this article, I will show you how to deploy a static website using S3, CloudFront. As a bonus, I will also guide you on how to set it up to serve the site through your domain. We are going to use Terraform, an infrastructure as code (IAC) tool to ...

6 min read · [blog.cntechy.com](https://blog.cntechy.com/how-to-deploy-your-static-site-with-terraform-s3-and-cloudfront?utm_source=hashnode&utm_medium=feed)

[Jul 16, 2023](https://hashnode.com/posts/how-to-deploy-your-static-site-with-terraform-s3-and-cloudfront/64b43168b08d8c1f6bee0460)

### [How to automate linting before a git commit](https://blog.cntechy.com/how-to-automate-linting-before-a-git-commit?utm_source=hashnode&utm_medium=feed)

Automatically linting your files before a git commit helps in keeping your code base clean and prevents known errors from creeping in. It also helps in keeping the code style consistent making it easier for multiple developers to collaborate on a sin...

3 min read · [blog.cntechy.com](https://blog.cntechy.com/how-to-automate-linting-before-a-git-commit?utm_source=hashnode&utm_medium=feed)

[Jun 3, 2023](https://hashnode.com/posts/how-to-automate-linting-before-a-git-commit/647b7a6562c98af970e29c99)

### [How to setup ESLint for your TypeScript project](https://blog.cntechy.com/how-to-setup-eslint-for-your-typescript-project?utm_source=hashnode&utm_medium=feed)

ESLint is a tool used for static code analysis, which helps identify potential errors, bugs, or stylistic issues. It can detect problems such as syntax errors, unused variables, missing semicolons, unreachable code, and more. Setup TypeScript project...

3 min read · [blog.cntechy.com](https://blog.cntechy.com/how-to-setup-eslint-for-your-typescript-project?utm_source=hashnode&utm_medium=feed)

[May 28, 2023](https://hashnode.com/posts/how-to-setup-eslint-for-your-typescript-project/6472ba97f6f6cee5182f7968)
