{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":624026917,"defaultBranch":"main","name":"dev_puzzles","ownerLogin":"shuebner","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-05T15:33:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1770684?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701424708.0","currentOid":""},"activityList":{"items":[{"before":"bb9776d605b08339f2e242a0ce7766b7d6c25633","after":"8378aa2e3163d4a2d6bba774122e3dc7bad3db75","ref":"refs/heads/main","pushedAt":"2024-03-03T15:31:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add sollution for puzzle 11 typesafe collection","shortMessageHtmlLink":"feat: add sollution for puzzle 11 typesafe collection"}},{"before":"67b99f3f82e23047ea39def7e95d96a371b03904","after":"bb9776d605b08339f2e242a0ce7766b7d6c25633","ref":"refs/heads/main","pushedAt":"2024-03-03T15:30:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add solution for puzzle 10 objective 2","shortMessageHtmlLink":"feat: add solution for puzzle 10 objective 2"}},{"before":"cc3bf52e77d3686c88e467ab72582830fc84dbba","after":"67b99f3f82e23047ea39def7e95d96a371b03904","ref":"refs/heads/main","pushedAt":"2024-01-17T10:48:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"fix: fix puzzle 09 solution image and script","shortMessageHtmlLink":"fix: fix puzzle 09 solution image and script"}},{"before":"084f51e5dea0e83eed8cfe60e5aecf6039df5419","after":"cc3bf52e77d3686c88e467ab72582830fc84dbba","ref":"refs/heads/main","pushedAt":"2024-01-16T04:41:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add puzzle 11 typesafe collection","shortMessageHtmlLink":"feat: add puzzle 11 typesafe collection"}},{"before":"a284b1e0b7a97e8e308f253c9e2e0bf3840ac20c","after":"084f51e5dea0e83eed8cfe60e5aecf6039df5419","ref":"refs/heads/main","pushedAt":"2024-01-16T04:35:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add solution for puzzle 09","shortMessageHtmlLink":"feat: add solution for puzzle 09"}},{"before":"a4f9688eb4a34386974d6a197e5b7c201ef41e64","after":null,"ref":"refs/heads/puzzle_10","pushedAt":"2023-12-01T09:58:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"}},{"before":"49c4fc5c796f5559849dad5df1dc37392e1b1b7b","after":null,"ref":"refs/heads/solution_09","pushedAt":"2023-12-01T09:58:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"}},{"before":null,"after":"49c4fc5c796f5559849dad5df1dc37392e1b1b7b","ref":"refs/heads/solution_09","pushedAt":"2023-11-30T19:48:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add solution for puzzle 09","shortMessageHtmlLink":"feat: add solution for puzzle 09"}},{"before":null,"after":"a4f9688eb4a34386974d6a197e5b7c201ef41e64","ref":"refs/heads/puzzle_10","pushedAt":"2023-11-30T19:48:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add solution for puzzle 10 objective 2","shortMessageHtmlLink":"feat: add solution for puzzle 10 objective 2"}},{"before":"9b980c58d9a8bc030e11e732d942ce347f2b5d20","after":"a284b1e0b7a97e8e308f253c9e2e0bf3840ac20c","ref":"refs/heads/main","pushedAt":"2023-11-30T19:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add puzzle 10 generic call builder","shortMessageHtmlLink":"feat: add puzzle 10 generic call builder"}},{"before":"6c779ba35dd92a4f127f4d3b3cc08d2c77553d14","after":"9b980c58d9a8bc030e11e732d942ce347f2b5d20","ref":"refs/heads/main","pushedAt":"2023-11-11T19:08:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add puzzle 09 git migrate to monorepo","shortMessageHtmlLink":"feat: add puzzle 09 git migrate to monorepo"}},{"before":"6f8f455d5edf87d353dcd9c5d2d3815faf61c848","after":"6c779ba35dd92a4f127f4d3b3cc08d2c77553d14","ref":"refs/heads/main","pushedAt":"2023-11-11T08:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add solution 08 nullability attributes","shortMessageHtmlLink":"feat: add solution 08 nullability attributes"}},{"before":"9c0a5a92bc95734525fb1b4fe90b8d81bb932b5f","after":"6f8f455d5edf87d353dcd9c5d2d3815faf61c848","ref":"refs/heads/main","pushedAt":"2023-08-12T18:51:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add puzzle 08 nullability attributes types","shortMessageHtmlLink":"feat: add puzzle 08 nullability attributes types"}},{"before":"95836639ccfc5681b3a79bcc767fa039430e7095","after":"9c0a5a92bc95734525fb1b4fe90b8d81bb932b5f","ref":"refs/heads/main","pushedAt":"2023-08-10T06:13:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"fix: puzzle 07 unify namespace","shortMessageHtmlLink":"fix: puzzle 07 unify namespace"}},{"before":"28b36db617a7917ac138bedf1c3640cd1264ec8b","after":"95836639ccfc5681b3a79bcc767fa039430e7095","ref":"refs/heads/main","pushedAt":"2023-08-01T12:15:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add hints for puzzle 07 generic mapping","shortMessageHtmlLink":"feat: add hints for puzzle 07 generic mapping"}},{"before":"1fec05454b60ef5364ceb93497a7875d1002cab2","after":"28b36db617a7917ac138bedf1c3640cd1264ec8b","ref":"refs/heads/main","pushedAt":"2023-07-25T12:19:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"doc: clear up rules for puzzle 07","shortMessageHtmlLink":"doc: clear up rules for puzzle 07"}},{"before":"4e63da3da04e129b6d14afdb07067d00f0734d12","after":"1fec05454b60ef5364ceb93497a7875d1002cab2","ref":"refs/heads/main","pushedAt":"2023-07-25T11:44:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"doc: clear up rules for puzzle 07","shortMessageHtmlLink":"doc: clear up rules for puzzle 07"}},{"before":"06311c65305950e8d850d5e15d9835eb226ab77f","after":"4e63da3da04e129b6d14afdb07067d00f0734d12","ref":"refs/heads/main","pushedAt":"2023-07-25T09:05:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add puzzle 07 generic mapping","shortMessageHtmlLink":"feat: add puzzle 07 generic mapping"}},{"before":"2b05fc43b1b6c44cd2ec9f1c3435d2a85314962c","after":"06311c65305950e8d850d5e15d9835eb226ab77f","ref":"refs/heads/main","pushedAt":"2023-07-25T09:00:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add puzzle 07 generic mapping","shortMessageHtmlLink":"feat: add puzzle 07 generic mapping"}},{"before":"102c298eb3037b8d575d1b8e9e635e02ae6b2119","after":"2b05fc43b1b6c44cd2ec9f1c3435d2a85314962c","ref":"refs/heads/main","pushedAt":"2023-07-25T08:48:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add solution 06 git batching","shortMessageHtmlLink":"feat: add solution 06 git batching"}},{"before":"9fe23a6bdf2f789d91693fa4a157662666f30eab","after":"102c298eb3037b8d575d1b8e9e635e02ae6b2119","ref":"refs/heads/main","pushedAt":"2023-07-25T08:01:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add solution 06 git batching","shortMessageHtmlLink":"feat: add solution 06 git batching"}},{"before":"0f3fb00b69c8c7c098d70d91f3e75344ddf6522e","after":"9fe23a6bdf2f789d91693fa4a157662666f30eab","ref":"refs/heads/main","pushedAt":"2023-05-17T06:01:37.458Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"doc: add link to source repo in puzzle 06","shortMessageHtmlLink":"doc: add link to source repo in puzzle 06"}},{"before":"918ee357c94bf0d2b83a6c41c21246660b56e103","after":"0f3fb00b69c8c7c098d70d91f3e75344ddf6522e","ref":"refs/heads/main","pushedAt":"2023-05-17T05:25:26.663Z","pushType":"push","commitsCount":2,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add puzzle 06 git batching","shortMessageHtmlLink":"feat: add puzzle 06 git batching"}},{"before":"4361ed73161f31e27b64eebd5ed6c9b69cc334dd","after":"918ee357c94bf0d2b83a6c41c21246660b56e103","ref":"refs/heads/main","pushedAt":"2023-05-13T08:02:31.841Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add solution 05 PlainText","shortMessageHtmlLink":"feat: add solution 05 PlainText"}},{"before":"081f9835cee1b3f00caa28cdbcfc419c44491a68","after":"4361ed73161f31e27b64eebd5ed6c9b69cc334dd","ref":"refs/heads/main","pushedAt":"2023-04-28T10:11:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add puzzle 05 PlainText","shortMessageHtmlLink":"feat: add puzzle 05 PlainText"}},{"before":"ad3ef642ff599d5423b21e0eda49a82e70039a5b","after":"081f9835cee1b3f00caa28cdbcfc419c44491a68","ref":"refs/heads/main","pushedAt":"2023-04-28T09:06:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add solution 04 disposal test","shortMessageHtmlLink":"feat: add solution 04 disposal test"}},{"before":"13aa9ad3a49a0de859c574239982260977777304","after":"ad3ef642ff599d5423b21e0eda49a82e70039a5b","ref":"refs/heads/main","pushedAt":"2023-04-19T08:10:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"doc: clarify 04 with suggested steps and hints","shortMessageHtmlLink":"doc: clarify 04 with suggested steps and hints"}},{"before":"577a58a431b408cff6d2131efc54bb88553ac16c","after":"13aa9ad3a49a0de859c574239982260977777304","ref":"refs/heads/main","pushedAt":"2023-04-19T07:20:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"doc: clarify 04 rules about test method changes","shortMessageHtmlLink":"doc: clarify 04 rules about test method changes"}},{"before":"c4a99a6760ac27a89e052ef9eeb6122e34eae713","after":"577a58a431b408cff6d2131efc54bb88553ac16c","ref":"refs/heads/main","pushedAt":"2023-04-17T08:30:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add puzzle 04 Disposal Test","shortMessageHtmlLink":"feat: add puzzle 04 Disposal Test"}},{"before":"0975b1fb0b6d812a3e788e432f32b836b2c3030d","after":"c4a99a6760ac27a89e052ef9eeb6122e34eae713","ref":"refs/heads/main","pushedAt":"2023-04-17T08:22:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuebner","name":"Sven Hübner","path":"/shuebner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1770684?s=80&v=4"},"commit":{"message":"feat: add solution 03 Parallel Testing","shortMessageHtmlLink":"feat: add solution 03 Parallel Testing"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAECwpADQA","startCursor":null,"endCursor":null}},"title":"Activity · shuebner/dev_puzzles"}