Artwork

Contenido proporcionado por ClojureStream Podcast and Jacek Schae. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente ClojureStream Podcast and Jacek Schae o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
Player FM : aplicación de podcast
¡Desconecta con la aplicación Player FM !
icon Daily Deals

E83 Rewrites with Orestis Markou (part 2)

32:39
 
Compartir
 

Manage episode 346513108 series 2968869
Contenido proporcionado por ClojureStream Podcast and Jacek Schae. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente ClojureStream Podcast and Jacek Schae o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
E83 Rewrites with Orestis Markou (part 2) by Jacek Schae
  continue reading

101 episodios

Artwork
iconCompartir
 
Manage episode 346513108 series 2968869
Contenido proporcionado por ClojureStream Podcast and Jacek Schae. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente ClojureStream Podcast and Jacek Schae o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
E83 Rewrites with Orestis Markou (part 2) by Jacek Schae
  continue reading

101 episodios

Todos los episodios

×
 
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 - https://emacsrocks.com Parens of the dead - https://parens-of-the-dead.com Replicant - https://replicant.fun FC/IS - https://www.destroyallsoftware.com/screencasts/catalog/functional-core-imperative-shell FC/IS with types https://www.youtube.com/watch?v=P1vES9AgfC4 Datomic - https://www.datomic.com…
 
Summary: In this episode, Max Penet talks about his software development journey, Exoscale, and open-source work. Key Repositories & Links Max Penet - https://github.com/mpenet Lingo - https://github.com/exoscale/lingo Pact - https://github.com/mpenet/pact Coax - https://github.com/exoscale/coax Support the Podcast: Get Clojure Stream courses at https://clojure.stream/ Sponsor via GitHub Sponsors: https://github.com/sponsors/jacekschae Support the Podcast by subscribing, leaving a review, or sharing with friends. Thank you for tuning in! Stay tuned for our next episode coming soon.…
 
Summary: In this episode, Christian Johansen talks about Replicant a data-driven rendering library for Clojure(Script). It renders hiccup to strings or DOM nodes. Key Repositories & Links Christian Johansen - https://github.com/cjohansen Christian Johansen Blog - https://cjohansen.no Replicant (GitHub) – https://github.com/cjohansen/replicant Replicant (website) - https://replicant.fun i18n - https://github.com/cjohansen/m1p Test library - https://github.com/cjohansen/lookup Support the Podcast: Get Clojure Stream courses or subscription at https://clojure.stream/ Sponsor via GitHub Sponsors: https://github.com/sponsors/jacekschae Support the Podcast by subscribing, leaving a review, or sharing with friends. Thank you for tuning in! Stay tuned for our next episode coming soon.…
 
Alex Miller on GitHub - https://github.com/puredanger Clojure 1.12 - https://clojure.org/news/2024/09/05/clojure-1-12-0 Clojure Conj 20% ticket discount - https://ti.to/nubank/clojureconj-2024/discount/CLOJURESTREAM FREE Clojure Conj ticket - create an issue on https://github.com/clojurestream/podcast and propose a podcast episode. Out of the proposed podcast one person will be chosen and awarded ticket to 2024 Clojure Conj.…
 
Kit Workshop - https://clojure.stream/workshops/kit Dimitri on Twitter - twitter.com/yogthos Dimitri on GitHub - github.com/yogthos Dimitri on 500px - 500px.com/p/dmitrisotnikov Dimitri's website - yogthos.net Kit on GitHub - https://github.com/kit-clj/kit Kit's website - https://kit-clj.github.io/ Clojure courses, workshops, and more ... https://clojure.stream/…
 
Martin on GitHub - https://github.com/mk nextjournal - https://nextjournal.com/ Book of Clerk - https://github.clerk.garden/nextjournal/book-of-clerk Clerk Garden- https://github.clerk.garden/ Clerk Workshop - https://clojure.stream/workshops/clerk Clerk Workshop Discount - https://www.jacekschae.com/clerk-workshop-2023-05?coupon=CSPOD-2023-05 ClojureSteram - https://clojure.stream/…
 
Rahul on GitHub - https://github.com/lispyclouds Rahul on Twitter - https://twitter.com/lispyclouds Babashka Workshop - https://clojure.stream/workshops/babashka Babashka Workshop Discount - https://www.jacekschae.com/babashka-workshop-2023-03?coupon=CSPOD-2023-03-08 Babashka - https://github.com/babashka/babashka Bob - https://github.com/bob-cd/bob…
 
Loading …

Bienvenido a Player FM!

Player FM está escaneando la web en busca de podcasts de alta calidad para que los disfrutes en este momento. Es la mejor aplicación de podcast y funciona en Android, iPhone y la web. Regístrate para sincronizar suscripciones a través de dispositivos.

 

icon Daily Deals
icon Daily Deals
icon Daily Deals

Guia de referencia rapida

Escucha este programa mientras exploras
Reproducir