e5LA
f6bb51581f
chore: adding missing license ( #3273 )
...
Co-authored-by: SP <SP@>
2025-05-17 08:53:25 +03:00
allcontributors[bot]
bf164009b4
docs: add yybmion as a contributor for code ( #3279 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-05-15 21:55:54 +03:00
yoobin_mion
8529017e02
feat: Implement Thread-Pool Executor pattern ( #3271 )
...
- Add implementation of Thread-Pool Executor pattern using hotel front desk example
- Include unit tests
- Create detailed README with pattern explanation and examples
- Add Java source code with appropriate Javadoc comments
Closes #3226
2025-05-15 21:53:37 +03:00
Ilkka Seppälä
3ac1a36b05
docs: update prototype
2025-05-02 22:02:40 +03:00
Ilkka Seppälä
0da4dcda5b
docs: update producer-consumer
2025-05-02 21:55:44 +03:00
dependabot[bot]
a62601a64f
build(deps): bump com.fasterxml.jackson.core:jackson-core ( #3270 )
...
Bumps [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core ) from 2.18.2 to 2.19.0.
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.18.2...jackson-core-2.19.0 )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-core
dependency-version: 2.19.0
dependency-type: direct:production
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>
2025-05-01 10:02:39 +03:00
dependabot[bot]
7d2e6262cc
build(deps): bump com.mycila:license-maven-plugin from 4.6 to 5.0.0 ( #3268 )
...
Bumps [com.mycila:license-maven-plugin](https://github.com/mathieucarbou/license-maven-plugin ) from 4.6 to 5.0.0.
- [Release notes](https://github.com/mathieucarbou/license-maven-plugin/releases )
- [Commits](https://github.com/mathieucarbou/license-maven-plugin/compare/license-maven-plugin-4.6...v5.0.0 )
---
updated-dependencies:
- dependency-name: com.mycila:license-maven-plugin
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-01 10:01:53 +03:00
Ilkka Seppälä
8a64f4c574
docs: update dependency injection
2025-04-26 23:14:07 +03:00
allcontributors[bot]
f8f33f586a
docs: add maziyar-gerami as a contributor for translation ( #3265 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-04-22 21:55:51 +03:00
Maziyar Gerami
dae93adfee
translation: Translate selected patterns to persian ( #3256 )
...
* 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
* 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
* -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
---------
Co-authored-by: Seyyed Keivan Shirkoubian <keivan.shir.74@gmail.com >
2025-04-22 21:55:07 +03:00
dependabot[bot]
ad6bdf802d
build(deps): bump org.sonarsource.scanner.maven:sonar-maven-plugin ( #3261 )
...
Bumps [org.sonarsource.scanner.maven:sonar-maven-plugin](https://github.com/SonarSource/sonar-scanner-maven ) from 5.0.0.4389 to 5.1.0.4751.
- [Release notes](https://github.com/SonarSource/sonar-scanner-maven/releases )
- [Commits](https://github.com/SonarSource/sonar-scanner-maven/compare/5.0.0.4389...5.1.0.4751 )
---
updated-dependencies:
- dependency-name: org.sonarsource.scanner.maven:sonar-maven-plugin
dependency-version: 5.1.0.4751
dependency-type: direct:production
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>
2025-04-22 21:52:25 +03:00
dependabot[bot]
6e20d32213
build(deps): bump org.springframework:spring-web ( #3262 )
...
Bumps [org.springframework:spring-web](https://github.com/spring-projects/spring-framework ) from 7.0.0-M3 to 7.0.0-M4.
- [Release notes](https://github.com/spring-projects/spring-framework/releases )
- [Commits](https://github.com/spring-projects/spring-framework/compare/v7.0.0-M3...v7.0.0-M4 )
---
updated-dependencies:
- dependency-name: org.springframework:spring-web
dependency-version: 7.0.0-M4
dependency-type: direct:production
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>
2025-04-22 21:50:26 +03:00
allcontributors[bot]
e4681e4a7c
docs: add e5LA as a contributor for code ( #3264 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-04-22 21:45:40 +03:00
e5LA
55bef7ca39
chore: removed duplicated dependency ( #3258 )
2025-04-22 21:44:59 +03:00
allcontributors[bot]
e359f1b031
docs: add ssrijan-007-sys as a contributor for code ( #3263 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
---------
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-04-22 21:31:01 +03:00
ssrijan-007-sys
fe522fd70d
feat: Implement Actor Model pattern
...
* feat: Implement Actor Model pattern #3232
* feat: Implement Actor Model pattern #3232
* feat: update Actor Model implementation with multi-actor logic #3251
* feat: update Actor Model implementation with multi-actor logic and loose coupling #3251
* test: add unit test for actor model #3251
* test: add test for App.java to increase coverage
* docs: add complete README for Actor Model pattern also implemented changes #3251
2025-04-22 21:29:58 +03:00
Ilkka Seppälä
1cde704bcb
docs: remove some old diagrams
2025-04-22 07:56:11 +03:00
Ilkka Seppälä
d80eca177b
docs: update book link
2025-04-16 21:31:31 +03:00
Ilkka Seppälä
cb3853a789
docs: update table inheritance
2025-04-15 22:29:23 +03:00
Ilkka Seppälä
67bc5e3a62
docs: update session facade
2025-04-15 21:48:41 +03:00
Ilkka Seppälä
bc42e38938
docs: update service stub
2025-04-15 21:24:13 +03:00
Ilkka Seppälä
9f7ce4e732
docs: update publish-subscribe
2025-04-15 20:36:32 +03:00
Ilkka Seppälä
1a08b73af8
docs: update monolithic architecture
2025-04-15 19:50:02 +03:00
dependabot[bot]
0f37b4ee7f
build(deps): bump com.diffplug.spotless:spotless-maven-plugin ( #3254 )
...
Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless ) from 2.44.3 to 2.44.4.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/maven/2.44.3...maven/2.44.4 )
---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
dependency-version: 2.44.4
dependency-type: direct:production
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>
2025-04-15 18:10:28 +03:00
dependabot[bot]
2e686b2d73
build(deps): bump io.micrometer:micrometer-tracing-bridge-brave ( #3253 )
...
Bumps [io.micrometer:micrometer-tracing-bridge-brave](https://github.com/micrometer-metrics/tracing ) from 1.4.4 to 1.4.5.
- [Release notes](https://github.com/micrometer-metrics/tracing/releases )
- [Commits](https://github.com/micrometer-metrics/tracing/compare/v1.4.4...v1.4.5 )
---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-tracing-bridge-brave
dependency-version: 1.4.5
dependency-type: direct:production
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>
2025-04-15 18:09:55 +03:00
dependabot[bot]
b95bf243e6
build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 ( #3252 )
...
Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco ) from 0.8.12 to 0.8.13.
- [Release notes](https://github.com/jacoco/jacoco/releases )
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.13 )
---
updated-dependencies:
- dependency-name: org.jacoco:jacoco-maven-plugin
dependency-version: 0.8.13
dependency-type: direct:production
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>
2025-04-15 18:09:22 +03:00
Ilkka Seppälä
b8aa775d48
fix: fix code formatting
2025-04-14 20:54:05 +03:00
Ilkka Seppälä
d95c6797a4
docs: update money pattern
2025-04-14 20:40:52 +03:00
Ilkka Seppälä
076fc21e40
docs: update microservices idempotent consumer
2025-04-14 20:13:14 +03:00
Ilkka Seppälä
acb40e112b
docs: update microservices distributed tracing
2025-04-14 19:44:58 +03:00
Ilkka Seppälä
9de12ea5f2
docs: update clean architecture
2025-04-13 21:26:14 +03:00
Ilkka Seppälä
4afabdb403
docs: update bloc pattern
2025-04-12 19:26:46 +03:00
Ilkka Seppälä
5241a4ae20
docs: update client-side ui composition
2025-04-12 18:25:26 +03:00
Ilkka Seppälä
4b06dc2a2e
docs: updates for MapReduce
2025-04-12 16:40:17 +03:00
Ilkka Seppälä
8ca487e96c
docs: update function composition pattern
2025-04-12 16:11:03 +03:00
Ilkka Seppälä
ce2e5f75d8
docs: update backpressure description
2025-04-12 15:09:24 +03:00
Ilkka Seppälä
32c9031fcd
docs: diagrams for version number, virtual proxy, visitor
2025-04-12 09:58:48 +03:00
Ilkka Seppälä
81ecb5638d
docs: diagrams for unit of work, update method, and value object
2025-04-12 09:49:08 +03:00
Ilkka Seppälä
6195d5e1e8
docs: diagrams for transaction script, twin, and type object
2025-04-12 09:35:40 +03:00
Ilkka Seppälä
21914f9c88
docs: updated diagrams for tolerant reader and trampoline
2025-04-12 09:23:46 +03:00
Ilkka Seppälä
95bfd6cb4d
docs: new diagrams for template view and throttling
2025-04-12 09:17:38 +03:00
Ilkka Seppälä
ba7be25af3
docs: diagrams for table module and template method
2025-04-12 09:09:44 +03:00
Sanura Hettiarachchi
0b83b6dfd1
feat: Adding backpressure design pattern #3233 ( #3249 )
...
* Initial commit backpressure
temp
* Adding backpressure pattern #3233
* Fix test case #3233
* Fix formatting #3233
* Changes after review #3233
* Fix sonar error in leaderfollowers module #3233
2025-04-12 08:46:49 +03:00
Ilkka Seppälä
cd224ea5fe
docs: add diagrams for spatial partition, special case, specification, state, step builder, strangler, strategy, subclass sandbox
2025-04-10 21:13:17 +03:00
Ilkka Seppälä
8e823909da
docs: single table inheritance and singleton diagrams
2025-04-10 20:48:39 +03:00
Ilkka Seppälä
e5485dafa9
docs: service to worker, session facade, sharding diagrams
2025-04-10 20:43:16 +03:00
Ilkka Seppälä
73a582867a
docs: service locator and service stub diagrams
2025-04-10 20:35:28 +03:00
Ilkka Seppälä
b8f38691f3
docs: diagrams for servant and server session
2025-04-10 20:29:05 +03:00
Ilkka Seppälä
30d6875aa1
docs: diagrams for serialized entity and serialized lob
2025-04-10 20:20:47 +03:00
Ilkka Seppälä
a97bfec0a7
docs: separated interface diagram
2025-04-10 20:11:01 +03:00