Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding website link to readme #3048

Closed
wants to merge 2 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,10 @@ The project contributors can get the book for free. Contact the maintainer via [

This project is licensed under the terms of the MIT license.

# Reference of project

Here is the website ([Codestep](www.codestep.io)) to host runtime view in HTML files of every running process of java design patterns in our java-design-patterns project.

# Contributors

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
Expand Down
1 change: 1 addition & 0 deletions abstract-document/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -231,6 +231,7 @@ Trade-offs:

## References and Credits

* [Study Abstract-Documen]( https://codestep.io/p/jdp@20240509:abstract-document/)
* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/3w0pvKI)
* [Java Design Patterns: A Hands-On Experience with Real-World Examples](https://amzn.to/3yhh525)
* [Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing (v. 4)](https://amzn.to/49zRP4R)
Expand Down
1 change: 1 addition & 0 deletions abstract-factory/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,7 @@ Trade-offs:

## References and Credits

* [Study Abstract-Factory](https://runtimehub.com/p/jdp@20240509:abstract-factory/)
* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/3w0pvKI)
* [Design Patterns in Java](https://amzn.to/3Syw0vC)
* [Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software](https://amzn.to/49NGldq)
Expand Down
1 change: 1 addition & 0 deletions active-object/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@ Trade-offs:

## References and Credits

* [Study Active-Object](https://runtimehub.com/p/jdp@20240509:active-object/)
* [Design Patterns: Elements of Reusable Object Software](https://amzn.to/3HYqrBE)
* [Concurrent Programming in Java: Design Principles and Patterns](https://amzn.to/498SRVq)
* [Java Concurrency in Practice](https://amzn.to/4aRMruW)
Expand Down
1 change: 1 addition & 0 deletions acyclic-visitor/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,7 @@ Trade-offs:

## References and Credits

* [Study Acyclic-Visitor](https://runtimehub.com/p/jdp@20240509:acyclic-visitor/)
* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/3w0pvKI)
* [Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software](https://amzn.to/49NGldq)
* [Java Design Patterns: A Hands-On Experience with Real-World Examples](https://amzn.to/3yhh525)
Expand Down
1 change: 1 addition & 0 deletions adapter/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ On the other hand, an object adapter allows a single Adapter to work with multip

## References and Credits

* [Study about Adaptor](https://runtimehub.com/p/jdp@20240509:adapter/)
* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/3w0pvKI)
* [Effective Java](https://amzn.to/4cGk2Jz)
* [Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software](https://amzn.to/49NGldq)
Expand Down
1 change: 1 addition & 0 deletions ambassador/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,7 @@ Trade-offs:

## References and Credits

* [Study about Ambassador](https://runtimehub.com/p/jdp@20240509:ambassador/)
* [Building Microservices: Designing Fine-Grained Systems](https://amzn.to/43aGpSR)
* [Cloud Native Patterns: Designing Change-tolerant Software](https://amzn.to/3wUAl4O)
* [Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services](https://amzn.to/3T9g9Uj)
Expand Down
1 change: 1 addition & 0 deletions anti-corruption-layer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Domain-Driven Design: Tackling Complexity in the Heart of Software](https://amzn.to/3vptcJz)
* [Implementing Domain-Driven Design](https://amzn.to/3ISOSRA)
* [Patterns of Enterprise Application Architecture](https://amzn.to/3WfKBPR)
1 change: 1 addition & 0 deletions arrange-act-assert/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,7 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [The Art of Unit Testing: with examples in C#](https://amzn.to/49IbdwO)
* [Test Driven Development: By Example](https://amzn.to/3wEwKbF)
* [Unit Testing Principles, Practices, and Patterns: Effective testing styles, patterns, and reliable automation for unit testing, mocking, and integration testing with examples in C#](https://amzn.to/4ayjpiM)
Expand Down
1 change: 1 addition & 0 deletions async-method-invocation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,7 @@ The Async Method Invocation pattern often works well with other design patterns

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/3Ti1N4f)
* [Effective Java](https://amzn.to/4cGk2Jz)
* [Java Concurrency in Practice](https://amzn.to/4ab97VU)
1 change: 1 addition & 0 deletions balking/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,7 @@ Trade-offs:

## References and Credits

* [Study about balking](https://runtimehub.com/p/jdp@20240509:balking/)
* [Concurrent Programming in Java : Design Principles and Patterns](https://amzn.to/4dIBqxL)
* [Java Concurrency in Practice](https://amzn.to/4aRMruW)
* [Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with UML](https://amzn.to/4bOtzwF)
2 changes: 2 additions & 0 deletions bridge/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -249,6 +249,8 @@ Trade-offs:

## References and Credits

* [Study about bridge](https://runtimehub.com/p/jdp@20240509:bridge/)

* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/3w0pvKI)
* [Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software](https://amzn.to/49NGldq)
* [Java Design Patterns: A Hands-On Experience with Real-World Examples](https://amzn.to/3yhh525)
Expand Down
1 change: 1 addition & 0 deletions builder/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,7 @@ Trade-offs:

## References and Credits

* [Study about builder](https://runtimehub.com/p/jdp@20240509:builder/)
* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/3w0pvKI)
* [Effective Java](https://amzn.to/4cGk2Jz)
* [Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software](https://amzn.to/49NGldq)
Expand Down
1 change: 1 addition & 0 deletions business-delegate/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,7 @@ Trade-offs:

## References and Credits

* [Study about business-delegate](https://runtimehub.com/p/jdp@20240509:business-delegate/)
* [Core J2EE Patterns: Best Practices and Design Strategies](https://amzn.to/4cAbDap)
* [J2EE Design Patterns](https://amzn.to/4dpzgmx)
* [Patterns of Enterprise Application Architecture](https://amzn.to/3WfKBPR)
1 change: 1 addition & 0 deletions bytecode/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,7 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Game Programming Patterns](https://amzn.to/3K96fOn)
* [Programming Language Pragmatics](https://amzn.to/49Tusnn)
* [Bytecode (Game Programming Patterns)](http://gameprogrammingpatterns.com/bytecode.html)
1 change: 1 addition & 0 deletions caching/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -463,6 +463,7 @@ Trade-Offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Effective Java](https://amzn.to/4cGk2Jz)
* [High Performance Browser Networking](https://amzn.to/3TiNNY4)
* [Java EE 8 High Performance](https://amzn.to/44T8vmH)
Expand Down
1 change: 1 addition & 0 deletions callback/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,7 @@ Trade-offs:

## References and Credits

* [Study about Callback](https://runtimehub.com/p/jdp@20240509:callback/)
* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/3w0pvKI)
* [Effective Java](https://amzn.to/4cGk2Jz)
* [Java Concurrency in Practice](https://amzn.to/4aRMruW)
1 change: 1 addition & 0 deletions chain-of-responsibility/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,7 @@ Trade-Offs:

## References and Credits

* [Study about chain-of-responsibility](https://runtimehub.com/p/jdp@20240509:chain-of-responsibility/)
* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/3w0pvKI)
* [Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software](https://amzn.to/49NGldq)
* [Pattern-Oriented Software Architecture, Volume 1: A System of Patterns](https://amzn.to/3PAJUg5)
Expand Down
1 change: 1 addition & 0 deletions circuit-breaker/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,7 @@ Trade-Offs:

## References and Credits

* [Study about Callback](https://runtimehub.com/p/jdp@20240509:circuit-breaker/)
* [Building Microservices: Designing Fine-Grained Systems](https://amzn.to/43Dx86g)
* [Microservices Patterns: With examples in Java](https://amzn.to/3xaZwk0)
* [Release It! Design and Deploy Production-Ready Software](https://amzn.to/4aqTNEP)
Expand Down
1 change: 1 addition & 0 deletions client-session/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,7 @@ Trade-offs:

## References and Credits

* [Study about client-session](https://runtimehub.com/p/jdp@20240509:client-session/)
* [Professional Java for Web Applications](https://amzn.to/4aazY59)
* [Securing Web Applications with Spring Security](https://amzn.to/3PCCEA1)
* [Client Session State Design Pattern: Explained Simply (Ram N Java)](https://www.youtube.com/watch?v=ycOSj9g41pc)
1 change: 1 addition & 0 deletions collecting-parameter/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,7 @@ Trade-offs:

## References and Credits

* [Study about collecting-parameter](https://runtimehub.com/p/jdp@20240509:collecting-parameter/)
* [Clean Code: A Handbook of Agile Software Craftsmanship](https://amzn.to/4aApLP0)
* [Refactoring: Improving the Design of Existing Code](https://amzn.to/3TVEgaB)
* [Collecting Parameter (WikiWikiWeb)](https://wiki.c2.com/?CollectingParameter)
1 change: 1 addition & 0 deletions collection-pipeline/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Functional Programming in Scala](https://amzn.to/4cEo6K2)
* [Java 8 in Action: Lambdas, Streams, and functional-style programming](https://amzn.to/3THp4wy)
* [Refactoring: Improving the Design of Existing Code](https://amzn.to/3VDMWDO)
Expand Down
1 change: 1 addition & 0 deletions combinator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -232,6 +232,7 @@ Trade-offs:

## References and Credits

* [Study about combinator](https://runtimehub.com/p/jdp@20240509:combinator/)
* [Functional Programming in Scala](https://amzn.to/4cEo6K2)
* [Haskell: The Craft of Functional Programming](https://amzn.to/4axxtcF)
* [Structure and Interpretation of Computer Programs](https://amzn.to/3PJwVsf)
Expand Down
1 change: 1 addition & 0 deletions command-query-responsibility-segregation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@ Trade-Offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Implementing Domain-Driven Design](https://amzn.to/3TJN2HH)
* [Microsoft .NET: Architecting Applications for the Enterprise](https://amzn.to/4aktRes)
* [Patterns, Principles, and Practices of Domain-Driven Design](https://amzn.to/3vNV4Hm)
Expand Down
1 change: 1 addition & 0 deletions command/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,7 @@ Trade-offs:

## References and Credits

* [Study about command](https://runtimehub.com/p/jdp@20240509:command/)
* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/3w0pvKI)
* [Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software](https://amzn.to/49NGldq)
* [J2EE Design Patterns](https://amzn.to/4dpzgmx)
Expand Down
1 change: 1 addition & 0 deletions commander/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@ Trade-offs:

## References and Credits

* [Study about commander](https://runtimehub.com/p/jdp@20240509:commander/)
* [Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions](https://amzn.to/4aATcRe)
* [Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems](https://amzn.to/4axHwOV)
* [Microservices Patterns: With examples in Java](https://amzn.to/4axjnYW)
Expand Down
1 change: 1 addition & 0 deletions component/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,7 @@ Trade-offs:

## References and Credits

* [Study about component](https://runtimehub.com/p/jdp@20240509:component/)
* [Game Programming Patterns](https://amzn.to/4cDRWhV)
* [Procedural Content Generation for Unity Game Development](https://amzn.to/3vBKCTp)
* [Unity in Action: Multiplatform Game Development in C#](https://amzn.to/3THO6vw)
Expand Down
1 change: 1 addition & 0 deletions composite-entity/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,7 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Core J2EE Patterns: Best Practices and Design Strategies](https://amzn.to/4cAbDap)
* [Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML](https://amzn.to/49mslqS)
* [Patterns of Enterprise Application Architecture](https://amzn.to/3xjKdpe)
Expand Down
1 change: 1 addition & 0 deletions composite-view/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -341,6 +341,7 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software](https://amzn.to/3xfntGJ)
* [Patterns of Enterprise Application Architecture](https://amzn.to/49jpQG3)
* [Core J2EE Patterns - Composite View (Oracle)](https://www.oracle.com/java/technologies/composite-view.html)
1 change: 1 addition & 0 deletions composite/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,7 @@ Trade-offs:

## References and Credits

* [Study about composite](https://runtimehub.com/p/jdp@20240509:composite/)
* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/3w0pvKI)
* [Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software](https://amzn.to/49NGldq)
* [Refactoring to Patterns](https://amzn.to/3VOO4F5)
Expand Down
1 change: 1 addition & 0 deletions context-object/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,7 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Core J2EE Design Patterns](https://amzn.to/3IhcY9w)
* [Context Object (Core J2EE Patterns)](http://corej2eepatterns.com/ContextObject.htm)
* [The Encapsulate Context Pattern (Accu)](https://accu.org/journals/overload/12/63/kelly_246/)
Expand Down
1 change: 1 addition & 0 deletions converter/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,5 +166,6 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/3w0pvKI)
* [Effective Java](https://amzn.to/4cGk2Jz)
1 change: 1 addition & 0 deletions curiously-recurring-template-pattern/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,5 +154,6 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/3w0pvKI)
* [Effective Java](https://amzn.to/4cGk2Jz)
1 change: 1 addition & 0 deletions currying/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -228,6 +228,7 @@ Trade-offs:

## References and Credits

* [Study about currying](https://runtimehub.com/p/jdp@20240509:currying/)
* [Functional Programming in Java: Harnessing the Power Of Java 8 Lambda Expressions](https://amzn.to/3TKeZPD)
* [Java 8 in Action: Lambdas, Streams, and functional-style programming](https://amzn.to/3J6vEaW)
* [Modern Java in Action: Lambdas, streams, functional and reactive programming](https://amzn.to/3J6vJLM)
1 change: 1 addition & 0 deletions data-access-object/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,7 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Core J2EE Patterns: Best Practices and Design Strategies](https://amzn.to/49u3r91)
* [Expert One-on-One J2EE Design and Development](https://amzn.to/3vK3pfq)
* [J2EE Design Patterns](https://amzn.to/4dpzgmx)
Expand Down
1 change: 1 addition & 0 deletions data-bus/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -187,5 +187,6 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Enterprise Integration Patterns](https://amzn.to/3J6WoYS)
* [Pattern-Oriented Software Architecture, Volume 4: A Pattern Language for Distributed Computing](https://amzn.to/3PTRGBM)
1 change: 1 addition & 0 deletions data-locality/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Effective Java](https://amzn.to/4cGk2Jz)
* [Game Programming Patterns](https://amzn.to/3vK8c0d)
* [High-Performance Java Persistence](https://amzn.to/3TMc8Wd)
Expand Down
1 change: 1 addition & 0 deletions data-mapper/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Clean Architecture: A Craftsman's Guide to Software Structure and Design](https://amzn.to/3xyEFag)
* [Java Persistence with Hibernate](https://amzn.to/3VNzlKe)
* [Patterns of Enterprise Application Architecture](https://amzn.to/3WfKBPR)
1 change: 1 addition & 0 deletions data-transfer-object/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,7 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Core J2EE Patterns: Best Practices and Design Strategies](https://amzn.to/4cKndQp)
* [J2EE Design Patterns](https://amzn.to/4dpzgmx)
* [Patterns of Enterprise Application Architecture](https://amzn.to/3WfKBPR)
Expand Down
1 change: 1 addition & 0 deletions decorator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,7 @@ Trade-offs:

## References and Credits

* [Study about decorator](https://runtimehub.com/p/jdp@20240509:decorator/)
* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/3w0pvKI)
* [Functional Programming in Java](https://amzn.to/3JUIc5Q)
* [Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software](https://amzn.to/49NGldq)
Expand Down
1 change: 1 addition & 0 deletions delegation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,7 @@ Trade-offs:

## References and Credits

* [Study about delegation](https://runtimehub.com/p/jdp@20240509:delegation/)
* [Effective Java](https://amzn.to/4aGE7gX)
* [Head First Design Patterns](https://amzn.to/3J9tuaB)
* [Refactoring: Improving the Design of Existing Code](https://amzn.to/3VOcRsw)
Expand Down
1 change: 1 addition & 0 deletions dependency-injection/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,7 @@ Trade-offs:

## References and Credits

* [Study about dependency-injection](https://runtimehub.com/p/jdp@20240509:dependency-injection/)
* [Clean Code: A Handbook of Agile Software Craftsmanship](https://amzn.to/3wRnjp5)
* [Dependency Injection: Design patterns using Spring and Guice](https://amzn.to/4aMyHkI)
* [Dependency Injection Principles, Practices, and Patterns](https://amzn.to/4aupmxe)
Expand Down
1 change: 1 addition & 0 deletions dirty-flag/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,5 +146,6 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Game Programming Patterns](https://amzn.to/3PUzbgu)
* [J2EE Design Patterns](https://amzn.to/4dpzgmx)
1 change: 1 addition & 0 deletions domain-model/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -270,6 +270,7 @@ Trade-offs:

## References and Credits

* [Study about domain-model](https://runtimehub.com/p/jdp@20240509:domain-model/)
* [Domain-Driven Design: Tackling Complexity in the Heart of Software](https://amzn.to/3vMCjnP)
* [Implementing Domain-Driven Design](https://amzn.to/4cUX4OL)
* [Patterns of Enterprise Application Architecture](https://amzn.to/3WfKBPR)
Expand Down
1 change: 1 addition & 0 deletions double-buffer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,7 @@ Trade-offs:

## References and Credits

* [Study about double-buffer](https://runtimehub.com/p/jdp@20240509:double-buffer/)
* [Game Programming Patterns](https://amzn.to/4ayDNkS)
* [Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems](https://amzn.to/3xFfNxA)
* [Double Buffer (Game Programming Patterns)](https://gameprogrammingpatterns.com/double-buffer.html)
1 change: 1 addition & 0 deletions double-checked-locking/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,5 +120,6 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Java Concurrency in Practice](https://amzn.to/4aIAPKa)
* [Effective Java](https://amzn.to/3xx7KDh)
1 change: 1 addition & 0 deletions double-dispatch/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,7 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/4awj7cV)
* [Java Design Pattern Essentials](https://amzn.to/3Jg8ZZV)
* [Refactoring to Patterns](https://amzn.to/3vRBJ8k)
1 change: 1 addition & 0 deletions dynamic-proxy/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -335,6 +335,7 @@ Trade-offs:

## References and Credits

* [Website to host runtime view in HTML](www.codestep.io)
* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/3U0d8Gm)
* [Java Reflection in Action](https://amzn.to/3TVpe3t)
* [Pro Spring 6: An In-Depth Guide to the Spring Framework](https://amzn.to/43Zs2Bx)
Expand Down
1 change: 1 addition & 0 deletions event-aggregator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,7 @@ Trade-offs:

## References and Credits

* [Study about event-aggregator](https://runtimehub.com/p/jdp@20240509:event-aggregator/)
* [Design Patterns: Elements of Reusable Object-Oriented Software](https://amzn.to/44eWKXv)
* [Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions](https://amzn.to/440b0CZ)
* [Java Design Pattern Essentials](https://amzn.to/43XHCgM)
Expand Down
1 change: 1 addition & 0 deletions event-based-asynchronous/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,7 @@ Trade-offs:

## References and Credits

* [Study about event-based-asynchronous](https://runtimehub.com/p/jdp@20240509:event-based-asynchronous/)
* [Java Concurrency in Practice](https://amzn.to/4cYY4kU)
* [Patterns of Enterprise Application Architecture](https://amzn.to/3Uh7rW1)
* [Pro JavaFX 8: A Definitive Guide to Building Desktop, Mobile, and Embedded Java Clients](https://amzn.to/3vHUqLL)
Expand Down
Loading