Thanks everyone for your patience today.
We pushed several months worth of changes to production all at once late last night. This included a full React-ification of our challenge framework and other improvements to our user interface such as toasts instead of modals.
We pushed these changes on a Friday (our lowest-traffic day) without announcing them beforehand because we didn’t want a huge influx of people. And since the changes were mostly invisible, we didn’t think many people would notice them.
Long story short, even though we’d tested these on beta, the ~20,000 campers who use FCC each day quickly discovered many bugs that we had not anticipated. We knew there would be bugs (there are always bugs) and we quickly got to work fixing them, but we underestimated their seriousness.
In hindsight, we should have rolled back this morning.
So again, thank you for your patience with the buggy challenges earlier today.
Also, you may be wondering about new challenges our community is building. These are under heavy development and are still on track for a September release. Virtually all of these hundreds of new challenges will be optional, and almost all of the challenges you’re working through now will remain in the expanded curriculum.
I’m happy to answer any questions you all have about this right here on this thread.
Have a beautiful weekend, and happy coding!