{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":126577260,"defaultBranch":"master","name":"javascript-algorithms","ownerLogin":"trekhleb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-24T07:47:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3000285?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710000924.0","currentOid":""},"activityList":{"items":[{"before":"e7f30a7bf76ffcbcd37a3163f2a5c8f346aea2e2","after":"ca3d16dcce7a493ae12c03ca20ede4fd7801f7a2","ref":"refs/heads/master","pushedAt":"2024-07-13T19:28:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Update README.uk-UA.md (#991)\n\nCo-authored-by: Oleksii Trekhleb <3000285+trekhleb@users.noreply.github.com>","shortMessageHtmlLink":"Update README.uk-UA.md (#991)"}},{"before":"471e6d0791167756d0a7f35a2a197e235bca73f7","after":"e7f30a7bf76ffcbcd37a3163f2a5c8f346aea2e2","ref":"refs/heads/master","pushedAt":"2024-07-13T19:28:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Fix typos README.es-ES for linked list (#850)","shortMessageHtmlLink":"Fix typos README.es-ES for linked list (#850)"}},{"before":"351a63a59fdea2e27eb69d50be897c7416a5951a","after":"471e6d0791167756d0a7f35a2a197e235bca73f7","ref":"refs/heads/master","pushedAt":"2024-07-13T19:27:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Add es-ES translation to search/binary-search (#893)","shortMessageHtmlLink":"Add es-ES translation to search/binary-search (#893)"}},{"before":"0e2b2574f83d94adfe5822b1f09203ee60a34a31","after":"351a63a59fdea2e27eb69d50be897c7416a5951a","ref":"refs/heads/master","pushedAt":"2024-07-13T19:25:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Update README.md by correcting Turkish lang name (#904)\n\nCo-authored-by: Oleksii Trekhleb <3000285+trekhleb@users.noreply.github.com>","shortMessageHtmlLink":"Update README.md by correcting Turkish lang name (#904)"}},{"before":"0c054f782aa57f4dbc56975452406b73cba8dc09","after":"0e2b2574f83d94adfe5822b1f09203ee60a34a31","ref":"refs/heads/master","pushedAt":"2024-07-13T19:23:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"update the ES README a lenguage correction (#952)","shortMessageHtmlLink":"update the ES README a lenguage correction (#952)"}},{"before":"6509304ff613f88191155f1f9834aace8db1c149","after":"0c054f782aa57f4dbc56975452406b73cba8dc09","ref":"refs/heads/master","pushedAt":"2024-07-13T19:22:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Update README.ar-AR.md (#959)\n\nCo-authored-by: Oleksii Trekhleb <3000285+trekhleb@users.noreply.github.com>","shortMessageHtmlLink":"Update README.ar-AR.md (#959)"}},{"before":"09afeb58d820ae32d6f3ccfa4042981fae4e1a9d","after":"6509304ff613f88191155f1f9834aace8db1c149","ref":"refs/heads/master","pushedAt":"2024-07-13T19:20:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"update LRU Cache translation for ko-KR (#987)\n\n* feat: LRU cache translation in ko-KR\r\n\r\n* chore: add readInAnotherLan for ko-KR\r\n\r\n---------\r\n\r\nCo-authored-by: Oleksii Trekhleb <3000285+trekhleb@users.noreply.github.com>","shortMessageHtmlLink":"update LRU Cache translation for ko-KR (#987)"}},{"before":"d7a41a64610db25caa4525d61e9f8545fcb491c5","after":"09afeb58d820ae32d6f3ccfa4042981fae4e1a9d","ref":"refs/heads/master","pushedAt":"2024-07-13T19:13:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Update .eslintrc, improve UK translation for LinkedList (#1128)\n\n* Add ignore patterns to eslint config\r\n\r\n* Improve UK translation for LinkedList\r\n\r\n---------\r\n\r\nCo-authored-by: Oleksii Trekhleb <3000285+trekhleb@users.noreply.github.com>","shortMessageHtmlLink":"Update .eslintrc, improve UK translation for LinkedList (#1128)"}},{"before":"9046d80bdb9e5c2e65c87369575a3e47e9c01978","after":"d7a41a64610db25caa4525d61e9f8545fcb491c5","ref":"refs/heads/master","pushedAt":"2024-07-13T19:09:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"feat: added uzbek language (#1082)\n\nCo-authored-by: Oleksii Trekhleb <3000285+trekhleb@users.noreply.github.com>","shortMessageHtmlLink":"feat: added uzbek language (#1082)"}},{"before":"e5b5944c6849389bbfc39f476fa7a1f97d8ce4c6","after":"9046d80bdb9e5c2e65c87369575a3e47e9c01978","ref":"refs/heads/master","pushedAt":"2024-07-13T18:58:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Update README.md (#1141)\n\nBefore diving into any of the data structures, readers should be reminded of two fundamental laws in software architecture:\r\n\r\n1.Everything is a trade-ff\r\n2.\"Why is more important than the how\"\r\n\r\nSo, readers face the nuances and reality of these data structures from the beginning. These two laws are coined by two thought leaders in software architecture: Mark Richards and Neal Ford. They have explained these two laws in various conference talks and books. For example, here you can read about these two laws here:\r\n\r\nhttps://www.infoq.com/podcasts/software-architecture-hard-parts/\r\n\r\n\r\nAlso, here is a book for reference:\r\nhttps://a.co/d/fKOodW9\r\n\r\nCo-authored-by: Oleksii Trekhleb <3000285+trekhleb@users.noreply.github.com>","shortMessageHtmlLink":"Update README.md (#1141)"}},{"before":"2c67b48c21eed86aafbb4d09065ffe391b4fc7e4","after":"e5b5944c6849389bbfc39f476fa7a1f97d8ce4c6","ref":"refs/heads/master","pushedAt":"2024-07-13T18:56:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Fix four typos (#1139)","shortMessageHtmlLink":"Fix four typos (#1139)"}},{"before":"aba46dc19585356908c1967057e4ebbbe59753dd","after":null,"ref":"refs/heads/minimalistic-ds","pushedAt":"2024-03-09T16:15:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"}},{"before":"ac78353e3cbc73befb7db1ffd748764ec59d6a50","after":"2c67b48c21eed86aafbb4d09065ffe391b4fc7e4","ref":"refs/heads/master","pushedAt":"2024-03-09T16:15:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Ad hoc versions of MinHeap, MaxHeap, and DisjointSet (#1117)\n\n* Add DisjointSetMinimalistic\r\n\r\n* Add MinHeapMinimalistic and MaxHeapMinimalistic\r\n\r\n* Rename minimalistic to adhoc\r\n\r\n* Update README","shortMessageHtmlLink":"Ad hoc versions of MinHeap, MaxHeap, and DisjointSet (#1117)"}},{"before":"36a2796345992b546775fb198b7e52d32cd7a159","after":"aba46dc19585356908c1967057e4ebbbe59753dd","ref":"refs/heads/minimalistic-ds","pushedAt":"2024-03-09T16:14:25.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Merge branch 'master' into minimalistic-ds","shortMessageHtmlLink":"Merge branch 'master' into minimalistic-ds"}},{"before":"8959566a36b3b7c28064da04c1522f3920956e22","after":"ac78353e3cbc73befb7db1ffd748764ec59d6a50","ref":"refs/heads/master","pushedAt":"2024-03-09T16:13:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"feat: added korean translation for trie (#1071)\n\nCo-authored-by: Oleksii Trekhleb ","shortMessageHtmlLink":"feat: added korean translation for trie (#1071)"}},{"before":"729bc4d78a2e7f15204bcc406a00605c6251c727","after":"8959566a36b3b7c28064da04c1522f3920956e22","ref":"refs/heads/master","pushedAt":"2024-03-09T16:11:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"fix binary search typo (#1079)\n\nCo-authored-by: Oleksii Trekhleb ","shortMessageHtmlLink":"fix binary search typo (#1079)"}},{"before":"8d1f473610f173713179fcfd4f628b3d67591ac3","after":"729bc4d78a2e7f15204bcc406a00605c6251c727","ref":"refs/heads/master","pushedAt":"2024-03-09T16:09:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Add Vietnamese translation for LinkedList (#1086)\n\n* translate readme from linked list\r\n\r\n* add linked list for viet sub\r\n\r\n---------\r\n\r\nCo-authored-by: Oleksii Trekhleb ","shortMessageHtmlLink":"Add Vietnamese translation for LinkedList (#1086)"}},{"before":"111ea3dbd30a5c596143a3b69bfd356bbc870d7a","after":"8d1f473610f173713179fcfd4f628b3d67591ac3","ref":"refs/heads/master","pushedAt":"2024-03-09T16:06:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Vietsub (#1088)\n\n* translate readme from linked list\r\n\r\n* add linked list for viet sub\r\n\r\n* add vietnamese readme translation for queue\r\n\r\n* add readme in vietnamese for Stack","shortMessageHtmlLink":"Vietsub (#1088)"}},{"before":"76617fa83ac9a8519f20c7a9c938e2d8ef2fd512","after":"111ea3dbd30a5c596143a3b69bfd356bbc870d7a","ref":"refs/heads/master","pushedAt":"2024-03-09T16:02:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Update README.md (#1093)","shortMessageHtmlLink":"Update README.md (#1093)"}},{"before":null,"after":"36a2796345992b546775fb198b7e52d32cd7a159","ref":"refs/heads/minimalistic-ds","pushedAt":"2024-03-09T15:49:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"8c5e5f4f0d5bb94439e02fe6ad6bb92b37a23834","after":"76617fa83ac9a8519f20c7a9c938e2d8ef2fd512","ref":"refs/heads/master","pushedAt":"2023-07-21T18:08:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"8c5e5f4f0d5bb94439e02fe6ad6bb92b37a23834","after":null,"ref":"refs/heads/merge","pushedAt":"2023-04-10T18:30:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"}},{"before":null,"after":"8c5e5f4f0d5bb94439e02fe6ad6bb92b37a23834","ref":"refs/heads/merge","pushedAt":"2023-04-10T18:22:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Add repo size","shortMessageHtmlLink":"Add repo size"}},{"before":"14c563619c300145de3d07d8e67024dc05869606","after":"8c5e5f4f0d5bb94439e02fe6ad6bb92b37a23834","ref":"refs/heads/master","pushedAt":"2023-04-10T16:47:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Add repo size","shortMessageHtmlLink":"Add repo size"}},{"before":"56a04a2e112da9d5a3a439b62ed85dc3e18e355c","after":null,"ref":"refs/heads/no-canvas","pushedAt":"2023-04-10T16:31:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"}},{"before":"bbbfd32a45a677950554a91c4ece8976b8b31c38","after":"14c563619c300145de3d07d8e67024dc05869606","ref":"refs/heads/master","pushedAt":"2023-04-10T16:31:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Fix repo build for M1 MacBooks (#1029)","shortMessageHtmlLink":"Fix repo build for M1 MacBooks (#1029)"}},{"before":null,"after":"56a04a2e112da9d5a3a439b62ed85dc3e18e355c","ref":"refs/heads/no-canvas","pushedAt":"2023-04-10T16:27:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Fix repo build for M1 MacBooks","shortMessageHtmlLink":"Fix repo build for M1 MacBooks"}},{"before":"b9304f4787c9586ad146f24e305244d0df95e080","after":"bbbfd32a45a677950554a91c4ece8976b8b31c38","ref":"refs/heads/master","pushedAt":"2023-03-25T16:03:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Update Bakers.","shortMessageHtmlLink":"Update Bakers."}},{"before":"1ad60dc5107216e1f6febf7255e5fc915588c94b","after":"b9304f4787c9586ad146f24e305244d0df95e080","ref":"refs/heads/master","pushedAt":"2023-03-16T19:40:42.174Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"feat: added Ukrainian translation for factorial (#1006)\n\n* added Ukrainian translations for factorial\r\n\r\n* added links to other languages\r\n\r\n* formatting\r\n\r\n* delete link\r\n\r\n* Türkçe\r\n\r\n---------\r\n\r\nCo-authored-by: VictorPoprozhuk ","shortMessageHtmlLink":"feat: added Ukrainian translation for factorial (#1006)"}},{"before":"e95d856e6781fdb3a727f139bbc12249d814a80e","after":"1ad60dc5107216e1f6febf7255e5fc915588c94b","ref":"refs/heads/master","pushedAt":"2023-03-13T13:13:17.573Z","pushType":"push","commitsCount":1,"pusher":{"login":"trekhleb","name":"Oleksii Trekhleb","path":"/trekhleb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3000285?s=80&v=4"},"commit":{"message":"Add Bucket Sort.","shortMessageHtmlLink":"Add Bucket Sort."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfq6iKgA","startCursor":null,"endCursor":null}},"title":"Activity · trekhleb/javascript-algorithms"}