{"version":"1.0","type":"rich","provider_name":"Acast","provider_url":"https://acast.com","height":250,"width":700,"html":"<iframe src=\"https://embed.acast.com/$/655148df2861630012a1d01b/6833826ad67b2139b7f0121d?\" frameBorder=\"0\" width=\"700\" height=\"250\"></iframe>","title":"Dev Agrawal: How to be notable, event sourcing, and SolidJS","thumbnail_width":200,"thumbnail_height":200,"thumbnail_url":"https://open-images.acast.com/shows/655148df2861630012a1d01b/1748205819404-ff0b71a7-5949-424d-9c72-a29af8204bfe.jpeg?height=200","description":"<p>Links</p><p><br></p><p>- CodeCrafters (partner): https://tej.as/codecrafters</p><p>- Dev on X: https://x.com/devagrawal09</p><p>- Xolvio: https://xolv.io/</p><p>- Tejas on X: https://x.com/tejaskumar_</p><p><br></p><p>Previous Episodes</p><p><br></p><p>- Taylor Desseyn</p><p><br></p><p>  - YouTube: https://www.youtube.com/watch?v=6l6GpkHNlZw</p><p>  - Spotify: https://open.spotify.com/episode/1xN7YeNpkCf4qJ3kUkVVuh</p><p>  - Apple: https://podcasts.apple.com/nz/podcast/taylor-desseyn-how-to-build-a-genuine-high-quality-network/id1731855333?i=1000684664112</p><p><br></p><p>- Event Sourcing</p><p><br></p><p>  - YouTube: https://www.youtube.com/watch?v=VtmPTigdpos</p><p>  - Spotify: https://open.spotify.com/episode/32dmiUBZclkXNWT1YcUJHr</p><p>  - Apple: https://podcasts.apple.com/us/podcast/event-sourced-architecture-a-deep-dive/id1731855333?i=1000696976876</p><p><br></p><p>Summary</p><p><br></p><p>We discuss the journey of becoming a notable developer, the importance of intentional networking, and the role of content creation in building a professional presence. Dev shares insights from his experiences in DevRel, the challenges of the industry, and the significance of event sourcing in modern applications.</p><p><br></p><p>We then discuss the intricacies of event sourcing, exploring its implications for software architecture, performance, and testing. The discussion highlights the importance of projections, caching, and the separation of command and query responsibilities (CQRS) in building efficient applications. Real-world applications, such as Git and Redux, are examined as examples of event sourcing in practice.</p><p><br></p><p>Finally, we explore Solid.js and its comparison with React, focusing on fine-grained reactivity, the challenges of adopting new frameworks, and the evolution of web development practices. They explore the unique features of Solid.js, including its compiler and async signals, while discussing the broader implications for developers transitioning between frameworks. The conversation also touches on the importance of full stack development and the mindset required to excel in the field.</p><p><br></p><p>Chapters</p><p><br></p><p>00:00:00 Dev Agrawal</p><p>00:04:16 Becoming Notable in Tech</p><p>00:14:24 Intentional Networking and Building a Presence</p><p>00:24:27 The Role of Content Creation</p><p>00:34:29 DevRel Insights and Career Transitions</p><p>00:44:05 Understanding Event Sourcing</p><p>00:43:37 Caching and Performance in Event Sourcing</p><p>00:48:42 Real-World Applications of Event Sourcing</p><p>00:51:31 Command Query Responsibility Segregation (CQRS) Explained</p><p>00:54:24 Event Sourcing in UI State Management</p><p>00:57:25 Overcoming Resistance to Event Sourcing</p><p>01:00:22 The Challenges of Transitioning to Event Sourcing</p><p>01:04:34 Storing Events and Schema Management</p><p>01:07:16 Testing with Event Sourcing</p><p>01:08:51 Introduction to Solid.js and Its Advantages</p><p>01:13:12 Understanding Fine-Grained Reactivity</p><p>01:15:06 Challenges in Replacing React</p><p>01:16:30 The Unique Model of Solid.js</p><p>01:18:22 The Catch-22 of Learning React</p><p>01:19:52 Comparing Fine-Grained Reactivity in Solid and React</p><p>01:23:50 The Role of Solid's Compiler</p><p>01:25:57 Exploring Solid.js 2.0 and Async Signals</p><p>01:28:55 Server-Side Rendering and Async Signals</p><p>01:35:08 Partial Pre-Rendering and Edge Workers</p><p>01:37:41 Becoming a Full Stack Developer</p>","author_name":"Tejas Kumar"}