What surprised us about Clojure that we now can't live without? Why did we start podcasting? Join us for ep. 100 as we reflect on Clojure, the community, and how much we have to be thankful for.
Check out our latest podcast:
https://t.co/hjSwKdYOuY
#clojure#functional#podcast
What are the building blocks of pure data models? How does each part contribute to robust, understandable code? In our latest episode, we look at pure data models we've created and see what they have in common.
#clojure#functional#podcast
https://t.co/zFKi9uQocL
What code is the essence of an application? Is it concentrated together or spread all over the codebase? In our latest episode, we find a clear and pure heart in our application, unclouded by side effects.
#clojure#functional#podcast
https://t.co/JtLYtETM69
Frontend codebases a dizzying maze? Code, markup, images, media, events, bundling, frameworks, browser APIs, oh my! In our latest episode, we turn our attention to the frontend, and our eyes burn from the complexity.
#clojure#functional#podcast
https://t.co/6RTeHCAk1Y
Have you felt lost in a new codebase? How can you make sense of it quickly? What clues show how it all fits together? In our latest episode, we look for a suitable place to dig into the code and find an entry point.
#clojure#functional#podcast
https://t.co/wgljRj92q9
Have you joined a project and felt frustrated with the docs or tests? Was it hard to figure out the structure and flow? Worse yet, it's your old code! Listen to our new series about setting your future self up for success!
#clojure#functional#podcast
https://t.co/QNehTruHOS
How do you get performance without side effect? How does that quest lead you to the heart of functional programming?
Check out our classic series: "Reducing, Producing, Transducing!"
#clojure#functional#podcast
https://t.co/7t4jkN6oRi
How do you get from a blank editor to a battle-tested application? Why is the Clojure way different than other languages? In our series finale, we highlight the highlights of the Sportify! series.
#clojure#functional#podcast
https://t.co/2KTb0w3gTT
How can you make software extremely reliable? What makes it testable, inspectable, and predictable? In our latest episode, we loop back to our new approach and find more, and less, than we expected!
#clojure#functional#podcast
https://t.co/dcPyRiGVp2
Have you ever tried to handle one more case only to end up refactoring your entire approach? In our latest episode, we throw our code in a loop, and it throws us for a loop.
#clojure#functional#podcast
https://t.co/cYOTo9bYkV
Why does it take longer to gather information about an error than actually fix it? Can we do better than println debugging? In our latest episode, our downloads fail at random, but our dead program won't give us any answers.
#clojure#functional#podcast
https://t.co/jNC1ggpwun
Have you ever spent more time scaffolding a test than writing it? Must I/O-laden code be awful to test? Can simple logic be tested simply? In our latest episode, we need to test our logic, but the I/O is getting in the way.
#clojure#functional#podcast
https://t.co/T8aLkwGqyw
How do you test code that is littered with I/O? Can the REPL and tests work together? In our latest episode, we start testing our code only to discover we need the whole world running first!
#clojure#functional#podcast
https://t.co/5DwPQtrWnF
Is there such a thing as too much automation? Is there a point when you should stop trying to handle errors? How can you figure that out? In our latest episode, we discover when giving up is the way to get ahead.
#clojure#functional#podcast
https://t.co/8Uby8yAfbB
How can you learn and iterate quickly as you encounter failures and edge cases? Where should you invest effort for reliability? In our latest episode, we push into the real world and the real world pushes back.
#clojure#functional#podcast
https://t.co/qrXjP1syKS
@tlonist_sang We touch on it a bit in almost every series. Since Clojure is so data-oriented, aside from the necessary I/O, there isn't much to do except work on the domain model!
The Tic-Tac-Toe series has good examples: https://t.co/0IESkK8PqX
How do you grow your codebase from the bottom up? Why does that prevent a lot of pain and hassle? How does Clojure help you do that? In our latest episode, we grow beyond our REPL-driven pieces toward an end-to-end solution.
https://t.co/MCkFeHzT70
#clojure#functional#podcast
How does exploring via the REPL help you speed up application development? What do you learn? What about large data sets? In our latest episode, we realize we're done exploring when all of the pieces fall into place.
https://t.co/a2wISMkQjU
#clojure#functional#podcast
How can you make sense of a JSON API in record time? What if the docs are less than perfect? What about wading through giant responses? In our latest episode, we peruse APIs to uncover the data hidden beneath.
https://t.co/cxhbEr2vBf
#clojure#functional#podcast
Does starting a project feel overwhelming? Do you wish you could attack it bit by bit? In our latest episode, we roll up our sleeves and open our connected editor to shine a light into a murky situation.
https://t.co/5fWXMSAjgw
#clojure#functional#podcast