-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: besok/java-design-patterns
base: master
head repository: iluwatar/java-design-patterns
compare: master
- 16 commits
- 112 files changed
- 13 contributors
Commits on Jan 17, 2026
-
docs: Formatted spacing and updated documentation (iluwatar#3290)
* Refactored redundant spacing in pom.xml * Updated documentation of remove subscriber in publish-subscribe model
Configuration menu - View commit details
-
Copy full SHA for 98d3601 - Browse repository at this point
Copy the full SHA 98d3601View commit details -
docs: add ronodhirSoumik as a contributor for doc (iluwatar#3418)
* docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0ab6019 - Browse repository at this point
Copy the full SHA 0ab6019View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08651d0 - Browse repository at this point
Copy the full SHA 08651d0View commit details
Commits on Feb 8, 2026
-
build(deps-dev): bump org.htmlunit:htmlunit from 4.7.0 to 4.17.0 (ilu…
…watar#3334) Bumps [org.htmlunit:htmlunit](https://github.com/HtmlUnit/htmlunit) from 4.7.0 to 4.17.0. - [Release notes](https://github.com/HtmlUnit/htmlunit/releases) - [Commits](HtmlUnit/htmlunit@4.7.0...4.17.0) --- updated-dependencies: - dependency-name: org.htmlunit:htmlunit dependency-version: 4.17.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3ba2560 - Browse repository at this point
Copy the full SHA 3ba2560View commit details -
feat: Microservices pattern : Self-Registration (iluwatar#3245)
* Services and information * README.md updated * unit tests added for controllers * pom.xml, clean up, java version update and slf4j logging added * pom files updated * Removed children maven wrappers * Microservice-self-registration added to pom file * POM file updated for self-registration * pom file updated * Update pom.xml correction to mudule name * SonarQube comments addressed * sonarqube comments on coverage addressed * Code coverage for custom health checks * changes for unit tests * changes for unit tests * changes to for code coverage improvement
Configuration menu - View commit details
-
Copy full SHA for 812e4cd - Browse repository at this point
Copy the full SHA 812e4cdView commit details -
build(deps-dev): bump io.projectreactor:reactor-test (iluwatar#3377)
Bumps [io.projectreactor:reactor-test](https://github.com/reactor/reactor-core) from 3.8.0-M1 to 3.8.0-RC1. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](reactor/reactor-core@v3.8.0-M1...v3.8.0-RC1) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-test dependency-version: 3.8.0-RC1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fecf7e7 - Browse repository at this point
Copy the full SHA fecf7e7View commit details -
feat: Implement DAO Factory pattern (iluwatar#3282)
* feat: implement dao factory * feat: done implement dao factory * test: Add unit test dao-factory * doc: add document for dao-factory * fix: h2 inmemory database to pass CI * fix: unit test pipeline * add license * fix SonarQube * add pom.xml * fix: throw exception + refactor
Configuration menu - View commit details
-
Copy full SHA for f92e682 - Browse repository at this point
Copy the full SHA f92e682View commit details -
docs: Persian translation: Abstract Factory (iluwatar#3280)
* Persian Translation: Add persian translation to abstract-document * Persian Translation: Add abstract-document.png to abstract-document folder * Persian Translation: Add codes to README.md of abstract-document * Persian Translation: some improvements in abstract-document * Persian Translation: Add refrence links in abstract-document * Persian Translation: add rtl tag in abstract-document * -added persian translation of factory pattern * -renamed file * -changed wikipedia definition * -fixed table problem * active-object : translate * active-object: improve when to use * active-object: improve when to use * active-object: improve bullets (test) * active-object: improve bullets (test) * active-object: improve bullets (test) * active-object: improve bullets (test) * active-object: improve bullets * active-object: Fix all bullets * -fixed problems in bullet alignments * Update README.md -fixed alignment in bullets * Update README.md -changed tags to English * -added persian translation of factory pattern * -renamed file * -changed wikipedia definition * -fixed table problem * -fixed problems in bullet alignments * Update README.md -fixed alignment in bullets * Update README.md -changed tags to English * abstract-factory: added persian translation * abstract-factory: fixed bullets problems * "Minor improvement Co-authored-by: keivanshir <keivan.shir.74@gmail.com>" --------- Co-authored-by: Seyyed Keivan Shirkoubian <keivan.shir.74@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4caa0bf - Browse repository at this point
Copy the full SHA 4caa0bfView commit details -
docs: add naman-sriv as a contributor for code (iluwatar#3428)
* docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7c12643 - Browse repository at this point
Copy the full SHA 7c12643View commit details -
docs: add letdtcode as a contributor for code (iluwatar#3429)
* docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dc3425d - Browse repository at this point
Copy the full SHA dc3425dView commit details -
feat: Implement View Helper pattern (iluwatar#3278)
* iluwatar#1263 - creating new module for view-helper * iluwatar#1263 - creating Product and ProductViewModel * iluwatar#1263 - creating interfaces for View and ViewHelper * iluwatar#1263 - creating ProductViewHelper and its test * iluwatar#1263 - creating Console View for Product * iluwatar#1263 - creating ProductController * iluwatar#1263 - creating main App and its test * iluwatar#1263 - adding license header * iluwatar#1263 - keeping module in alphabetical order * iluwatar#1263 - creating README and diagrams * iluwatar#1263 apply spotless --------- Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a3fcc63 - Browse repository at this point
Copy the full SHA a3fcc63View commit details
Commits on Feb 22, 2026
-
feat: Rate Limiting Pattern iluwatar#2973 (iluwatar#3291)
* need to fix one test case shouldGraduallyIncreaseLimitWhenHealthy failing for AdaptiveRateLimiter.java * Added Class Diagram and Flow Diagrams for Adaptive, Fixed Window and Token Bucket Rate Limiter * Updated README.md. All test case passed. Updated with Google Java Guidelines * Updated parent pom iluwatar#2973 * Updated parent pom iluwatar#2973 * fixed shouldResetCounterAfterWindow() test iluwatar#2973 * formatting fixed iluwatar#2973 * added test coverage for app.java and fixed random to be thread safe iluwatar#2973 * added test coverage for app.java and fixed random to be thread safe iluwatar#2973 * added test coverage for app.java and fixed random to be thread safe iluwatar#2973 * added test coverage for app.java and fixed random to be thread safe iluwatar#2973 * added test coverage for app.java and fixed random to be thread safe iluwatar#2973 * added test coverage for app.java and fixed random to be thread safe iluwatar#2973 * added test coverage for app.java and fixed random to be thread safe iluwatar#2973 * fixed random to be thread safe iluwatar#2973 * fixed random to be thread safe iluwatar#2973 * fixed random to be thread safe iluwatar#2973 * fixed spacing in pom.xml iluwatar#2973 --------- Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 265e3d0 - Browse repository at this point
Copy the full SHA 265e3d0View commit details -
docs: add skamble2 as a contributor for code (iluwatar#3437)
* docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ce5154e - Browse repository at this point
Copy the full SHA ce5154eView commit details -
docs: Update README.md (iluwatar#3298)
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b8f8199 - Browse repository at this point
Copy the full SHA b8f8199View commit details -
docs: add Olexandr88 as a contributor for doc (iluwatar#3440)
* docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2d39fe7 - Browse repository at this point
Copy the full SHA 2d39fe7View commit details
Commits on May 3, 2026
-
Configuration menu - View commit details
-
Copy full SHA for d24dd22 - Browse repository at this point
Copy the full SHA d24dd22View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master