{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":592516383,"defaultBranch":"main","name":"java-labs","ownerLogin":"squidmin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-23T22:23:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11172321?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1674512749.604973","currentOid":""},"activityList":{"items":[{"before":"22ccbb24f6c70d8532e54e046ab5b13b2cee7fb3","after":"267d25d576fb90992108cbff9c0ffed4aca7c0aa","ref":"refs/heads/main","pushedAt":"2024-07-30T01:19:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Various updates","shortMessageHtmlLink":"Various updates"}},{"before":"3c42bd924004deb3e717506aa1079b28bae8ce3e","after":"22ccbb24f6c70d8532e54e046ab5b13b2cee7fb3","ref":"refs/heads/main","pushedAt":"2024-06-08T17:07:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Update Anki flash cards","shortMessageHtmlLink":"Update Anki flash cards"}},{"before":"e9d8caf25a0428cc7cd3f32d2535d1b91bacf6bd","after":"3c42bd924004deb3e717506aa1079b28bae8ce3e","ref":"refs/heads/main","pushedAt":"2024-06-08T16:56:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Refactor / modify 'streamapi' package","shortMessageHtmlLink":"Refactor / modify 'streamapi' package"}},{"before":"99de1cdcfb9189013cd1e022bacec602c05142c9","after":"e9d8caf25a0428cc7cd3f32d2535d1b91bacf6bd","ref":"refs/heads/main","pushedAt":"2024-05-31T15:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Java 17 feature examples","shortMessageHtmlLink":"Java 17 feature examples"}},{"before":"4df059e81995ad6a4577785aa10f129caa9e5ddd","after":"99de1cdcfb9189013cd1e022bacec602c05142c9","ref":"refs/heads/main","pushedAt":"2024-05-18T21:39:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add: Text formatting example for US dollar","shortMessageHtmlLink":"Add: Text formatting example for US dollar"}},{"before":"7fc788073c02f84d0f0d110226205b3df37f70a7","after":"4df059e81995ad6a4577785aa10f129caa9e5ddd","ref":"refs/heads/main","pushedAt":"2024-05-17T17:30:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Rounding example implementation using BigDecimal","shortMessageHtmlLink":"Rounding example implementation using BigDecimal"}},{"before":"856fe7a8d911274c0162bcba5956eeb2d45804d3","after":"7fc788073c02f84d0f0d110226205b3df37f70a7","ref":"refs/heads/main","pushedAt":"2024-05-17T17:29:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add: Rounding example & CopyOnWriteArrayList notes","shortMessageHtmlLink":"Add: Rounding example & CopyOnWriteArrayList notes"}},{"before":"75586a00dfa201bab22a4aa16bf3cf2f53e9b89a","after":"856fe7a8d911274c0162bcba5956eeb2d45804d3","ref":"refs/heads/main","pushedAt":"2024-05-07T02:08:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add classes for ArrayList exercises","shortMessageHtmlLink":"Add classes for ArrayList exercises"}},{"before":"23ed7762a8ca62f5364d1467609303072de12a9c","after":"75586a00dfa201bab22a4aa16bf3cf2f53e9b89a","ref":"refs/heads/main","pushedAt":"2024-05-04T06:23:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add concurrency exercise","shortMessageHtmlLink":"Add concurrency exercise"}},{"before":"ad73fc107bd035e8de3d32d22330bcfa06c25c0c","after":"23ed7762a8ca62f5364d1467609303072de12a9c","ref":"refs/heads/main","pushedAt":"2024-05-03T17:24:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add concurrency exercises","shortMessageHtmlLink":"Add concurrency exercises"}},{"before":"5bb176e23e1b625334cba46e79c5f3b11e60df2e","after":"ad73fc107bd035e8de3d32d22330bcfa06c25c0c","ref":"refs/heads/main","pushedAt":"2024-05-02T16:40:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add: Java 11 & Java 17 notes; Java 17 sealed classes exercise","shortMessageHtmlLink":"Add: Java 11 & Java 17 notes; Java 17 sealed classes exercise"}},{"before":"7a79b49a941d3aa19bf4484221c78c4167afa793","after":"5bb176e23e1b625334cba46e79c5f3b11e60df2e","ref":"refs/heads/main","pushedAt":"2024-05-02T04:28:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add Generic & Threading exercises; Some Java 11 notes","shortMessageHtmlLink":"Add Generic & Threading exercises; Some Java 11 notes"}},{"before":"5e0a97243101d070634946f8fcbb63c791b4abf3","after":"7a79b49a941d3aa19bf4484221c78c4167afa793","ref":"refs/heads/main","pushedAt":"2024-03-09T21:28:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add generics exercises","shortMessageHtmlLink":"Add generics exercises"}},{"before":"e146ca25a5eb255e3b521e428cd9cca7b820269e","after":"5e0a97243101d070634946f8fcbb63c791b4abf3","ref":"refs/heads/main","pushedAt":"2024-03-09T20:31:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Clean up methods in practice files","shortMessageHtmlLink":"Clean up methods in practice files"}},{"before":"905238c0a4752d6d9c52614d537ae90bba77498a","after":"e146ca25a5eb255e3b521e428cd9cca7b820269e","ref":"refs/heads/main","pushedAt":"2024-03-09T20:26:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Organize files","shortMessageHtmlLink":"Organize files"}},{"before":"ac886f6d6cdbf4dcb4e49af30f32ab5fbbc70760","after":"905238c0a4752d6d9c52614d537ae90bba77498a","ref":"refs/heads/main","pushedAt":"2024-03-09T20:04:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add exercises","shortMessageHtmlLink":"Add exercises"}},{"before":"5435e55b323b9166025fff16a8d5bae7eb18fe8f","after":"ac886f6d6cdbf4dcb4e49af30f32ab5fbbc70760","ref":"refs/heads/main","pushedAt":"2024-03-09T17:14:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add exercises","shortMessageHtmlLink":"Add exercises"}},{"before":"c0c4ea9478965fe91b6a7dbb7286d17879d2c137","after":"5435e55b323b9166025fff16a8d5bae7eb18fe8f","ref":"refs/heads/main","pushedAt":"2024-02-11T16:28:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add 'Collections class' module","shortMessageHtmlLink":"Add 'Collections class' module"}},{"before":"2c52cda637ed936ac9536ce774d85ee9f5d5b6c0","after":"c0c4ea9478965fe91b6a7dbb7286d17879d2c137","ref":"refs/heads/main","pushedAt":"2024-02-11T06:15:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add 'Arrays class' module","shortMessageHtmlLink":"Add 'Arrays class' module"}},{"before":"23efa1f6db6a5ff4742d72cf77f36f36e59ba470","after":"2c52cda637ed936ac9536ce774d85ee9f5d5b6c0","ref":"refs/heads/main","pushedAt":"2024-02-11T01:17:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add remaining 'map' implementation modules","shortMessageHtmlLink":"Add remaining 'map' implementation modules"}},{"before":"e48e117f8263bb0b5c0055a16583d5b5c158417b","after":"23efa1f6db6a5ff4742d72cf77f36f36e59ba470","ref":"refs/heads/main","pushedAt":"2024-02-10T20:45:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add TreeMap module (cont'd)","shortMessageHtmlLink":"Add TreeMap module (cont'd)"}},{"before":"81017a5d2106259454cdbc975d57a071d48abaf9","after":"e48e117f8263bb0b5c0055a16583d5b5c158417b","ref":"refs/heads/main","pushedAt":"2024-02-10T20:36:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add TreeMap module (cont'd)","shortMessageHtmlLink":"Add TreeMap module (cont'd)"}},{"before":"d4d5421bdcf62740c2755fd58e9aa4d8d29892ec","after":"81017a5d2106259454cdbc975d57a071d48abaf9","ref":"refs/heads/main","pushedAt":"2024-02-10T20:08:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add TreeMap module","shortMessageHtmlLink":"Add TreeMap module"}},{"before":"634133f20df53d2a466de5bb6d434307fcc34ddb","after":"d4d5421bdcf62740c2755fd58e9aa4d8d29892ec","ref":"refs/heads/main","pushedAt":"2024-01-10T02:16:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add: HashMap markdown","shortMessageHtmlLink":"Add: HashMap markdown"}},{"before":"c0ee296fe12228360eb0e2ed608b8f9de6780af2","after":"634133f20df53d2a466de5bb6d434307fcc34ddb","ref":"refs/heads/main","pushedAt":"2023-12-05T22:31:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add: rest of 'TreeSet' contents","shortMessageHtmlLink":"Add: rest of 'TreeSet' contents"}},{"before":"36cfa9fae368f2e618277a6c96e4e41b6462b4f9","after":"c0ee296fe12228360eb0e2ed608b8f9de6780af2","ref":"refs/heads/main","pushedAt":"2023-12-05T21:58:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"ಠ_ಠ","shortMessageHtmlLink":"ಠ_ಠ"}},{"before":"a012e712cfe4fe76cce32d4ae30a0a056050593f","after":"36cfa9fae368f2e618277a6c96e4e41b6462b4f9","ref":"refs/heads/main","pushedAt":"2023-11-22T19:36:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add: 'TreeSet: Creation and Insertion'","shortMessageHtmlLink":"Add: 'TreeSet: Creation and Insertion'"}},{"before":"23484a8c37abf4931eb5c5832d1041f16175814a","after":"a012e712cfe4fe76cce32d4ae30a0a056050593f","ref":"refs/heads/main","pushedAt":"2023-09-01T16:13:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add: HashSet","shortMessageHtmlLink":"Add: HashSet"}},{"before":"67a80e699e24f7026c921093cae55b1460932cff","after":"23484a8c37abf4931eb5c5832d1041f16175814a","ref":"refs/heads/main","pushedAt":"2023-08-22T01:38:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Edit: Use Java 17; Edit: reflection examples","shortMessageHtmlLink":"Edit: Use Java 17; Edit: reflection examples"}},{"before":"952a4ca356b432b53b4ef7693f84a874e3819ad2","after":"67a80e699e24f7026c921093cae55b1460932cff","ref":"refs/heads/main","pushedAt":"2023-04-08T17:10:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"squidmin","name":"James Morse","path":"/squidmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11172321?s=80&v=4"},"commit":{"message":"Add: Collections: CopyOnWriteArrayList: README contents","shortMessageHtmlLink":"Add: Collections: CopyOnWriteArrayList: README contents"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMFQwMToxOTo1Ni4wMDAwMDBazwAAAASMdrWp","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMFQwMToxOTo1Ni4wMDAwMDBazwAAAASMdrWp","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0wOFQxNzoxMDowOS4wMDAwMDBazwAAAAMUud0E"}},"title":"Activity · squidmin/java-labs"}