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 JS Party: JavaScript, CSS, Web Development

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 JS Party: JavaScript, CSS, Web Development?

This episode is 1 hour and 12 minutes long.

When was this JS Party: JavaScript, CSS, Web Development episode published?

This episode was published on May 19, 2023.

Is there a transcript available for this episode?

Yes, a full transcript is available for this episode. You can read the complete transcript on the episode page.

Can I download this JS Party: JavaScript, CSS, Web Development episode?

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