Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers)

Episode 166 - Elixir at Boulevard w/ Sean Stavropoulos

We're back after a hiatus on our irregularly posted podcast! Chris and Desmond are back in the hot seat, this time joined by CTO and co-founder at Boulevard, Sean Stavropoulos where we hear all about the founding of Boulevard and their early adoption of Elixir and GraphQL. In this show, we touch on: * The adoption of Elixir early in 2017 * The adoption of GraphQL early * GraphQL vs REST, especially for third party APIs * Hiring Elixir engineers * How they deploy and run Elixir * How they do observability and monitoring * How stateful are their services * The future vision for Elixir at Boulevard

Links

  • Boulevard: https://joinblvd.com
  • Sean on Twitter: https://twitter.com/seanstavro
  • Seven Languages in Seven Weeks: https://www.amazon.com/Seven-Languages-Weeks-Programming-Programmers/dp/193435659X
  • Absinthe GQL: https://github.com/absinthe-graphql/absinthe
  • Absinthe Dataloader: https://github.com/absinthe-graphql/dataloader
  • Apollo GraphQL: https://www.apollographql.com/
  • Honeycomb: https://honeycomb.io
  • AWS Fargate: https://aws.amazon.com/fargate/
  • Postgres tuning and performance at Pleroma: https://blog.soykaf.com/post/postgresql-elixir-troubles/
  • Spandex: https://github.com/spandex-project/spandex
  • OpenCensus Elixir: https://github.com/opencensus-beam/opencensus_elixir
  • Absinthe Subscriptions: https://hexdocs.pm/absinthe/subscriptions.html