Christoph Neumann and Nate Jones
Functional Design in Clojure
Each week, we discuss a software design problem and how we might solve it using functional principles and the Clojure programming language.
Author
Christoph Neumann and Nate Jones
Category
Podcast website
Latest episode
Jun 27, 2024
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Ep 093: Waffle Cakes 05.10.2023 14:22
We search for that sweet spot between full-featured mixes and simple ingredients when crafting your software recipes.
Ep 092: Freeing Limits 28.09.2023 17:02
We bump into limiting constraints and learn to love their freedoms.
Ep 091: Combo Boost 22.09.2023 12:00
We compose our thoughts on why Clojure expressiveness is so effective but can be so hard to learn.
Ep 090: Conditional Results 18.12.2020 25:00
We devote some time to two functions that are indispensable when computations require variation.
Ep 089: Branching Out 20.11.2020 38:47
We wander through the myriad ways of making decisions and listing choices in Clojure.
Ep 088: Do Dorun Run! 13.11.2020 26:40
We eagerly discuss the times we need to interact with the messy world from our nice clean language.
Ep 087: Polymorphic Metal 23.10.2020 29:55
We discuss polymorphism and how we tackle dynamic data with families of functions.
Ep 086: Let Tricks 20.10.2020 32:49
Let us share some tricks to reduce nesting and make your code easier to understand.
Ep 085: For for the When 25.09.2020 29:27
We talk about this data generating macro, while we remember situations when it was useful.
Ep 084: All Sorts 18.09.2020 27:07
We lay out a list of ways to sort your data, ordered by their relative power.
Ep 083: Sift Sans Sort 04.09.2020 24:26
We get a handle on big buckets of data by sifting elements into smaller buckets.
Ep 082: Filter and Friends 07.08.2020 27:55
We talk about sifting data and marvel at the simple function that can turn two steps into one.
Ep 081: List No More 31.07.2020 26:05
We talk about positive nothing and the proliferation of tuples.
Ep 080: Apply as Needed 24.07.2020 22:14
We take time to unroll some examples of this function.
Ep 079: Compose Thyself 03.07.2020 27:40
We create a whole episode by combining examples of useful uses of comp.
Ep 078: Impartial Thoughts 19.06.2020 25:33
We cover some of the ways we use partial, without getting too literal.
Ep 077: Thread Some 12.06.2020 23:10
We spend some time going through how these macros help keep our code nil-safe.
Ep 076: Multiple Views on Juxt 05.06.2020 30:08
We take a turn with juxt, looking at all the ways it can help line up data.
Ep 075: Merge With Fun 22.05.2020 26:08
We focus in on merge-with, a powerful function for aggregating data.
Ep 074: Deploy, They Said. It'll Be Fun, They Said. 15.05.2020 27:35
We survey the myriad ways we've used to launch our code into production, and laugh about the various complexities we've found.
Ep 073: Silent Sockets 17.04.2020 38:19
We worry about the health of our websockets and, after looking for help from the standards bodies, roll up our sleeves and handle it ourselves.
Ep 072: Sea of Sockets 03.04.2020 32:11
We switch to using a component to manage our websockets, enabling ease of development and future growth.
Ep 071: Socket Synergy 20.03.2020 29:10
We wander into the weeds, jumping through the myriad hoops required to deliver a simple notification.
Ep 070: Socket Circus 13.03.2020 29:43
We talk about spontaneously sending data from the server to the client to address our users' insecurities.
Ep 069: Stuck in the Web 28.02.2020 28:50
We examine our history writing web handlers and talk about all the ways we've broken them.
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.