{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":172374089,"defaultBranch":"main","name":"kettanaito.com","ownerLogin":"kettanaito","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-24T18:27:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14984911?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715101853.0","currentOid":""},"activityList":{"items":[{"before":"96125602c9a66cf9b6eac7ff13e89cf7e1564cb0","after":"56eb4dbb67484a7acdf201c670da192905b6b04a","ref":"refs/heads/main","pushedAt":"2024-05-11T17:22:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"Fix a few typos (#94)\n\nGreat article! Went to fix a typo and Grammarly fixed a few more ๐Ÿ˜†","shortMessageHtmlLink":"Fix a few typos (#94)"}},{"before":"361d3b81664a8c02182a3e547098fcaa26307c4b","after":"96125602c9a66cf9b6eac7ff13e89cf7e1564cb0","ref":"refs/heads/main","pushedAt":"2024-05-08T09:05:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"fix weird typo","shortMessageHtmlLink":"fix weird typo"}},{"before":"fdc88b157599f4519c94d7aea73acc08211847a6","after":"361d3b81664a8c02182a3e547098fcaa26307c4b","ref":"refs/heads/main","pushedAt":"2024-05-07T21:08:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"fix typos","shortMessageHtmlLink":"fix typos"}},{"before":"1448b98c52f7552588d2a6f58b7bcb52c5e3afaa","after":"fdc88b157599f4519c94d7aea73acc08211847a6","ref":"refs/heads/main","pushedAt":"2024-05-07T20:49:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"fix applications typo","shortMessageHtmlLink":"fix applications typo"}},{"before":"6898daa6dd8ec00447f3263362363182c4763859","after":"1448b98c52f7552588d2a6f58b7bcb52c5e3afaa","ref":"refs/heads/main","pushedAt":"2024-05-07T20:44:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"fix string.prototype example","shortMessageHtmlLink":"fix string.prototype example"}},{"before":"795fd687b5364145728cc84939a902a42c83af62","after":"6898daa6dd8ec00447f3263362363182c4763859","ref":"refs/heads/main","pushedAt":"2024-05-07T19:19:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"change react cache call signature","shortMessageHtmlLink":"change react cache call signature"}},{"before":"83d3a0c891db4383172ddc57d856af38a1f26819","after":"795fd687b5364145728cc84939a902a42c83af62","ref":"refs/heads/main","pushedAt":"2024-05-07T19:18:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"fix react cache typo","shortMessageHtmlLink":"fix react cache typo"}},{"before":"a61a41278b8981d2eb17cb78b52583c42d1606b3","after":"83d3a0c891db4383172ddc57d856af38a1f26819","ref":"refs/heads/main","pushedAt":"2024-05-07T17:32:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"fix post typo","shortMessageHtmlLink":"fix post typo"}},{"before":"0092a584dd39c36908d60d74d44190d19f824900","after":null,"ref":"refs/heads/post/harm-of-patching-globals","pushedAt":"2024-05-07T17:10:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"}},{"before":"8989ae14c0fb5cde139662f096a3172069b986a7","after":"a61a41278b8981d2eb17cb78b52583c42d1606b3","ref":"refs/heads/main","pushedAt":"2024-05-07T17:10:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"Why Patching Globals Is Harmful (#93)\n\n* add the first draft\r\n\r\n* better introduction\r\n\r\n* wrap up things\r\n\r\n* use dedupe vs cache in react alternative\r\n\r\n* keep writing\r\n\r\n* fix text-wrap in post thumbnail\r\n\r\n* add the latest post to featured on homepage\r\n\r\n* re-generate rss\r\n\r\n* update og images\r\n\r\n* fix typos\r\n\r\n* remove picture mention","shortMessageHtmlLink":"Why Patching Globals Is Harmful (#93)"}},{"before":"d7208541bc136a0e42f2b3d807fb0e38a84398cd","after":"0092a584dd39c36908d60d74d44190d19f824900","ref":"refs/heads/post/harm-of-patching-globals","pushedAt":"2024-05-07T17:09:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"remove picture mention","shortMessageHtmlLink":"remove picture mention"}},{"before":"f68d589a7de7c56822665a3d478f72646b8efd0d","after":"d7208541bc136a0e42f2b3d807fb0e38a84398cd","ref":"refs/heads/post/harm-of-patching-globals","pushedAt":"2024-05-07T17:08:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"fix typos","shortMessageHtmlLink":"fix typos"}},{"before":"b28dd05549df4cf1ab61f977a9adb5c90ece3d82","after":"f68d589a7de7c56822665a3d478f72646b8efd0d","ref":"refs/heads/post/harm-of-patching-globals","pushedAt":"2024-05-07T17:00:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"update og images","shortMessageHtmlLink":"update og images"}},{"before":"c44f665c8a2da1ed5da4492b48e4c5fd46690135","after":"b28dd05549df4cf1ab61f977a9adb5c90ece3d82","ref":"refs/heads/post/harm-of-patching-globals","pushedAt":"2024-05-07T16:40:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"add the latest post to featured on homepage","shortMessageHtmlLink":"add the latest post to featured on homepage"}},{"before":"82910ad7a23d63836c2ed6550ef5645962d89281","after":"c44f665c8a2da1ed5da4492b48e4c5fd46690135","ref":"refs/heads/post/harm-of-patching-globals","pushedAt":"2024-05-07T16:39:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"fix text-wrap in post thumbnail","shortMessageHtmlLink":"fix text-wrap in post thumbnail"}},{"before":"dc3ad4241e70fb1cde8f27fe711808fcad0eee97","after":"82910ad7a23d63836c2ed6550ef5645962d89281","ref":"refs/heads/post/harm-of-patching-globals","pushedAt":"2024-05-05T13:24:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"use dedupe vs cache in react alternative","shortMessageHtmlLink":"use dedupe vs cache in react alternative"}},{"before":"4efe312493499994e878dcf60e6e32610949d9fe","after":"dc3ad4241e70fb1cde8f27fe711808fcad0eee97","ref":"refs/heads/post/harm-of-patching-globals","pushedAt":"2024-05-05T11:35:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"wrap up things","shortMessageHtmlLink":"wrap up things"}},{"before":"08c36447de311c2ddac76a30ec19ccb1bcfbd2f2","after":"4efe312493499994e878dcf60e6e32610949d9fe","ref":"refs/heads/post/harm-of-patching-globals","pushedAt":"2024-05-04T18:33:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"better introduction","shortMessageHtmlLink":"better introduction"}},{"before":null,"after":"08c36447de311c2ddac76a30ec19ccb1bcfbd2f2","ref":"refs/heads/post/harm-of-patching-globals","pushedAt":"2024-05-03T15:15:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"add the first draft","shortMessageHtmlLink":"add the first draft"}},{"before":"20c1f1d2e1bce3921bb10767abd1c75e0e138b0e","after":null,"ref":"refs/heads/add-epicweb","pushedAt":"2024-04-02T18:26:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"}},{"before":"54b4e6fd17e591da6d6da3990a51718475021a8d","after":"8989ae14c0fb5cde139662f096a3172069b986a7","ref":"refs/heads/main","pushedAt":"2024-04-02T18:26:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"Add EpicWeb to bio (#91)\n\n* add epicweb news\r\n\r\n* fix egghead component styles\r\n\r\n* color featured repos description\r\n\r\n* fix broken build","shortMessageHtmlLink":"Add EpicWeb to bio (#91)"}},{"before":"d88cef7a65e19bfc36e53f60a5bcbfdaa982e89b","after":"20c1f1d2e1bce3921bb10767abd1c75e0e138b0e","ref":"refs/heads/add-epicweb","pushedAt":"2024-04-02T18:21:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"fix broken build","shortMessageHtmlLink":"fix broken build"}},{"before":"164f122e34251c5aed14c466f87da98aa68688e0","after":"d88cef7a65e19bfc36e53f60a5bcbfdaa982e89b","ref":"refs/heads/add-epicweb","pushedAt":"2024-04-02T18:20:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"color featured repos description","shortMessageHtmlLink":"color featured repos description"}},{"before":null,"after":"164f122e34251c5aed14c466f87da98aa68688e0","ref":"refs/heads/add-epicweb","pushedAt":"2024-04-02T18:18:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"fix egghead component styles","shortMessageHtmlLink":"fix egghead component styles"}},{"before":"e10081a9db78f802e700d210ccf8f53992f028b4","after":"54b4e6fd17e591da6d6da3990a51718475021a8d","ref":"refs/heads/main","pushedAt":"2024-03-22T12:31:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"add typescript generics post (#89)\n\n* add typescript generics post\r\n\r\n* refresh rss and og images\r\n\r\n* polish\r\n\r\n* ts is a language","shortMessageHtmlLink":"add typescript generics post (#89)"}},{"before":"0fb87634f74ccf6daf7c4c3b96c33ce1ff2712b7","after":null,"ref":"refs/heads/post/generics-in-typescript","pushedAt":"2024-03-22T12:31:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"}},{"before":"045c8ec3154731b763c429db5e5689bb43d34f7e","after":"0fb87634f74ccf6daf7c4c3b96c33ce1ff2712b7","ref":"refs/heads/post/generics-in-typescript","pushedAt":"2024-03-22T12:31:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"ts is a language","shortMessageHtmlLink":"ts is a language"}},{"before":"4ea0063444cffe11e490723b99d17313601101dc","after":"045c8ec3154731b763c429db5e5689bb43d34f7e","ref":"refs/heads/post/generics-in-typescript","pushedAt":"2024-03-22T12:29:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"polish","shortMessageHtmlLink":"polish"}},{"before":"2f07bd9600fe8e46a0727d1088da720758186ddf","after":"4ea0063444cffe11e490723b99d17313601101dc","ref":"refs/heads/post/generics-in-typescript","pushedAt":"2024-03-22T12:26:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"refresh rss and og images","shortMessageHtmlLink":"refresh rss and og images"}},{"before":null,"after":"2f07bd9600fe8e46a0727d1088da720758186ddf","ref":"refs/heads/post/generics-in-typescript","pushedAt":"2024-03-22T12:22:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kettanaito","name":"Artem Zakharchenko","path":"/kettanaito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14984911?s=80&v=4"},"commit":{"message":"add typescript generics post","shortMessageHtmlLink":"add typescript generics post"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER1YzUwA","startCursor":null,"endCursor":null}},"title":"Activity ยท kettanaito/kettanaito.com"}