E103 - LLM Experience report with Tony Kay
Apr 22, 2026 - 00:54:27
Radio and PodcastLive Radio & PodcastsIn this episode, we explore the Functional Core, Imperative Shell (FC/IS) architecture pattern popularized by Gary Bernhardt. This powerful approach separates pure business logic from side effects, resulting in code that...
E101 FC/IS with magnars is an episode from ClojureScript Podcast by ClojureStream Podcast. In this episode, we explore the Functional Core, Imperative Shell (FC/IS) architecture pattern popularized by Gary Bernhardt. This powerful approach...
This episode belongs to ClojureScript Podcast.
Use the player on this page to stream the episode online.
Published Apr 1, 2025, 00:49:10 long, audio available.
In this episode, we explore the Functional Core, Imperative Shell (FC/IS) architecture pattern popularized by Gary Bernhardt. This powerful approach separates pure business logic from side effects, resulting in code that's more testable, maintainable, and reasoning-friendly. We'll discuss how FC/IS differs from traditional layered architectures by treating effects as data, enabling an impressive 85% of code to exist as pure functions. Using the analogy of a presidential cabinet, we explain how the functional core makes decisions while the imperative shell handles execution. The episode covers practical implementation strategies, the crucial role of Datomic in solving the "all relevant facts" problem, and real-world benefits including enhanced REPL-driven development, simplified error reproduction, and improved system observability. Emacs Rocks - Parens of the dead - Replicant - FC/IS - FC/IS with types Datomic -
You can listen to E101 FC/IS with magnars online on Radio and Podcast. Open the player on this page to stream the available audio.
E101 FC/IS with magnars is an episode from ClojureScript Podcast by ClojureStream Podcast.
This episode is 00:49:10 long.
This episode was published on Apr 1, 2025.
Yes. Use the heart button on the episode page to add it to your favorite episodes list.
Yes. This page shows related episodes from ClojureScript Podcast when more episodes are available from the podcast feed.
You can listen to E101 FC/IS with magnars on this page when the episode audio is available from the podcast feed.
E101 FC/IS with magnars is from ClojureScript Podcast by ClojureStream Podcast.
Published Apr 1, 2025 and 00:49:10 long