ClojureStream Podcast

E100 - mpenet and open source libraries

Mar 21, 2025
Max Penet, a software developer at Exoscale and open-source advocate, shares his passion for technology and programming that began in childhood with video games. He gives insights into Exoscale's commitment to security and innovation, particularly in products like network load balancers. The discussion dives into the use of Clojure for infrastructure development, emphasizing performance and open-source contributions. Max also highlights key developer tools like Pact and Lingo, while reflecting on the importance of diverse programming languages in the tech community.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Open Source Philosophy at Exoscale

  • Exoscale open sources many building blocks used internally to unify practices.
  • They create libraries focused on exception handling, validation, and other internal standardization.
INSIGHT

Lingo Enhances Spec Error Reports

  • Lingo improves Clojure spec explain data by adding more information and better output readability.
  • It's heavily used for validation of config files and developer tooling to understand errors clearly.
INSIGHT

Pact Bridges Spec to OpenAPI

  • Pact generates JSON Schema from Clojure specs to avoid duplicating shape declarations in OpenAPI.
  • This approach decouples services from tightly coupled OpenAPI specs, improving maintainability.
Get the Snipd Podcast app to discover more snips from this episode
Get the app