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
Blog
Best JavaFX Libraries for Beautiful Apps and Clean Code
In this post we look at the most useful JavaFX libraries you can't miss for layout, widgets, testing, frameworks, and icons.
Java Tools, Java Application Development
Blog
Reload Java Classes at Runtime With JRebel
Read this post to learn about reloading Java classes at runtime, what classloaders are, and how JRebel bypasses reloads.
Developer Productivity, Java Application Development
Blog
Mock Testing Java With Mockito
Our mock testing example shows developers how to mock up test their Java environment manually and the mock framework, Mockito.
Java Testing, Enterprise Development
Blog
Java Generics Cheat Sheet
Our Java Generics cheat sheet includes wildcards, bounds, intersection types and some best practices about designing generic API. Download it here.
Java Application Development
Blog
Java Puzzlers: 3 Java 8 Puzzles
In this post we recap the Java 8 puzzlers, or Java difficulties, presented on Virtual JUG, with 4 hard to solve Java puzzles. See if you can solve them.
Java Application Development, Enterprise Development
Blog
JUnit Cheat Sheet
Our JUnit Cheat Sheet is a one-page guide to JUnit annotations, assertions, assumptions, parameter resolutions, and standard JUnit tests. Download here.
Java Testing, Developer Productivity
Blog
4 JPA Best Practices for Better Application Performance
This post shows the best JPA practices for performance: stored procedures, named entity graph and JQPL joins, lazy loading, and more.
Java Application Development, Enterprise Development
Blog
When to Use Test Driven Development (TDD)
Test Driven Development can be a double-edged sword for developers. See why and when to use test driven development in our article on TDD.