Full-Stack Next.js Monorepo for Production Ready React+TypeScript Apps
- When: Friday, Sept 2 (9am - 4pm)
- Where: Sunriver Resort
- Instructor: Joel Hooks
Next.js is a practical and performant choice for building web applications with React and TypeScript. Take it a step further and include Turborepo for code reuse and excellent multi-player team capabilities with minimal technical overhead.
You will build out the shell for a content driven-application that includes authentication, a CMS, and Stripe integration for e-commerce. Along the way you’ll test the most important aspects and create packages that can be published to NPM and used across more applications in your mono-repo using the same patterns.
Finally, we will deploy the application to Vercel and explore CI/CD through Github Actions.
Prerequisites
This is an intermediate to advanced workshop. We will assume working familiarity with React, TypeScript, git, and npm. Some experience with Next.js will be a big help.
Agenda
We will start with setup and introduction that will outline the day. From there we will incrementally build our application, discussing decisions, tradeoffs, and alternatives along the way. There will be plenty of hands-on time to work and explore the tools.
- 09:00a - doors open
- 12:30p - lunch
- 01:30p - afternoon session begins
- 04:00p - workshop ends
About Joel Hooks
Joel is a software developer from the Pacific Northwest and built egghead.io. Joel is also the lead developer and executive producer of many high-quality courses for web developers such as Epic React, Testing JavaScript, Just JavaScript, and Testing Accessibility. Over the last two years Joel has led the effort to migrate egghead.io to Next.js and create a monorepo that is home to more than half a dozen Next.js apps that share a common core library and it’s AWESOME. After almost three decades of building UIs, Joel thinks now is the BEST time to be alive as a developer and is excited to share his experience with you.
Our Sponsors
Testimonials
I'm absolutely blown away by how much @cartwr and the entire team @CascadiaJS lifts up and highlights the people who contribute to and make this conference so special. This is what a conf that focuses on community looks like! 🌲 #cjs19 pic.twitter.com/Yh0CdOzVyx
— Divya (@shortdiv) November 9, 2019
I absolutely LOVED MCing @CascadiaJS! This was such a well organized conference, huge kudos to the speakers, the organizers, the sponsors, and of course the audience + community for making it great. It was a pleasure!! #cjs20 pic.twitter.com/EhqjhYJEVY
— Cassidy (@cassidoo) September 3, 2020
Attended #CascadiaJS last week! Awesome speakers/workshops and very well done virtual/hybrid experience! Can't recommend it enough for developers no matter where they are in their coding journey! 🖥️🌲#webdevelopment #javascript #CascadiaJS2021 #PNW pic.twitter.com/imknQzJmBZ
— Nathan Pickard (@NathanPickard) November 8, 2021
That’s a wrap on #CascadiaJS 2021! I’m so stoked I got to attend an in person event!
— tyler (@airercode500) November 5, 2021
Can’t wait for next year at Sun River! Was lovely meeting you all! pic.twitter.com/N936UaiOi1
Had an amazing time at @CascadiaJS. See you next year! pic.twitter.com/eJYIkqHVMf
— Treasure Porth (@treasureporth) November 13, 2019
I was honored to participate in #CascadiaJS again this year. I've been so impressed again with all the creativity and effort the organizers, speakers, and community puts into making it a uniquely fun event. ✨ pic.twitter.com/x0byI4utED
— Nicole Oliver (@nixcodes) November 5, 2021
Huge shoutout to the @CascadiaJS organizers for a truly unique experience that went above and beyond anything I could have imagined. You could really feel their passion for the community and the time, attention, and care they put into every single aspect. THANK YOU!! ❤️🌲 #cjs20 pic.twitter.com/5NH2FVfMA2
— Rachael Thomas (@rachael_codes) September 3, 2020
So about @CascadiaJS last year… pic.twitter.com/iFsMyd71FA
— Michelle Bakels (@MichelleBakels) January 25, 2022
Yeah, tonight was great. #CascadiaJS pic.twitter.com/4hHgTP46fg
— Jessica West (@jessicaewest) November 5, 2021
Awesome @CascadiaJS afterparty at the @LivingComputers
— Welling Guzmán (@wellingguzman) November 17, 2018
I had so much fun. #CJS18 pic.twitter.com/xUiF2iupz6
I can't thank @crtr0, the @CascadiaJS team, and the conference sponsors enough for the opportunity to attend #cascadiajs! Everyone was so encouraging and welcoming, I'm thrilled to bring back what I learned to @MakeThinkCode & @pnca. pic.twitter.com/5hVyhcmyUL
— meganmckissack (@meganmckissack) November 19, 2018