ConTejas Code

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


Listen Later

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.

...more
View all episodesView all episodes
Download on the App Store

ConTejas CodeBy Tejas Kumar

  • 5
  • 5
  • 5
  • 5
  • 5

5

9 ratings


More shows like ConTejas Code

View all
Hanselminutes with Scott Hanselman by Scott Hanselman

Hanselminutes with Scott Hanselman

377 Listeners

Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

272 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

284 Listeners

Accidental Tech Podcast by Marco Arment, Casey Liss, John Siracusa

Accidental Tech Podcast

2,092 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

621 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

269 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

Practical AI by Practical AI LLC

Practical AI

192 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

Dwarkesh Podcast by Dwarkesh Patel

Dwarkesh Podcast

417 Listeners

PodRocket - A web development podcast from LogRocket by LogRocket

PodRocket - A web development podcast from LogRocket

57 Listeners

devtools.fm: Developer Tools, Open Source, Software Development by Andrew Lisowski, Justin Bennett

devtools.fm: Developer Tools, Open Source, Software Development

26 Listeners

Latent Space: The AI Engineer Podcast by swyx + Alessio

Latent Space: The AI Engineer Podcast

75 Listeners

The AI Daily Brief (Formerly The AI Breakdown): Artificial Intelligence News and Analysis by Nathaniel Whittemore

The AI Daily Brief (Formerly The AI Breakdown): Artificial Intelligence News and Analysis

485 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

63 Listeners