I'm launching a new course!
Hey! You're getting this email because you signed up for updates from me or my course. If you don't want to get these emails, definitely unsubscribe — I only want to send these to you if you look forward to getting them ✌️
I'm launching a new course called React 2025!
Despite your best guess, no, this is not a conference. React 2025 is a brand-new course showing you how to develop websites like it's 2025. We'll build and deploy a modern Jamstack application using the most popular open-source software.
Here's the twist.
In my last course, I showed how to build an application with a database, authentication, and more. But I never launched the app.
This course will show the journey from zero lines of code to production for a real SaaS app. This isn't another example. At the end of the course, I'm launching the product.
I can't decide if I'm more excited about the course or the product. If this sounds interesting, check out this fancy landing page with more information. Since I use one newsletter with tags to segment the audience, you're already along for the ride 🚀
I'm also pretty happy with the logo I designed.
Next.js 9.4
Next.js 9.4 was released with a ton of awesome features. One I'm particularly excited about is performance reporting. I updated my site to try out some of the new features.
I created a dashboard with Quickmetrics to track Core Web Vitals over time. Here's the code if you're curious.
I also tried to optimize performance. The biggest improvement was optimizing my font loading strategy. By preloading & preconnecting to Google Fonts, I saw a notable page load decrease.
Note: I tried to switch to Preact, but it broke Fast Refresh. I'm guessing this will be fixed soon. Preact did decrease my page load time even further.
Other Updates
- Mastering Next.js has taught students all over the world and made ~$9,000 in profit. Here's my story which managed to hit the front page of both Hacker News and Indie Hackers.
- jamstackfns has been featured by Netlify, Contentful and a few others. Since the last update, I've added three new functions for Firebase, Slack, and Buttondown.
If you want to hear more about React 2025, send me a reply and I'll share my early thoughts on what it will cover.
Cheers!