diff --git a/my-blog/docs/modules/java/pages/index.adoc b/my-blog/docs/modules/java/pages/index.adoc index bb1abd7..409c44b 100644 --- a/my-blog/docs/modules/java/pages/index.adoc +++ b/my-blog/docs/modules/java/pages/index.adoc @@ -1,5 +1,9 @@ = My Learning Path About Java +== The Java™ Tutorials +* [x] https://docs.oracle.com/javase/tutorial/getStarted/index.html[Getting Started] +* [x] https://docs.oracle.com/javase/tutorial/java/index.html[Learning the Java Language] + == Spring Framework * [x] https://docs.spring.io/spring-framework/reference/[Spring Framework] * [x] [.text-decoration-line-through]#https://docs.spring.io/spring-data/commons/docs/current/reference/html[Spring Data Old Version]# @@ -42,6 +46,7 @@ * [x] https://docs.oracle.com/javase/8/docs/technotes/guides/language/type-inference-generic-instance-creation.html[Type Inference for Generic Instance Creation] * [x] https://digma.ai/blog/the-spring-way-of-doing-things-9-ways-to-improve-your-spring-boot-skills/[THE “SPRING WAY” OF DOING THINGS: 9 WAYS TO IMPROVE YOUR SPRING BOOT SKILLS] * [x] https://foojay.io/today/testing-spring-boot-jms-with-activemq-artemis-and-testcontainers/[Testing Spring Boot JMS with ActiveMQ Artemis and Testcontainers] +* [x] https://www.baeldung.com/cqrs-event-sourcing-java[CQRS and Event Sourcing in Java] == Java Service Provider Interface (SPI) * [ ] https://docs.oracle.com/javase/tutorial/ext/basics/index.html[Lesson: Creating and Using Extensions] diff --git a/my-blog/docs/modules/pattern/pages/index.adoc b/my-blog/docs/modules/pattern/pages/index.adoc index 32e404d..68eea67 100644 --- a/my-blog/docs/modules/pattern/pages/index.adoc +++ b/my-blog/docs/modules/pattern/pages/index.adoc @@ -15,6 +15,10 @@ * [x] https://www.enterpriseintegrationpatterns.com/patterns/messaging/EncapsulatedSynchronousIntegration.html[Remote Procedure Invocation] * [x] https://www.enterpriseintegrationpatterns.com/patterns/messaging/PollingConsumer.html[Polling Consumer] +== Inversion of Control +* [x] https://martinfowler.com/bliki/InversionOfControl.html[Inversion of Control] +* [x] https://martinfowler.com/articles/injection.html[Inversion of Control Containers and the Dependency Injection pattern] + == Articles * [x] https://martinfowler.com/bliki/TellDontAsk.html[TellDontAsk] diff --git a/my-blog/docs/modules/rabbitmq/pages/index.adoc b/my-blog/docs/modules/rabbitmq/pages/index.adoc index 0fdc529..a6f6e05 100644 --- a/my-blog/docs/modules/rabbitmq/pages/index.adoc +++ b/my-blog/docs/modules/rabbitmq/pages/index.adoc @@ -18,4 +18,5 @@ * [x] https://www.rabbitmq.com/consumer-priority.html[Consumer Priorities] * [x] https://www.rabbitmq.com/consumer-prefetch.html[Consumer Prefetch] * [x] https://www.rabbitmq.com/maxlength.html[Queue Length Limit] -* [x] https://blog.rabbitmq.com/posts/2012/05/some-queuing-theory-throughput-latency-and-bandwidth/[Some queuing theory: throughput, latency and bandwidth] \ No newline at end of file +* [x] https://blog.rabbitmq.com/posts/2012/05/some-queuing-theory-throughput-latency-and-bandwidth/[Some queuing theory: throughput, latency and bandwidth] +* [x] https://www.rabbitmq.com/nack.html[Negative Acknowledgements] \ No newline at end of file