It's me, Adam John Lea

It's me, Adam John Lea

My first post about Next.js using Next.js!

Next.js Logo

I've been looking for something that would reignite my passion for web development. It's been a very long time since I've felt in any way passionate about what I do. Don't get me wrong, I love my job, but it's a support role, not a developer role. I'm more or less free to experiment with whatever I want and that can be a curse as well as a blessing.

I've tried Ruby, Swift, SwiftUI, Dart, vanilla Javascript, Java, C#, and React. There were things that I enjoyed about each of them, but nothing could hold my interest long enough to get me to the "build something" stage. Then... I found Next.js!

What appealed to me about Next.js over vanilla React:

  • Simple page based routing
  • Pre-rendering
  • Automatic code splitting
  • Built-in Sass support
  • Not having to import React at the top of every page (silly, but true)

In other words, it takes some of the pain out of React development.

So this is my first project from a tutorial - and it's so useful to make a blog for a first project. A place to record my progress while learning about Next.js along the way. I don't quite understand all of the code I wrote completely, but that's what I'll be posting about next - some of the challenges to learning Next.js/React.

I'm just getting started and I hope you follow along. If you're learning Next.js or React as well, reach out on Twitter, and let's learn together!