{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":496961753,"defaultBranch":"main","name":"1000DaysOfCode","ownerLogin":"alexvyber","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-27T10:55:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/95688435?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1654000450.6517491","currentOid":""},"activityList":{"items":[{"before":"a6ffac389bc887b92cf530a3858e74294ada1256","after":"a66da5f32b243e1b89e2ecaea7a681c2a7c914ef","ref":"refs/heads/main","pushedAt":"2023-11-05T14:13:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 523 (JavaScript | 1.5 hour): Learning by MDN docs - day 2","shortMessageHtmlLink":"Day 523 (JavaScript | 1.5 hour): Learning by MDN docs - day 2"}},{"before":"e1cce6ba54ee06fe0fc3e87907faa238b82a15e2","after":"a6ffac389bc887b92cf530a3858e74294ada1256","ref":"refs/heads/main","pushedAt":"2023-11-05T14:13:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 522 (Day off) + fix file namig","shortMessageHtmlLink":"Day 522 (Day off) + fix file namig"}},{"before":"f99860264f13a400788689bf04db3b5b1c77883b","after":"e1cce6ba54ee06fe0fc3e87907faa238b82a15e2","ref":"refs/heads/main","pushedAt":"2023-11-02T16:48:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 520 (Podman | 2 hours): Getting started with podman - day 4 - course completed","shortMessageHtmlLink":"Day 520 (Podman | 2 hours): Getting started with podman - day 4 - cou…"}},{"before":"3ade9b556b7096cf00c5cc64d851139aa73654f3","after":"f99860264f13a400788689bf04db3b5b1c77883b","ref":"refs/heads/main","pushedAt":"2023-11-01T07:03:43.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 518 (Podman | 2 hours): Getting started with podman - day 2","shortMessageHtmlLink":"Day 518 (Podman | 2 hours): Getting started with podman - day 2"}},{"before":"4f6b10f643bd2abbfc816ee623a6b98834a266c8","after":"3ade9b556b7096cf00c5cc64d851139aa73654f3","ref":"refs/heads/main","pushedAt":"2023-10-23T16:12:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 510 (Web Authentication APIs | 2 hours): Web Authentication APIs - day 2","shortMessageHtmlLink":"Day 510 (Web Authentication APIs | 2 hours): Web Authentication APIs …"}},{"before":"f1ab37603b0ac044541554789901c77b0e89750b","after":"4f6b10f643bd2abbfc816ee623a6b98834a266c8","ref":"refs/heads/main","pushedAt":"2023-10-22T19:56:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 509 (JavaScript | 3 hours): Learning by MDN docs","shortMessageHtmlLink":"Day 509 (JavaScript | 3 hours): Learning by MDN docs"}},{"before":"95e92c4399df1c26d36888718e2026f524a2f119","after":"f1ab37603b0ac044541554789901c77b0e89750b","ref":"refs/heads/main","pushedAt":"2023-10-21T15:52:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 508 (Web Authentication APIs | 1.5 hour): Web Authentication APIs - day 1","shortMessageHtmlLink":"Day 508 (Web Authentication APIs | 1.5 hour): Web Authentication APIs…"}},{"before":"1449a31609af48f729a44c34cdea5a3269c159a5","after":"95e92c4399df1c26d36888718e2026f524a2f119","ref":"refs/heads/main","pushedAt":"2023-10-20T16:01:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 507 (Playwright | 1.25 hour): professional playwright testing and web automation - day 2","shortMessageHtmlLink":"Day 507 (Playwright | 1.25 hour): professional playwright testing and…"}},{"before":"cc85457d9b62d4cedb2a2ba220ae6c8d6d683bcb","after":"1449a31609af48f729a44c34cdea5a3269c159a5","ref":"refs/heads/main","pushedAt":"2023-10-19T15:31:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 506 (Browser Data Storage | 1 hour): Browser Data Storage - day 3","shortMessageHtmlLink":"Day 506 (Browser Data Storage | 1 hour): Browser Data Storage - day 3"}},{"before":"34c1ecafa0644f84348b17f542114d03fef22817","after":"cc85457d9b62d4cedb2a2ba220ae6c8d6d683bcb","ref":"refs/heads/main","pushedAt":"2023-10-18T16:48:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 505 (Browser Data Storage | 2 hours): Browser Data Storage - day 2","shortMessageHtmlLink":"Day 505 (Browser Data Storage | 2 hours): Browser Data Storage - day 2"}},{"before":"dd1dfafafb8d92b572880a3d8ec512ef3159603a","after":"34c1ecafa0644f84348b17f542114d03fef22817","ref":"refs/heads/main","pushedAt":"2023-10-17T17:13:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 504 (Browser Data Storage | 2 hours): Browser Data Storage - day 1","shortMessageHtmlLink":"Day 504 (Browser Data Storage | 2 hours): Browser Data Storage - day 1"}},{"before":"eaf931dc2ecab1648ade1f284dd54e695d7b12c1","after":"dd1dfafafb8d92b572880a3d8ec512ef3159603a","ref":"refs/heads/main","pushedAt":"2023-10-16T16:06:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 503 (React | 2 hours): Working with React Simplified - day 3","shortMessageHtmlLink":"Day 503 (React | 2 hours): Working with React Simplified - day 3"}},{"before":"6ba07a4d54de5bffcfebe9127e29234547da04ae","after":"eaf931dc2ecab1648ade1f284dd54e695d7b12c1","ref":"refs/heads/main","pushedAt":"2023-10-15T16:50:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 502 (Playwright | 1.5 hour): professional playwright testing and web automation - day 1","shortMessageHtmlLink":"Day 502 (Playwright | 1.5 hour): professional playwright testing and …"}},{"before":"7e7eb088e63a6fb989c00cb7090bcdf045f5e100","after":"6ba07a4d54de5bffcfebe9127e29234547da04ae","ref":"refs/heads/main","pushedAt":"2023-10-15T10:20:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"fill skipped days","shortMessageHtmlLink":"fill skipped days"}},{"before":"7770140f885971e25feb5ed55f9bd6ec5ce90eb4","after":"7e7eb088e63a6fb989c00cb7090bcdf045f5e100","ref":"refs/heads/main","pushedAt":"2023-10-11T06:58:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 497 (React | 1.5 hours): Working with React Simplified - day 1","shortMessageHtmlLink":"Day 497 (React | 1.5 hours): Working with React Simplified - day 1"}},{"before":"443b5667246012a7a7e3f6113b68304a419614ee","after":"7770140f885971e25feb5ed55f9bd6ec5ce90eb4","ref":"refs/heads/main","pushedAt":"2023-10-09T17:21:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 496 (Architecture Patterns | 2.5 hours): Learning how to do Entrprise Patterns with TS - day 4 - course completed","shortMessageHtmlLink":"Day 496 (Architecture Patterns | 2.5 hours): Learning how to do Entrp…"}},{"before":"ad81b45586e0b11494901c44e08e202aff72200b","after":"443b5667246012a7a7e3f6113b68304a419614ee","ref":"refs/heads/main","pushedAt":"2023-10-08T15:16:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 495 (Go | 3 hours): Learning basics of Go - day 1","shortMessageHtmlLink":"Day 495 (Go | 3 hours): Learning basics of Go - day 1"}},{"before":"1b7d84b0a680b57811e68a8058b749e64e91aa92","after":"ad81b45586e0b11494901c44e08e202aff72200b","ref":"refs/heads/main","pushedAt":"2023-10-08T13:31:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 493 (JavaScript & DOM | 2.5 hours): Working with JS and DOM - day 5 - course completed","shortMessageHtmlLink":"Day 493 (JavaScript & DOM | 2.5 hours): Working with JS and DOM - day…"}},{"before":"222c11e942c3cbb494732c5cc8d1b833564816cc","after":"1b7d84b0a680b57811e68a8058b749e64e91aa92","ref":"refs/heads/main","pushedAt":"2023-10-06T06:53:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 492 (JavaScript & DOM | 2 hours): Working with JS and DOM - day 4","shortMessageHtmlLink":"Day 492 (JavaScript & DOM | 2 hours): Working with JS and DOM - day 4"}},{"before":"f2b7aea7008534780edfeb425d5c6383cb59d903","after":"222c11e942c3cbb494732c5cc8d1b833564816cc","ref":"refs/heads/main","pushedAt":"2023-10-04T16:36:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 491 (JavaScript & DOM | 1 hour): Working with JS and DOM - day 3","shortMessageHtmlLink":"Day 491 (JavaScript & DOM | 1 hour): Working with JS and DOM - day 3"}},{"before":"c6feee768460ed80c6ae07da6d034eb81147ba6c","after":"f2b7aea7008534780edfeb425d5c6383cb59d903","ref":"refs/heads/main","pushedAt":"2023-10-03T07:00:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 489 (DevOps | 1.25 hours): Learning DevOps","shortMessageHtmlLink":"Day 489 (DevOps | 1.25 hours): Learning DevOps"}},{"before":"f4a616bd8f168911c2ff1509dd51a705fc9c69f6","after":"c6feee768460ed80c6ae07da6d034eb81147ba6c","ref":"refs/heads/main","pushedAt":"2023-10-03T06:55:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 490 (Accessibility | 2.5 hours): Learning Accessibility","shortMessageHtmlLink":"Day 490 (Accessibility | 2.5 hours): Learning Accessibility"}},{"before":"b58b469c61e53e1b0df1448dc318adb85e7bfb48","after":"f4a616bd8f168911c2ff1509dd51a705fc9c69f6","ref":"refs/heads/main","pushedAt":"2023-10-02T06:38:31.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 488 (Web Security | 1.2 hours): Leaning security","shortMessageHtmlLink":"Day 488 (Web Security | 1.2 hours): Leaning security"}},{"before":"5fb314bc1dc836302fcf0f852490e348e9aa95ef","after":"b58b469c61e53e1b0df1448dc318adb85e7bfb48","ref":"refs/heads/main","pushedAt":"2023-09-23T12:40:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 480 (Code Generation | 2.5 hours): Learning how to generate code... - course completed","shortMessageHtmlLink":"Day 480 (Code Generation | 2.5 hours): Learning how to generate code.…"}},{"before":"e72c139f5f94fcd4e644f0d55c4c785a2f08d4ce","after":"5fb314bc1dc836302fcf0f852490e348e9aa95ef","ref":"refs/heads/main","pushedAt":"2023-09-22T15:04:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 479 (PHP | 2 hours): Learning the art of modern PHP","shortMessageHtmlLink":"Day 479 (PHP | 2 hours): Learning the art of modern PHP"}},{"before":"735ff8885f5c298f4c77ee09acbe6e7ad9713972","after":"e72c139f5f94fcd4e644f0d55c4c785a2f08d4ce","ref":"refs/heads/main","pushedAt":"2023-09-21T16:58:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 478 (Code Generation | 2 hours): Learning how to generate code...","shortMessageHtmlLink":"Day 478 (Code Generation | 2 hours): Learning how to generate code..."}},{"before":"c6ad1aa4a3496558741369e6c18dc6b01fea85b0","after":"735ff8885f5c298f4c77ee09acbe6e7ad9713972","ref":"refs/heads/main","pushedAt":"2023-09-20T16:44:54.000Z","pushType":"push","commitsCount":42,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 477 (Figma | 1 hour): Figma Advanced - day 6","shortMessageHtmlLink":"Day 477 (Figma | 1 hour): Figma Advanced - day 6"}},{"before":"b360edd9d4f482a549b115e1ddb0350a10604081","after":"c6ad1aa4a3496558741369e6c18dc6b01fea85b0","ref":"refs/heads/main","pushedAt":"2023-09-09T10:36:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 435 (UI Development | 1.5 hours): Learning the hard parts - day 7","shortMessageHtmlLink":"Day 435 (UI Development | 1.5 hours): Learning the hard parts - day 7"}},{"before":"e9a273c3b5bd46ccf853f396454a6599cd5f5a2d","after":"b360edd9d4f482a549b115e1ddb0350a10604081","ref":"refs/heads/main","pushedAt":"2023-09-09T10:01:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 434 (UI Development | 2.5 hours): Learning the hard parts - day 6","shortMessageHtmlLink":"Day 434 (UI Development | 2.5 hours): Learning the hard parts - day 6"}},{"before":"d41237e7abd9dd791cdb8a6e0d75836eefa244a1","after":"e9a273c3b5bd46ccf853f396454a6599cd5f5a2d","ref":"refs/heads/main","pushedAt":"2023-09-09T08:00:39.000Z","pushType":"push","commitsCount":47,"pusher":{"login":"alexvyber","name":"Alexey Sokolov","path":"/alexvyber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95688435?s=80&v=4"},"commit":{"message":"Day 433 (Fastify | 1.5 hours): Learning Fastify - day 10","shortMessageHtmlLink":"Day 433 (Fastify | 1.5 hours): Learning Fastify - day 10"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADp8DisQA","startCursor":null,"endCursor":null}},"title":"Activity · alexvyber/1000DaysOfCode"}