GitHub / iluwatar/java-design-patterns / commits
Design patterns implemented in Java
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| b55fc2bc |
docs: add SrGiuliano77 as a contributor for translation (#3537)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 74d2dbe0 | docs: Translation of the README.md file for active-object to pt (#2553) |
Giuliano Oliveira <g****0@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| f1799744 |
build(deps-dev): bump de.flapdoodle.embed:de.flapdoodle.embed.mongo (#3528)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 448c8b5d |
build(deps): bump org.slf4j:slf4j-api from 2.0.9 to 2.0.18 (#3525)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| fcdf639b |
fix: remove unsafe exec() in page controller App.java (#3471)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>, Claude Sonnet 4.6 <n****y@a****m>, Claude Sonnet 4.6 <n****y@a****m> |
OrbisAI Security <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 39dce8ee |
build(deps): bump org.springframework.boot:spring-boot-starter-thymeleaf (#3520)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 9c5d703d |
build(deps): bump ch.qos.logback:logback-classic from 1.5.18 to 1.5.34 (#3517)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 3b9a2df1 | fix: website build failed | Ilkka Seppälä <i****r@g****m> | 2 months ago | |
| 7b4482f0 | refactor: remove redundant compiler property declarations from module POM files | Ilkka Seppälä <i****r@g****m> | 2 months ago | |
| 3b758da4 |
build(deps-dev): bump org.assertj:assertj-core in /rate-limiting-pattern (#3505)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 0f67a61b |
docs: add AnakinYen0329 as a contributor for translation (#3513)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 5a2beb88 | feat: translage to traditional Chinese (zh-tw) (#3324) |
Anakin Yen <1****9@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 4cc30055 | docs: Update ved-asole link in .all-contributorsrc (#3294) |
Ved Asole <7****e@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 2dfb27c8 | fix: spotless formatting fixes | Ilkka Seppälä <i****r@g****m> | 2 months ago | |
| c317ce01 | feat: Enable codecov reports | Ilkka Seppälä <i****r@g****m> | 2 months ago | |
| 177dc527 | fix: Fix test stability issues | Ilkka Seppälä <i****r@g****m> | 2 months ago | |
| 13cde46f | fix: CVE-2025-22235 security vulnerability (#3510) |
OrbisAI Security <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| c70b63d0 |
docs: add alex052525 as a contributor for code (#3511)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 7473378c |
feat: implement Immutable pattern (Fixes #3448) (#3509)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>, Claude Sonnet 4.6 <n****y@a****m>, Claude Sonnet 4.6 <n****y@a****m>, Claude Sonnet 4.6 <n****y@a****m> |
김정모 <1****5@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| d4a0ece9 |
build(deps-dev): bump org.assertj:assertj-core in /health-check (#3438)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 12887208 |
docs: add rranjangupta as a contributor for code (#3508)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 8b0cf692 | feat: Add test coverage for single-table-inheritance pattern (#3468) |
Raju Gupta <6****a@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 5ff41687 |
build(deps): bump org.apache.commons:commons-lang3 in /double-buffer (#3304)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 51b03f11 |
build(deps): bump ch.qos.logback:logback-core in /subclass-sandbox (#3380)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 4215c86d |
build(deps-dev): bump org.assertj:assertj-core in /bloc (#3426)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| f5bd0380 |
build(deps-dev): bump org.apache.maven.plugins:maven-war-plugin (#3431)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| a0a10b30 |
docs: add orbisai0security as a contributor for security (#3507)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 2c022897 |
fix: V-001 security vulnerability (#3461)
Co-authored-by: Ubuntu <u****u@i****l> |
OrbisAI Security <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 394aff8a |
docs: add sieberss as a contributor for translation (#3506)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| cd4753a6 | docs: Improve existing German READMEs and add new ones (#3444) |
Stefan Siebers <s****b@y****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| bdc008fb |
build(deps): bump com.fasterxml.jackson.core:jackson-core (#3502)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 93668590 |
docs: add Dhiraj-birajdar as a contributor for doc (#3499)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| a9ce57c4 |
fix: Fix broken CQRS link in Saga README (#3409)
Co-authored-by: Dhiraj-Birajdar <d****s@g****m> |
Dhiraj Birajdar <1****r@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| f8d4dd85 |
docs: add QuantumRange as a contributor for doc (#3498)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 2bfd3e19 | fix: external spring guide link changed (#3394) |
QuantumRange <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b0bd9e65 |
docs: add CMD137 as a contributor for code (#3497)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e8595393 | feat: Add Thread-Specific Storage design pattern (#3422) |
CMD137 <2****1@q****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 48ba55a8 |
docs: add HY-love-sleep as a contributor for code (#3495)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b93a202d | feat: Refactor Callback pattern to support asynchronous callbacks (#3274) |
HY-love-sleep <7****p@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 9e65023a |
docs: add devch37 as a contributor for code (#3494)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 9f0b7ae8 |
feat: add override annotation (#3306)
Co-authored-by: behappyleee <7****e@u****m> |
devch37 <7****7@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| f93514af |
docs: add quantdevv as a contributor for code (#3493)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 318130c4 | #2673: feat: Microservice pattern: Polling publisher #3243 (#3292) |
Aditya Kumawat <5****v@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| f7ad42dc |
docs: add avivdon as a contributor for security (#3492)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 5a0440b6 |
docs: add jackmisbach as a contributor for security (#3491)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 546d9a5b |
docs: add dagecko as a contributor for security (#3490)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 213a4a5e |
docs: add north-echo as a contributor for security (#3489)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 83887271 |
docs: add nilsreichardt as a contributor for security (#3488)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e4384ef7 | fix: Update PR builder not to execute Sonar analysis (#3486) |
Ilkka Seppälä <i****r@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d24dd22b | feat: Add AGENTS.md | iluwatar <i****r@g****m> | 4 months ago | |
| 2d39fe7e |
docs: add Olexandr88 as a contributor for doc (#3440)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| b8f81998 |
docs: Update README.md (#3298)
Co-authored-by: Ilkka Seppälä <i****r@u****m> |
Olexandr88 <r****3@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| ce5154ef |
docs: add skamble2 as a contributor for code (#3437)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 265e3d0b |
feat: Rate Limiting Pattern #2973 (#3291)
Co-authored-by: Ilkka Seppälä <i****r@u****m> |
Soham Kamble <1****2@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| a3fcc631 |
feat: Implement View Helper pattern (#3278)
Co-authored-by: Ilkka Seppälä <i****r@u****m> |
e5LA <2****A@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| dc3425dd |
docs: add letdtcode as a contributor for code (#3429)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 7c12643b |
docs: add naman-sriv as a contributor for code (#3428)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 4caa0bfd |
docs: Persian translation: Abstract Factory (#3280)
Co-authored-by: keivanshir <k****4@g****m>, Seyyed Keivan Shirkoubian <k****4@g****m> |
Maziyar Gerami <1****i@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| f92e6829 | feat: Implement DAO Factory pattern (#3282) |
Thanh Nguyen Duc <b****h@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| fecf7e7a |
build(deps-dev): bump io.projectreactor:reactor-test (#3377)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 812e4cd6 | feat: Microservices pattern : Self-Registration (#3245) |
Naman Srivastava <8****v@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 3ba2560e |
build(deps-dev): bump org.htmlunit:htmlunit from 4.7.0 to 4.17.0 (#3334)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 08651d0a | chore: Update presubmit.ai configuration | ilkka.seppala <i****a@g****m> | 7 months ago | |
| 0ab60190 |
docs: add ronodhirSoumik as a contributor for doc (#3418)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 98d3601b | docs: Formatted spacing and updated documentation (#3290) |
Soumik Sarker <r****k@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| ede37bd0 |
docs: add e5LA as a contributor for doc (#3281)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f6bb5158 |
chore: adding missing license (#3273)
Co-authored-by: SP <S****P> |
e5LA <2****A@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| bf164009 |
docs: add yybmion as a contributor for code (#3279)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 8529017e | feat: Implement Thread-Pool Executor pattern (#3271) |
yoobin_mion <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 3ac1a36b | docs: update prototype | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| 0da4dcda | docs: update producer-consumer | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| a62601a6 |
build(deps): bump com.fasterxml.jackson.core:jackson-core (#3270)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 7d2e6262 |
build(deps): bump com.mycila:license-maven-plugin from 4.6 to 5.0.0 (#3268)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 8a64f4c5 | docs: update dependency injection | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| f8f33f58 |
docs: add maziyar-gerami as a contributor for translation (#3265)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| dae93adf |
translation: Translate selected patterns to persian (#3256)
Co-authored-by: Seyyed Keivan Shirkoubian <k****4@g****m> |
Maziyar Gerami <1****i@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ad6bdf80 |
build(deps): bump org.sonarsource.scanner.maven:sonar-maven-plugin (#3261)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 6e20d322 |
build(deps): bump org.springframework:spring-web (#3262)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e4681e4a |
docs: add e5LA as a contributor for code (#3264)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 55bef7ca | chore: removed duplicated dependency (#3258) |
e5LA <s****c@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e359f1b0 |
docs: add ssrijan-007-sys as a contributor for code (#3263)
Co-authored-by: allcontributors[bot] <4****]@u****m> |
allcontributors[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| fe522fd7 | feat: Implement Actor Model pattern |
ssrijan-007-sys <1****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 1cde704b | docs: remove some old diagrams | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| d80eca17 | docs: update book link | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| cb3853a7 | docs: update table inheritance | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| 67bc5e3a | docs: update session facade | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| bc42e389 | docs: update service stub | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| 9f7ce4e7 | docs: update publish-subscribe | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| 1a08b73a | docs: update monolithic architecture | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| 0f37b4ee |
build(deps): bump com.diffplug.spotless:spotless-maven-plugin (#3254)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 2e686b2d |
build(deps): bump io.micrometer:micrometer-tracing-bridge-brave (#3253)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b95bf243 |
build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 (#3252)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b8aa775d | fix: fix code formatting | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| d95c6797 | docs: update money pattern | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| 076fc21e | docs: update microservices idempotent consumer | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| acb40e11 | docs: update microservices distributed tracing | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| 9de12ea5 | docs: update clean architecture | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| 4afabdb4 | docs: update bloc pattern | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| 5241a4ae | docs: update client-side ui composition | Ilkka Seppälä <i****a@g****m> | over 1 year ago | |
| 4b06dc2a | docs: updates for MapReduce | Ilkka Seppälä <i****a@g****m> | over 1 year ago |