{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":541619691,"defaultBranch":"master","name":"js-expert","ownerLogin":"yvesguilherme","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-26T14:09:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22429592?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1667095150.310737","currentOid":""},"activityList":{"items":[{"before":"9cb96c049eaececaad026203725ad40b6bff65da","after":"00e94e32ce6afa1112f4b18a55b52ba6064ef4c7","ref":"refs/heads/master","pushedAt":"2023-11-07T02:49:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":sparkles: Adding encode in 144p and upload","shortMessageHtmlLink":"✨ Adding encode in 144p and upload"}},{"before":"4b9fcfd153af0672d4829e35c356c9b5d1bab7ea","after":"9cb96c049eaececaad026203725ad40b6bff65da","ref":"refs/heads/master","pushedAt":"2023-11-06T19:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":sparkles: Adding MP4demuxer and canvas renderer","shortMessageHtmlLink":"✨ Adding MP4demuxer and canvas renderer"}},{"before":"b5ff4bccd051df38c5b61738319645931f9287db","after":"4b9fcfd153af0672d4829e35c356c9b5d1bab7ea","ref":"refs/heads/master","pushedAt":"2023-10-24T03:23:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":tada: Adding semana js expert 8 - JSExperthub","shortMessageHtmlLink":"πŸŽ‰ Adding semana js expert 8 - JSExperthub"}},{"before":"ebcaf139026d22af21314abba3e685f3b740b3a9","after":"b5ff4bccd051df38c5b61738319645931f9287db","ref":"refs/heads/master","pushedAt":"2023-09-21T04:51:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding semana js-expert-1 - netflix bandersnatch player","shortMessageHtmlLink":"πŸ’‘ Adding semana js-expert-1 - netflix bandersnatch player"}},{"before":"957716ff74af9e0952522e049c49ae835c32964f","after":"ebcaf139026d22af21314abba3e685f3b740b3a9","ref":"refs/heads/master","pushedAt":"2023-09-13T03:04:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding ref.txt files","shortMessageHtmlLink":"πŸ’‘ Adding ref.txt files"}},{"before":"8b01800b1625e1baa17fdab07b04673d62c36b7e","after":"957716ff74af9e0952522e049c49ae835c32964f","ref":"refs/heads/master","pushedAt":"2023-09-05T01:29:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding an implementation multi threading in node-js with a real world use case;","shortMessageHtmlLink":"πŸ’‘ Adding an implementation multi threading in node-js with a real wor…"}},{"before":"50990eaf9f16fca172c8b89e2a50cfb0093a3c17","after":"8b01800b1625e1baa17fdab07b04673d62c36b7e","ref":"refs/heads/master","pushedAt":"2023-08-31T03:20:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding: Editing images using Node.js and Worker Threads","shortMessageHtmlLink":"πŸ’‘ Adding: Editing images using Node.js and Worker Threads"}},{"before":"eee649af4652efa66ec9acc676ebf7a61ba90c3f","after":"50990eaf9f16fca172c8b89e2a50cfb0093a3c17","ref":"refs/heads/master","pushedAt":"2023-08-29T04:45:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding: Massive file processing using Child Processes Fork","shortMessageHtmlLink":"πŸ’‘ Adding: Massive file processing using Child Processes Fork"}},{"before":"c09e6769f8a023bbd3e386e283a64b08dbdfbf71","after":"eee649af4652efa66ec9acc676ebf7a61ba90c3f","ref":"refs/heads/master","pushedAt":"2023-08-29T02:27:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding: calling other programming languages (python) from node.js with child process spawn","shortMessageHtmlLink":"πŸ’‘ Adding: calling other programming languages (python) from node.js w…"}},{"before":"630aad0f0c2c4afe426aa5886131981cc8c4d1a8","after":"c09e6769f8a023bbd3e386e283a64b08dbdfbf71","ref":"refs/heads/master","pushedAt":"2023-08-29T02:01:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding node process and concurrency model","shortMessageHtmlLink":"πŸ’‘ Adding node process and concurrency model"}},{"before":"ddc3acc4140d0fa2a47159291c6427461d317707","after":"630aad0f0c2c4afe426aa5886131981cc8c4d1a8","ref":"refs/heads/master","pushedAt":"2023-08-25T04:36:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding Single thread vs child process vs worker threads vs cluster in nodejs","shortMessageHtmlLink":"πŸ’‘ Adding Single thread vs child process vs worker threads vs cluster …"}},{"before":"fcef5332ba71cc595a4fb82db9736e01891fc1fa","after":"ddc3acc4140d0fa2a47159291c6427461d317707","ref":"refs/heads/master","pushedAt":"2023-08-24T02:40:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding the difference between thread and process in node.js","shortMessageHtmlLink":"πŸ’‘ Adding the difference between thread and process in node.js"}},{"before":"3b53e8cd748d0573adf215737fec4cb4a1ed1b67","after":"fcef5332ba71cc595a4fb82db9736e01891fc1fa","ref":"refs/heads/master","pushedAt":"2023-08-23T04:35:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding turbocharging an Existing Web API with the Cluster Module + Load testing with autocannon","shortMessageHtmlLink":"πŸ’‘ Adding turbocharging an Existing Web API with the Cluster Module + …"}},{"before":"de1f00a6f7e77ac3b232e18c3df2ac8292fe593c","after":"3b53e8cd748d0573adf215737fec4cb4a1ed1b67","ref":"refs/heads/master","pushedAt":"2023-08-23T03:39:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding memory leaks","shortMessageHtmlLink":"πŸ’‘ Adding memory leaks"}},{"before":"a7c770ac1aab7cb4c81c84994dd04680b361dd82","after":"de1f00a6f7e77ac3b232e18c3df2ac8292fe593c","ref":"refs/heads/master","pushedAt":"2023-08-17T04:16:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding benchmarking","shortMessageHtmlLink":"πŸ’‘ Adding benchmarking"}},{"before":"d719d93fd6607eabad8b7dde54a8f1996d4489e5","after":"a7c770ac1aab7cb4c81c84994dd04680b361dd82","ref":"refs/heads/master","pushedAt":"2023-08-05T04:08:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding performance ref intro","shortMessageHtmlLink":"πŸ’‘ Adding performance ref intro"}},{"before":"487bd35b7d856bfd5adf08a5c7b33ef862be8a4f","after":"d719d93fd6607eabad8b7dde54a8f1996d4489e5","ref":"refs/heads/master","pushedAt":"2023-08-01T02:51:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding notification pattern and domain notifications","shortMessageHtmlLink":"πŸ’‘ Adding notification pattern and domain notifications"}},{"before":"55e2c6a19c24bbcc640769864f011e452509d471","after":"487bd35b7d856bfd5adf08a5c7b33ef862be8a4f","ref":"refs/heads/master","pushedAt":"2023-08-01T02:51:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding default error class in JS, creating custom classes","shortMessageHtmlLink":"πŸ’‘ Adding default error class in JS, creating custom classes"}},{"before":"c8b11bba3ff139a207612ca25dd2b92ed817906f","after":"55e2c6a19c24bbcc640769864f011e452509d471","ref":"refs/heads/master","pushedAt":"2023-07-20T03:25:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding graceful shutdown in node.js","shortMessageHtmlLink":"πŸ’‘ Adding graceful shutdown in node.js"}},{"before":"233ab52e2d8b05d9cc1155ae2d9690552a179021","after":"c8b11bba3ff139a207612ca25dd2b92ed817906f","ref":"refs/heads/master","pushedAt":"2023-07-17T17:44:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":truck: Rename resources","shortMessageHtmlLink":"🚚 Rename resources"}},{"before":"72156f045b26b5c7ceea4862d3395939e006e48f","after":"233ab52e2d8b05d9cc1155ae2d9690552a179021","ref":"refs/heads/master","pushedAt":"2023-07-17T17:36:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":trcuk: Rename resources","shortMessageHtmlLink":":trcuk: Rename resources"}},{"before":"8e8e2ddc1472f2737a5f18ef8f3f2c416ab1fe8f","after":"72156f045b26b5c7ceea4862d3395939e006e48f","ref":"refs/heads/master","pushedAt":"2023-07-17T01:56:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding uncaught errors in node.js","shortMessageHtmlLink":"πŸ’‘ Adding uncaught errors in node.js"}},{"before":"5ab79c0f7f90aac830815fc4776526cdff77fbd1","after":"8e8e2ddc1472f2737a5f18ef8f3f2c416ab1fe8f","ref":"refs/heads/master","pushedAt":"2023-07-16T23:15:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":memo: Adding ref.txt","shortMessageHtmlLink":"πŸ“ Adding ref.txt"}},{"before":"750ab1f204d3d4519c1c79d633ca1e245679e2fe","after":"5ab79c0f7f90aac830815fc4776526cdff77fbd1","ref":"refs/heads/master","pushedAt":"2023-07-16T23:12:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":rotating_light: Adding large files","shortMessageHtmlLink":"🚨 Adding large files"}},{"before":"2e14229cc161d5afedbcdd571994e290653eb5e2","after":"750ab1f204d3d4519c1c79d633ca1e245679e2fe","ref":"refs/heads/master","pushedAt":"2023-07-16T23:06:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":rotating_light: Removing large files","shortMessageHtmlLink":"🚨 Removing large files"}},{"before":"11b6ab6a00f905a32cd9bb8e68b1c849014f8b1f","after":"2e14229cc161d5afedbcdd571994e290653eb5e2","ref":"refs/heads/master","pushedAt":"2023-07-16T23:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding project using node.js streams","shortMessageHtmlLink":"πŸ’‘ Adding project using node.js streams"}},{"before":"55374f79608e750d7a6fc8bd2ed5365b22424b55","after":"11b6ab6a00f905a32cd9bb8e68b1c849014f8b1f","ref":"refs/heads/master","pushedAt":"2023-07-10T13:34:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: adding refactoring Streams from classic mode to async iterators + How not to use Streams - Avoiding memory leaks & Backpressure","shortMessageHtmlLink":"πŸ’‘ adding refactoring Streams from classic mode to async iterators + H…"}},{"before":"c3a4892e4bba0cea67004d8b4bbcd785dee5d32d","after":"55374f79608e750d7a6fc8bd2ed5365b22424b55","ref":"refs/heads/master","pushedAt":"2023-06-21T02:12:29.697Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":bulb: Adding Node.js streams with async iterators + controller abort and passthrough","shortMessageHtmlLink":"πŸ’‘ Adding Node.js streams with async iterators + controller abort and …"}},{"before":"8d66a1e32e327e52ec86ef74cd274b0988642f76","after":"c3a4892e4bba0cea67004d8b4bbcd785dee5d32d","ref":"refs/heads/master","pushedAt":"2023-05-30T03:30:17.983Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":tada: Changing the name of folders","shortMessageHtmlLink":"πŸŽ‰ Changing the name of folders"}},{"before":"c438be7437c58aca2e5c356947b448cdc75b7058","after":"8d66a1e32e327e52ec86ef74cd274b0988642f76","ref":"refs/heads/master","pushedAt":"2023-05-30T03:27:36.570Z","pushType":"push","commitsCount":1,"pusher":{"login":"yvesguilherme","name":"Yves Guilherme Lopo R. Lima","path":"/yvesguilherme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22429592?s=80&v=4"},"commit":{"message":":tada: Adding Node.js Streams, read, write, duplex and transform","shortMessageHtmlLink":"πŸŽ‰ Adding Node.js Streams, read, write, duplex and transform"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADqPVxdQA","startCursor":null,"endCursor":null}},"title":"Activity Β· yvesguilherme/js-expert"}