Links
- CodeCrafters (partner): https://tej.as/codecrafters
- Dev on X: https://x.com/devagrawal09
- Xolvio: https://xolv.io/
- Tejas on X: https://x.com/tejaskumar_
Previous Episodes
- Taylor Desseyn
- YouTube: https://www.youtube.com/watch?v=6l6GpkHNlZw
- Spotify: https://open.spotify.com/episode/1xN7YeNpkCf4qJ3kUkVVuh
- Apple: https://podcasts.apple.com/nz/podcast/taylor-desseyn-how-to-build-a-genuine-high-quality-network/id1731855333?i=1000684664112
- Event Sourcing
- YouTube: https://www.youtube.com/watch?v=VtmPTigdpos
- Spotify: https://open.spotify.com/episode/32dmiUBZclkXNWT1YcUJHr
- Apple: https://podcasts.apple.com/us/podcast/event-sourced-architecture-a-deep-dive/id1731855333?i=1000696976876
Summary
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.
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.
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.
Chapters
00:00:00 Dev Agrawal
00:04:16 Becoming Notable in Tech
00:14:24 Intentional Networking and Building a Presence
00:24:27 The Role of Content Creation
00:34:29 DevRel Insights and Career Transitions
00:44:05 Understanding Event Sourcing
00:43:37 Caching and Performance in Event Sourcing
00:48:42 Real-World Applications of Event Sourcing
00:51:31 Command Query Responsibility Segregation (CQRS) Explained
00:54:24 Event Sourcing in UI State Management
00:57:25 Overcoming Resistance to Event Sourcing
01:00:22 The Challenges of Transitioning to Event Sourcing
01:04:34 Storing Events and Schema Management
01:07:16 Testing with Event Sourcing
01:08:51 Introduction to Solid.js and Its Advantages
01:13:12 Understanding Fine-Grained Reactivity
01:15:06 Challenges in Replacing React
01:16:30 The Unique Model of Solid.js
01:18:22 The Catch-22 of Learning React
01:19:52 Comparing Fine-Grained Reactivity in Solid and React
01:23:50 The Role of Solid's Compiler
01:25:57 Exploring Solid.js 2.0 and Async Signals
01:28:55 Server-Side Rendering and Async Signals
01:35:08 Partial Pre-Rendering and Edge Workers
01:37:41 Becoming a Full Stack Developer
Hosted on Acast. See acast.com/privacy for more information.