# My Default Environment: Netlify + Vite + React

## What is Netlify?

[Netlify](https://www.netlify.com/) is my go-to build+deploy platform of [choice](https://builditdeploy.hashnode.dev/dont-roll-your-own). It's hard to beat the exceptional [Developer Experience (DX)](https://github.blog/2023-06-08-developer-experience-what-is-it-and-why-should-you-care/) and speedy [Zero to One](https://www.goodreads.com/book/show/18050143-zero-to-one) deployments from [hackathons](https://builditdeploy.hashnode.dev/why-am-i-starting-on-hashnode-now-hackathon) to side hustles to your next favorite startup idea.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1688089802037/3168a2f8-bae3-4a40-8ae3-94473cec0d55.png align="center")

Netlify makes it super easy, with minimal configuration, to integrate with multiple platforms and allows you to focus on your code, as opposed to other cloud-native platforms that are more hands-on. Each has its benefits and drawbacks.

Netifly works great for [me on GitHub](https://github.com/100stacks), since they provide a free plan with very reasonable includes without dropping down a credit card.

## What is Vite? Rhymes with "Jeep" and "Beep"

[Vite](https://vitejs.dev/) ([rhymes with "Jeep"](https://vitejs.dev/guide/#overview)) is the next-generation build environment. It problem solves for several pain points in the modern build process. It also supports many of your favorite tech stacks today, with a large set of [community-supported templates](https://github.com/vitejs/awesome-vite#templates).

## Because you can

You may not always have an opportunity to change your [CI/CD](https://www.redhat.com/en/topics/devops/what-is-ci-cd) environment, so you might have to propose gradual changes based on the complexity of your pipelines and tech stack. Abandon your current build environment and give this a try...you'll thank me later. 🙌

---

Another article in the [1Password Hackathon](https://builditdeploy.hashnode.dev/series/1password-hackathon) series by @[James Thompson](@builditdeploy)
