In this episode of The Developers’ Bakery we touch on Next.js and a middleware to overcome one of its missing capability with Michele Riva and Krabs 🦀
Krabs is a Express.js/Fastify middleware that will help you deploying multi-tenancy application on Next.js. We’re going to walk through what this tool does and why it was even needed in the first place.
Michele is also a book author and has a lot of opinion on programming languages. We’re going to hear a bit about his experience writing a book and some of his lessons learned.
Enjoy the show 👨🍳
Show Notes
- 00.09 Intro
- 00.55 Episode Start
- 01.28 Michele’s Introduction
- 02.31 What is Krabs?
- 03.36 What is NextJS?
- 05.25 What is multi tenancy?
- 08.05 Is Krabs used in production?
- 11.00 FLIP - Functional-like Imperative Programming
- 12.37 Native Multi-tenancy support in Next.js
- 14.30 Upcoming features for Krabs?
- 16.57 Who is currently maintaining the project?
- 17.58 Who is sponsoring this project?
- 19.07 Could you imagine doing OSS full-time?
- 20.47 What’s your experience as a book author?
- 23.51 Real-world Next.js
- 26.17 If you were to rewrite Krabs, what would you do differently?
- 29.11 If you were to rewrite your book, what would you do differently?
- 31.36 Further reading
- 33.41 Bonus: What is your favourite programming language?
- 35.54 Bonus: …and why it’s not Javascript?
- 40.46 Where to find Michele online?
Resources
- micheleriva/krabs on Github
- Krabs Official Website
- Krabs Tutorial
- Serving thousands of websites with a single Next.js installation on YouTube
- Real-World Next.js - Packt Publishing
- @micheleriva on Github
- @MicheleRivaCode on Twitter