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
-
Total Functions for Automated Reasoni...
While much of today's AI focuses on statistical methods, a well-established parallel exists in the form of symbolic, also known as Good Old-Fashioned AI (GOFAI). Here, programs manipulate logical formulas to solve strictly defined problems through reasoning rather than learning. Automated theorem...
-
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...