{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":711035398,"defaultBranch":"main","name":"learning-notes","ownerLogin":"zeotuan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-28T02:59:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48720253?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698461941.0","currentOid":""},"activityList":{"items":[{"before":"1240d88b8db32778ada2f341b05176a703a9c644","after":"73dea6e0ea50834e47748d3c2f309e10bdd20450","ref":"refs/heads/main","pushedAt":"2024-06-06T11:16:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Pure IO Interpreter without side effect","shortMessageHtmlLink":"Pure IO Interpreter without side effect"}},{"before":"beadb1733f2c7aaddfd0a878ee75cdba751fd061","after":"1240d88b8db32778ada2f341b05176a703a9c644","ref":"refs/heads/main","pushedAt":"2024-06-03T12:07:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Console runFree","shortMessageHtmlLink":"Console runFree"}},{"before":"b4d2f79b57604317dd6d374fc54a433bea88fcbe","after":"beadb1733f2c7aaddfd0a878ee75cdba751fd061","ref":"refs/heads/main","pushedAt":"2024-06-02T12:42:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Simple Console and Console Interpreter with Free","shortMessageHtmlLink":"Simple Console and Console Interpreter with Free"}},{"before":"4338d5904cc123f710c6565714701402044a0403","after":"b4d2f79b57604317dd6d374fc54a433bea88fcbe","ref":"refs/heads/main","pushedAt":"2024-05-28T11:15:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter13: Trampoline and Free","shortMessageHtmlLink":"Chapter13: Trampoline and Free"}},{"before":"fa1dc2f5aa0e43ca6e8dfe65c973806c3c2e6848","after":"4338d5904cc123f710c6565714701402044a0403","ref":"refs/heads/main","pushedAt":"2024-05-24T11:53:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter13: IO naive implementation","shortMessageHtmlLink":"Chapter13: IO naive implementation"}},{"before":"891370291ac19b47ef8e905e5416561066fd7ff7","after":"fa1dc2f5aa0e43ca6e8dfe65c973806c3c2e6848","ref":"refs/heads/main","pushedAt":"2024-05-11T06:27:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Reformat, Fix bug with tailrec factorial","shortMessageHtmlLink":"Reformat, Fix bug with tailrec factorial"}},{"before":"2b27baa44db3f91545ac34e5d77e712c5ea95a7a","after":"891370291ac19b47ef8e905e5416561066fd7ff7","ref":"refs/heads/main","pushedAt":"2024-01-26T06:05:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter12: Traversable Functor","shortMessageHtmlLink":"Chapter12: Traversable Functor"}},{"before":"550aec42adfa851ff8554c0c3b3838c774239b0a","after":"2b27baa44db3f91545ac34e5d77e712c5ea95a7a","ref":"refs/heads/main","pushedAt":"2024-01-21T05:02:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter12: Applicative Functor","shortMessageHtmlLink":"Chapter12: Applicative Functor"}},{"before":"253f9e06599aa2419114031a2b120ff55d1e1949","after":"550aec42adfa851ff8554c0c3b3838c774239b0a","ref":"refs/heads/main","pushedAt":"2024-01-13T04:58:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter 11: Add Monad","shortMessageHtmlLink":"Chapter 11: Add Monad"}},{"before":"0b17f571f4f1c3f7dd1813fd52670fb8aac2eb1a","after":"253f9e06599aa2419114031a2b120ff55d1e1949","ref":"refs/heads/main","pushedAt":"2024-01-04T22:03:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter 10: Foldable Trait","shortMessageHtmlLink":"Chapter 10: Foldable Trait"}},{"before":"fc724dfadaba71bea4b040cf16d4450de3f3e060","after":"0b17f571f4f1c3f7dd1813fd52670fb8aac2eb1a","ref":"refs/heads/main","pushedAt":"2024-01-04T05:25:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter 10: Par + WC Monoid","shortMessageHtmlLink":"Chapter 10: Par + WC Monoid"}},{"before":"e4c2c9559a55611f130953933758b417cb4e2b7f","after":"fc724dfadaba71bea4b040cf16d4450de3f3e060","ref":"refs/heads/main","pushedAt":"2023-12-26T10:25:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter 10: abstract Monoid","shortMessageHtmlLink":"Chapter 10: abstract Monoid"}},{"before":"296163dd542a9749808cd255e41adc9be54d50b7","after":"e4c2c9559a55611f130953933758b417cb4e2b7f","ref":"refs/heads/main","pushedAt":"2023-12-25T10:57:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter 09: add Detail Comment","shortMessageHtmlLink":"Chapter 09: add Detail Comment"}},{"before":"b179989c312fcd9f47ee07131864840abf0d5189","after":"296163dd542a9749808cd255e41adc9be54d50b7","ref":"refs/heads/main","pushedAt":"2023-12-25T01:47:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter 09: slice improvement with SliceableParser","shortMessageHtmlLink":"Chapter 09: slice improvement with SliceableParser"}},{"before":"60efe6144353203b44ddee6f963fdfca3cd6c9b9","after":"b179989c312fcd9f47ee07131864840abf0d5189","ref":"refs/heads/main","pushedAt":"2023-12-24T23:01:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter 09: Parsers Trait + Json Parser + MyParser","shortMessageHtmlLink":"Chapter 09: Parsers Trait + Json Parser + MyParser"}},{"before":"4f672cdc0ecd0f8187198172c96b2107d7356ec1","after":"60efe6144353203b44ddee6f963fdfca3cd6c9b9","ref":"refs/heads/main","pushedAt":"2023-12-15T05:04:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter 08: Property Testing Framework","shortMessageHtmlLink":"Chapter 08: Property Testing Framework"}},{"before":"38db0f2d20b701762c03574a8ce1e6d9f9c15228","after":"4f672cdc0ecd0f8187198172c96b2107d7356ec1","ref":"refs/heads/main","pushedAt":"2023-11-30T22:42:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter 07: FlatMap Implementation","shortMessageHtmlLink":"Chapter 07: FlatMap Implementation"}},{"before":"64b178533ef659e188204a2dab9d8cca8a9417e7","after":"38db0f2d20b701762c03574a8ce1e6d9f9c15228","ref":"refs/heads/main","pushedAt":"2023-11-30T00:04:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter 7: Simple Actor Implementation","shortMessageHtmlLink":"Chapter 7: Simple Actor Implementation"}},{"before":"0b5346b9748a69eb07f51298ee3c08c64cacf888","after":"64b178533ef659e188204a2dab9d8cca8a9417e7","ref":"refs/heads/main","pushedAt":"2023-11-27T22:41:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter 7: Par 7-7.8","shortMessageHtmlLink":"Chapter 7: Par 7-7.8"}},{"before":"38a73e728ee55a6635081b63c4b5960e9cb9307e","after":"0b5346b9748a69eb07f51298ee3c08c64cacf888","ref":"refs/heads/main","pushedAt":"2023-11-25T02:53:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter 6: functional State Transition","shortMessageHtmlLink":"Chapter 6: functional State Transition"}},{"before":"a6ae5cd58ee8596d0ea26dc4e60ddbcab0000763","after":"38a73e728ee55a6635081b63c4b5960e9cb9307e","ref":"refs/heads/main","pushedAt":"2023-11-19T09:23:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter 5: LazyList Implementation","shortMessageHtmlLink":"Chapter 5: LazyList Implementation"}},{"before":"89f2bcea8318e65826dd1301305cc534cbe10757","after":"a6ae5cd58ee8596d0ea26dc4e60ddbcab0000763","ref":"refs/heads/main","pushedAt":"2023-11-12T07:20:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Chapter 4: Option + Either + Validated Type","shortMessageHtmlLink":"Chapter 4: Option + Either + Validated Type"}},{"before":"4e1289f3d510f829468b2797a3362a820e8bebae","after":"89f2bcea8318e65826dd1301305cc534cbe10757","ref":"refs/heads/main","pushedAt":"2023-11-08T10:31:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Finish List + Tree Implementation","shortMessageHtmlLink":"Finish List + Tree Implementation"}},{"before":"e42e22dbcaba645683f2a4706579047a2ec252b1","after":"4e1289f3d510f829468b2797a3362a820e8bebae","ref":"refs/heads/main","pushedAt":"2023-11-05T12:01:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Add data structures","shortMessageHtmlLink":"Add data structures"}},{"before":"5194ec09bc482cd42aa69d8635f4aebe089a9ce6","after":"e42e22dbcaba645683f2a4706579047a2ec252b1","ref":"refs/heads/main","pushedAt":"2023-11-04T11:42:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Add functional programming with scala exercise result","shortMessageHtmlLink":"Add functional programming with scala exercise result"}},{"before":"880814b7b51f46f27e2fbb98371dfd42e746348d","after":"5194ec09bc482cd42aa69d8635f4aebe089a9ce6","ref":"refs/heads/main","pushedAt":"2023-11-04T11:36:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Add functional programming with scala exercise result","shortMessageHtmlLink":"Add functional programming with scala exercise result"}},{"before":"2eb3d9825d74a88dd42e999bcec9d2e668d5cec5","after":"880814b7b51f46f27e2fbb98371dfd42e746348d","ref":"refs/heads/main","pushedAt":"2023-10-29T02:45:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"add Video materials","shortMessageHtmlLink":"add Video materials"}},{"before":"f19a8d61345b18862ff95074110a68b0e0120f8d","after":"2eb3d9825d74a88dd42e999bcec9d2e668d5cec5","ref":"refs/heads/main","pushedAt":"2023-10-28T13:30:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Reformat, Add more material","shortMessageHtmlLink":"Reformat, Add more material"}},{"before":"75ed1e3c0c61125aabed8b4974daeb41482b69a8","after":"f19a8d61345b18862ff95074110a68b0e0120f8d","ref":"refs/heads/main","pushedAt":"2023-10-28T05:37:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":"b9cbfe1d4da41ac2c43610ae659c942c9742f7a7","after":"75ed1e3c0c61125aabed8b4974daeb41482b69a8","ref":"refs/heads/main","pushedAt":"2023-10-28T05:36:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zeotuan","name":null,"path":"/zeotuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48720253?s=80&v=4"},"commit":{"message":"Add Readme","shortMessageHtmlLink":"Add Readme"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXhkWnwA","startCursor":null,"endCursor":null}},"title":"Activity ยท zeotuan/learning-notes"}