Skip to content

Commit

Permalink
Adding website link to readme
Browse files Browse the repository at this point in the history
  • Loading branch information
KartikSaxena19 committed Oct 7, 2024
1 parent 084817f commit 0c18569
Show file tree
Hide file tree
Showing 161 changed files with 167 additions and 2 deletions.
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

0 comments on commit 0c18569

Please sign in to comment.