{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":795127666,"defaultBranch":"master","name":"concurency-workshop-c-sharp","ownerLogin":"sikatikenmogne","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-02T16:31:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71256717?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714667478.0","currentOid":""},"activityList":{"items":[{"before":"4a8830d52bc37a3623dafa6a97ba24cd6d7fd640","after":"55cd32855f73909ba75aefa5691809741cd3ad39","ref":"refs/heads/master","pushedAt":"2024-05-06T10:46:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a78c4d67d367ccaaec52fa159a0200bddc00c63d","after":"4a8830d52bc37a3623dafa6a97ba24cd6d7fd640","ref":"refs/heads/master","pushedAt":"2024-05-05T07:26:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"eb24d56f5a68aca05afed120e35b602be9c17a9b","after":"a78c4d67d367ccaaec52fa159a0200bddc00c63d","ref":"refs/heads/master","pushedAt":"2024-05-05T07:21:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Q11 - Implement readerWriterLockSlim","shortMessageHtmlLink":"Q11 - Implement readerWriterLockSlim"}},{"before":"a1a0ea1b2f764acc87c792c56ab83e1d859e8204","after":"eb24d56f5a68aca05afed120e35b602be9c17a9b","ref":"refs/heads/master","pushedAt":"2024-05-05T06:51:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Resolve README.md 404 error","shortMessageHtmlLink":"Resolve README.md 404 error"}},{"before":"45da151d432e82aabe2d8929f0a20e91a731e980","after":"a1a0ea1b2f764acc87c792c56ab83e1d859e8204","ref":"refs/heads/master","pushedAt":"2024-05-05T06:47:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update README.md\nAdd Workshop Exercise Document","shortMessageHtmlLink":"Update README.md"}},{"before":"b44844cfbc9b2f03be162bec374514f2b83f7a93","after":"45da151d432e82aabe2d8929f0a20e91a731e980","ref":"refs/heads/master","pushedAt":"2024-05-05T06:26:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5b93e917b485239644c9c60db8368c501935ca33","after":"b44844cfbc9b2f03be162bec374514f2b83f7a93","ref":"refs/heads/master","pushedAt":"2024-05-05T06:23:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Q10 - Implement semaphores","shortMessageHtmlLink":"Q10 - Implement semaphores"}},{"before":"68303d3a6a0e06ef2bf13ea36bdc79bd9e040e00","after":"5b93e917b485239644c9c60db8368c501935ca33","ref":"refs/heads/master","pushedAt":"2024-05-05T05:51:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"c35c7525d1abe5fe0b5e964d8a4243ef58b2373a","after":"68303d3a6a0e06ef2bf13ea36bdc79bd9e040e00","ref":"refs/heads/master","pushedAt":"2024-05-05T05:44:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Q9 - Implement monitors","shortMessageHtmlLink":"Q9 - Implement monitors"}},{"before":"9981c7c21583211c9ad45b9719929155304ad59f","after":"c35c7525d1abe5fe0b5e964d8a4243ef58b2373a","ref":"refs/heads/master","pushedAt":"2024-05-05T05:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"de7bc0dc6fa380d4c0999b213cdbc6400eeda223","after":"9981c7c21583211c9ad45b9719929155304ad59f","ref":"refs/heads/master","pushedAt":"2024-05-05T04:53:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Q8 - Implement mutexes","shortMessageHtmlLink":"Q8 - Implement mutexes"}},{"before":"34cf86137661097cd15f124857d704ccdf125dcc","after":"de7bc0dc6fa380d4c0999b213cdbc6400eeda223","ref":"refs/heads/master","pushedAt":"2024-05-04T22:02:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5b37474e7853ee7c8e2e3f45d31d4284e4479ee0","after":"34cf86137661097cd15f124857d704ccdf125dcc","ref":"refs/heads/master","pushedAt":"2024-05-04T21:50:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update console output layout to fit with Q7- C requirements","shortMessageHtmlLink":"Update console output layout to fit with Q7- C requirements"}},{"before":"29e4dda7395875ec7fd28297cb75e398a70ecb75","after":"5b37474e7853ee7c8e2e3f45d31d4284e4479ee0","ref":"refs/heads/master","pushedAt":"2024-05-04T21:07:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update README.md\nAdd Q7 related commit link","shortMessageHtmlLink":"Update README.md"}},{"before":"8bebce38586cd5539dda5bc69c1d9ebd656b6751","after":"29e4dda7395875ec7fd28297cb75e398a70ecb75","ref":"refs/heads/master","pushedAt":"2024-05-04T20:04:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update comment definition","shortMessageHtmlLink":"Update comment definition"}},{"before":"cd8df1b56081afbc82d62ae13bf6456e95908220","after":"8bebce38586cd5539dda5bc69c1d9ebd656b6751","ref":"refs/heads/master","pushedAt":"2024-05-04T20:03:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Q7 - Implement events","shortMessageHtmlLink":"Q7 - Implement events"}},{"before":"23dd0895517623343c2bc2801b5750d2ed6c0289","after":"cd8df1b56081afbc82d62ae13bf6456e95908220","ref":"refs/heads/master","pushedAt":"2024-05-04T18:06:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update README.md\nenhance README.md page layout","shortMessageHtmlLink":"Update README.md"}},{"before":"01303aabfe567ea072b16176ee4df0739a2dc27e","after":"23dd0895517623343c2bc2801b5750d2ed6c0289","ref":"refs/heads/master","pushedAt":"2024-05-04T17:58:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update README.md\nAdd Q6(Delegate Async exercise) related commit diff link","shortMessageHtmlLink":"Update README.md"}},{"before":"68251158cfea50306251b79a0e3e541441ecd69e","after":"01303aabfe567ea072b16176ee4df0739a2dc27e","ref":"refs/heads/master","pushedAt":"2024-05-04T17:50:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update README.md\nCheck 6th technical objective about asynchronous delegates and callback procedures implementation","shortMessageHtmlLink":"Update README.md"}},{"before":"fbdcb027b9e3324997609c1e206f1336b664b284","after":"68251158cfea50306251b79a0e3e541441ecd69e","ref":"refs/heads/master","pushedAt":"2024-05-04T17:43:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Q6 - Delegate Async: asynchronous delegate invocation the BeginInvoke method with callback procedures","shortMessageHtmlLink":"Q6 - Delegate Async: asynchronous delegate invocation the BeginInvoke…"}},{"before":"dd989d56f49515cd61711e3c63caf30c8ebfef6b","after":"fbdcb027b9e3324997609c1e206f1336b664b284","ref":"refs/heads/master","pushedAt":"2024-05-04T09:52:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdd related commit link for Q5 - Pool Threads answer","shortMessageHtmlLink":"Update README.md"}},{"before":"78979f98844ca90c22eb9948cfb88fbc8c07abc7","after":"dd989d56f49515cd61711e3c63caf30c8ebfef6b","ref":"refs/heads/master","pushedAt":"2024-05-04T09:42:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update README.md\n\nQ4 answer code snippet","shortMessageHtmlLink":"Update README.md"}},{"before":"67eedb384092356699344a98869e57be9003fb17","after":"78979f98844ca90c22eb9948cfb88fbc8c07abc7","ref":"refs/heads/master","pushedAt":"2024-05-04T09:25:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdd checkbox for technical exercises and fix some layout errors","shortMessageHtmlLink":"Update README.md"}},{"before":"75aeaf055b62a29c0e7057fdeb30733ca8690ad7","after":"67eedb384092356699344a98869e57be9003fb17","ref":"refs/heads/master","pushedAt":"2024-05-04T09:14:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"dea0be08666de3622eb429a71debd88a2f971499","after":"75aeaf055b62a29c0e7057fdeb30733ca8690ad7","ref":"refs/heads/master","pushedAt":"2024-05-04T08:48:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Add more comments for Q5","shortMessageHtmlLink":"Add more comments for Q5"}},{"before":"07431d6052759a33104e7dc4f71c7029804d0f61","after":"dea0be08666de3622eb429a71debd88a2f971499","ref":"refs/heads/master","pushedAt":"2024-05-04T05:53:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Cleaning code and layout console output by exercise","shortMessageHtmlLink":"Cleaning code and layout console output by exercise"}},{"before":"855eda7f3553bca15ad3c434a784185346517a13","after":"07431d6052759a33104e7dc4f71c7029804d0f61","ref":"refs/heads/master","pushedAt":"2024-05-03T23:00:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Q5 - Pool Threads You must create a delegate that invokes using a lambda statement that performs the following code:","shortMessageHtmlLink":"Q5 - Pool Threads You must create a delegate that invokes using a lam…"}},{"before":"b61a2ced6c4247f94bb17061a99562f2187a166a","after":"855eda7f3553bca15ad3c434a784185346517a13","ref":"refs/heads/master","pushedAt":"2024-05-03T11:58:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Fix Q4-D(4.) on parameterized thread implementation","shortMessageHtmlLink":"Fix Q4-D(4.) on parameterized thread implementation"}},{"before":"d60af20602f5b0f64bd3539766c5886f2a8848c8","after":"b61a2ced6c4247f94bb17061a99562f2187a166a","ref":"refs/heads/master","pushedAt":"2024-05-03T10:10:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Cleaning code","shortMessageHtmlLink":"Cleaning code"}},{"before":"ff1d002bc48eb124cf5116a6d3821ee310ebdfb8","after":"d60af20602f5b0f64bd3539766c5886f2a8848c8","ref":"refs/heads/master","pushedAt":"2024-05-03T08:09:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sikatikenmogne","name":"Samuel SIKATI KENMOGNE","path":"/sikatikenmogne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71256717?s=80&v=4"},"commit":{"message":"Repeat question Q4B again. Do not use a CLpara class anymore. Instead, use a lambda instruction that does the same job","shortMessageHtmlLink":"Repeat question Q4B again. Do not use a CLpara class anymore. Instead…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wNlQxMDo0Njo0MS4wMDAwMDBazwAAAARCa7zW","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wNlQxMDo0Njo0MS4wMDAwMDBazwAAAARCa7zW","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wM1QwODowOToxMi4wMDAwMDBazwAAAARAiUqN"}},"title":"Activity · sikatikenmogne/concurency-workshop-c-sharp"}