Artwork

Вміст надано Tejas Kumar. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Tejas Kumar або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.
Player FM - додаток Podcast
Переходьте в офлайн за допомогою програми Player FM !

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

1:46:11
 
Поширити
 

Manage episode 493171443 series 3676184
Вміст надано Tejas Kumar. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Tejas Kumar або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.

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.

  continue reading

88 епізодів

Artwork
iconПоширити
 
Manage episode 493171443 series 3676184
Вміст надано Tejas Kumar. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Tejas Kumar або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.

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.

  continue reading

88 епізодів

كل الحلقات

×
 
Loading …

Ласкаво просимо до Player FM!

Player FM сканує Інтернет для отримання високоякісних подкастів, щоб ви могли насолоджуватися ними зараз. Це найкращий додаток для подкастів, який працює на Android, iPhone і веб-сторінці. Реєстрація для синхронізації підписок між пристроями.

 

Короткий довідник

Слухайте це шоу, досліджуючи
Відтворити