Commit Graph

4262 Commits

Author SHA1 Message Date
Ilkka Seppälä 72eeb167c5 docs: add diagrams for lazy loading, leader election, leader followers, lockable object 2025-04-06 21:22:32 +03:00
Ilkka Seppälä d8b07ac484 docs: add diagrams for identity map, intercepting filter, interpreter, iterator 2025-04-06 21:11:20 +03:00
Ilkka Seppälä 9d23a234bb docs: add new diagrams for game loop, gateway, guarded suspension, half-sync/half-async, health check 2025-04-06 20:55:07 +03:00
Ilkka Seppälä 9b64cdee98 docs: add diagrams for facade, factory kit, factory method, factory, fan-out/fan-in, feature toggle, filterer, fluent interface, flyweight, front controller, function composition 2025-04-06 19:10:43 +03:00
Ilkka Seppälä aef4b37c9a docs: add diagrams for event aggregator, event-based asynchronous, event queue, execute around, extension objects 2025-04-06 18:36:32 +03:00
Ilkka Seppälä 30d13083ae docs: add diagrams for decorator, delegation, dependency injection, dirty flag, domain model, double buffer, double-checked locking, double dispatch, and dynamic proxy 2025-04-06 15:52:26 +03:00
Ilkka Seppälä 203548ec03 fix: fix image filename 2025-04-06 13:13:25 +03:00
Ilkka Seppälä b6c13a2fa0 docs: add diagrams for dao, data bus, data locality, data mapper, dto 2025-04-06 13:08:08 +03:00
Ilkka Seppälä 0509fabe8e docs: diagrams for callback, circuit breaker, client session, collecting parameter, colletion pipeline, combinator, command, commander, component, composite entity, composite view, composite, context object, converter, crtp, currying 2025-04-06 11:31:49 +03:00
Ilkka Seppälä d5a46be3c5 docs: builder, business-delegate, bytecode, caching, callback, chain diagrams 2025-04-06 09:00:19 +03:00
Ilkka Seppälä 25f7bc6fea docs: balking, bloc, bridge diagrams 2025-04-06 08:27:22 +03:00
Ilkka Seppälä 9ca63fce83 docs: add async method invocation sequence diagram 2025-04-05 21:10:41 +03:00
Ilkka Seppälä 1b17c400e3 docs: add arrange/act/assert flowchart 2025-04-05 20:55:10 +03:00
Ilkka Seppälä 35bae7e839 docs: add anti-corruption layer sequence diagram 2025-04-05 20:41:32 +03:00
Ilkka Seppälä bd622823ba docs: add ambassador sequence diagram 2025-04-05 20:33:19 +03:00
Ilkka Seppälä faea74ae2b docs: add adapter sequence diagram 2025-04-05 20:20:12 +03:00
Ilkka Seppälä 356db48c8e fix: clean-architecture logging deps and spotless formatting 2025-04-05 09:48:15 +03:00
Ilkka Seppälä ee699af6ef deps: refactor dependencies 2025-04-05 09:45:53 +03:00
allcontributors[bot] 03db45d3ea docs: add Suchismita-Deb as a contributor for code (#3242)
* 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-05 09:43:11 +03:00
Suchismita Deb f7e717dcad feat: Clean Architecture (#3235)
* #3230 - Clean Architecture.

* #3230 - Clean Architecture.

* #3230 - Clean Architecture.

* #3230 - Clean Architecture.

* #3230 - Clean Architecture Sonar.

* #3230 - Clean Architecture Sonar.

* #3230 - Clean Architecture Sonar.

* #3230 - Clean Architecture Sonar.

---------

Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
2025-04-05 09:40:55 +03:00
dependabot[bot] d82328338d build(deps): bump com.fasterxml.jackson.core:jackson-databind (#3240)
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.17.2 to 2.18.3.
- [Commits](https://github.com/FasterXML/jackson/commits)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-version: 2.18.3
  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-01 20:58:25 +03:00
dependabot[bot] 125b909534 build(deps-dev): bump org.awaitility:awaitility from 4.2.2 to 4.3.0 (#3238)
Bumps [org.awaitility:awaitility](https://github.com/awaitility/awaitility) from 4.2.2 to 4.3.0.
- [Changelog](https://github.com/awaitility/awaitility/blob/master/changelog.txt)
- [Commits](https://github.com/awaitility/awaitility/compare/awaitility-4.2.2...awaitility-4.3.0)

---
updated-dependencies:
- dependency-name: org.awaitility:awaitility
  dependency-version: 4.3.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>
2025-04-01 20:56:54 +03:00
Ilkka Seppälä b35592ab4a deps: move junit-jupiter-migrationsupport to parent pom.xml 2025-04-01 20:55:42 +03:00
allcontributors[bot] 914e4f909a docs: add 2897robo as a contributor for code (#3237)
* 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-03-31 21:09:22 +03:00
Kim Gi Uk 9073b781b5 fix: resolve SonarCloud issue in dirty flag / App.java #2865 (#3236) 2025-03-31 21:08:18 +03:00
Ilkka Seppälä b1b6e82cb1 docs: add missing licence headers 2025-03-30 20:28:55 +03:00
allcontributors[bot] b7b0a35b5a docs: add sanurah as a contributor for code (#3234)
* 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-03-30 20:25:03 +03:00
Sanura Hettiarachchi 418557129b feat: add publish-subscribe design pattern (#2898) (#3223)
* feat: add publisher-subscriber design pattern (#2898)

* fix: check styles on publisher-subscriber design pattern (#2898)

* fix: check styles on publisher-subscriber design pattern (#2898)

* fix: check styles on publisher-subscriber design pattern (#2898)

* fix: improve coverage on publisher-subscriber design pattern (#2898)

* fix: fix dependancy on publisher-subscriber design pattern (#2898)

* fix: fix documentation on publisher-subscriber design pattern (#2898)

* fix: apply spotless on publisher-subscriber design pattern (#2898)

* fix: changes after review on publisher-subscriber design pattern (#2898)

* fix: changes after review on publisher-subscriber design pattern (#2898)

* fix: fix sonar on publisher-subscriber design pattern (#2898)

* fix: fix sonar on publisher-subscriber design pattern (#2898)

---------

Co-authored-by: Sanura Hettiarachchi <sanura.hettiarachchi@tipico.com>
2025-03-30 20:24:15 +03:00
Ilkka Seppälä 0ca162a55c deps: Refactor dependencies (#3224)
* remove spring dep
move junit, logging, mockito under dep mgmt

* upgrade anti-corruption-layer deps

* async method invocation

* balking, bloc

* bridge to bytecode

* caching

* callback - cqrs

* component - health check

* hexagonal - metadata mapping

* rest of the patterns

* remove checkstyle, take spotless into use
2025-03-29 19:34:27 +02:00
Ilkka Seppälä 371439aeaa fix: remove mockito test 2025-03-25 21:03:05 +02:00
Ilkka Seppälä afa4518dcf fix: fix templateview mockito tests 2025-03-25 20:53:51 +02:00
Ilkka Seppälä ed4a756b62 fix: fix template-method mockito tests 2025-03-25 20:52:02 +02:00
Ilkka Seppälä 5a371a4e76 fix: remove urm-maven-plugin from the build 2025-03-25 18:49:47 +02:00
Ilkka Seppälä a6c7d3d41a feat: Java 21 update (#3213)
* update pom.xml and github actions scripts

* disable failing tests, for now
2025-03-25 18:28:33 +02:00
dependabot[bot] 51d5ef1e7c build(deps): bump logback.version from 1.5.6 to 1.5.18 (#3219)
Bumps `logback.version` from 1.5.6 to 1.5.18.

Updates `ch.qos.logback:logback-classic` from 1.5.6 to 1.5.18
- [Release notes](https://github.com/qos-ch/logback/releases)
- [Commits](https://github.com/qos-ch/logback/compare/v_1.5.6...v_1.5.18)

Updates `ch.qos.logback:logback-core` from 1.5.6 to 1.5.18
- [Release notes](https://github.com/qos-ch/logback/releases)
- [Commits](https://github.com/qos-ch/logback/compare/v_1.5.6...v_1.5.18)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: ch.qos.logback:logback-core
  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-03-25 17:33:40 +02:00
dependabot[bot] 3a5553bf21 build(deps): bump jakarta.persistence:jakarta.persistence-api (#3218)
Bumps [jakarta.persistence:jakarta.persistence-api](https://github.com/jakartaee/persistence) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/jakartaee/persistence/releases)
- [Commits](https://github.com/jakartaee/persistence/compare/3.1-3.1.0-RELEASE...3.2-3.2.0-RELEASE)

---
updated-dependencies:
- dependency-name: jakarta.persistence:jakarta.persistence-api
  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-03-25 17:32:58 +02:00
Ilkka Seppälä 324dad549f docs: update acyclic visitor documentation 2025-03-24 19:16:41 +02:00
Ilkka Seppälä 3dc27b25bb docs: escape angle brackets to fix html build 2025-03-24 18:40:36 +02:00
Ilkka Seppälä 0f19b475b2 docs: update active object readme 2025-03-23 21:04:37 +02:00
Ilkka Seppälä 7effd99f0d docs: update abstract factory readme 2025-03-23 10:29:30 +02:00
Ilkka Seppälä 770a85e56f docs: update abstract document readme 2025-03-23 10:05:15 +02:00
allcontributors[bot] 02ae009c32 docs: add johnklint81 as a contributor for code (#3217)
* 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-03-23 07:38:28 +02:00
John Klint adf5b62753 feat: Add Service Stub Pattern using Sentiment Analysis example (#3215)
* Add Service Stub Pattern using Sentiment Analysis example

* Fix Checkstyle issues

* Suppress Sonar warning for Random usage in RealSentimentAnalysisServer
2025-03-23 07:37:35 +02:00
allcontributors[bot] abfb137040 docs: add DenizAltunkapan as a contributor for translation (#3216)
* 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-03-23 07:22:19 +02:00
Deniz Altunkapan baf2efa23c translation: German Translation for abstract-document and improved Main README (#3214)
* improve german translation. See #2275

* add german (de) abstract-document. See #2275
2025-03-23 07:21:24 +02:00
Ilkka Seppälä 894ae8f10c fix: add missing property 2025-03-18 16:31:51 +02:00
Ilkka Seppälä dd8b9b377a fix: Set locale in tests to be able to run locally. Remove logging dependency fixed versions in parent pom.xml to prevent conflicts with spring boot. Update license headers. Update urm diagrams. 2025-03-18 15:56:06 +02:00
allcontributors[bot] 0b1933ece3 docs: add Duartegdm as a contributor for doc (#3211)
* 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-03-18 10:08:16 +02:00
Gabriel Duarte a89cf9866b docs: Improve Anti-Corruption-Layer README(#3200) (#3206) 2025-03-18 10:07:33 +02:00
allcontributors[bot] 8164b97ad5 docs: add Francisco-G-P as a contributor for translation (#3210)
* 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-03-18 09:52:34 +02:00