0003-styling-with-functions
0004-algebraic-data-types
0005-higher-order-functions
0007-setters-and-key-paths
0008-getters-and-key-paths
0009-algebraic-data-types-pt-2
0010-a-tale-of-two-flat-maps
0011-composition-without-operators
0013-the-many-faces-of-map
0016-dependency-injection
0019-algebraic-data-types-pt3
0021-playground-driven-development
0022-a-tour-of-point-free
0029-dsls-vs-templating-languages
0030-composable-randomness
0033-protocol-witnesses-pt1
0034-protocol-witnesses-pt2
0035-advanced-protocol-witnesses-pt1
0036-advanced-protocol-witnesses-pt2
0037-protocol-oriented-library-design-pt1
0038-protocol-oriented-library-design-pt2
0039-witness-oriented-library-design
0040-async-functional-refactoring
0042-the-many-faces-of-flatmap-pt1
0043-the-many-faces-of-flatmap-pt2
0044-the-many-faces-of-flatmap-pt3
0045-the-many-faces-of-flatmap-pt4
0046-the-many-faces-of-flatmap-pt5
0047-predictable-randomness-pt1
0048-predictable-randomness-pt2
0053-swift-syntax-enum-properties
0054-advanced-swift-syntax-enum-properties
0055-swift-syntax-command-line-tool
0056-what-is-a-parser-pt1
0057-what-is-a-parser-pt2
0058-what-is-a-parser-pt3
0059-composable-parsing-map
0060-composable-parsing-flat-map
0061-composable-parsing-zip
0062-parser-combinators-pt1
0063-parser-combinators-pt2
0064-parser-combinators-pt3
0065-swiftui-and-state-management-pt1
0066-swiftui-and-state-management-pt2
0067-swiftui-and-state-management-pt3
0068-composable-state-management-reducers
0069-composable-state-management-state-pullbacks
0070-composable-state-management-action-pullbacks
0071-composable-state-management-hor
0072-modular-state-management-reducers
0073-modular-state-management-view-state
0074-modular-state-management-view-actions
0075-modular-state-management-wtp
0076-effectful-state-management-synchronous-effects
0077-effectful-state-management-unidirectional-effects
0078-effectful-state-management-async-effects
0079-effectful-state-management-wtp
0080-combine-and-effects-pt1
0081-combine-and-effects-pt2
0082-testable-state-management-reducers
0083-testable-state-management-effects
0084-testable-state-management-ergonomics
0085-testable-state-management-the-point
0086-swiftui-snapshot-testing
0087-the-case-for-case-paths-pt1
0088-the-case-for-case-paths-pt2
0089-the-case-for-case-paths-pt3
0090-composing-architecture-with-case-paths
0091-modular-dependency-injection-pt1
0092-modular-dependency-injection-pt2
0093-modular-dependency-injection-pt3
0094-adaptive-state-management-pt1
0095-adaptive-state-management-pt2
0096-adaptive-state-management-pt3
0097-adaptive-state-management-pt4
0098-ergonomic-state-management-pt1
0099-ergonomic-state-management-pt2
0100-swift-composable-architecture-tour-pt1
0101-swift-composable-architecture-tour-pt2
0102-swift-composable-architecture-tour-pt3
0103-swift-composable-architecture-tour-pt4
0104-combine-schedulers-pt1
0105-combine-schedulers-pt2
0106-combine-schedulers-pt3
0107-composable-bindings-pt1
0108-composable-bindings-pt2
0109-composable-bindings-pt3
0110-designing-dependencies-pt1
0111-designing-dependencies-pt2
0112-designing-dependencies-pt3
0113-designing-dependencies-pt4
0114-designing-dependencies-pt5
0115-redacted-swiftui-pt1
0116-redacted-swiftui-pt2
0117-redacted-swiftui-pt3
0118-redacted-swiftui-pt4
0123-fluently-zipping-parsers
0124-generalized-parsing-pt1
0125-generalized-parsing-pt2
0126-generalized-parsing-pt3
0127-parsing-performance-pt1
0128-parsing-performance-pt2
0129-parsing-performance-pt3
0130-parser-performance-pt4
0135-swiftui-animation-pt1
0136-swiftui-animation-pt2
0137-swiftui-animation-pt3
0138-better-test-dependencies-pt1
0139-better-test-dependencies-pt2
0140-better-test-dependencies-pt3
0141-better-test-dependencies-pt4
0142-tour-of-isowords-pt1
0143-tour-of-isowords-pt2
0144-tour-of-isowords-pt3
0145-tour-of-isowords-pt4
0146-derived-behavior-pt1
0147-derived-behavior-pt2
0148-derived-behavior-pt3
0149-derived-behavior-pt4
0150-derived-behavior-pt5
0152-case-paths-performance
0158-safer-conciser-forms-pt1
0159-safer-conciser-forms-pt2
0169-uikit-navigation-pt1
0170-uikit-navigation-pt2
0185-parser-printers-tour-pt1
0186-parser-printers-tour-pt2
0187-parser-printers-tour-pt3
0188-parser-printers-tour-pt4
0189-parser-printers-tour-pt5
0201-reducer-protocol-pt1
0202-reducer-protocol-pt2
0203-reducer-protocol-pt3
0204-reducer-protocol-pt4
0205-reducer-protocol-pt5
0206-reducer-protocol-pt6
0207-reducer-protocol-pt7
0208-reducer-protocol-in-practice
0211-navigation-stacks-pt1
0212-navigation-stacks-pt2
0213-navigation-stacks-pt3
0221-pflive-dependencies-stacks
0222-composable-navigation-pt1
0223-composable-navigation-pt2
0224-composable-navigation-pt3
0225-composable-navigation-pt4
0226-composable-navigation-pt5
0227-composable-navigation-pt6
0228-composable-navigation-pt7
0229-composable-navigation-pt8
0230-composable-navigation-pt9
Folders and files Name Name Last commit message
Last commit date
parent directory Mar 24, 2020
Mar 23, 2020
View all files
In solving a potential performance problem with how the composable architecture interfaces with SwiftUI, we're given a wonderful opportunity to make it more adaptive to many situations.
You can’t perform that action at this time.