An explanation of the RabbitMQ messaging model. Learn how to create a queue and make it dynamic.
Search Results for: Dynamic programming
A Brief History of the Java Programming Language
Learn about the history of Java.
Object-Oriented-Programming Concepts in Java
A quick and practical overview of OOP concepts in Java.
Metaprogramming in Groovy
Explore the concept of runtime and compile-time metaprogramming in Groovy
Guide to Dynamic Tests in Junit 5
Learn about dynamic tests introduced in JUnit 5 – a new programming model that supports full test lifecycle.
Dynamic Proxies in Java
Learn how to use Java’s dynamic proxies – one of the primary proxy mechanisms available in the language.
Solving Rod Cutting Problem in Java
Explore the Rod Cutting Problem and discuss various ways of solving it.
Monkey Patching in Java
Learn how monkey patching can be used in Java, when to use it, and its drawbacks.
Is Java Reflection Bad Practice?
In this article, we’ll explore the benefits and drawbacks of using Java Reflection, trying to determine whether it qualifies as a bad practice.
Java Weekly, Issue 377
Java 16 is released, official native images for Spring, backpressure, Jetty HTTP load generator, GitHub actions, and say no to SOLID!
Introduction to Greedy Algorithms with Java
Learn about greedy algorithms in the Java ecosystem.
Maximum Subarray Problem in Java
Discover two approaches for solving the maximum subarray problem using Java.
Knapsack Problem Implementation in Java
Learn how to solve the Knapsack problem in Java.
Java Weekly, Issue 214
This week, next-generation OAuth 2.0 support in Spring, JPA 2.2. updates, and an interesting write-up about software developers as craftmanships.
How to Calculate Levenshtein Distance in Java?
Discover performant methods of calculating the Levenshtein distance.
Inheritance vs. Composition in JPA
Explore the fundamental differences between inheritance and composition in JPA entity modeling.
How to Test a Spring AOP Aspect
Learn how to conduct unit and integration tests on Spring AOP aspects.
Java Weekly, Issue 539
Jakarta Data, multimodal LLMs, deprecating Dates in Hibernate, vector API, and Agile as a silver bullet (or not).
Iterator vs forEach() in Java
Learn how to navigate through collections and arrays using the Iterator inteface and forEach() method.
Pass a Class as a Parameter in Java
Explore scenarios where we may need to pass a class as a parameter, enabling dynamic behavior and flexibility in our code.