| 16. 10. 2024 | Problems with the JVM – lispcast.com
|
| 12. 10. 2024 | The Wonders of Abstraction – lispcast.com
|
| 12. 10. 2024 | Eric Normand on Code with Jason – lispcast.com
|
| 1. 10. 2024 | Functional Programming Languages – lispcast.com
|
| 16. 8. 2024 | All I needed for FP I learned in High School Algebra – lispcast.com
|
| 6. 8. 2024 | Clojure Atom: A Complete Guide – lispcast.com
|
| 11. 6. 2024 | Reducing batch size pays for itself – lispcast.com
|
| 4. 6. 2024 | Compromised visions are superior – lispcast.com
|
| 28. 5. 2024 | Programmer as Modeler – lispcast.com
|
| 21. 5. 2024 | Residuality Theory – lispcast.com
|
| 14. 5. 2024 | What I like about Clojure – lispcast.com
|
| 10. 5. 2024 | The Ultimate Guide to Learning Clojure for Free – lispcast.com
|
| 9. 5. 2024 | Virtual Threads in Clojure – lispcast.com
|
| 8. 5. 2024 | 4 models of software development as a factory – lispcast.com
|
| 7. 5. 2024 | Measuring dev productivity – lispcast.com
|
| 30. 4. 2024 | What I learned from Alcoa – lispcast.com
|
| 26. 4. 2024 | Virtual Threads in Clojure – lispcast.com
|
| 25. 4. 2024 | :ericnormand – lispcast.com
|
| 23. 4. 2024 | The Value of Values – lispcast.com
|
| 16. 4. 2024 | Mystical software design advice – lispcast.com
|
| 9. 4. 2024 | Design is not recoverable from implementation – lispcast.com
|
| 2. 4. 2024 | What is a programmer's job? – lispcast.com
|
| 2. 4. 2024 | Clojure Jobs Resources – lispcast.com
|
| 26. 3. 2024 | Defining is not implementing – lispcast.com
|
| 19. 3. 2024 | What problem are you solving? – lispcast.com
|
| 12. 3. 2024 | What is software design? – lispcast.com
|
| 12. 3. 2024 | Debug your ideas – lispcast.com
|
| 12. 3. 2024 | Clojure Data Structures Tutorial – lispcast.com
|
| 4. 3. 2024 | Dilbert is a Choice – lispcast.com
|
| 26. 2. 2024 | People over process – lispcast.com
|
| 19. 2. 2024 | The Puzzle of Programming – lispcast.com
|
| 12. 2. 2024 | Quality is free – lispcast.com
|
| 29. 1. 2024 | Ensemble programming is more efficient – lispcast.com
|
| 18. 1. 2024 | Four Domain Modeling Lenses – lispcast.com
|
| 12. 12. 2023 | How to install Clojure – lispcast.com
|
| 6. 12. 2023 | Clojure Tutorial – lispcast.com
|
| 5. 12. 2023 | Better Software Design with Domain Modeling – lispcast.com
|
| 7. 11. 2023 | Stratified design and functional architecture – lispcast.com
|
| 6. 11. 2023 | Better software design with domain modeling – lispcast.com
|
| 25. 10. 2023 | Three definitions of Expressivity – lispcast.com
|
| 14. 10. 2023 | Review: All the Little Things, by Sandi Metz – lispcast.com
|
| 11. 10. 2023 | Review: Cost, Quality, and User Satisfaction of Software Products: An Empirical Analysis, by M. S. Krishnan – lispcast.com
|
| 25. 9. 2023 | All about the stratified design lens – lispcast.com
|
| 19. 9. 2023 | All about the time lens – lispcast.com
|
| 11. 9. 2023 | All about the volatility lens – lispcast.com
|
| 31. 7. 2023 | All about the architecture lens – lispcast.com
|
| 24. 7. 2023 | All about the executable specification lens – lispcast.com
|
| 10. 7. 2023 | All about the composition lens – lispcast.com
|
| 7. 7. 2023 | Service upgrades and versioning – lispcast.com
|
| 3. 7. 2023 | All about the operation lens – lispcast.com
|
| 26. 6. 2023 | All about the data lens – lispcast.com
|
| 19. 6. 2023 | All about the domain lens – lispcast.com
|
| 12. 6. 2023 | How does executable specifications compare with other modeling paradigms? – lispcast.com
|
| 5. 6. 2023 | What is the title of my new book? – lispcast.com
|
| 29. 5. 2023 | What are the domain modeling lenses? – lispcast.com
|
| 22. 5. 2023 | How is domain modeling evolving these days? – lispcast.com
|
| 15. 5. 2023 | Why don't I encounter more type errors when programming in Clojure? – lispcast.com
|
| 11. 5. 2023 | Growth and breakage – lispcast.com
|
| 8. 5. 2023 | What is the "reify to an interpreter" refactoring? – lispcast.com
|
| 24. 4. 2023 | How to teach an essential skill in domain modeling? – lispcast.com
|
| 13. 4. 2023 | Maintainable Podcast – lispcast.com
|
| 12. 4. 2023 | What is an isomorphism? – lispcast.com
|
| 12. 4. 2023 | Haskell and Clojure in Production [PODCAST] – lispcast.com
|
| 10. 4. 2023 | Applying domain modeling to an existing data structure – lispcast.com
|
| 20. 2. 2023 | What is the commutative property? – lispcast.com
|
| 14. 2. 2023 | Why is the associative property important? – lispcast.com
|
| 30. 1. 2023 | What is the process for coming up with a good conceptual model? – lispcast.com
|
| 23. 1. 2023 | What is the closure property? – lispcast.com
|
| 19. 1. 2023 | Domain Modeling: How Rich Meaning Improves Your Code [TALK] – lispcast.com
|
| 9. 1. 2023 | All about level three, algebraic modeling – lispcast.com
|
| 26. 12. 2022 | Why do we need to model time? – lispcast.com
|
| 19. 12. 2022 | How do you make a function total? – lispcast.com
|
| 12. 12. 2022 | What is a mutation function? – lispcast.com
|
| 6. 12. 2022 | What is Signature-Driven Development? – lispcast.com
|
| 28. 11. 2022 | What's the problem with using arrays for pizza toppings? – lispcast.com
|
| 21. 11. 2022 | Is deferring decisions about our domain a good idea? – lispcast.com
|
| 14. 11. 2022 | Can domain modeling be taught? – lispcast.com
|
| 7. 11. 2022 | Why domain modeling? – lispcast.com
|
| 31. 10. 2022 | Eric Normand Newsletter 479: OOP, FP, and the Future – lispcast.com
|
| 31. 10. 2022 | How do we evaluate a data model? – lispcast.com
|
| 24. 10. 2022 | What is a domain model and how do we think about them? – lispcast.com
|
| 17. 10. 2022 | When do we want to refer to things by name? – lispcast.com
|
| 10. 10. 2022 | Collections in domain models – lispcast.com
|
| 3. 10. 2022 | Layout of Domain Modeling book – lispcast.com
|
| 13. 9. 2022 | Eric Normand Newsletter 478: Self-publishing Domain Modeling 📖 – lispcast.com
|
| 5. 9. 2022 | Eric Normand Newsletter 477: Encapsulating collections – lispcast.com
|
| 29. 8. 2022 | Eric Normand Newsletter 476: The start of a book – lispcast.com
|
| 29. 8. 2022 | The power of runnable specifications – lispcast.com
|
| 29. 8. 2022 | Thank you for joining – lispcast.com
|
| 29. 8. 2022 | Domain Modeling Table of Contents – lispcast.com
|
| 29. 8. 2022 | Domain Modeling - A new book by Eric Normand – lispcast.com
|
| 22. 8. 2022 | Eric Normand Newsletter 475: Transcending OOP and FP – lispcast.com
|
| 22. 8. 2022 | What is a domain model? – lispcast.com
|
| 22. 8. 2022 | Thank you for joining – lispcast.com
|
| 15. 8. 2022 | Eric Normand Newsletter 474: Data-Oriented Programming – lispcast.com
|
| 15. 8. 2022 | What is a high-level language? – lispcast.com
|
| 8. 8. 2022 | Rewrites – lispcast.com
|
| 8. 8. 2022 | Eric Normand Newsletter 473: On the meanings of software design – lispcast.com
|
| 1. 8. 2022 | Eric Normand Newsletter 472: Working on Domain Modeling book – lispcast.com
|
| 13. 7. 2022 | Eric Normand Newsletter 471: I’m back! – lispcast.com
|
| 29. 5. 2022 | Eric Normand Newsletter 470: Worked Example: Days of the week – lispcast.com
|
| 19. 5. 2022 | Eric Normand Newsletter 469: Everything is a center – lispcast.com
|
| 10. 5. 2022 | Eric Normand Newsletter 468: Choice of abstraction matters – lispcast.com
|
| 3. 5. 2022 | Eric Normand Newsletter 467: Koppel's abstractions – lispcast.com
|
| 28. 4. 2022 | Eric Normand Newsletter 466: You need two abstractions to model – lispcast.com
|
| 24. 4. 2022 | Is the abstract stuff at the top or the bottom? – lispcast.com
|
| 18. 4. 2022 | Eric Normand Newsletter 465: Abstraction is the essence of programming – lispcast.com
|
| 17. 3. 2022 | Eric Normand Newsletter 464: 10 years! – lispcast.com
|
| 2. 3. 2022 | PurelyFunctional.tv Newsletter 463: What is beautiful code? – lispcast.com
|
| 21. 2. 2022 | PurelyFunctional.tv Newsletter 462: PurelyFunctional.tv Migration – lispcast.com
|
| 7. 2. 2022 | The Christopher Alexander Effect – lispcast.com
|
| 7. 2. 2022 | The Christopher Alexander Effect – lispcast.com
|
| 7. 2. 2022 | PurelyFunctional.tv Newsletter 461: Rules of thumb don't scale – lispcast.com
|
| 2. 2. 2022 | PurelyFunctional.tv Newsletter 460: Interface polymorphism – lispcast.com
|
| 31. 1. 2022 | My feelings about static vs dynamic typing – lispcast.com
|
| 31. 1. 2022 | My feelings about static vs dynamic typing – lispcast.com
|
| 18. 1. 2022 | PurelyFunctional.tv Newsletter 459: Revisiting the open/closed principle – lispcast.com
|
| 10. 1. 2022 | Computer Science as Empirical Inquiry: Symbols and Search – lispcast.com
|
| 10. 1. 2022 | PurelyFunctional.tv Newsletter 458: Three doorways of domain modeling – lispcast.com
|
| 10. 1. 2022 | Computer Science as Empirical Inquiry: Symbols and Search – lispcast.com
|
| 27. 12. 2021 | [TALK] The Art of Domain Modeling – lispcast.com
|
| 15. 11. 2021 | How far can we stretch technical debt? – lispcast.com
|
| 8. 11. 2021 | How to avoid premature optimization? – lispcast.com
|
| 1. 11. 2021 | What is domain modeling? – lispcast.com
|
| 27. 9. 2021 | Computer Programming as an Art – lispcast.com
|
| 30. 8. 2021 | Programmer as Navigator – lispcast.com
|
| 2. 8. 2021 | The Humble Programmer – lispcast.com
|
| 19. 7. 2021 | What’s the relationship between abstraction and generality? – lispcast.com
|
| 12. 7. 2021 | Why is data so powerful? – lispcast.com
|
| 5. 7. 2021 | What if data is a really bad idea? – lispcast.com
|
| 28. 6. 2021 | On the criteria to be used in decomposing systems into modules – lispcast.com
|
| 22. 6. 2021 | Eric Normand on Functional Thinking – Conversations about Software Engineering [PODCAST] – lispcast.com
|
| 14. 6. 2021 | What is missing from Stratified Design? – lispcast.com
|
| 7. 6. 2021 | Generality in Artificial Intelligence – lispcast.com
|
| 31. 5. 2021 | Some Comments from a Numerial Analyst – lispcast.com
|
| 24. 5. 2021 | Don’t overcomplicate the onion architecture – lispcast.com
|
| 17. 5. 2021 | Is Haskell the best procedural language? – lispcast.com
|
| 10. 5. 2021 | Do forces really exist? – lispcast.com
|
| 3. 5. 2021 | Could we build Newtonian mechanics on purpose? – lispcast.com
|
| 27. 4. 2021 | Legacy in Functional Programming [PODCAST] – lispcast.com
|
| 26. 4. 2021 | How is domain modeling related to Starbucks? – lispcast.com
|
| 5. 4. 2021 | The reality of functional programming – Developer Melange [PODCAST] – lispcast.com
|
| 29. 3. 2021 | JS is an occasionally functional language – JS Party [PODCAST] – lispcast.com
|
| 29. 3. 2021 | Grokking Simplicity, Stratified Design & Functional Programming – Does Not Compute [PODCAST] – lispcast.com
|
| 29. 3. 2021 | Is design a noun or a verb? – lispcast.com
|
| 22. 3. 2021 | Has software design taken a wrong turn? – lispcast.com
|
| 8. 2. 2021 | Form and Content in Computer Science – lispcast.com
|
| 28. 1. 2021 | Stratified Design: A Lisp Tradition – re:Clojure 2020 [TALK] – lispcast.com
|
| 28. 1. 2021 | First returning guest Eric Normand explains how to Grok Simplicity – Defn podcast – lispcast.com
|
| 25. 1. 2021 | One Man’s View of Computer Science – lispcast.com
|
| 18. 1. 2021 | Computing Then and Now – lispcast.com
|
| 11. 1. 2021 | The Synthesis of Algorithmic Systems – lispcast.com
|
| 14. 12. 2020 | Is Clojure a language for hipsters? – lispcast.com
|
| 7. 12. 2020 | Lambda: The Ultimate GOTO – lispcast.com
|
| 9. 11. 2020 | Can Programming Be Liberated from the von Neumann Style? – lispcast.com
|
| 19. 10. 2020 | Do we use metacircular evaluators in real life? – lispcast.com
|
| 12. 10. 2020 | The Next 700 Programming Languages – lispcast.com
|
| 28. 9. 2020 | The User Wizard Scenario – lispcast.com
|
| 24. 9. 2020 | Theory of Functional Programming – Git Commit Show – lispcast.com
|
| 24. 9. 2020 | Functional Programming and Grokking Simplicity – The Virtual World [Podcast] – lispcast.com
|
| 3. 8. 2020 | What makes some API’s become DSL’s? – lispcast.com
|
| 27. 7. 2020 | What is software design? – lispcast.com
|
| 13. 7. 2020 | Why Functional Programming Matters – lispcast.com
|
| 29. 6. 2020 | My response to Out of the Tar Pit – lispcast.com
|
| 22. 6. 2020 | Out of the Tar Pit – lispcast.com
|
| 15. 6. 2020 | Distilled Functional Programming [TALK] – lispcast.com
|
| 16. 3. 2020 | What is software architecture? – lispcast.com
|
| 3. 2. 2020 | The Early History of Smalltalk – lispcast.com
|
| 20. 1. 2020 | Lisp: A language for stratified design – lispcast.com
|
| 12. 12. 2019 | Year-end update 2019 – lispcast.com
|
| 5. 12. 2019 | Are monads practical? – lispcast.com
|
| 25. 11. 2019 | Where does structural similarity come from? – lispcast.com
|
| 21. 11. 2019 | Do you need immutability for functional programming? – lispcast.com
|
| 18. 11. 2019 | Algebra is about composition – lispcast.com
|
| 14. 11. 2019 | What do product and sum types have to do with data modeling? – lispcast.com
|
| 11. 11. 2019 | Can you have a clean domain model? – lispcast.com
|
| 7. 11. 2019 | What is abstraction? – lispcast.com
|
| 4. 11. 2019 | Why does stratified design work? – lispcast.com
|
| 31. 10. 2019 | Why are algebraic properties important? – lispcast.com
|
| 28. 10. 2019 | Functional programming is a set of skills – lispcast.com
|
| 24. 10. 2019 | The commercialization of computers – lispcast.com
|
| 21. 10. 2019 | Two kinds of data modeling – lispcast.com
|
| 17. 10. 2019 | What are product and sum types? – lispcast.com
|
| 14. 10. 2019 | Why do I prefer Clojure to Haskell? – lispcast.com
|
| 14. 10. 2019 | Grokking Simplicity – HTML All The Things [Podcast] – lispcast.com
|
| 10. 10. 2019 | Why do I like Denotational Design? – lispcast.com
|
| 7. 10. 2019 | What is the difference between a domain model and business rules? – lispcast.com
|
| 30. 9. 2019 | Where does the power of nil punning come from? – lispcast.com
|
| 26. 9. 2019 | What is Nil Punning? – lispcast.com
|
| 23. 9. 2019 | What is the Curse of Lisp? – lispcast.com
|
| 19. 9. 2019 | What is an abstraction barrier? – lispcast.com
|
| 16. 9. 2019 | In the onion architecture, how do you make business decisions that rely on information from actions? – lispcast.com
|
| 12. 9. 2019 | Can you use types with Data Orientation? – lispcast.com
|
| 9. 9. 2019 | What is the benefit of data orientation? – lispcast.com
|
| 5. 9. 2019 | What is Data Orientation? – lispcast.com
|
| 2. 9. 2019 | What is a total function? – lispcast.com
|
| 29. 8. 2019 | What is a continuation? – lispcast.com
|
| 26. 8. 2019 | What kind of software is functional programming not suited for? – lispcast.com
|
| 22. 8. 2019 | Monads in the real world – lispcast.com
|
| 22. 8. 2019 | Grokking Simplicity Launch – lispcast.com
|
| 19. 8. 2019 | What is the difference between parallelism and concurrency? – lispcast.com
|
| 15. 8. 2019 | How do you develop algebraic thinking? – lispcast.com
|
| 12. 8. 2019 | What is an algebra? – lispcast.com
|
| 6. 8. 2019 | The Surprising Benefits of Automation – lispcast.com
|
| 5. 8. 2019 | What is a calculation? – lispcast.com
|
| 1. 8. 2019 | What is so great about object oriented programming? – lispcast.com
|
| 1. 8. 2019 | Why should you throw away all of your code? – lispcast.com
|
| 30. 7. 2019 | Teaching Clojure – The REPL [PODCAST] – lispcast.com
|
| 29. 7. 2019 | What is Data Modeling? – lispcast.com
|
| 25. 7. 2019 | What is an action? (better edit) – lispcast.com
|
| 22. 7. 2019 | What is tail recursion? – lispcast.com
|
| 18. 7. 2019 | What is memoization? – lispcast.com
|
| 15. 7. 2019 | How does making something first class give you power? – lispcast.com
|
| 11. 7. 2019 | Is there a silver bullet for software? (part 2) – lispcast.com
|
| 8. 7. 2019 | Is there a silver bullet for software development? (part 1) – lispcast.com
|
| 4. 7. 2019 | Why getters and setters are terrible – lispcast.com
|
| 1. 7. 2019 | Why taming complex software? – lispcast.com
|
| 27. 6. 2019 | 3 Examples of algebraic thinking – lispcast.com
|
| 24. 6. 2019 | What is a higher-order function? – lispcast.com
|
| 20. 6. 2019 | The 3 levels of functional thinking – lispcast.com
|
| 17. 6. 2019 | What is functional thinking? – lispcast.com
|
| 13. 6. 2019 | We make information systems – lispcast.com
|
| 10. 6. 2019 | How to distinguish between commutativity and associativity – lispcast.com
|
| 6. 6. 2019 | Why side-effecting is not all bad – lispcast.com
|
| 3. 6. 2019 | What is an inverse, and why is it useful? – lispcast.com
|
| 30. 5. 2019 | What makes a repl? – lispcast.com
|
| 27. 5. 2019 | How is Haskell faster than C? – lispcast.com
|
| 23. 5. 2019 | What is a functor? – lispcast.com
|
| 20. 5. 2019 | Why am I podcasting about functional programming? – lispcast.com
|
| 16. 5. 2019 | Is your layer of indirection actually useful? – lispcast.com
|
| 13. 5. 2019 | What a monoid is and why monoids kick monads’ butt – lispcast.com
|
| 9. 5. 2019 | How do you implement lazy evaluation? – lispcast.com
|
| 6. 5. 2019 | What is lazy evaluation? – lispcast.com
|
| 2. 5. 2019 | How is recursion like a for loop? – lispcast.com
|
| 29. 4. 2019 | Why do programmers put up with so much pain? – lispcast.com
|
| 25. 4. 2019 | Can you always find a layer of meaning in which your problem is easier? – lispcast.com
|
| 22. 4. 2019 | What is point-free style? – lispcast.com
|
| 18. 4. 2019 | What is referential transparency? – lispcast.com
|
| 15. 4. 2019 | Why you shouldn’t hide your data – lispcast.com
|
| 11. 4. 2019 | What are higher-order functions? – lispcast.com
|
| 8. 4. 2019 | What is function composition? – lispcast.com
|
| 4. 4. 2019 | What does it mean for a function to have a zero? – lispcast.com
|
| 1. 4. 2019 | What is a function’s identity? – lispcast.com
|
| 28. 3. 2019 | Why do promises make async JavaScript better than callbacks? – lispcast.com
|
| 25. 3. 2019 | What are first-class functions? – lispcast.com
|
| 21. 3. 2019 | Where to find time to learn functional programming? – lispcast.com
|
| 18. 3. 2019 | Do locks slow down your code? – lispcast.com
|
| 14. 3. 2019 | What is idempotence? – lispcast.com
|
| 11. 3. 2019 | What is commutativity and why is it so useful in distributed systems? – lispcast.com
|
| 7. 3. 2019 | What is associativity and why is it useful in parallel programming? – lispcast.com
|
| 4. 3. 2019 | What are timelines and what do they have to do with functional programming? – lispcast.com
|
| 28. 2. 2019 | Cheap or free functional programming for your team – lispcast.com
|
| 25. 2. 2019 | What is recursion and when should I use it? – lispcast.com
|
| 21. 2. 2019 | What are side-effects? – lispcast.com
|
| 18. 2. 2019 | What are concurrency and parallelism? – lispcast.com
|
| 14. 2. 2019 | What are race conditions? – lispcast.com
|
| 11. 2. 2019 | What are pure functions? – lispcast.com
|
| 7. 2. 2019 | How to apply the Onion Architecture – lispcast.com
|
| 6. 2. 2019 | You are in a maze of deeply nested maps, all alike [TALK] – lispcast.com
|
| 7. 12. 2018 | 3 models of software development as a factory – lispcast.com
|
| 6. 12. 2018 | How do you create a semantic base layer? – lispcast.com
|
| 3. 12. 2018 | Tension between data and entity – lispcast.com
|
| 29. 11. 2018 | Is React functional programming? – lispcast.com
|
| 26. 11. 2018 | What is Event Sourcing? – lispcast.com
|
| 22. 11. 2018 | Is there always a way to implement an algorithm without mutable state? – lispcast.com
|
| 19. 11. 2018 | What is the universal process pattern? – lispcast.com
|
| 15. 11. 2018 | What is the onion architecture? – lispcast.com
|
| 12. 11. 2018 | More about Stratified Design – lispcast.com
|
| 8. 11. 2018 | Why is functional programming gaining traction? Why now? – lispcast.com
|
| 5. 11. 2018 | Some thoughts on map, filter, and reduce – lispcast.com
|
| 1. 11. 2018 | What do functional programmers think of the class inheritance hierarchy? – lispcast.com
|
| 29. 10. 2018 | Why do functional programmers focus on time? – lispcast.com
|
| 25. 10. 2018 | What is “to reify” in software? – lispcast.com
|
| 22. 10. 2018 | Why do functional programmers model things as data? – lispcast.com
|
| 18. 10. 2018 | Sources of complexity in software – lispcast.com
|
| 16. 10. 2018 | A Model of Interceptors – lispcast.com
|
| 15. 10. 2018 | Clojure and Functional Programming at UNO – lispcast.com
|
| 15. 10. 2018 | Functional Programming with Javascript – lispcast.com
|
| 15. 10. 2018 | The Stengths of ClojureScript – lispcast.com
|
| 15. 10. 2018 | How do we represent relationships in functional programming? – lispcast.com
|
| 12. 10. 2018 | What is Functional Programming? – lispcast.com
|
| 11. 10. 2018 | Single Responsibility Principle for Functional Programming – lispcast.com
|
| 8. 10. 2018 | How is a book a monad? – lispcast.com
|
| 4. 10. 2018 | Layered design in functional programming – lispcast.com
|
| 1. 10. 2018 | Keeping functional code organized – lispcast.com
|
| 27. 9. 2018 | What is software design? – lispcast.com
|
| 24. 9. 2018 | How to create a habit of reuse – lispcast.com
|
| 20. 9. 2018 | The easiest way to make your existing code more functional – lispcast.com
|
| 17. 9. 2018 | How does FP achieve reuse? – lispcast.com
|
| 13. 9. 2018 | Why are actions hard to test by definition? – lispcast.com
|
| 10. 9. 2018 | How do things compose across domains? – lispcast.com
|
| 6. 9. 2018 | Is functional programming declarative? – lispcast.com
|
| 3. 9. 2018 | OSCON: Building Composable Abstractions [Talk] – lispcast.com
|
| 3. 9. 2018 | How can you work with a JSON value if you know nothing about it? – lispcast.com
|
| 30. 8. 2018 | Is The Little Typer the static typing book I’ve been waiting for? – lispcast.com
|
| 27. 8. 2018 | Something I missed in Rich Hickey’s last keynote (Clojure/conj 2017) – lispcast.com
|
| 23. 8. 2018 | Are categories Design Patterns? – lispcast.com
|
| 20. 8. 2018 | Why is making something first-class the key to expressivity? – lispcast.com
|
| 16. 8. 2018 | How can pure functions represent state change? – lispcast.com
|
| 13. 8. 2018 | What is callback hell? – lispcast.com
|
| 9. 8. 2018 | How is a cook like functional programming? – lispcast.com
|
| 6. 8. 2018 | What is the primary superpower of functional programmers? – lispcast.com
|
| 2. 8. 2018 | Does functional programming have an answer for everything? – lispcast.com
|
| 30. 7. 2018 | What does it mean to compose in functional programming? – lispcast.com
|
| 26. 7. 2018 | Reduce complexity at every step – lispcast.com
|
| 23. 7. 2018 | Why is Functional Programming more expressive? – lispcast.com
|
| 19. 7. 2018 | What is Immutability? – lispcast.com
|
| 16. 7. 2018 | What does it mean for programs to be built using “whole values”? – lispcast.com
|
| 12. 7. 2018 | How is Functional Programming like grocery shopping? – lispcast.com
|
| 12. 7. 2018 | LambdUp Speaker Interview – lispcast.com
|
| 9. 7. 2018 | Divide and conquer algorithms – lispcast.com
|
| 5. 7. 2018 | The #3 most important idea in Computer Science – lispcast.com
|
| 2. 7. 2018 | The #2 most important idea in Computer Science – lispcast.com
|
| 28. 6. 2018 | Clojure Error Messages are Accidental – lispcast.com
|
| 28. 6. 2018 | What is the business value of Clojure? – lispcast.com
|
| 25. 6. 2018 | The #1 Most Important idea in Computer Science – lispcast.com
|
| 21. 6. 2018 | Is Smalltalk a Functional language? Is Lisp Object-Oriented? – lispcast.com
|
| 18. 6. 2018 | Why do we need a Theory of Functional Programming? – lispcast.com
|
| 14. 6. 2018 | My big beef with refactoring – lispcast.com
|
| 11. 6. 2018 | Build your Core Abstraction – lispcast.com
|
| 7. 6. 2018 | Focus on composition first – lispcast.com
|
| 4. 6. 2018 | Build an interface around data – lispcast.com
|
| 31. 5. 2018 | Focus on the data first – lispcast.com
|
| 28. 5. 2018 | How variants can reduce complexity – lispcast.com
|
| 24. 5. 2018 | Why are corner cases the devil? 😈 – lispcast.com
|
| 21. 5. 2018 | What will increase your programming productivity the most? – lispcast.com
|
| 17. 5. 2018 | A cool Functional Programming pattern. Do you know what to call it? – lispcast.com
|
| 14. 5. 2018 | Can you do Functional Programming in any language? – lispcast.com
|
| 10. 5. 2018 | What does it mean for Actions to be first-class? – lispcast.com
|
| 7. 5. 2018 | Should we waste memory? – lispcast.com
|
| 3. 5. 2018 | Is FP just programming with pure functions? – lispcast.com
|
| 30. 4. 2018 | The magical leverage of languages – lispcast.com
|
| 26. 4. 2018 | Algebraic Properties and Composition – lispcast.com
|
| 23. 4. 2018 | Bottom up vs Top Down Programming – lispcast.com
|
| 19. 4. 2018 | What a Clojure Web Framework might look like – lispcast.com
|
| 16. 4. 2018 | A Theory of Functional Programming 0006 – lispcast.com
|
| 12. 4. 2018 | What Clojure needs to grow — a boring web framework and boring data science – lispcast.com
|
| 9. 4. 2018 | Programming is a pop culture and what we should do about it – lispcast.com
|
| 5. 4. 2018 | A Theory of Functional Programming 0005 – lispcast.com
|
| 2. 4. 2018 | A Theory of Functional Programming 0004 – lispcast.com
|
| 29. 3. 2018 | A Theory of Functional Programming 0003 – lispcast.com
|
| 28. 3. 2018 | A Theory of Functional Programming 0002 – lispcast.com
|
| 2. 3. 2018 | A Theory of Functional Programming 0001 – lispcast.com
|
| 6. 12. 2017 | LambdUp 2017: A Theory of Functional Programming [TALK] – lispcast.com
|
| 5. 12. 2017 | Functional Geekery Episode 117 [PODCAST] – lispcast.com
|
| 28. 10. 2017 | The Changelog Episode 267 [PODCAST] – lispcast.com
|
| 27. 10. 2017 | Clojure vs. The Static Typing World – lispcast.com
|
| 12. 10. 2017 | All I needed for FP I learned in High School Algebra [TALK] – lispcast.com
|
| 31. 8. 2017 | Programming Paradigms and the Procedural Paradox – lispcast.com
|
| 2. 8. 2017 | Can I do FP in my language? – lispcast.com
|
| 1. 8. 2017 | JavaScript Jabber 272 [PODCAST] – lispcast.com
|
| 14. 7. 2017 | React Native Radio Episode 068 [PODCAST] – lispcast.com
|
| 27. 6. 2017 | When in doubt, refactor at the bottom – lispcast.com
|
| 26. 6. 2017 | What is an abstraction? – lispcast.com
|
| 22. 6. 2017 | What should a Clojure framework look like? – lispcast.com
|
| 20. 6. 2017 | The arguments against web frameworks – lispcast.com
|
| 20. 6. 2017 | Why do we use Web Frameworks? – lispcast.com
|
| 9. 6. 2017 | THE HANSELMINUTES Episode 583 [PODCAST] – lispcast.com
|
| 26. 5. 2017 | Should Cognitect do More for Clojure? – lispcast.com
|
| 22. 5. 2017 | Developer On Fire Episode 236 [PODCAST] – lispcast.com
|
| 3. 5. 2017 | Testing Podcast Episode 150 [PODCAST] – lispcast.com
|
| 11. 4. 2017 | defn Episode 20 [PODCAST] – lispcast.com
|
| 31. 3. 2017 | Testing Stateful and Concurrent Systems Using test.check [TALK] – lispcast.com
|
| 24. 3. 2017 | ClojureScript: I can’t believe this is JavaScript – lispcast.com
|
| 14. 3. 2017 | The Bootstrapping Mindset – lispcast.com
|
| 22. 12. 2016 | Programming Throwdown Episode 61 [PODCAST] – lispcast.com
|
| 14. 12. 2016 | The Idea of Lisp – lispcast.com
|
| 2. 12. 2016 | Building composable abstractions [TALK] – lispcast.com
|
| 14. 11. 2016 | Building Composable Abstractions Rehearsal 3 – lispcast.com
|
| 7. 11. 2016 | Two rehearsals for my Clojure/conj talk – lispcast.com
|
| 24. 10. 2016 | New Orleans Clojure Workshop Retrospective – lispcast.com
|
| 2. 8. 2016 | Concurrency and Parallelism in the Real World – lispcast.com
|
| 23. 7. 2016 | What do I have to learn to be hirable in Clojure? – lispcast.com
|
| 22. 7. 2016 | Functional Programming for Business [TALK] – lispcast.com
|
| 9. 7. 2016 | Lies My OO Teacher Told Me [TALK] – lispcast.com
|
| 12. 6. 2016 | 5 Differences between clojure.spec and Schema – lispcast.com
|
| 18. 3. 2016 | Clojure Hashmaps – lispcast.com
|
| 12. 3. 2016 | Installing Clojure on Windows 8+ – lispcast.com
|
| 12. 3. 2016 | Installing Clojure on Mac OS X – lispcast.com
|
| 12. 3. 2016 | Installing Clojure on Ubuntu – lispcast.com
|
| 12. 3. 2016 | Installing Clojure on Windows 7 – lispcast.com
|
| 11. 3. 2016 | What my daughter’s blocks teach us about learning – lispcast.com
|
| 11. 3. 2016 | Master one skill at a time – lispcast.com
|
| 11. 3. 2016 | Practice as soon as possible – lispcast.com
|
| 6. 3. 2016 | All about clojure.set – lispcast.com
|
| 5. 3. 2016 | The Importance of Embodied Metaphors – lispcast.com
|
| 4. 3. 2016 | Why I start teaching Clojure with Imperative Programming – lispcast.com
|
| 4. 3. 2016 | deftype vs defrecord – lispcast.com
|
| 4. 3. 2016 | What are macros? – lispcast.com
|
| 1. 3. 2016 | Locks vs Concurrency Primitives – lispcast.com
|
| 28. 2. 2016 | What is Clojure? – lispcast.com
|
| 21. 2. 2016 | How can more layers be more efficient? – lispcast.com
|
| 21. 2. 2016 | Reasoning About Code – lispcast.com
|
| 11. 2. 2016 | The Elements of a Functional Mindset [TALK] – lispcast.com
|
| 11. 2. 2016 | Immutable Paper – lispcast.com
|
| 9. 2. 2016 | Composable parts – lispcast.com
|
| 25. 1. 2016 | Recommendations for Next-Level Clojure – lispcast.com
|
| 7. 1. 2016 | Global Mutable State – lispcast.com
|
| 5. 1. 2016 | Functional Geekery Episode 41 [PODCAST] – lispcast.com
|
| 13. 12. 2015 | How to Switch from the Imperative Mindset – lispcast.com
|
| 3. 12. 2015 | Clojure + Ruby – lispcast.com
|
| 1. 12. 2015 | Giant Robots Episode 172 [PODCAST] – lispcast.com
|
| 28. 11. 2015 | 2 Features of Clojure Editors Professionals Won’t Do Without – lispcast.com
|
| 16. 11. 2015 | SOLID Principles in Clojure – lispcast.com
|
| 14. 11. 2015 | The 100 Most Used Clojure Expressions – lispcast.com
|
| 5. 11. 2015 | Where to find time to learn and practice Clojure – lispcast.com
|
| 4. 11. 2015 | The Ruby Rogues Episode 232 [PODCAST] – lispcast.com
|
| 3. 11. 2015 | Parens vs Brackets in Clojure – lispcast.com
|
| 29. 10. 2015 | clj-refactor cheatsheets – lispcast.com
|
| 15. 10. 2015 | How to Read Clojure Code Like an Expert – lispcast.com
|
| 21. 9. 2015 | What is React? – lispcast.com
|
| 20. 9. 2015 | Knowing this one ClojureScript gotcha will save you hours – lispcast.com
|
| 19. 9. 2015 | How can you test ClojureScript applications and libraries? – lispcast.com
|
| 17. 9. 2015 | Can building ClojureScript assets be integrated into my build process? – lispcast.com
|
| 17. 9. 2015 | Will having ClojureScript, yet another asset type, slow down my deploys? – lispcast.com
|
| 16. 9. 2015 | Are there any DOM manipulation libraries in ClojureScript? – lispcast.com
|
| 13. 9. 2015 | Won’t it be hard to debug ClojureScript in my browser? – lispcast.com
|
| 13. 9. 2015 | What’s the fastest way to get started using ClojureScript? – lispcast.com
|
| 12. 9. 2015 | What is ClojureScript? – lispcast.com
|
| 28. 8. 2015 | The Most Important Idea in Computer Science – lispcast.com
|
| 18. 8. 2015 | Let’s TDD clojure.core/reduce – lispcast.com
|
| 11. 8. 2015 | A reduce Example Explained – lispcast.com
|
| 5. 8. 2015 | Let’s TDD clojure.core/map – lispcast.com
|
| 30. 7. 2015 | Annotated map – lispcast.com
|
| 22. 7. 2015 | Some Annotated clojure.core/reduce Examples – lispcast.com
|
| 9. 7. 2015 | Reduce Complexity with Variants – lispcast.com
|
| 6. 7. 2015 | Avoid Naming at All Costs – lispcast.com
|
| 25. 6. 2015 | Mastering ClojureScript Routing with Secretary and goog.History – lispcast.com
|
| 18. 6. 2015 | How I made my Clojure database tests 5x faster – lispcast.com
|
| 9. 6. 2015 | TDD Workflow in Clojure using Emacs with CIDER – lispcast.com
|
| 18. 5. 2015 | Lambda Abstraction – lispcast.com
|
| 18. 5. 2015 | Infinite Application – lispcast.com
|
| 12. 5. 2015 | But the World is Mutable – lispcast.com
|
| 4. 5. 2015 | clojure.test cheatsheet – lispcast.com
|
| 10. 4. 2015 | Pre-West Prep: Zachary Kim – lispcast.com
|
| 7. 4. 2015 | Pre-West Prep: Timothy Gardner and Ramsey Nasser – lispcast.com
|
| 7. 4. 2015 | Pre-West Prep: Soren Macbeth – lispcast.com
|
| 7. 4. 2015 | Pre-West Prep: Sean Johnson – lispcast.com
|
| 31. 3. 2015 | Clojure Test Directory – lispcast.com
|
| 29. 3. 2015 | LispCast Intro to clojure.test – lispcast.com
|
| 27. 3. 2015 | Example-based Unit Testing in Clojure – lispcast.com
|
| 24. 3. 2015 | The conj Mental Bump – lispcast.com
|
| 22. 3. 2015 | Pre-West Prep: Dan Lidral-Porter – lispcast.com
|
| 19. 3. 2015 | Pre-West Prep: Boris Kourtoukov – lispcast.com
|
| 18. 3. 2015 | Pre-West Prep 2015 – lispcast.com
|
| 14. 3. 2015 | How to avoid “Makes sense if you already understand it.” – lispcast.com
|
| 14. 3. 2015 | Exponential Backoff – lispcast.com
|
| 12. 3. 2015 | Solarized Cheat Sheet – lispcast.com
|
| 12. 3. 2015 | Object-Oriented Dispatch is the Dual of Functional Dispatch – lispcast.com
|
| 8. 3. 2015 | Use Task Analysis to Break a Skill Into Steps – lispcast.com
|
| 6. 3. 2015 | Try Three Times – lispcast.com
|
| 28. 2. 2015 | Data-First Programming – lispcast.com
|
| 28. 2. 2015 | The Paper Metaphor – lispcast.com
|
| 26. 2. 2015 | PurelyFunctional.tv Early Access Program – lispcast.com
|
| 25. 2. 2015 | Hiccup Tips – lispcast.com
|
| 24. 2. 2015 | Announcing: LispCast Intro to clojure.test – lispcast.com
|
| 21. 2. 2015 | New Course Format – lispcast.com
|
| 19. 2. 2015 | The Parts of Ring – lispcast.com
|
| 9. 2. 2015 | Object-Oriented Programming is the Dual of Functional Programming – lispcast.com
|
| 9. 1. 2015 | How to Write Software – lispcast.com
|
| 24. 12. 2014 | Data > Functions > Macros. But why? – lispcast.com
|
| 12. 12. 2014 | The Ultimate Guide to Learning Clojure for Free – lispcast.com
|
| 18. 11. 2014 | Functional Geekery Episode 18 [PODCAST] – lispcast.com
|
| 18. 11. 2014 | Pre-conj: Scheme Workshop – lispcast.com
|
| 15. 11. 2014 | Elm FRP in Clojure core.async – lispcast.com
|
| 14. 11. 2014 | Conveyor Belts: Nature’s core.async Channels – lispcast.com
|
| 11. 11. 2014 | Token Buckets with core.async – lispcast.com
|
| 22. 10. 2014 | Pre-Conj Interview: Colin Fleming – lispcast.com
|
| 11. 10. 2014 | Willy Wonka and the core.async Guidelines – lispcast.com
|
| 8. 10. 2014 | Pre-conj Prep: Nathan Herzing and Chris Shea – lispcast.com
|
| 7. 10. 2014 | The Content of Your Code – lispcast.com
|
| 4. 10. 2014 | Pre-conj Prep: Rich Hickey – lispcast.com
|
| 4. 10. 2014 | Pre-conj Prep: Jeanine Adkisson – lispcast.com
|
| 3. 10. 2014 | Pre-conj Prep: Glenn Vanderburg – lispcast.com
|
| 30. 9. 2014 | Pre-conj Prep: Colin Fleming – lispcast.com
|
| 29. 9. 2014 | Pre-conj Prep: Brian Goetz – lispcast.com
|
| 21. 9. 2014 | Pre-conj Prep 2014 – lispcast.com
|
| 18. 9. 2014 | 4 Features Javascript can steal from Clojure(Script) – lispcast.com
|
| 17. 9. 2014 | Convince your boss to use Clojure – lispcast.com
|
| 5. 9. 2014 | Just Hack Something Together – lispcast.com
|
| 29. 8. 2014 | Atom code explanation – lispcast.com
|
| 24. 8. 2014 | Two Kinds of Bootstrapping – lispcast.com
|
| 23. 8. 2014 | Clojure is Imperative – lispcast.com
|
| 20. 8. 2014 | Complex Syntax – lispcast.com
|
| 19. 8. 2014 | The COGNICAST Episode 062 [PODCAST] – lispcast.com
|
| 7. 8. 2014 | Is core.async Against the Clojure Philosophy? – lispcast.com
|
| 6. 8. 2014 | Reification – lispcast.com
|
| 30. 7. 2014 | core.async in Browsers – lispcast.com
|
| 25. 7. 2014 | Stop Refactoring and Start Factoring – lispcast.com
|
| 16. 7. 2014 | Church vs Curry Types – lispcast.com
|
| 11. 7. 2014 | JSON Serialization for APIs in Clojure – lispcast.com
|
| 2. 7. 2014 | What is Functional Programming? – lispcast.com
|
| 11. 6. 2014 | core.async Code Style – lispcast.com
|
| 6. 6. 2014 | Regexes in Clojure – lispcast.com
|
| 28. 5. 2014 | Warty Lists in Clojure – lispcast.com
|
| 10. 5. 2014 | CSS and the Lambda Calculus – lispcast.com
|
| 18. 4. 2014 | Separation of Presentation and Content – lispcast.com
|
| 6. 4. 2014 | Clojure Web Security – lispcast.com
|
| 24. 3. 2014 | What Web Framework Should I Use in Clojure? – lispcast.com
|
| 8. 3. 2014 | When To Use a Macro in Clojure – lispcast.com
|
| 13. 2. 2014 | LESS has Better Forms of Abstraction than CSS – lispcast.com
|
| 9. 2. 2014 | CSS has Weak Forms of Abstraction and Combination – lispcast.com
|
| 14. 1. 2014 | Hindley-Milner in Clojure – lispcast.com
|
| 1. 1. 2014 | React: Another Level of Indirection – lispcast.com
|
| 23. 12. 2013 | Deconstructing Functional Programming – lispcast.com
|
| 4. 12. 2013 | How to Use New Relic with Clojure on Heroku – lispcast.com
|
| 24. 11. 2013 | Healthcare.gov and the Gulf Between Planning and Reality – lispcast.com
|
| 3. 11. 2013 | On Type Unity – lispcast.com
|
| 9. 10. 2013 | Lisp with Macros is Two Languages – lispcast.com
|
| 22. 9. 2013 | Making True/False Questions Easy – lispcast.com
|
| 18. 9. 2013 | Use Your Imagination – lispcast.com
|
| 13. 9. 2013 | Nil Punning (Or Null Pointers Considered Not So Bad) – lispcast.com
|
| 12. 9. 2013 | Tap Into Your Social Brain – lispcast.com
|
| 12. 9. 2013 | A Personal Lisp Crisis – lispcast.com
|
| 10. 9. 2013 | Why technical explanation alone is not enough – lispcast.com
|
| 23. 5. 2013 | Functors, Applicatives, And Monads In Pictures – lispcast.com
|
| 10. 3. 2013 | 3 Things Java Programmers Can Steal from Clojure – lispcast.com
|
| 7. 3. 2013 | 4 Things Java Programmers Can Learn from Clojure without learning Clojure – lispcast.com
|
| 23. 2. 2013 | Monads and Objects – lispcast.com
|
| 22. 2. 2013 | Monads & Gonads – lispcast.com
|
| 22. 2. 2013 | Redline Smalltalk – lispcast.com
|
| 13. 2. 2013 | Clojure Screencasts – lispcast.com
|
| 29. 12. 2012 | Separation, Abstraction, and Cascading in CSS – lispcast.com
|
| 6. 11. 2012 | The Case Against Curly Quotes – lispcast.com
|
| 12. 10. 2012 | Google Common Lisp Style Guide – lispcast.com
|
| 12. 10. 2012 | Clojure/ClojureScript: One Language to Rule the Web – lispcast.com
|
| 6. 10. 2012 | Static vs. Dynamic Typing – lispcast.com
|
| 6. 10. 2012 | The Impedance Mismatch is Our Fault – lispcast.com
|
| 29. 9. 2012 | David Nolen on Clojure’s core.logic – lispcast.com
|
| 28. 9. 2012 | ClojureScript Anatomy – lispcast.com
|
| 22. 9. 2012 | Douglas Crockford on Javascript – lispcast.com
|
| 22. 9. 2012 | On the configurations of data and functions – lispcast.com
|
| 21. 9. 2012 | Class AbstractSingletonProxyFactoryBean – lispcast.com
|
| 21. 9. 2012 | The Datomic Architecture and Data Model – lispcast.com
|
| 21. 9. 2012 | The DCI Architecture: Lean and Agile at the Code Level – lispcast.com
|
| 8. 9. 2012 | Deferring Type Errors to Runtime – lispcast.com
|
| 8. 9. 2012 | Wat – lispcast.com
|
| 7. 9. 2012 | Liberator – lispcast.com
|
| 31. 8. 2012 | Why should I have written ZeroMQ in C, not C++ (part II) – lispcast.com
|
| 23. 8. 2012 | Monads in Pictures – lispcast.com
|
| 22. 8. 2012 | Faith, Evolution, and Programming Languages – lispcast.com
|
| 21. 8. 2012 | Dynamic Languages Wizards Series – Panel on Language Design – lispcast.com
|
| 21. 8. 2012 | Introducing playnice – lispcast.com
|
| 18. 8. 2012 | I remember the time before monads – lispcast.com
|
| 18. 8. 2012 | How The JVM Spec Came To Be – lispcast.com
|
| 17. 8. 2012 | JSON and Algebraic Data Types – lispcast.com
|
| 15. 8. 2012 | Notes from the Mystery Machine Bus – lispcast.com
|
| 11. 8. 2012 | Extreme Cleverness: Functional Data Structures in Scala – lispcast.com
|
| 27. 7. 2012 | PDF version of Structure and Interpretation of Computer Programs – lispcast.com
|
| 25. 7. 2012 | Knockbox, an Eventual Consistency Toolkit – lispcast.com
|
| 20. 7. 2012 | Unbreakable Crypto – lispcast.com
|
| 16. 6. 2012 | Your Coding Philosophies are Irrelevant – lispcast.com
|
| 16. 6. 2012 | How to answer a question: a simple system – lispcast.com
|
| 14. 6. 2012 | Idiomatic way to represent sum type (Either a b) in Clojure – lispcast.com
|
| 14. 6. 2012 | Programming Languages and Piaget’s Stages of Cognitive Development – lispcast.com
|
| 14. 6. 2012 | Why is a Monad Like a Writing Desk? – lispcast.com
|
| 23. 5. 2012 | The future is specific – lispcast.com
|
| 17. 5. 2012 | Ambrose Bonnaire-Sergeant Interview about Typed Clojure – lispcast.com
|
| 16. 5. 2012 | Anatomy of a Reducer – lispcast.com
|
| 16. 5. 2012 | Anatomy of a Reducer – lispcast.com
|
| 12. 5. 2012 | An Interview with Game Developer James Hague – lispcast.com
|
| 4. 5. 2012 | Simplicity Matters by Rich Hickey – lispcast.com
|
| 28. 4. 2012 | Yahoo!’s Doug Crockford on Javascript – lispcast.com
|
| 27. 4. 2012 | cljs-binding – lispcast.com
|
| 25. 4. 2012 | Javascript to Clojurescript – lispcast.com
|
| 25. 4. 2012 | How to Write Clean, Testable Code – lispcast.com
|
| 24. 4. 2012 | Google Python Style Guide – lispcast.com
|
| 24. 4. 2012 | Review: Clojure Programming by Chas Emerick, Brian Carper, and Cristophe Grand – lispcast.com
|
| 21. 4. 2012 | (take 5 daniel-spiewak) – lispcast.com
|
| 19. 4. 2012 | Clojure 1.4 Reader Literals Test – lispcast.com
|
| 17. 4. 2012 | ThinkRelevance: The Podcast – Episode 009 – Alan Dipert – lispcast.com
|
| 17. 4. 2012 | Introduction to Haskell talk – lispcast.com
|
| 3. 4. 2012 | NeXT, OpenStep, and the Return of Steve Jobs to Apple – lispcast.com
|
| 17. 3. 2012 | Rich Hickey: Keynote – lispcast.com
|
| 12. 3. 2012 | Clojure Gazette – lispcast.com
|
| 10. 2. 2012 | Programming Paradigms and Expressive Power – lispcast.com
|
| 10. 2. 2012 | Introduction to Logic Programming with Clojure – lispcast.com
|
| 8. 2. 2012 | Why Ruby? – lispcast.com
|
| 8. 2. 2012 | Osterhout’s Dichotomy Isn’t – lispcast.com
|
| 5. 2. 2012 | Indirection Mechanisms and Expressive Power – lispcast.com
|
| 4. 2. 2012 | Programming Language Checklist – lispcast.com
|
| 3. 2. 2012 | Modern Language Wishlist – lispcast.com
|
| 29. 1. 2012 | Escape from the Ivory Tower – lispcast.com
|
| 27. 1. 2012 | Parser Combinators: How to Parse (nearly) Anything – lispcast.com
|
| 31. 12. 2011 | apple == orange – lispcast.com
|
| 31. 12. 2011 | The future of programming – lispcast.com
|
| 31. 12. 2011 | Programming and Scaling – lispcast.com
|
| 29. 12. 2011 | The Coming War on General Purpose Computation – lispcast.com
|
| 18. 12. 2011 | The Mapping Dilemma – lispcast.com
|
| 17. 12. 2011 | multimethod.js – lispcast.com
|
| 14. 12. 2011 | Ring 1.0.0 Released – lispcast.com
|
| 11. 12. 2011 | Clojure for dummies: a kata – lispcast.com
|
| 11. 12. 2011 | A Short Ballad Dedicated to the Growth of Programs – lispcast.com
|
| 11. 12. 2011 | The Heart of Unix – lispcast.com
|
| 9. 12. 2011 | Tips for using marginalia – lispcast.com
|
| 9. 12. 2011 | Janki Method – lispcast.com
|
| 9. 12. 2011 | Waving Our Tentacles – lispcast.com
|
| 9. 12. 2011 | Clojure/West – lispcast.com
|
| 9. 12. 2011 | Seesaw REPL Tutorial – lispcast.com
|
| 8. 12. 2011 | A Bizarre and Beautiful Lisp Learning Tool – lispcast.com |