54 тысяч подписчиков
235 видео
Divide and conquer algorithms
The #3 most important idea in Computer Science
The #2 most important idea in Computer Science
What is the business value of Clojure?
The #1 Most Important idea in Computer Science
Why do we need a Theory of Functional Programming?
Is Smalltalk a Functional language? Is Lisp Object-Oriented?
My big beef with refactoring
Build your Core Abstraction
Focus on composition first
Focus on the data first
Build an interface around data
What do product and sum types have to do with data modeling?
What are race conditions?
Building a product in Clojure (pt 2)
Gilded Rose Code Kata in Clojure, Part 2
How do you implement lazy evaluation?
What are pure functions?
What a monoid is and why monoids kick monads' butt
What is point-free style?
What is function composition?
What makes a repl?
Lambda: The Ultimate GOTO
How can pure functions represent state change?
What are first-class functions?
What is lazy evaluation?
What is Immutability?
Sources of complexity in software
Is React functional programming?
TypeScript Loading State
What kind of software is functional programming not suited for?
What is "to reify" in software?
Do you need immutability for functional programming?
In the onion architecture, how do you make business decisions that rely on information from actions?