Thinking Elixir Podcast cover image

38: Maintainable Elixir with Saša Jurić

Thinking Elixir Podcast

00:00

VBT - What's the Difference?

The public API should have a well meaningful name. Name is very important because it tells the story without needing to read the implementation. We make this distinction between normalizing the data, which means converting the freeform map of string to whatever into a well shaped data. So all the unknown keys are removed. If some required stuff is missing, we already report an error and we don't go further. Well use are well typed. You typically get those when you use GraphQL for free or otherwise, they can be done with change sets.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app