Skip to content
The ORMazing show (JS Party #276) episode artwork

May 19, 2023 1 hr 12 min

The ORMazing show (JS Party #276)

from Changelog Master Feed

Nick & KBall sit down with the brilliant Stephen Haberman to discuss all things ORMs! 💻🔍 From the advantages and disadvantages of ORMs in general, to delving into the intricacies of his innovative project Joist, which brings a fresh, idiomatic, ActiveRecord-esque approach to TypeScript. 🚀 So sit back, relax, and let’s dive deep into the world of ORMs with the experts!

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

The ORMazing show (JS Party #276)

0:00 1:12:16

Chapters

  1. 0:00 It's party time, y'all
  2. 0:56 Welcoming Stephen
  3. 2:37 Did you hear that, Jerod?
  4. 3:16 Defining "ORM"
  5. 5:10 Why write a new ORM?
  6. 11:47 The data loader pattern
  7. 17:07 Joist vs ActiveRecord
  8. 21:49 Why Joist uses type hints
  9. 28:56 When Joist uses promises
  10. 32:16 Joist's API details
  11. 35:58 Sponsor: KBall Coaching
  12. 36:43 Where the biz logic goes
  13. 40:16 Lifecycle hooks
  14. 44:42 No cycles please
  15. 46:03 Batching & ergonomics
  16. 50:55 Arguments against ORMs
  17. 55:09 Thinking in entities
  18. 1:00:27 Reactivity in Joist
  19. 1:06:57 KBall is excited
  20. 1:09:51 Wrapping up
  21. 1:11:15 Next up on the pod

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Changelog Master Feed?

This episode is 1 hour and 12 minutes long.

When was this Changelog Master Feed episode published?

This episode was published on May 19, 2023.

Can I download this Changelog Master Feed episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.