I'm launching a new course! (#18)

Joao Garin

Joao Garin / May 17, 2020

2 min read

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 🚀

React 2025

I'm also pretty happy with the logo I designed.

React 2025

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.

Next.js 9.4 Performance Metrics

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.

Screenshot of joaogarin.com

Code snippet

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

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.


Subscribe to the newsletter

Get emails from me about web development, tech, and early access to new articles.

- subscribers – 30 issues