- Emre Sanden
So, I've been working with Next.js for a while now, and let me tell you, it's been an awesome ride! As an 18-year-old junior fullstack developer, I couldn't have asked for a better framework to dive into.
Alright, let's start with a quick intro to Next.JS:
Next.js is this super cool open-source framework that lets you build modern web apps with React. It was created by Vercel back in 2016, and man, it's got some amazing features! With Next.js, you can do server-side rendering (SSR) and static site generation (SSG), which makes your apps perform better and rank higher on search engines. And guess what? It plays really well with TypeScript too, making coding a breeze! Plus, there's hot module replacement and automatic code splitting, which is like magic when it comes to speeding up development. By the way, you can use it with Vercel's hosting, but you're not stuck with just that; it's flexible and can work with other hosting services too. That's what I love about it!
If you're curious, you can check out more about Next.js on their website: https://nextjs.org/
And hey, this very webpage you're on right now? It's made using Next.JS with Tailwind CSS, and guess where it's hosted? Yep, on Vercel!
As an 18-year-old fullstack dev, I've built quite a bunch of apps with Next.js, and most of them are happily living on Vercel. You know what's so awesome about it? The whole deployment process is a piece of cake! You just sign in to Vercel with your GitHub, and boom, you can import your repo. After that, every time you make changes to your code, it automatically gets deployed on your Vercel setup. It's like magic; you don't have to worry about the nitty-gritty stuff!
Oh, here's a cool trick I learned with Vercel. When I want to show off my new features or changes, I just open a pull request, and Vercel creates a custom domain with a preview of those changes. It's like having a secret hideout to show my work to the world before making it live. So cool!
Being a junior fullstack dev and working with Next.js and Vercel has been such a blast. I feel like I'm leveling up my skills every day, and it's all thanks to these awesome tools!