We Sit Down with NearFormer Michele Riva to Discuss his New Book “Real-World Next.js”
Michele Riva is a Milan-based senior architect at NearForm, having joined in February 2022. A passionate and experienced software architect with almost a decade of experience in product and consultancy companies, Michele most recently won the Microsoft MVP Award and is a Google Developer Expert.
In 2022, Michele released his first book, “Real-World Next.js,”, where he explores the web framework that forever changed the way we build web applications.
We sat down with Michele to discuss his book and Next.js.
What led you to write this book?
Before writing my book, I was very active writing technical articles on medium, having published over 50 public domain articles. One day, an editor from Packt Publishing reached out to see if I’d like to transform these pieces of technical content into a book. I said why not, and the rest is history!
What was the writing process like?
It was difficult for two reasons:
- Firstly, writing a book is very different to writing a short-form article, which I was used to.
- Secondly, it’s hard to write about an ever-changing technology in a way that will remain relevant not just today but in 12 months time too. I had to consider extensively how things will look over the next year to be able to create this book.
So, what is Next.Js?
Next.js is a scalable, high-performance React.js framework for modern web development. It provides an extensive feature set, including hybrid rendering, route prefetching, automatic image optimization, and internationalization, out of the box.
What does the book cover?
This book starts at the basics of Next.js and demonstrates how the framework can help you reach your development goals. It showcases Next.js’ versatility when building real-world applications with step-by-step explanations, and can assist readers in selecting the right rendering methodology for a website. By the end of the book, readers will be able to design, build, and deploy modern architectures using Next.js with any headless CMS or data source.