Skip to main content

Blog

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.
Java Testing, Java Tools
Blog

Maven Commands Cheat Sheet (MVN)

Maven is one of the most popular Java build and management tools. Use this MVN cheat sheet as a quick reference for Maven command line options
Java Tools, Java Application Development
Blog

Java Regular Expressions (Regex) Cheat Sheet

Our Java regex cheat sheet offers the correct syntax for Regex Java, including classes and methods, boundary matchers, quantifiers, and more.
Developer Productivity, Java Application Development
Blog

Using Vert.x to Push Messages to a Browser

We explore and explain how to build a simple prototype of a Vert.x server that pushes messages from a RabbitMQ queue to a browser through websockets.
Java Tools, Java Application Development
Blog

Java Web Frameworks Index

See ranked Java web frameworks using data from Stack Overflow, LinkedIn, GitHub, and Google to help you find the best framework for Java.
Java Frameworks