Commit Graph
100 Commits
Author SHA1 Message Date
Ilkka Seppälä 2982db456d Update README.md 2019-10-18 23:09:27 +03:00
Ilkka Seppälä 47d92bbffb #996 set sonar host url 2019-10-14 08:17:52 +03:00
Ilkka Seppälä 9ebbc421dd Update license headers 2019-10-12 20:05:54 +03:00
Ilkka Seppälä 71f26c3e59 Fix Travis xvfb 2019-10-11 19:37:28 +03:00
Ilkka Seppälä 795b6be17d Configure Travis to build on JDK8 and JDK11 2019-10-11 19:28:50 +03:00
Ilkka Seppälä 2b1c09aa72 Fix link in Acyclic Visitor 2019-10-07 09:45:06 +03:00
Ilkka Seppälä 019abc9980 Add license headers 2019-09-10 20:26:18 +03:00
Ilkka Seppälä b874adc296 Set version for next development iteration 2019-09-08 11:01:12 +03:00
Ilkka Seppälä 9bf7a059b8 Java Design Patterns v1.21.0 2019-09-08 10:49:40 +03:00
Ilkka Seppälä a113de6a14 Add licenses 2019-07-28 16:24:14 +03:00
Ilkka Seppälä 6848dd020e Merge branch 'master' of https://github.com/iluwatar/java-design-patterns 2017-09-24 19:36:27 +03:00
Ilkka Seppälä 7db7df38fd Fix error in Checkstyle rule definition 2017-09-24 19:36:15 +03:00
Ilkka Seppälä fb4c0f77e5 #631 Add missing license header 2017-09-23 09:39:13 +03:00
Ilkka Seppälä eb36033b83 #590 Add explanation for Chain of Responsibility 2017-09-19 23:20:40 +03:00
Ilkka Seppälä 2e90f82cab #590 Add explanation for Proxy pattern 2017-09-13 21:07:10 +03:00
Ilkka Seppälä f9d1e9aa3f Update Throttling pattern readme 2017-09-13 20:39:31 +03:00
Ilkka Seppälä a8f2e70e0a Alter Throttling pattern display name 2017-09-13 08:22:29 +03:00
Ilkka Seppälä c13661810e #590 Add explanation for Flyweight 2017-09-06 22:31:21 +03:00
Ilkka Seppälä bd4247e864 #590 Add explanation for Facade pattern 2017-09-05 23:28:44 +03:00
Ilkka Seppälä a745c5d8ce Update .gitignore 2017-09-03 12:06:50 +03:00
Ilkka Seppälä 9d2f0c6c71 #590 Add explanation to Decorator pattern 2017-09-02 23:10:39 +03:00
Ilkka Seppälä f28ed7b46e #590 Add explanation for Composite pattern 2017-08-31 22:11:58 +03:00
Ilkka Seppälä 1dc038bc30 Add explanation for Bridge pattern 2017-08-23 21:25:48 +03:00
Ilkka Seppälä 6f1736d2e6 Refactored tests for Bridge 2017-08-22 22:01:52 +03:00
Ilkka Seppälä a5ec376089 Work on improved Bridge example 2017-08-22 09:11:18 +03:00
Ilkka Seppälä ed1a0022b9 #596 Add more logging to Reactor 2017-08-19 11:00:34 +03:00
Ilkka Seppälä 5db6776971 #590 Fix PMD issue 2017-08-19 10:10:49 +03:00
Ilkka Seppälä fbf5ffe67a #590 Add explanation for Adapter 2017-08-19 10:00:18 +03:00
Ilkka Seppälä b639f3630e #590 Add explanation for Prototype 2017-08-16 21:09:28 +03:00
Ilkka Seppälä f6c8bfbc39 #590 Add explanation for Builder 2017-08-13 17:34:05 +03:00
Ilkka Seppälä cbba487ff8 Merge branch 'master' of https://github.com/iluwatar/java-design-patterns 2017-08-13 10:09:46 +03:00
Ilkka Seppälä 37b9d45a74 #590 Add explanation for Abstract Factory 2017-08-13 10:09:26 +03:00
Ilkka Seppälä fba30e59ee #590 Kramdown fixes 2017-08-12 21:44:21 +03:00
Ilkka Seppälä 2d750dc0fd #590 Alter Factory Method presentation 2017-08-12 20:02:14 +03:00
Ilkka Seppälä 002774b5aa Fix Travis out of memory error 2017-08-12 19:24:55 +03:00
Ilkka Seppälä 2150a2bb55 #590 Skip puml processing for singleton module 2017-08-12 18:42:14 +03:00
Ilkka Seppälä 746e452c2b #590 Add new presentation for Singleton 2017-08-12 18:20:45 +03:00
Ilkka Seppälä ffbf56f01a CQRS pattern: Add missing license headers 2017-07-29 21:41:11 +03:00
Ilkka Seppälä ac721c695c Set version for next development iteration 2017-06-30 20:33:29 +03:00
Ilkka Seppälä d793160bce Reach milestone 1.16.0 2017-06-30 20:31:31 +03:00
Ilkka Seppälä 3d29755842 Add license headers 2017-06-11 19:37:52 +03:00
Ilkka Seppälä f87249e03b Add missing license headers 2017-05-29 21:53:05 +03:00
Ilkka Seppälä ae1d9cf7a8 Add missing license headers 2017-05-21 09:19:29 +03:00
Ilkka Seppälä 073d06c0ae Set version for next development iteration 2017-04-01 17:15:59 +03:00
Ilkka Seppälä 8fea969912 Reached milestone 1.15.0 2017-04-01 17:14:02 +03:00
Ilkka Seppälä 139876f96a #539 Checkstyle fix 2017-04-01 15:51:01 +03:00
Ilkka Seppälä f3c4640d12 #539 More Checkstyle fixes 2017-04-01 15:43:36 +03:00
Ilkka Seppälä c1c4411957 #539 Checkstyle fixes 2017-04-01 15:34:13 +03:00
Ilkka Seppälä 2921448f8b #497 Add missing puml and license headers 2017-04-01 14:25:13 +03:00
Ilkka Seppälä 6ba4d7be98 #77 Add missing license header 2017-04-01 12:39:06 +03:00
Ilkka Seppälä cca4760f69 #190 Rename package for Queue-Based Load Leveling pattern 2017-02-12 00:33:30 +02:00
Ilkka Seppälä a1ff55b462 #190 Regenerate puml files 2017-02-11 21:46:56 +02:00
Ilkka Seppälä 115a85301c #525 Add link to proxy blog 2017-01-21 13:37:16 +02:00
Ilkka Seppälä 29c5b80f19 #525 Add link to Queue-Based Load Leveling blog 2017-01-21 12:56:42 +02:00
Ilkka Seppälä 0c8bb1c22e Set version for next development iteration 2016-12-31 10:24:26 +02:00
Ilkka Seppälä 0c48695fa5 Achieved milestone 1.14.0 2016-12-31 10:23:32 +02:00
Ilkka Seppälä 8d34ccf827 Add link to Proxy presentation. 2016-12-26 20:16:30 +02:00
Ilkka Seppälä 512a5c0560 Merge branch 'proxy-presentation' 2016-12-26 20:08:41 +02:00
Ilkka Seppälä 9cf1918425 Add presentation for Proxy pattern. 2016-12-26 20:05:38 +02:00
Ilkka Seppälä 5e57cd03d1 Add some material for proxy presentation. 2016-12-26 19:43:46 +02:00
Ilkka Seppälä faa29f8025 Update license headers 2016-11-27 14:34:20 +02:00
Ilkka Seppälä 8574e06966 Proxy pattern: Add missing license header 2016-11-23 22:08:50 +02:00
Ilkka Seppälä 82d3d7bf1f Proxy pattern: Improve the example 2016-11-23 22:03:26 +02:00
Ilkka Seppälä 92f8501f7d Decorator pattern: Improve the example 2016-11-22 23:08:39 +02:00
Ilkka Seppälä 1abf5b11c3 Add presentation link to README.md 2016-11-13 11:37:49 +02:00
Ilkka Seppälä 22d973c460 Merge branch 'master' into presentation 2016-11-13 11:34:14 +02:00
Ilkka Seppälä c850295aab Add new diagram 2016-11-13 11:23:22 +02:00
Ilkka Seppälä 4c24d99414 Work on Hexagonal Architecture presentation 2016-11-12 22:44:08 +02:00
Ilkka Seppälä e1ae1067db Link Hexagonal Architecture pattern to corresponding blog entry 2016-11-06 12:26:03 +02:00
Ilkka Seppälä 6f3e2985a4 Create presentation template 2016-11-06 12:14:39 +02:00
Ilkka Seppälä 124fd33da0 Remove use of coveralls-maven-plugin (sonarqube.com covers this) 2016-11-01 21:31:54 +02:00
Ilkka Seppälä 19cb715d20 Fix environment variable 2016-10-19 23:08:51 +03:00
Ilkka Seppälä ffdaf2ec47 Add Travis instructions for SonarQube.com analysis 2016-10-19 22:25:37 +03:00
Ilkka Seppälä 99677867c6 Event Based Asynchronous pattern: Add missing license header and puml diagram 2016-10-18 07:51:37 +03:00
Ilkka Seppälä 4ca205c03c Set version number for next development iteration 2016-09-30 19:40:28 +03:00
Ilkka Seppälä c5e6dcc11b Reached milestone 1.13.0 2016-09-30 19:38:28 +03:00
Ilkka Seppälä 6026eedd51 UML generation: Mark the urm-maven-plugin execution to be ignored in Eclipse and recreate all .puml files 2016-09-18 17:51:09 +03:00
Ilkka Seppälä b030cd4eba Hexagonal pattern: Introduce lottery utils class 2016-09-17 09:20:33 +03:00
Ilkka Seppälä 6aa58e8ae6 Hexagonal pattern: Remove unnecessary factories 2016-09-17 09:07:06 +03:00
Ilkka Seppälä 914d1353a1 Hexagonal pattern: Update test application description 2016-09-15 21:56:15 +03:00
Ilkka Seppälä df32a7b893 Hexagonal pattern: Introduced lottery events port with two adapters 2016-09-15 21:45:09 +03:00
Ilkka Seppälä c4c5e78e50 Hexagonal pattern: Improve error handling in console lottery 2016-09-14 22:18:42 +03:00
Ilkka Seppälä 3cf2b34d2a Hexagonal pattern: Improve connection properties handling 2016-09-14 22:01:41 +03:00
Ilkka Seppälä 27e8cb7f2d Hexagonal pattern: Add separate class for Mongo connection properties 2016-09-14 19:25:26 +03:00
Ilkka Seppälä e685512ed5 Hexagonal pattern: Added Mongo based banking adapter and bound it in Guice production module 2016-09-11 23:19:02 +03:00
Ilkka Seppälä 59e6a0af85 Hexagonal pattern: Ignore Mongo repository test 2016-09-11 22:16:50 +03:00
Ilkka Seppälä 626c56730c Hexagonal pattern: Added Mongo based ticket repository and set production configuration to use that 2016-09-11 20:02:34 +03:00
Ilkka Seppälä a85463470e Hexagonal pattern: Add mongo driver dependency 2016-09-11 13:53:00 +03:00
Ilkka Seppälä 4410419914 Hexagonal pattern: Simplified lottery ticket ids 2016-09-11 10:34:12 +03:00
Ilkka Seppälä e17d72bca8 Hexagonal pattern: Added console interfaces for players and administration. 2016-09-10 14:28:05 +03:00
Ilkka Seppälä 121ed3cca8 Hexagonal pattern: Move lottery administration and service to the core. Introduce console interfaces for players and administartors. 2016-09-10 07:56:37 +03:00
Ilkka Seppälä adc6019c7e Hexagonal pattern: Remove interfaces with only one implementation 2016-09-10 07:14:24 +03:00
Ilkka Seppälä 0f2807b9cf Hexagonal pattern: More descriptive class names 2016-09-09 21:36:17 +03:00
Ilkka Seppälä 1b10ddbb73 Hexagonal pattern: Use Guice dependency injection 2016-09-06 22:39:39 +03:00
Ilkka Seppälä 348e577e8e Hexagonal pattern: Add Guice dependency 2016-09-06 21:39:08 +03:00
Ilkka Seppälä 22821ba8cc Move Guice to parent pom dependency management section 2016-09-06 21:35:36 +03:00
Ilkka Seppälä 3cb872807e Hexagonal pattern: remove unnecessary repository usage from a unit test 2016-09-04 10:33:26 +03:00
Ilkka Seppälä ab68129829 Hexagonal pattern: move business logic to core 2016-09-03 22:02:08 +03:00
Ilkka Seppälä ff23e90c4f Add puml for Promise pattern 2016-09-03 08:43:35 +03:00
Ilkka Seppälä 90c636abd3 Add missing license headers 2016-09-02 21:28:45 +03:00