This talk has been presented at React Advanced 2023, check out the latest edition of this React Conference.

This talk has been presented at React Advanced 2023, check out the latest edition of this React Conference.
The main topic of the presentation is how streaming can be incorporated into the development workflow.
The presenter is an engineering leader at Bit, with six years of experience working on an open-source project. They specialize in JavaScript, TypeScript, frontend development, and smart homes.
Bit is an open-source toolchain made for crafting composable software, similar to building with Lego.
In the CD/DVD era, code development involved bulky and inflexible processes, similar to buying entire CDs for one song. The streaming era allows for modular, dynamic, and collaborative code development, akin to picking individual songs for a playlist.
McDonald's workflow involves pulling in a lot of unnecessary code, navigating outdated documentation, and facing slow build times. Cloudia's workflow is streamlined, with a focus on modular components, up-to-date documentation, and quick builds.
Components are crucial as they allow for reusable, modular code that can be easily updated and shared, streamlining the development process and fostering collaboration.
Cloudia uses a streaming platform tailored for developers, which offers contextual search, live examples, comprehensive documentation, and API references to quickly find and incorporate the right button component.
The streaming approach allows developers to track the impact of their code, receive continuous feedback, and collaborate across different teams, fostering a dynamic and social development environment.
The presenter suggests shifting from app-centric development to component-centric development, emphasizing the importance of treating components as complete products and focusing on their reusability.
Practical steps include implementing effective search and tagging systems, providing clear examples, establishing a ranking system for components, and ensuring that developers are responsible for their components' discovery experience.
We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career