{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":609972976,"defaultBranch":"main","name":"cmuratori-discussion","ownerLogin":"unclebob","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-05T19:26:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36901?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1678044384.59679","currentOid":""},"activityList":{"items":[{"before":"0ad6ead2547926be10e5ec077d88c1976d5033ca","after":"28736d3dd699ae22ae494d9dcbcee48071d36187","ref":"refs/heads/main","pushedAt":"2023-04-01T12:19:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Update cleancodeqa-2.md","shortMessageHtmlLink":"Update cleancodeqa-2.md"}},{"before":"c7334a77f966b40080b52a7b78832caf76acc8fd","after":"0ad6ead2547926be10e5ec077d88c1976d5033ca","ref":"refs/heads/main","pushedAt":"2023-04-01T12:13:37.090Z","pushType":"push","commitsCount":2,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Added my closing thoughts.","shortMessageHtmlLink":"Added my closing thoughts."}},{"before":"8bde6489d98430d7d979a9e597cf8b9b1fe365b7","after":"c7334a77f966b40080b52a7b78832caf76acc8fd","ref":"refs/heads/main","pushedAt":"2023-03-26T14:21:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"...that's all folks\ngit status","shortMessageHtmlLink":"...that's all folks"}},{"before":"82971066225323adab90f95f7bae085f241e909a","after":"8bde6489d98430d7d979a9e597cf8b9b1fe365b7","ref":"refs/heads/main","pushedAt":"2023-03-26T13:18:10.979Z","pushType":"push","commitsCount":2,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Added an example enum-based design, and said why I think it saves \"programmer cycles\"","shortMessageHtmlLink":"Added an example enum-based design, and said why I think it saves \"pr…"}},{"before":"3ac7af09d5ae1c377444727148062c59bf0cfcfd","after":"82971066225323adab90f95f7bae085f241e909a","ref":"refs/heads/main","pushedAt":"2023-03-25T16:48:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Update cleancodeqa-2.md","shortMessageHtmlLink":"Update cleancodeqa-2.md"}},{"before":"50e173d2d314f7a0f81079d8c0d48d19639dc163","after":"3ac7af09d5ae1c377444727148062c59bf0cfcfd","ref":"refs/heads/main","pushedAt":"2023-03-25T16:43:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Update cleancodeqa-2.md","shortMessageHtmlLink":"Update cleancodeqa-2.md"}},{"before":"b8cdfc2867a22cb046b938d4e48765c3e73c9bfb","after":"50e173d2d314f7a0f81079d8c0d48d19639dc163","ref":"refs/heads/main","pushedAt":"2023-03-25T16:34:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"cut to the chase","shortMessageHtmlLink":"cut to the chase"}},{"before":"ff9ae3a512ec138f14a9a78f479b85163a8c8a25","after":"b8cdfc2867a22cb046b938d4e48765c3e73c9bfb","ref":"refs/heads/main","pushedAt":"2023-03-25T13:40:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Update cleancodeqa-2.md","shortMessageHtmlLink":"Update cleancodeqa-2.md"}},{"before":"dedab2a78a8039ce1731347d0f14c671df34aed1","after":"ff9ae3a512ec138f14a9a78f479b85163a8c8a25","ref":"refs/heads/main","pushedAt":"2023-03-25T13:31:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Update cleancodeqa-2.md","shortMessageHtmlLink":"Update cleancodeqa-2.md"}},{"before":"c059ad79d9ec7ce11eeb2d2b70a8101964bad42c","after":"dedab2a78a8039ce1731347d0f14c671df34aed1","ref":"refs/heads/main","pushedAt":"2023-03-25T12:40:15.559Z","pushType":"push","commitsCount":2,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Added my next question","shortMessageHtmlLink":"Added my next question"}},{"before":"932085f46687e261a46f761cffb00b4ae1399285","after":"c059ad79d9ec7ce11eeb2d2b70a8101964bad42c","ref":"refs/heads/main","pushedAt":"2023-03-24T20:52:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Update cleancodeqa-2.md","shortMessageHtmlLink":"Update cleancodeqa-2.md"}},{"before":"27c3b9be20857109c1d89f79c0791e61adb06847","after":"932085f46687e261a46f761cffb00b4ae1399285","ref":"refs/heads/main","pushedAt":"2023-03-24T20:42:39.712Z","pushType":"push","commitsCount":2,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Added clarification about file handles","shortMessageHtmlLink":"Added clarification about file handles"}},{"before":"63347d8ad1828556b4f80843eb3ee91a92f9e429","after":"27c3b9be20857109c1d89f79c0791e61adb06847","ref":"refs/heads/main","pushedAt":"2023-03-24T15:16:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Update cleancodeqa-2.md","shortMessageHtmlLink":"Update cleancodeqa-2.md"}},{"before":"74135b60ebfdfc092fab13da5c8f8395ee2a128b","after":"63347d8ad1828556b4f80843eb3ee91a92f9e429","ref":"refs/heads/main","pushedAt":"2023-03-24T15:11:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Update cleancodeqa-2.md","shortMessageHtmlLink":"Update cleancodeqa-2.md"}},{"before":"91ba59ea1af99c8df6582e1e1a1333453ff96240","after":"74135b60ebfdfc092fab13da5c8f8395ee2a128b","ref":"refs/heads/main","pushedAt":"2023-03-24T15:07:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"the polymorphic IO implementation","shortMessageHtmlLink":"the polymorphic IO implementation"}},{"before":"23cb19f2681e59ef06809854937a207317dea7f2","after":"91ba59ea1af99c8df6582e1e1a1333453ff96240","ref":"refs/heads/main","pushedAt":"2023-03-24T13:37:39.160Z","pushType":"push","commitsCount":2,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Asked for clarification","shortMessageHtmlLink":"Asked for clarification"}},{"before":"dc40f9a0682e111bc06116ca99c59d8608fb7435","after":"23cb19f2681e59ef06809854937a207317dea7f2","ref":"refs/heads/main","pushedAt":"2023-03-23T15:41:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Update cleancodeqa-2.md","shortMessageHtmlLink":"Update cleancodeqa-2.md"}},{"before":"035b1ff9e54f1e327d96717d3fab8fbb8df7bd2a","after":"dc40f9a0682e111bc06116ca99c59d8608fb7435","ref":"refs/heads/main","pushedAt":"2023-03-23T15:38:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"file example revisted","shortMessageHtmlLink":"file example revisted"}},{"before":"853c7a7e11dd2b6bb12abdf338e773fcafc676df","after":"035b1ff9e54f1e327d96717d3fab8fbb8df7bd2a","ref":"refs/heads/main","pushedAt":"2023-03-23T14:09:52.876Z","pushType":"push","commitsCount":2,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Proposed a raw device spec","shortMessageHtmlLink":"Proposed a raw device spec"}},{"before":"d0b1413653710e8cb3381ec11230be35ed8360f9","after":"853c7a7e11dd2b6bb12abdf338e773fcafc676df","ref":"refs/heads/main","pushedAt":"2023-03-22T18:12:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"tdox, cycles and dynamic polymorphism","shortMessageHtmlLink":"tdox, cycles and dynamic polymorphism"}},{"before":"244aa63d25117b4809ee75107f5946ae7306771d","after":"d0b1413653710e8cb3381ec11230be35ed8360f9","ref":"refs/heads/main","pushedAt":"2023-03-22T17:24:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"added cleancodeqa-2.md","shortMessageHtmlLink":"added cleancodeqa-2.md"}},{"before":"518d674f47694e9b393d29ea9de6ac3a7c0e9eb9","after":"244aa63d25117b4809ee75107f5946ae7306771d","ref":"refs/heads/main","pushedAt":"2023-03-22T17:18:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Update Casey-and-Bob-Chapter-2","shortMessageHtmlLink":"Update Casey-and-Bob-Chapter-2"}},{"before":"6dffbdb4d40d36b7bba1b0fbdda4155761e90462","after":"518d674f47694e9b393d29ea9de6ac3a7c0e9eb9","ref":"refs/heads/main","pushedAt":"2023-03-22T17:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Create Casey-and-Bob-Chapter-2","shortMessageHtmlLink":"Create Casey-and-Bob-Chapter-2"}},{"before":"fd870fcae7c692c38f74edf3e1ac4862b98ac35e","after":"6dffbdb4d40d36b7bba1b0fbdda4155761e90462","ref":"refs/heads/main","pushedAt":"2023-03-22T17:10:29.192Z","pushType":"push","commitsCount":2,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Disagreed about agreement","shortMessageHtmlLink":"Disagreed about agreement"}},{"before":"27649810f9504387858a181d1df33c3ac9ebe413","after":"fd870fcae7c692c38f74edf3e1ac4862b98ac35e","ref":"refs/heads/main","pushedAt":"2023-03-21T13:55:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Update cleancodeqa.md","shortMessageHtmlLink":"Update cleancodeqa.md"}},{"before":"44741902236fd27f238ed5b92223074678cfd047","after":"27649810f9504387858a181d1df33c3ac9ebe413","ref":"refs/heads/main","pushedAt":"2023-03-21T13:17:07.749Z","pushType":"push","commitsCount":2,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Added my response to the closing thoughts","shortMessageHtmlLink":"Added my response to the closing thoughts"}},{"before":"293d865af7abdbf910d41ab9106ebb1ea2ab84f6","after":"44741902236fd27f238ed5b92223074678cfd047","ref":"refs/heads/main","pushedAt":"2023-03-20T19:45:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Update cleancodeqa.md","shortMessageHtmlLink":"Update cleancodeqa.md"}},{"before":"7da8834d56ca6649dfc584660d8257790f39806f","after":"293d865af7abdbf910d41ab9106ebb1ea2ab84f6","ref":"refs/heads/main","pushedAt":"2023-03-20T19:38:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Update cleancodeqa.md","shortMessageHtmlLink":"Update cleancodeqa.md"}},{"before":"9c88ba701c19675ecd66df97a2a6757c12cb716b","after":"7da8834d56ca6649dfc584660d8257790f39806f","ref":"refs/heads/main","pushedAt":"2023-03-20T17:54:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Update cleancodeqa.md","shortMessageHtmlLink":"Update cleancodeqa.md"}},{"before":"c1c8028b5a33b1a9d1aa386e6c1cd90dc2a30d40","after":"9c88ba701c19675ecd66df97a2a6757c12cb716b","ref":"refs/heads/main","pushedAt":"2023-03-20T17:27:14.207Z","pushType":"push","commitsCount":2,"pusher":{"login":"unclebob","name":"Robert C. Martin","path":"/unclebob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36901?s=80&v=4"},"commit":{"message":"Elaborated on the benefits of non-hierarchy library interfaces","shortMessageHtmlLink":"Elaborated on the benefits of non-hierarchy library interfaces"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADEAlOPAA","startCursor":null,"endCursor":null}},"title":"Activity · unclebob/cmuratori-discussion"}