· 4 Min read

Node.js runs on Next.js now

I can't believe the day has come now, Yes, you heard that right, Node.js runs on Next.js now !

Post

I did not expect a new Node site, much less such an incredible overhaul. This codebase is a phenomenal reference and I highly recommend people use it as such!

Why rebuilding the website was even required ?

As per the old Node.js website, I've always felt that website needed more harmony. It was not easy to navigate, it was not friendly, and it was not end-user/consumer-first. We needed something that could easily allow you to get started for your platform. Node's team spent 3 years developing the new website. The new website design and content are relatively simple & content wise, the team took long efforts to prioritizing a re-structure of pretty much every section. It took lengthy discussions on what and where the content should be placed.

Why choose Next.js ?

Node's team were able to realize that they needed a project that used totally future proof technologies and that would allow an outstanding Developer Experience and that's where they decided to go with Next.js. With a superfast growing community, Next.js has pretty much become the default for all major companies and teams who were previously in love with React. React is powerful, simple and easy to use and Next.js takes those attributes and adds a ton of new abilities to it.

Improving the DX

DX Choosing modern frameworks allows to have an outstanding Developer Experience and Next.js is certainly one the favorites. The team wanted to ensure that both newcomers and existing long terms contributors felt confident navigating the codebase. A lot of focus was also put on documenting the process and list all the tech used on the website. The new experience of getting started, getting the environment ready, and being able to immediately make contributions is seamless.

Accessibility

Allowing non-technical people to contribute and thrive with translations and allowing software developer's diverse communities to feel included and that Node.js is reachable to everyone was also one of the top priorities of the re-design process. This broadens the gaze and makes the website accessible to a much wider audience.

How can you contribute ?

Contributing to the node.js website is fairly simple. It's open source and the project follows a "Code of Conduct" Anybody who wants to contribute to the Node.js's Website is welcomed! Please read their Contribution Guidelines and see the Figma Design to understand better the structure of this repository.

Once you're done with those, YOU CAN START LIKE THIS :

  • Fork the repository.
  • Create your new branch from the "main" branch.
  • Start making your new changes.
  • Commit your code and give proper commit messages.
  • Push to your branch on your repository.
  • Open a Pull Request (PR) and request for review.

And that's it, The team will review and verify your changes and if everything goes well, your code will be merged with the main branch and will be pushed to production.


What are your thoughts about the new website ? I hope this article helped and educated you about the Node.js new website. Thank you so much for staying till the end. Keep following me for more such insightful articles.