Thinking Elixir Podcast cover image

99: Slipstream and Tree-Sitter with Michael Davis

Thinking Elixir Podcast

00:00

Tree Sitter Elixir - The Perfect Framework for a Text Editor

In our backend, we use events sourcing and CQS and DDD. And so our primary database that we're using most of the time is this thing, Event Store DB,. It's kind of like an append only log where you can put events in the stream. In order to consume those events, you'll be writing consumers in gen stage. The actual the client library that we have for events already uses mint under the hood. So it's a gRPC interface and gRPC is kind of a lot like web socket. It's a kind of thin specification over HTTP.mint is the perfect tool for building a client where you have this really fine grain connection with retry

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