Software Engineering Radio - the podcast for professional software developers cover image

Software Engineering Radio - the podcast for professional software developers

SE Radio 665: Malcolm Matalka on Developing in OCaml with Zero Frameworks

Apr 23, 2025
Malcolm Matalka, founder of Terrateam, shares insights on developing in OCaml without relying on frameworks. He explains the benefits of strong typing while discussing the seamless integration of front-end and back-end systems. Matalka highlights the importance of community support in a niche language and reflects on the challenges of using OCaml in a Go-centric world. The conversation also covers the pros and cons of monolithic architecture, type management complexities, and custom framework development, all emphasizing a leaner, more controlled software engineering approach.
56:10

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Malcolm Matalka discusses the advantages of OCaml's strong typing features, which enhance reliability and minimize runtime errors in programming.
  • TerraTeam's approach to avoiding external frameworks allows for greater control and flexibility, leading to a leaner development process with custom solutions.

Deep dives

Overview of TerraTeam and Its Unique Approach

TerraTeam operates in the infrastructure as code space, specializing in collaborative software centered around Terraform and OpenTofu. Unlike traditional tools, TerraTeam integrates directly with platforms like GitHub and GitLab, allowing users to manage infrastructure through pull requests, which streamlines development workflows. This approach ensures that developers do not have to alter their existing routines, as creating a Kubernetes cluster involves writing Terraform code, triggering a pull request, and receiving approval before execution. This collaborative model is designed to enhance team efficiency and support a seamless development experience.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner