
Sign up to save your podcasts
Or
Links
- CodeCrafters (sponsor): https://tej.as/codecrafters
- Solid Final Form post: https://erikras.com/blog/solid-final-form-poc
- Erik on X: https://x.com/erikras
- Erik on GitHub: https://github.com/erikras
- Tejas on X: https://x.com/tejaskumar_
Summary
In this conversation, Erik Rasmussen discusses his experiences with open source and public speaking, as well as the development and differences between Redux Form and React Final Form. He also explores the value of form libraries and the challenges of coupling and modularity.
Additionally, he shares his thoughts on Solid.js and its approach to granular rendering, as well as the potential integration of Solid.js and Final Form for building forms. In this conversation, Erik Rasmussen discusses his experience building forms with Solid and Redux Form.
He shares the motivation behind creating Redux Form as a library and the decision to open source it. Erik also talks about the challenges and rewards of maintaining open source projects and the importance of saying no to feature requests.
He explores the use of XState on the server side and the benefits of using state machines and state charts. Finally, Erik reflects on the current state of Redux and Solid.js and offers lessons learned from his open source journey.
Takeaways
1. Open source work can lead to opportunities for public speaking at conferences.
2. Form libraries like Redux Form and React Final Form provide valuable solutions for managing form state and validation.
3. Modularity is important in library design to allow users to choose and include only the necessary functionality.
4. Solid.js offers a different approach to rendering and state management, which can result in more efficient updates.
5. Integrating Solid.js and Final Form could provide a powerful solution for building forms with granular rendering and reactivity.
6. Maintaining open source projects requires balancing feature requests and maintaining scope.
6. Using XState on the server side allows for modeling complex flows and maintaining state.
7. State machines and state charts provide a visual way to understand and manage application logic.
8. The Redux ecosystem is still relevant and evolving, while Solid.js offers a novel approach to building UIs.
Chapters
00:00 Erik Rasmussen
03:56 Introduction and Early Experiences
08:14 Getting into Public Speaking
13:00 Redux Form and React Final Form
30:01 Coupling and Modularity in Libraries
32:32 Solid.js and Granular Rendering
37:57 Solid.js and Final Form Integration
42:15 Challenges with Solid.js Forms
44:33 Building Forms with Solid and Redux Form
45:57 Creating Redux Form as a Library
49:22 Maintaining Open Source Projects
52:30 Considerations for Open Sourcing Projects
57:34 Using XState on the Server Side
01:00:34 Understanding State Machines and State Charts
01:11:22 The State of Redux and Solid.js
01:18:32 Lessons Learned from Maintaining Open Source Projects
Hosted on Acast. See acast.com/privacy for more information.
5
88 ratings
Links
- CodeCrafters (sponsor): https://tej.as/codecrafters
- Solid Final Form post: https://erikras.com/blog/solid-final-form-poc
- Erik on X: https://x.com/erikras
- Erik on GitHub: https://github.com/erikras
- Tejas on X: https://x.com/tejaskumar_
Summary
In this conversation, Erik Rasmussen discusses his experiences with open source and public speaking, as well as the development and differences between Redux Form and React Final Form. He also explores the value of form libraries and the challenges of coupling and modularity.
Additionally, he shares his thoughts on Solid.js and its approach to granular rendering, as well as the potential integration of Solid.js and Final Form for building forms. In this conversation, Erik Rasmussen discusses his experience building forms with Solid and Redux Form.
He shares the motivation behind creating Redux Form as a library and the decision to open source it. Erik also talks about the challenges and rewards of maintaining open source projects and the importance of saying no to feature requests.
He explores the use of XState on the server side and the benefits of using state machines and state charts. Finally, Erik reflects on the current state of Redux and Solid.js and offers lessons learned from his open source journey.
Takeaways
1. Open source work can lead to opportunities for public speaking at conferences.
2. Form libraries like Redux Form and React Final Form provide valuable solutions for managing form state and validation.
3. Modularity is important in library design to allow users to choose and include only the necessary functionality.
4. Solid.js offers a different approach to rendering and state management, which can result in more efficient updates.
5. Integrating Solid.js and Final Form could provide a powerful solution for building forms with granular rendering and reactivity.
6. Maintaining open source projects requires balancing feature requests and maintaining scope.
6. Using XState on the server side allows for modeling complex flows and maintaining state.
7. State machines and state charts provide a visual way to understand and manage application logic.
8. The Redux ecosystem is still relevant and evolving, while Solid.js offers a novel approach to building UIs.
Chapters
00:00 Erik Rasmussen
03:56 Introduction and Early Experiences
08:14 Getting into Public Speaking
13:00 Redux Form and React Final Form
30:01 Coupling and Modularity in Libraries
32:32 Solid.js and Granular Rendering
37:57 Solid.js and Final Form Integration
42:15 Challenges with Solid.js Forms
44:33 Building Forms with Solid and Redux Form
45:57 Creating Redux Form as a Library
49:22 Maintaining Open Source Projects
52:30 Considerations for Open Sourcing Projects
57:34 Using XState on the Server Side
01:00:34 Understanding State Machines and State Charts
01:11:22 The State of Redux and Solid.js
01:18:32 Lessons Learned from Maintaining Open Source Projects
Hosted on Acast. See acast.com/privacy for more information.
377 Listeners
273 Listeners
285 Listeners
508 Listeners
631 Listeners
275 Listeners
989 Listeners
7,844 Listeners
187 Listeners
63 Listeners
282 Listeners
354 Listeners
65 Listeners
428 Listeners
32 Listeners