Due to their popularity, you may be wondering when to use microservices in Java and when to stick with the monolith. Read to see microservices pros and cons.
Microservices
Blog
Using Switch Expressions in Java
Introduced in Java 13, Switch Expressions offer developers a new way to use switch. See the benefits and potential pitfalls in our tutorial, here.
Java Application Development
Blog
Deploying Microservices in Java
Deploying microservices in Java can be a complex task. But, with the right microservices deployment patterns, it doesn’t have to be. Learn more.
Microservices
Blog
Exploring Jakarta EE 8
The Jakarta EE 8 release has enterprise developers asking a lot of questions. We give some insight into the release and look forward to Jakarta EE 9.
Java Updates, Enterprise Development
Blog
What Is Jython?
Jython is a version of the Python programming language that runs on the Java platform. Learn more, including info on Jython vs Python, in our article.
Java Application Development, Enterprise Development
Blog
Microservices in Java: Survey Highlights
How do you use microservices in Java? We surveyed developers to learn more about how they use Java microservices architectures. Discover the results.
Microservices
Blog
Graal and Truffle for Language Interpretation on the JVM
In this post, we look at the benefits of Graal and Truffle, its general code optimization, performance comparisons, and why it might be worth your time.
Java Application Development, Enterprise Development
Blog
Using BuildSrc for Custom Logic in Gradle Builds
In this Gradle tutorial we show how to write custom tasks and turn those tasks into plugins using Gradle and buildSrc. Learn more!
Java Tools, Java Application Development
Blog
Understanding AutoValue in Java
Learn what AutoValue is, how it can help you keep your code cleaner and less verbose, its extensions, and how AutoValue Moshi extension works.
Java Tools
Blog
Switching Java Versions on the Command Line
This article shows you the process for switching java versions on the command line using setjdk and how to set your preferred JDK version. Read it now!
Java Updates, Java Application Development
Blog
RxJava Cheat Sheet
What is RxJava? Find out the most frequently used classes, data processing functions, and idioms for working with RxJava. Download your RxJava cheat sheet.
Java Tools, Developer Productivity
Blog
TestContainers: Making Java Integration Tests Easy
TestContainers make integration tests in Java easy. Why is it important and how do you do it? Read to get the answers and find best practices.