Commit Graph

3814 Commits

Author SHA1 Message Date
dependabot[bot] 3eef30b115 build(deps): bump com.mycila:license-maven-plugin from 4.3 to 4.5 (#2951)
Bumps [com.mycila:license-maven-plugin](https://github.com/mathieucarbou/license-maven-plugin) from 4.3 to 4.5.
- [Commits](https://github.com/mathieucarbou/license-maven-plugin/compare/license-maven-plugin-4.3...license-maven-plugin-4.5)

---
updated-dependencies:
- dependency-name: com.mycila:license-maven-plugin
  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>
2024-05-14 09:04:07 +03:00
Ilkka Seppälä d27466a542 docs: update notification 2024-05-13 21:01:54 +03:00
Ilkka Seppälä e75fd3743e docs: update naked objects 2024-05-13 12:25:03 +03:00
Tien Nguyen Minh 6cbb8aca02 translation: VI translation of game-loop #2288 (#2949)
* [Change] my link in README

Due to the old link will expire soon

* [Localization] (Add) vi translation of game-loop
2024-05-13 11:13:51 +03:00
Tien Nguyen Minh a1c4447615 translation: (Add) Vietnamese translation of Builder pattern #2288 (#2948)
* [Localization] (Add) Vietnamese translation of Builder pattern

* [Contributors] (Change) my link

Change my link in contributors list because it will expire soon
2024-05-12 18:34:53 +03:00
Ilkka Seppälä fd7677931c fix: syntax error website build 2024-05-10 06:18:43 +03:00
Ilkka Seppälä 10cb8c0c09 docs: update mute idiom 2024-05-09 14:03:39 +03:00
Ilkka Seppälä 6cc4525bc1 docs: update multiton 2024-05-09 13:42:25 +03:00
Ilkka Seppälä de1dd7f82a docs: update monostate 2024-05-09 13:27:17 +03:00
Ilkka Seppälä 36a9eea769 docs: update monitor 2024-05-09 12:34:07 +03:00
Ilkka Seppälä bf6456ba69 docs: update monad 2024-05-09 11:33:40 +03:00
Ilkka Seppälä 0810b5531c docs: update module 2024-05-09 11:04:01 +03:00
Ilkka Seppälä b6a1f18acf docs: update model-view-viewmodel 2024-05-08 14:12:27 +03:00
Ilkka Seppälä 2ad022053d docs: update model-view-presenter 2024-05-08 13:46:53 +03:00
Ilkka Seppälä 66c01d3431 docs: update model-view-intent 2024-05-08 13:18:26 +03:00
Ilkka Seppälä ff8ad83ef6 docs: update mvc 2024-05-08 10:45:06 +03:00
Ilkka Seppälä 2faa45aa80 docs: update metadata mapping 2024-05-08 10:26:37 +03:00
Ilkka Seppälä 1b04adadb8 docs: update memento 2024-05-07 16:23:10 +03:00
Ilkka Seppälä df578ce58d docs: update mediator 2024-05-07 16:10:56 +03:00
Ilkka Seppälä 9dbffa269a docs: update master-worker 2024-05-07 15:54:49 +03:00
Ilkka Seppälä a3b582f993 docs: add marker explanation (#2945) 2024-05-07 14:23:06 +03:00
Ilkka Seppälä 3c7b3d99cc docs: update log aggregation 2024-05-07 13:49:52 +03:00
dependabot[bot] fa557ae52e build(deps-dev): bump de.flapdoodle.embed:de.flapdoodle.embed.mongo (#2943)
Bumps [de.flapdoodle.embed:de.flapdoodle.embed.mongo](https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo) from 4.12.6 to 4.13.0.
- [Commits](https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo/compare/de.flapdoodle.embed.mongo-4.12.6...de.flapdoodle.embed.mongo-4.13.0)

---
updated-dependencies:
- dependency-name: de.flapdoodle.embed:de.flapdoodle.embed.mongo
  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>
2024-05-07 12:26:42 +03:00
dependabot[bot] 24d5961a20 build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 (#2942)
Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) from 0.8.11 to 0.8.12.
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.11...v0.8.12)

---
updated-dependencies:
- dependency-name: org.jacoco:jacoco-maven-plugin
  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>
2024-05-07 12:26:16 +03:00
dependabot[bot] 176a8db87f build(deps): bump com.fasterxml.jackson.core:jackson-databind (#2944)
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.17.0 to 2.17.1.
- [Commits](https://github.com/FasterXML/jackson/commits)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  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>
2024-05-07 12:25:02 +03:00
Ilkka Seppälä 92ae818fe2 docs: improve lockable object 2024-05-06 19:36:56 +03:00
Ilkka Seppälä 30cb9af12b docs: improve leader/followers 2024-05-06 18:55:50 +03:00
Ilkka Seppälä c93f894814 docs: improve leader election 2024-05-06 13:25:09 +03:00
Ilkka Seppälä cb1872a7a4 docs: add lazy loading docs + refactor (#2939) 2024-05-06 10:16:02 +03:00
Ilkka Seppälä 7460e46f9c docs: update layers 2024-05-04 09:11:27 +03:00
k1w1dev ef42e169b9 fix: Fix sonar issues (#2925)
* Remove unused member which was also causing a false positive sonar issue.
Fixes sonar issue https://sonarcloud.io/project/issues?open=AY3gHwu5DIZTZkppqVEG&id=iluwatar_java-design-patterns

* Fixes sonar issue https://sonarcloud.io/project/issues?open=AXK0OzDA-CiGJS70dLki&id=iluwatar_java-design-patterns
related to "Refactor the code of the lambda to not have multiple invocations throwing the same checked exception."

Also, updated the code to use Instant and Duration to deal with time instead of int. Added the awaitility
library to perform assertions in test which is more reliable than using Thread.sleep directly to wait for events to happen.

* checkstyle fix

* Add sneaky throws to fix sonar lint issue. This is fine as the newFile method is not being tested but instead the new SimpleFileWriter(...) is.

* The first booking needs to happen outside the assertions. Fixed other warnings

* Use records to pass around related objects instead of using a large number of
individual params, which sonar did not like.

* Checkstyle fixes

* checkstyle fixes

* Remove complexity to keep sonar happy.

* Split into different methods to reduce complexity. Could be broken down even further but currently Sonar is happy.

* Move files to correct package

* Add valid assertions to tests

* rename constants to avoid confusion

* Sonar warning related to cognitive complexity can be suppressed as the methods are quite generic and not functional enough to be separated out.

* Use constants to keep Sonar happy

* Use correct constant naming conventions

* Use correct constant naming conventions

* Use lombok to define noargsconstructor

* Use a single method to do the logging

* Remove unused constructor and redundant method

* Use a reusable method for logging
2024-05-04 08:20:01 +03:00
Ilkka Seppälä 5e12bc588a docs: improve iterator 2024-05-01 11:17:06 +03:00
Ilkka Seppälä 58ec27de87 docs: improve interpreter 2024-05-01 11:01:49 +03:00
Ilkka Seppälä 943f3fbb26 docs: improve intercepting filter 2024-05-01 10:47:14 +03:00
Ilkka Seppälä 1430735db5 docs: update identity map 2024-05-01 10:23:49 +03:00
dependabot[bot] 167aa5afdb build(deps-dev): bump org.htmlunit:htmlunit from 3.11.0 to 4.1.0 (#2933)
Bumps [org.htmlunit:htmlunit](https://github.com/HtmlUnit/htmlunit) from 3.11.0 to 4.1.0.
- [Release notes](https://github.com/HtmlUnit/htmlunit/releases)
- [Commits](https://github.com/HtmlUnit/htmlunit/compare/3.11.0...4.1.0)

---
updated-dependencies:
- dependency-name: org.htmlunit:htmlunit
  dependency-type: direct:development
  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>
2024-04-30 13:11:19 +03:00
dependabot[bot] 4451ffbe64 build(deps): bump logback.version from 1.5.5 to 1.5.6 (#2935)
Bumps `logback.version` from 1.5.5 to 1.5.6.

Updates `ch.qos.logback:logback-classic` from 1.5.5 to 1.5.6
- [Commits](https://github.com/qos-ch/logback/compare/v_1.5.5...v_1.5.6)

Updates `ch.qos.logback:logback-core` from 1.5.5 to 1.5.6
- [Commits](https://github.com/qos-ch/logback/compare/v_1.5.5...v_1.5.6)

---
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>
2024-04-30 13:09:06 +03:00
dependabot[bot] 8d1f81b38f build(deps): bump org.zkoss.zk:zkbind from 9.0.0 to 10.0.0-jakarta (#2934)
Bumps org.zkoss.zk:zkbind from 9.0.0 to 10.0.0-jakarta.

---
updated-dependencies:
- dependency-name: org.zkoss.zk:zkbind
  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>
2024-04-30 13:08:38 +03:00
Ilkka Seppälä 3f697fe4c7 docs: update Hexagonal docs (#2932) 2024-04-29 21:59:24 +03:00
Ilkka Seppälä a2e4307044 refactor: health check 2024-04-25 20:18:07 +03:00
Ilkka Seppälä 63a2740210 docs: improve health check 2024-04-25 20:16:37 +03:00
Ilkka Seppälä ec88a8a0ea fix: typo in half-sync/half-async tags 2024-04-24 21:46:52 +03:00
Ilkka Seppälä ad3aef7b71 docs: improve half-sync/half-async 2024-04-24 21:45:00 +03:00
Ilkka Seppälä c0e20ec570 fix: guarded suspension checkstyle 2024-04-23 20:11:10 +03:00
Ilkka Seppälä 3d48f06980 docs: improve guarded suspension 2024-04-23 19:29:51 +03:00
Ilkka Seppälä 78e57a5490 docs: update gateway 2024-04-23 18:55:49 +03:00
dependabot[bot] b00d79a79e build(deps): bump org.slf4j:slf4j-api from 2.0.12 to 2.0.13 (#2930)
Bumps org.slf4j:slf4j-api from 2.0.12 to 2.0.13.

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-api
  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>
2024-04-23 18:34:09 +03:00
Ilkka Seppälä b55e85f8de docs: improve game loop 2024-04-22 20:42:57 +03:00
Ilkka Seppälä d6133e3bb0 docs: add explanation for front controller (#2929) 2024-04-21 18:38:49 +03:00
Ilkka Seppälä 596f429aa0 docs: improve flyweight 2024-04-21 18:23:22 +03:00