{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":766523247,"defaultBranch":"main","name":"awesome-gitfather","ownerLogin":"mkloubert","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-03T14:01:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4951215?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709475010.0","currentOid":""},"activityList":{"items":[{"before":"a0b163ff73130f24b5afcdbb2f9f2338b554af04","after":"e6dfe84c6a1889f2e9e16534fa4056cbb311123b","ref":"refs/heads/main","pushedAt":"2024-05-19T10:47:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add gpm project","shortMessageHtmlLink":"chore: add gpm project"}},{"before":"ce0510bbc9f890aef8087dce7f858bab11b53139","after":"a0b163ff73130f24b5afcdbb2f9f2338b554af04","ref":"refs/heads/main","pushedAt":"2024-05-12T09:17:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add Simple data fetching with React hook","shortMessageHtmlLink":"chore: add Simple data fetching with React hook"}},{"before":"e56c1dd77707b439bc524e3615c131dcb54beeaa","after":"ce0510bbc9f890aef8087dce7f858bab11b53139","ref":"refs/heads/main","pushedAt":"2024-05-09T09:06:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add Setup GitHub Action for Go project","shortMessageHtmlLink":"chore: add Setup GitHub Action for Go project"}},{"before":"27bff6e486ca0208bcf22e92599af9d8329fc8d8","after":"e56c1dd77707b439bc524e3615c131dcb54beeaa","ref":"refs/heads/main","pushedAt":"2024-05-08T06:59:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add Run local Ad-Blocker with Docker","shortMessageHtmlLink":"chore: add Run local Ad-Blocker with Docker"}},{"before":"7295b49965c87ae946ae2295f321c45bd80b59ea","after":"27bff6e486ca0208bcf22e92599af9d8329fc8d8","ref":"refs/heads/main","pushedAt":"2024-05-07T06:21:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add Install simpler alternative to Redux for React","shortMessageHtmlLink":"chore: add Install simpler alternative to Redux for React"}},{"before":"2f43d78be80df4c2282ef7cec3bc145f10071dfd","after":"7295b49965c87ae946ae2295f321c45bd80b59ea","ref":"refs/heads/main","pushedAt":"2024-05-04T15:40:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add Translate text and image files with bash script","shortMessageHtmlLink":"chore: add Translate text and image files with bash script"}},{"before":"0c0d8817f65b3b84f5cc79c2ac3a20ec421a80fd","after":"2f43d78be80df4c2282ef7cec3bc145f10071dfd","ref":"refs/heads/main","pushedAt":"2024-05-03T12:22:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add Create online whiteboard in 10 minutes with React","shortMessageHtmlLink":"chore: add Create online whiteboard in 10 minutes with React"}},{"before":"ae1cd0ac828d3ccebaa6d52689490cd5bf855197","after":"0c0d8817f65b3b84f5cc79c2ac3a20ec421a80fd","ref":"refs/heads/main","pushedAt":"2024-05-01T15:29:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: update AI section","shortMessageHtmlLink":"chore: update AI section"}},{"before":"1c440f3f6c89b07755f9f399277a57bf79c28f74","after":"ae1cd0ac828d3ccebaa6d52689490cd5bf855197","ref":"refs/heads/main","pushedAt":"2024-04-18T14:34:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add AI section","shortMessageHtmlLink":"chore: add AI section"}},{"before":"cea8e562dbc989cdd85bee96621e22fefb21f0a1","after":"1c440f3f6c89b07755f9f399277a57bf79c28f74","ref":"refs/heads/main","pushedAt":"2024-03-27T12:48:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add 'Write password manager in PHP'","shortMessageHtmlLink":"chore: add 'Write password manager in PHP'"}},{"before":"49ea1939f19c434eb1cb30321b4967aa492958ca","after":"cea8e562dbc989cdd85bee96621e22fefb21f0a1","ref":"refs/heads/main","pushedAt":"2024-03-26T11:53:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add 'Implement fast OAuth2 server with PHP and Slim'","shortMessageHtmlLink":"chore: add 'Implement fast OAuth2 server with PHP and Slim'"}},{"before":"d405211e322eb81e616653f14526db552807a12c","after":"49ea1939f19c434eb1cb30321b4967aa492958ca","ref":"refs/heads/main","pushedAt":"2024-03-25T07:58:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: minor changes","shortMessageHtmlLink":"chore: minor changes"}},{"before":"cb714d2ce76266c8cd6c1b9ef0d173da40b2b431","after":"d405211e322eb81e616653f14526db552807a12c","ref":"refs/heads/main","pushedAt":"2024-03-25T07:55:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: update order","shortMessageHtmlLink":"chore: update order"}},{"before":"ab5df41b9be982b485b7a00e7b25ee4e62569c7d","after":"cb714d2ce76266c8cd6c1b9ef0d173da40b2b431","ref":"refs/heads/main","pushedAt":"2024-03-25T07:39:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add 'Backup Azure Blob Storage with C#'","shortMessageHtmlLink":"chore: add 'Backup Azure Blob Storage with C#'"}},{"before":"b93ce1d207c8f7fba60a351136b3a67a0ae9ada3","after":"ab5df41b9be982b485b7a00e7b25ee4e62569c7d","ref":"refs/heads/main","pushedAt":"2024-03-23T12:36:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add PHP section","shortMessageHtmlLink":"chore: add PHP section"}},{"before":"c59e128dec965da3ad967b2dfa9508047e34c666","after":"b93ce1d207c8f7fba60a351136b3a67a0ae9ada3","ref":"refs/heads/main","pushedAt":"2024-03-22T08:35:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add 'Get access token with bash script using OAuth2 client credentials'","shortMessageHtmlLink":"chore: add 'Get access token with bash script using OAuth2 client cre…"}},{"before":"5b3da44c450a6f7dda867e631d96d5ec2f74e752","after":"c59e128dec965da3ad967b2dfa9508047e34c666","ref":"refs/heads/main","pushedAt":"2024-03-21T15:59:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add 'Implement blockchain with TypeScript'","shortMessageHtmlLink":"chore: add 'Implement blockchain with TypeScript'"}},{"before":"4c71b551014a092baa9bcfe9144a2a115ce3f2c9","after":"5b3da44c450a6f7dda867e631d96d5ec2f74e752","ref":"refs/heads/main","pushedAt":"2024-03-21T06:00:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"fix: links","shortMessageHtmlLink":"fix: links"}},{"before":"788830bedbe98207b3795b7af757ce6a86fdb3df","after":"4c71b551014a092baa9bcfe9144a2a115ce3f2c9","ref":"refs/heads/main","pushedAt":"2024-03-21T05:59:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add 'Useful aliases for Linux and UNIX systems'","shortMessageHtmlLink":"chore: add 'Useful aliases for Linux and UNIX systems'"}},{"before":"afc50ba7a3e5221dbdc68951674803afa72272c1","after":"788830bedbe98207b3795b7af757ce6a86fdb3df","ref":"refs/heads/main","pushedAt":"2024-03-19T10:41:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add .NET section","shortMessageHtmlLink":"chore: add .NET section"}},{"before":"e3f5ca2962d2db0cca25e6433270f17feaf8a9a6","after":"afc50ba7a3e5221dbdc68951674803afa72272c1","ref":"refs/heads/main","pushedAt":"2024-03-17T15:21:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add 'Ship Vue app with Go' article","shortMessageHtmlLink":"chore: add 'Ship Vue app with Go' article"}},{"before":"d1194254a1579d9c5ca85668b3660f9f65fa4518","after":"e3f5ca2962d2db0cca25e6433270f17feaf8a9a6","ref":"refs/heads/main","pushedAt":"2024-03-16T19:26:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"docs: add 'Open file on smartphone in Visual Studio Code' article","shortMessageHtmlLink":"docs: add 'Open file on smartphone in Visual Studio Code' article"}},{"before":"2307d30c283bb95218530876524b4d897c586aa1","after":"d1194254a1579d9c5ca85668b3660f9f65fa4518","ref":"refs/heads/main","pushedAt":"2024-03-15T13:25:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"fix: anchor link","shortMessageHtmlLink":"fix: anchor link"}},{"before":"94db4f74734bd1a73c169eb33f55a83762b4b2db","after":"2307d30c283bb95218530876524b4d897c586aa1","ref":"refs/heads/main","pushedAt":"2024-03-15T13:24:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add Handle HTTP connections in Node.js like Deno does article","shortMessageHtmlLink":"chore: add Handle HTTP connections in Node.js like Deno does article"}},{"before":"1eca3f761e82d6ca0565d04f30b4ae570265dc5c","after":"94db4f74734bd1a73c169eb33f55a83762b4b2db","ref":"refs/heads/main","pushedAt":"2024-03-14T13:18:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add first article of new Vue section","shortMessageHtmlLink":"chore: add first article of new Vue section"}},{"before":"d9cf35e57892bbda7b98101870cc9093cb3252c7","after":"1eca3f761e82d6ca0565d04f30b4ae570265dc5c","ref":"refs/heads/main","pushedAt":"2024-03-13T15:39:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add link to 'Create ChatGPT prompt from voice with Next.js' article","shortMessageHtmlLink":"chore: add link to 'Create ChatGPT prompt from voice with Next.js' ar…"}},{"before":"ecc0161ad5f32934419a69e476dc300e70a90cb0","after":"d9cf35e57892bbda7b98101870cc9093cb3252c7","ref":"refs/heads/main","pushedAt":"2024-03-13T07:41:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"docs: update README","shortMessageHtmlLink":"docs: update README"}},{"before":"16dbb716ca87bf1b4c7641f7dacd557e0d4d047a","after":"ecc0161ad5f32934419a69e476dc300e70a90cb0","ref":"refs/heads/main","pushedAt":"2024-03-07T06:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add Start build pipeline in Azure DevOps with PowerShell article","shortMessageHtmlLink":"chore: add Start build pipeline in Azure DevOps with PowerShell article"}},{"before":"22bfd7bb73cd4e3b6b5fab6b81d553585dd5b5da","after":"16dbb716ca87bf1b4c7641f7dacd557e0d4d047a","ref":"refs/heads/main","pushedAt":"2024-03-06T07:35:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"chore: add PowerShell section","shortMessageHtmlLink":"chore: add PowerShell section"}},{"before":"591ecc0570b2b5551690c0ff1c76dc0accdae6ff","after":"22bfd7bb73cd4e3b6b5fab6b81d553585dd5b5da","ref":"refs/heads/main","pushedAt":"2024-03-05T15:33:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkloubert","name":"Marcel Kloubert","path":"/mkloubert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4951215?s=80&v=4"},"commit":{"message":"refactor: resort headings","shortMessageHtmlLink":"refactor: resort headings"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETgXfqwA","startCursor":null,"endCursor":null}},"title":"Activity · mkloubert/awesome-gitfather"}