<ConTejas />  Code
Dev Agrawal: How to be notable, event sourcing, and SolidJS

Dev Agrawal: How to be notable, event sourcing, and SolidJS

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.