JoinFaces
JSF Spring Boot Starters - JSF inside JAR packaged Spring Boot Application.
http://joinfaces.org/
JSF Spring Boot Starters - JSF inside JAR packaged Spring Boot Application.
http://joinfaces.org/
Liveness and Readiness in Kubernetes
In Kubernetes, the Liveness and Readiness Kubernetes concepts represent facets of the application state.
The Liveness state of an application tells whether the internal state is valid. If Liveness is broken, this means that the application itself is in a failed state and cannot recover from it. In this case, the best course of action is to restart the application instance. For example, an application relying on a local cache should fail its Liveness state if the local cache is corrupted and cannot be repaired.
The Readiness state tells whether the application is ready to accept client requests. If the Readiness state is unready, Kubernetes should not route traffic to this instance. If an application is too busy processing a task queue, then it could declare itself as busy until its load is manageable again.
In Kubernetes, the Liveness and Readiness Kubernetes concepts represent facets of the application state.
The Liveness state of an application tells whether the internal state is valid. If Liveness is broken, this means that the application itself is in a failed state and cannot recover from it. In this case, the best course of action is to restart the application instance. For example, an application relying on a local cache should fail its Liveness state if the local cache is corrupted and cannot be repaired.
The Readiness state tells whether the application is ready to accept client requests. If the Readiness state is unready, Kubernetes should not route traffic to this instance. If an application is too busy processing a task queue, then it could declare itself as busy until its load is manageable again.
ebook-jrebel-java-productivity-report.pdf
378.4 KB
2020 Java Developer Productivity Report
https://github.com/update4j/update4j
Create a framework: design the environment and lifecycle (—bootstrap) to make your own auto-update framework and hack it to the core, or use the built-in default bootstrap.
Create a framework: design the environment and lifecycle (—bootstrap) to make your own auto-update framework and hack it to the core, or use the built-in default bootstrap.
GitHub
GitHub - update4j/update4j: Create your own auto-update framework
Create your own auto-update framework. Contribute to update4j/update4j development by creating an account on GitHub.
dive-into-design-patterns.pdf
32.3 MB
Dive Into DESIGN PATTERNS
https://www.digitalocean.com/community/conceptual_articles/s-o-l-i-d-the-first-five-principles-of-object-oriented-design
SOLID: The First 5 Principles of Object Oriented Design
SOLID: The First 5 Principles of Object Oriented Design
Digitalocean
SOLID Design Principles Explained: Building Better Software Architecture | DigitalOcean
Understand SOLID design principles in object-oriented programming to write cleaner, scalable, and maintainable code. A must-read for developers and software …