From Clojure to Elixir: Leveraging Functional Programming for Scalable, Sustainable Web Apps by Wendy Randolph
Lambda World 25
•
27m
This talk shares the experience of building a web application in two functional languages: Clojure and Elixir. By looking at how each language shaped the architecture, tooling choices, and development workflow, we'll explore how different design philosophies show up in real-world projects. From Clojure's flexible, minimalist stack to Elixir's cohesive, real-time web framework, the talk highlights moments where the developer experience felt smooth—or surprising. Rather than drawing conclusions, it offers a perspective on how language design can subtly shape the way we approach building software.
Up Next in Lambda World 25
-
Accidental Functional Programming in ...
I don't have a background in functional programming - and I never set out to write it. But somewhere between writing trait-based epidemiological pipelines, composing data transformations, and leaning hard on Result, enums, and pattern matching, I started hearing from others: “That's pretty functi...
-
When magic meets multicore - OCaml an...
"Merlin" is certainly a magician -- but it's also the backend for OCaml's language server. It allows OCamlers to get superb editor support, such as seeing OCaml's type inference, navigating to a definition, constructing or destructing sum type values, and much more. In a different vein, OCaml mul...
-
Aeon — An AI-native programming langu...
Program Synthesis is the dream of every developer. You specify what you want to write, and the computer writes the code for you. This specification can take several shapes: the signature (types) of a function, its documentation, or some input-ouput examples. Aeon is a programming language that su...