Commit Graph

  • bf2e9416aa readonly(s) and some tests fixes main Carlos Buenosvinos 2022-11-26 19:19:15 +01:00
  • 018749c9c2 Fix execution of mutation tests workshop-final-solution theUniC 2022-09-05 22:33:20 +02:00
  • f273620627 Fix environment variables on CI theUniC 2022-09-05 22:29:43 +02:00
  • 1366f1dd43 Improve mutation score theUniC 2022-09-05 20:19:56 +02:00
  • 619e325bb4 12. Author timeline is calculated using a projection theUniC 2022-09-05 19:49:39 +02:00
  • 297c335cd2 11. Cheep aggregate publishes CheepWasPosted domain event theUniC 2022-09-05 11:11:25 +02:00
  • 74b0b375a8 10. Introduce PostCheepCommand theUniC 2022-09-05 10:54:35 +02:00
  • 61fc90c8d4 09. Move Cheeps DTO transformation into TimelineQueryHandler theUniC 2022-09-05 09:51:26 +02:00
  • b30d869bd1 08. TimelineQuery theUniC 2022-09-05 09:41:07 +02:00
  • be8e771617 07. Introduction of QueryBus theUniC 2022-09-05 08:49:17 +02:00
  • 0351c7b04a 06. Introduction of CommandBus theUniC 2022-09-04 17:41:12 +02:00
  • 7ed3deb2b5 05. Change CountFollowersQuery to make use a Read Model based on Redis to improve performance 🚀 👉 Projection is computed directly on the event handler. theUniC 2022-09-04 17:19:15 +02:00
  • 2644cc59d6 Move Commands & Queries to a more descriptive namespace theUniC 2022-09-03 00:01:57 +02:00
  • e1f242b780 04. Record & publish AuthorWasFollowed event. Introduce EventBus. Introduce Symfony Messenger as underlying implementation for buses theUniC 2022-09-02 22:56:23 +02:00
  • c260687003 03. Create AuthorWasFollowed domain event theUniC 2022-09-02 21:42:57 +02:00
  • bcbde3e69b 02. Extract FollowCommand from FollowApplicationService. Done some cleanup. theUniC 2022-09-02 21:35:10 +02:00
  • 03838e0239 01. Extract GetFollowersCountQuery from FollowApplicationService theUniC 2022-09-02 21:16:33 +02:00
  • c394861922 Revert changes on Dockerfile theUniC 2022-09-02 20:58:12 +02:00
  • 6f463f613e created dev target. Restored CI to local target workshop Carlos Monroy Fernández 2022-08-31 16:39:51 +02:00
  • b6a8eb8ae7 Ci tests only against prod. Carlos Monroy Fernández 2022-08-31 16:31:09 +02:00
  • 44a726f672 removed line break at EOF Carlos Monroy Fernández 2022-08-31 14:50:12 +02:00
  • 197ceb1fde Fixes root polluting owner:group in host files Carlos Monroy Fernández 2022-08-31 14:43:56 +02:00
  • 83fa0493e2 composer deps install step in README Carlos Monroy Fernández 2022-08-31 13:01:57 +02:00
  • cfaa1595f9 Fixes for CI theUniC 2022-08-30 23:00:22 +02:00
  • f6e5358c77 Fixes for CI theUniC 2022-08-30 22:45:41 +02:00
  • 61af390d65 Fixes for functional tests theUniC 2022-08-30 21:58:45 +02:00
  • c895090dbc Fixes for functional tests – Revert dama/doctrine-test-bundle version theUniC 2022-08-30 21:54:38 +02:00
  • 0a56d582b7 Revert infra changes theUniC 2022-08-30 20:27:32 +02:00
  • 1a4eb204a3 Fixes for infra configuration theUniC 2022-08-30 20:08:39 +02:00
  • 5d7583ac2e Fixes for functional tests theUniC 2022-08-30 19:56:34 +02:00
  • 261ae42300 Improved PSALM support theUniC 2022-08-30 18:46:30 +02:00
  • f072bb896c Make console use Symfony Runtime theUniC 2022-08-30 15:59:06 +02:00
  • d428ef360c Improved PSALM support. Added httpie into Docker image. theUniC 2022-08-30 09:57:25 +02:00
  • 38ebb8f961 Updated README.md [skip ci] theUniC 2022-08-23 21:31:47 +02:00
  • af2eb4300e Updated README.md [skip ci] theUniC 2022-08-23 18:49:46 +02:00
  • 4034adeae1 Fixes for infection theUniC 2022-08-23 15:27:08 +02:00
  • c20f604d05 Fixes for infection theUniC 2022-08-23 15:19:55 +02:00
  • b776c4114b Fixes for functional tests theUniC 2022-08-23 15:16:34 +02:00
  • d290afe540 Fixes for functional tests theUniC 2022-08-23 15:12:12 +02:00
  • abe5a7274b Fixes for functional tests theUniC 2022-08-23 15:07:23 +02:00
  • 1f1d33dc27 Fixes for Dockerfile theUniC 2022-08-23 13:35:12 +02:00
  • 7d7ee79c2e Fixes for Dockerfile theUniC 2022-08-23 13:30:30 +02:00
  • 852e08763c Fixes for Dockerfile theUniC 2022-08-23 10:16:15 +02:00
  • 04d1db3c06 CI theUniC 2022-08-23 09:57:52 +02:00
  • f71dfefb4b Psalm fixes theUniC 2022-08-22 17:29:48 +02:00
  • b73a0cc36b PHP Cs Fixer fixes theUniC 2022-08-20 11:09:22 +02:00
  • aaeb363b82 Composer Update Carlos Buenosvinos 2022-08-19 21:30:54 +02:00
  • 7a23ca97f9 Psalm fixes. Introduced PHP Standard library theUniC 2022-08-19 21:12:23 +02:00
  • c29fb666af More documentation theUniC 2022-08-07 20:01:01 +02:00
  • d7eb008936 More documentation theUniC 2022-08-07 19:36:34 +02:00
  • f36774787f Added 404 response on GetCheepController theUniC 2022-08-07 12:35:06 +02:00
  • 7506084e30 Introduced Nelmio API docs to generate a live api documentation. Now all paths respond under /api prefix theUniC 2022-08-07 12:32:12 +02:00
  • a77ff164c8 Rename test theUniC 2022-08-06 17:42:40 +02:00
  • 8a7c17b817 PostFollowerController test theUniC 2022-08-06 17:42:17 +02:00
  • d801b987b0 PostCheepController test theUniC 2022-08-05 22:04:30 +02:00
  • be01918ee7 PostAuthorsController test theUniC 2022-08-04 21:12:48 +02:00
  • 32ddf7ee6b Timeline functional test theUniC 2022-08-04 20:44:54 +02:00
  • 1980fef33a Functional test for GetFollowersCountController theUniC 2022-08-03 21:10:55 +02:00
  • b0e72f454b Symfony 6.1 theUniC 2022-07-31 18:43:23 +02:00
  • 0770c2e2ed Unit tests on application services theUniC 2022-07-31 18:40:22 +02:00
  • f9c3b66aed Completing workshop initial state theUniC 2022-07-29 18:18:47 +02:00
  • 1e223545e4 Workshop starter theUniC 2022-07-26 17:06:09 +02:00
  • 25561fdf3f Add code formatting to the README.md Carlos Buenosvinos 2022-06-21 19:08:49 +02:00
  • 788f26b15e Improvements Keyvan Akbary 2022-06-18 12:52:55 +02:00
  • 1c815834fc Fix cheeper logo theUniC 2022-06-07 17:51:15 +02:00
  • 82b5d4cba7 make deps & cheeper logo theUniC 2022-06-07 17:49:06 +02:00
  • 00b6385303 Fixing the demo. WhenXXXThenYYYEventHandler(s) are for showing alternative ways of doing it. Before, it was double handling. Carlos Buenosvinos 2022-06-07 16:40:21 +02:00
  • e5e9ed3ae2 Updated README.md theUniC 2022-05-17 22:33:20 +02:00
  • 34540b2239 Add Composer Carlos Buenosvinos 2022-05-11 20:40:12 +02:00
  • e64e6f1beb Remove unnecessary .gitignore Carlos Buenosvinos 2022-05-08 12:03:39 +02:00
  • 119779d0ae Code Resync Carlos Buenosvinos 2022-05-08 11:52:15 +02:00
  • 5cefc0aca7 Code Resync Carlos Buenosvinos 2022-05-06 18:49:46 +02:00
  • 50943d207f Update URL with dddshelf Carlos Buenosvinos 2022-05-06 18:32:27 +02:00
  • 0f44176e30 Clean up Carlos Buenosvinos 2022-05-06 18:21:39 +02:00
  • 7bb7f174ec RedisEventStore now uses transactions to save all events theUniC 2022-04-18 11:10:47 +02:00
  • 215eb39c5c DateTimeImmutable 👉 Clock theUniC 2022-04-18 10:37:29 +02:00
  • 5999d1aa5e Renamed code repository theUniC 2022-04-18 10:15:25 +02:00
  • 4c73df8701 [Event Sourcing] Making Progress Carlos Buenosvinos 2022-04-10 22:53:37 +02:00
  • 5263464ead README.md ❤️ theUniC 2022-04-10 20:52:56 +02:00
  • c74c395171 README.md ❤️ theUniC 2022-04-10 19:50:47 +02:00
  • 436558fa22 README.md ❤️ theUniC 2022-04-10 19:48:49 +02:00
  • b3dc18c89a README.md ❤️ theUniC 2022-04-10 19:37:42 +02:00
  • 565be23132 README.md ❤️ theUniC 2022-04-10 19:36:15 +02:00
  • 8596fd1f40 Fixes for CI & some code updates theUniC 2022-04-10 19:19:24 +02:00
  • 8521d0ee75 Fixes for CI. Added issue templates theUniC 2022-04-10 18:05:29 +02:00
  • 04e81d613b README.md ❤️ theUniC 2022-04-10 17:53:59 +02:00
  • 9e49ad99e3 README.md ❤️ theUniC 2022-04-10 17:51:29 +02:00
  • e22f79e745 README.md ❤️ theUniC 2022-04-10 17:49:22 +02:00
  • dc54a18910 README.md ❤️ theUniC 2022-04-10 17:43:25 +02:00
  • 046092abe6 README.md ❤️ theUniC 2022-04-10 17:42:33 +02:00
  • 5f367ab47b README.md ❤️ theUniC 2022-04-10 17:37:24 +02:00
  • 4fce332348 [Event Sourcing] Making Progress Carlos Buenosvinos 2022-04-10 14:04:58 +02:00
  • c6369b52f2 README.md ❤️ theUniC 2022-04-10 10:30:50 +02:00
  • ea4e82628a README.md ❤️ theUniC 2022-04-09 21:56:56 +02:00
  • 43f338e9e0 README.md ❤️ theUniC 2022-04-09 19:55:45 +02:00
  • 8874a43269 README.md ❤️ theUniC 2022-04-09 19:54:47 +02:00
  • a14a0cb54f README.md ❤️ theUniC 2022-04-09 19:50:28 +02:00
  • ec5ff2e52b README.md ❤️ theUniC 2022-04-09 19:49:03 +02:00
  • 0d82eb54a7 README.md ❤️ theUniC 2022-04-09 19:47:16 +02:00
  • c536f24555 [Event Sourcing] Making Progress Carlos Buenosvinos 2022-04-09 09:04:50 +02:00