{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":22790488,"defaultBranch":"master","name":"java-design-patterns","ownerLogin":"iluwatar","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-09T16:45:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/582346?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717867564.0","currentOid":""},"activityList":{"items":[{"before":"f9946debca59b723112faf0ba695d007cd8718e9","after":"aa2b190a8ce9d6c273ea3803a51b449063fb8efc","ref":"refs/heads/master","pushedAt":"2024-06-08T17:34:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: fix poison pill yaml","shortMessageHtmlLink":"docs: fix poison pill yaml"}},{"before":"6cd2d0353a40d132a4945c09a28ee70580408f72","after":"f9946debca59b723112faf0ba695d007cd8718e9","ref":"refs/heads/master","pushedAt":"2024-06-08T17:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: fix yaml","shortMessageHtmlLink":"docs: fix yaml"}},{"before":null,"after":"779f379b30399ba2a7e234c1c6b10206b7ce1b90","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-08T17:26:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: fix page controller yaml","shortMessageHtmlLink":"docs: fix page controller yaml"}},{"before":"459397e65c90cfd6b6de16abe2304a74b570eaf0","after":null,"ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-08T16:54:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"}},{"before":"cb946c0cdcf142a6bf9695cdb758e252eeefcd00","after":"6cd2d0353a40d132a4945c09a28ee70580408f72","ref":"refs/heads/master","pushedAt":"2024-06-08T16:54:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"docs: Content SEO updates (#2990)\n\n* update yaml frontmatter format\r\n\r\n* update abstract document\r\n\r\n* update abstract factory\r\n\r\n* use the new pattern template\r\n\r\n* acyclic visitor seo\r\n\r\n* adapter seo\r\n\r\n* ambassador seo\r\n\r\n* acl seo\r\n\r\n* aaa seo\r\n\r\n* async method invocation seo\r\n\r\n* balking seo\r\n\r\n* bridge seo\r\n\r\n* builder seo\r\n\r\n* business delegate and bytecode seo\r\n\r\n* caching seo\r\n\r\n* callback seo\r\n\r\n* chain seo\r\n\r\n* update headings\r\n\r\n* circuit breaker seo\r\n\r\n* client session + collecting parameter seo\r\n\r\n* collection pipeline seo\r\n\r\n* combinator SEO\r\n\r\n* command seo\r\n\r\n* cqrs seo\r\n\r\n* commander seo\r\n\r\n* component seo\r\n\r\n* composite seo\r\n\r\n* composite entity seo\r\n\r\n* composite view seo\r\n\r\n* context object seo\r\n\r\n* converter seo\r\n\r\n* crtp seo\r\n\r\n* currying seo\r\n\r\n* dao seo\r\n\r\n* data bus seo\r\n\r\n* data locality seo\r\n\r\n* data mapper seo\r\n\r\n* dto seo\r\n\r\n* decorator seo\r\n\r\n* delegation seo\r\n\r\n* di seo\r\n\r\n* dirty flag seo\r\n\r\n* domain model seo\r\n\r\n* double buffer seo\r\n\r\n* double checked locking seo\r\n\r\n* double dispatch seo\r\n\r\n* dynamic proxy seo\r\n\r\n* event aggregator seo\r\n\r\n* event-based asynchronous seo\r\n\r\n* eda seo\r\n\r\n* event queue seo\r\n\r\n* event sourcing seo\r\n\r\n* execute around seo\r\n\r\n* extension objects seo\r\n\r\n* facade seo\r\n\r\n* factory seo\r\n\r\n* factory kit seo\r\n\r\n* factory method seo\r\n\r\n* fanout/fanin seo\r\n\r\n* feature toggle seo\r\n\r\n* filterer seo\r\n\r\n* fluent interface seo\r\n\r\n* flux seo\r\n\r\n* flyweight seo\r\n\r\n* front controller seo\r\n\r\n* function composition seo\r\n\r\n* game loop seo\r\n\r\n* gateway seo\r\n\r\n* guarded suspension seo\r\n\r\n* half-sync/half-async seo\r\n\r\n* health check seo\r\n\r\n* hexagonal seo\r\n\r\n* identity map seo\r\n\r\n* intercepting filter seo\r\n\r\n* interpreter seo\r\n\r\n* iterator seo\r\n\r\n* layers seo\r\n\r\n* lazy loading seo\r\n\r\n* leader election seo\r\n\r\n* leader/followers seo\r\n\r\n* lockable object seo\r\n\r\n* rename and add seo for marker interface\r\n\r\n* master-worker seo\r\n\r\n* mediator seo\r\n\r\n* memento seo\r\n\r\n* metadata mapping seo\r\n\r\n* microservice aggregator seo\r\n\r\n* api gw seo\r\n\r\n* microservices log aggregration seo\r\n\r\n* mvc seo\r\n\r\n* mvi seo\r\n\r\n* mvp seo\r\n\r\n* mvvm seo\r\n\r\n* monad seo\r\n\r\n* monitor seo\r\n\r\n* monostate seo\r\n\r\n* multiton seo\r\n\r\n* mute idiom seo\r\n\r\n* naked objects & notification seo\r\n\r\n* null object seo\r\n\r\n* object mother seo\r\n\r\n* object pool seo\r\n\r\n* observer seo\r\n\r\n* optimistic locking seo\r\n\r\n* page controller seo\r\n\r\n* page object seo\r\n\r\n* parameter object seo\r\n\r\n* partial response seo\r\n\r\n* pipeline seo\r\n\r\n* poison pill seo\r\n\r\n* presentation model seo\r\n\r\n* private class data seo\r\n\r\n* producer-consumer seo\r\n\r\n* promise seo\r\n\r\n* property seo\r\n\r\n* prototype seo\r\n\r\n* proxy seo\r\n\r\n* queue-based load leveling seo\r\n\r\n* reactor seo\r\n\r\n* registry seo\r\n\r\n* repository seo\r\n\r\n* RAII seo\r\n\r\n* retry seo\r\n\r\n* role object seo\r\n\r\n* saga seo\r\n\r\n* separated interface seo\r\n\r\n* serialized entity seo\r\n\r\n* serialized lob seo\r\n\r\n* servant seo\r\n\r\n* server session seo\r\n\r\n* service layer seo\r\n\r\n* service locator seo\r\n\r\n* service to worker seo\r\n\r\n* sharding seo\r\n\r\n* single table inheritance seo\r\n\r\n* singleton seo\r\n\r\n* spatial partition seo\r\n\r\n* special case seo\r\n\r\n* specification seo\r\n\r\n* state seo\r\n\r\n* step builder seo\r\n\r\n* strangler seo\r\n\r\n* strategy seo\r\n\r\n* subclass sandbox seo\r\n\r\n* table module seo\r\n\r\n* template method seo\r\n\r\n* throttling seo\r\n\r\n* tolerant reader seo\r\n\r\n* trampoline seo\r\n\r\n* transaction script seo\r\n\r\n* twin seo\r\n\r\n* type object seo\r\n\r\n* unit of work seo\r\n\r\n* update method seo\r\n\r\n* value object seo\r\n\r\n* version number seo\r\n\r\n* virtual proxy seo\r\n\r\n* visitor seo\r\n\r\n* seo enhancements\r\n\r\n* seo improvements\r\n\r\n* SEO enhancements\r\n\r\n* SEO improvements\r\n\r\n* SEO additions\r\n\r\n* SEO improvements\r\n\r\n* more SEO improvements\r\n\r\n* rename hexagonal + SEO improvements\r\n\r\n* SEO improvements\r\n\r\n* more SEO stuff\r\n\r\n* SEO improvements\r\n\r\n* SEO optimizations\r\n\r\n* SEO enhancements\r\n\r\n* enchance SEO\r\n\r\n* improve SEO\r\n\r\n* SEO improvements\r\n\r\n* update headers","shortMessageHtmlLink":"docs: Content SEO updates (#2990)"}},{"before":"7d3e5daee07d151906b3df247040b4607a17a60a","after":"459397e65c90cfd6b6de16abe2304a74b570eaf0","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-08T16:50:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"update headers","shortMessageHtmlLink":"update headers"}},{"before":"da22943b0ccfd8d5930ac9bda06b583386d447a5","after":"7d3e5daee07d151906b3df247040b4607a17a60a","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-08T16:44:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"SEO improvements","shortMessageHtmlLink":"SEO improvements"}},{"before":"d0d20b52f1687a2b9026ac292b2ade6d2605468a","after":"da22943b0ccfd8d5930ac9bda06b583386d447a5","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-08T14:57:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"enchance SEO","shortMessageHtmlLink":"enchance SEO"}},{"before":"2132382ff89856aa49efb6e41c42954f5eb48498","after":"d0d20b52f1687a2b9026ac292b2ade6d2605468a","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-08T14:42:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"SEO enhancements","shortMessageHtmlLink":"SEO enhancements"}},{"before":"e76270e1f304546571701ca7d5145384295c86b8","after":"2132382ff89856aa49efb6e41c42954f5eb48498","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-08T14:13:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"SEO optimizations","shortMessageHtmlLink":"SEO optimizations"}},{"before":"7e566980678a4618bbd46dcc8fd12662856af003","after":"e76270e1f304546571701ca7d5145384295c86b8","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-08T11:11:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"SEO improvements","shortMessageHtmlLink":"SEO improvements"}},{"before":"97b961742019ed1a71d02d5fdb9155158ff866a8","after":"7e566980678a4618bbd46dcc8fd12662856af003","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-08T07:08:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"more SEO stuff","shortMessageHtmlLink":"more SEO stuff"}},{"before":"f4589575b27301214da1a99ec38637bf295b83a7","after":"97b961742019ed1a71d02d5fdb9155158ff866a8","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-08T06:54:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"SEO improvements","shortMessageHtmlLink":"SEO improvements"}},{"before":"7960de0324d13a188479ff7b450e51670cba5496","after":"f4589575b27301214da1a99ec38637bf295b83a7","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-08T06:44:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"rename hexagonal + SEO improvements","shortMessageHtmlLink":"rename hexagonal + SEO improvements"}},{"before":"73bf20dfb1ae7878e59e93964d498fb494ca641f","after":"7960de0324d13a188479ff7b450e51670cba5496","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-08T06:27:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"more SEO improvements","shortMessageHtmlLink":"more SEO improvements"}},{"before":"b40a308c730842e1215b5ba5c23984a8679fc40b","after":"73bf20dfb1ae7878e59e93964d498fb494ca641f","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-08T05:37:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"SEO improvements","shortMessageHtmlLink":"SEO improvements"}},{"before":"cb65a3eed258a9e4f89b05537ee0490dc6f53a66","after":"b40a308c730842e1215b5ba5c23984a8679fc40b","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-08T04:50:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"SEO additions","shortMessageHtmlLink":"SEO additions"}},{"before":"65737ed0c3312a3226ef7525a9adbc2427c06f75","after":"cb65a3eed258a9e4f89b05537ee0490dc6f53a66","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-07T19:13:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"SEO improvements","shortMessageHtmlLink":"SEO improvements"}},{"before":"3fbbd9aba3ce863ff87cbedd2a85797ece27cab3","after":"65737ed0c3312a3226ef7525a9adbc2427c06f75","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-07T17:31:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"SEO enhancements","shortMessageHtmlLink":"SEO enhancements"}},{"before":"7157f4201892301063aa5a51464c4cc2265081b9","after":"3fbbd9aba3ce863ff87cbedd2a85797ece27cab3","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-07T15:42:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"seo improvements","shortMessageHtmlLink":"seo improvements"}},{"before":"bc14f8a704b9cce18d27ff3669d8eb60f690a740","after":"7157f4201892301063aa5a51464c4cc2265081b9","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-07T14:23:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"seo enhancements","shortMessageHtmlLink":"seo enhancements"}},{"before":"273e866e877068758b445a1d938341180c438446","after":"bc14f8a704b9cce18d27ff3669d8eb60f690a740","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-07T11:00:56.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"visitor seo","shortMessageHtmlLink":"visitor seo"}},{"before":"99e557e3ceb83d4b0a623444771d95c6315031d0","after":"273e866e877068758b445a1d938341180c438446","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-07T10:17:33.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"subclass sandbox seo","shortMessageHtmlLink":"subclass sandbox seo"}},{"before":"88d4a574cafa7a83cbd2fcd231ad12f84b315201","after":"99e557e3ceb83d4b0a623444771d95c6315031d0","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-07T09:34:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"service to worker seo","shortMessageHtmlLink":"service to worker seo"}},{"before":"092ec066695aaa6cbc31839516490b2e8a027bc1","after":"88d4a574cafa7a83cbd2fcd231ad12f84b315201","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-07T08:56:28.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"server session seo","shortMessageHtmlLink":"server session seo"}},{"before":"bbaa4600f03d3d1836dbaa9d80d89b25dd12b756","after":"092ec066695aaa6cbc31839516490b2e8a027bc1","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-07T08:14:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"role object seo","shortMessageHtmlLink":"role object seo"}},{"before":"5928c7481ec378343f643c0601db4984d5b38242","after":"bbaa4600f03d3d1836dbaa9d80d89b25dd12b756","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-07T07:59:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"registry seo","shortMessageHtmlLink":"registry seo"}},{"before":"2c69bf716dab4d590f3aaa2a5df10e7d4659f5ed","after":"5928c7481ec378343f643c0601db4984d5b38242","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-07T06:08:25.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"proxy seo","shortMessageHtmlLink":"proxy seo"}},{"before":"f8c7c040a6feea005b5a98abdb23929edb5cf777","after":"cb946c0cdcf142a6bf9695cdb758e252eeefcd00","ref":"refs/heads/master","pushedAt":"2024-06-07T03:50:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"deps: Upgraded Guice dependency to 6.0.0 (#2989)\n\nCo-authored-by: Mayankchoudhary294 ","shortMessageHtmlLink":"deps: Upgraded Guice dependency to 6.0.0 (#2989)"}},{"before":"2320a07254fe9fec1fcdaac7090adec4c333aebf","after":"2c69bf716dab4d590f3aaa2a5df10e7d4659f5ed","ref":"refs/heads/frontmatter-seo-update","pushedAt":"2024-06-06T19:19:16.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"iluwatar","name":"Ilkka Seppälä","path":"/iluwatar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/582346?s=80&v=4"},"commit":{"message":"mute idiom seo","shortMessageHtmlLink":"mute idiom seo"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYASdaAA","startCursor":null,"endCursor":null}},"title":"Activity · iluwatar/java-design-patterns"}