Post icon A comprehensive guide to integrate `fluentui` properly for `Remix.run` users

Last year, with the release of React 18, a series of trendy APIs were introduced, providing possibilities for rendering larger-scale web applications. However, these cutting-edge technologies also brought many challenges, particularly in tasks related to server-side rendering. Despite the React 18 Work Group and extensive discussions among developers from various domains during the development process, the ambitious nature of the changes resulted in many ecosystem components still not being adapted even after a year. In contrast, many meta-frameworks quickly caught up, implementing a series of officially recommended best practices. This created a certain division, causing various UI component libraries to have issues rendering correctly on the client-side. In this article, we will take Microsoft's Fluent UI V9 as an example and provide a brief overview of the tasks developers can undertake during this transition period to ensure compatibility between Remix.run and their component libraries.

Post icon When Will the Homunculus in the Bottle Finally Awaken: Humans, Artificial, Intelligence, and Artificial Intelligence

Over the past few years, "artificial intelligence" technology has certainly captured people's attention. It has leaped from simple "categorization tasks" to becoming a match for professional human artists and writers. AI-generated works can now win professional art competitions, defeat "real images" in photography contests, and pass medical and legal professional competency tests that even humans find challenging. Some people are excited by this, while others are terrified. We're witnessing another historical turning point—one that could shatter social equilibrium and propel us into the next era, much like the Industrial Revolution, the printing press, or photography equipment. But we don't seem ready to embrace it. After all, when facing something completely unknown, no amount of preparation has a "precedent" to draw from.