-
Урок 1. 00:10:04Introduction
-
Урок 2. 00:10:00Why Functional Programming
-
Урок 3. 00:09:43Functional Programming Journey
-
Урок 4. 00:08:50Code is Provable
-
Урок 5. 00:03:51Course Overview
-
Урок 6. 00:10:53Functions vs Procedures
-
Урок 7. 00:06:45Function Naming Semantics
-
Урок 8. 00:11:05Side Effects
-
Урок 9. 00:11:41Pure Functions & Constants
-
Урок 10. 00:03:20Reducing Surface Area
-
Урок 11. 00:03:43Same Input, Same Output
-
Урок 12. 00:01:35Level of Confidence
-
Урок 13. 00:04:38Extracting Impurity
-
Урок 14. 00:11:08Containing Impurity
-
Урок 15. 00:03:41Impurity Exercise: Wrappers & Adapters
-
Урок 16. 00:02:25Impurity Solution: Wrappers
-
Урок 17. 00:03:23Impurity Solution: Adapters
-
Урок 18. 00:05:17Function Arguments
-
Урок 19. 00:05:46Arguments Shape Adapters
-
Урок 20. 00:05:46Flip & Reverse Adapter
-
Урок 21. 00:03:01Spread Adapter
-
Урок 22. 00:08:56Equational Reasoning
-
Урок 23. 00:07:12Point Free Refactor
-
Урок 24. 00:01:06Point Free Exercise
-
Урок 25. 00:07:19Point Free Solution
-
Урок 26. 00:09:53Advanced Point Free
-
Урок 27. 00:05:31Closure
-
Урок 28. 00:01:48Closure Exercise
-
Урок 29. 00:08:32Closure Solution
-
Урок 30. 00:06:09Lazy vs Eager Execution
-
Урок 31. 00:11:24Memoization
-
Урок 32. 00:05:11Referential Transparency
-
Урок 33. 00:08:52Generalized to Specialized
-
Урок 34. 00:09:18Partial Application & Currying
-
Урок 35. 00:06:02Partial Application & Currying Comparison
-
Урок 36. 00:03:46Changing Function Shape with Curry
-
Урок 37. 00:11:41Composition Illustration
-
Урок 38. 00:07:07Declarative Data Flow
-
Урок 39. 00:06:59Piping vs Composition
-
Урок 40. 00:01:20Piping & Composition Exercise
-
Урок 41. 00:02:41Piping & Composition Solution
-
Урок 42. 00:02:47Associativity
-
Урок 43. 00:03:53Composition with Currying
-
Урок 44. 00:07:39Immutability
-
Урок 45. 00:09:34Rethinking const Immutability
-
Урок 46. 00:05:29Value Immutability
-
Урок 47. 00:04:51Object.freeze
-
Урок 48. 00:04:48Don't Mutate, Copy
-
Урок 49. 00:07:49Immutable Data Structures
-
Урок 50. 00:04:56Immutable.js Overview
-
Урок 51. 00:02:18Immutability Exercise
-
Урок 52. 00:07:40Immutability Solution
-
Урок 53. 00:12:05Recursion
-
Урок 54. 00:03:00Base Condition Location
-
Урок 55. 00:01:45Recursion Exercise
-
Урок 56. 00:04:54Recursion Solution
-
Урок 57. 00:05:10Stack Frames & Memory Limits
-
Урок 58. 00:08:59Optimization: Tail Calls
-
Урок 59. 00:07:53Proper Tail Calls
-
Урок 60. 00:06:44Refactoring to PTC Form
-
Урок 61. 00:05:59Continuation-Passing Style
-
Урок 62. 00:05:38Trampolines
-
Урок 63. 00:04:42CPS & Trampolines Q&A
-
Урок 64. 00:07:28Map: Transformation
-
Урок 65. 00:05:48Filter: Inclusion
-
Урок 66. 00:10:43Reduce: Combination
-
Урок 67. 00:03:49Composition with Reduce
-
Урок 68. 00:03:27List Operations Exercise
-
Урок 69. 00:03:18List Operations Solution: add & constant
-
Урок 70. 00:15:51List Operations Solution: addn
-
Урок 71. 00:10:20List Operations Solution: Modify Collection
-
Урок 72. 00:09:02Fusion
-
Урок 73. 00:11:04Transduction
-
Урок 74. 00:02:59Transduction Q&A
-
Урок 75. 00:11:13Deriving Transduction: Extracting Reduce
-
Урок 76. 00:08:35Deriving Transduction: Combiner & Currying
-
Урок 77. 00:06:31Deriving Transduction: Single Reduce
-
Урок 78. 00:08:51Derivation Summary and Q&A
-
Урок 79. 00:01:48Data Structure Operations
-
Урок 80. 00:01:40Object Filter & Reduce Exercise
-
Урок 81. 00:04:21Object Filter & Reduce Solution
-
Урок 82. 00:01:40Advanced Point Free Exercise
-
Урок 83. 00:09:49Advanced Point Free Solution
-
Урок 84. 00:12:09Monad Data Structures
-
Урок 85. 00:07:41Just Monad
-
Урок 86. 00:11:31Maybe Monad
-
Урок 87. 00:03:00Monads Q&A
-
Урок 88. 00:05:07Map Lazy & Lazy Array
-
Урок 89. 00:02:15Observables
-
Урок 90. 00:03:57Reactive Programming with Rx.js
-
Урок 91. 00:02:42Async with Rx.js Exercise
-
Урок 92. 00:03:50Async with Rx.js Solution
-
Урок 93. 00:05:02Lodash/FP
-
Урок 94. 00:02:08Ramda
-
Урок 95. 00:05:26FPO
-
Урок 96. 00:03:06Wrapping Up
- Категории
- Источники
- Все курсы
- Разделы
- Книги