Skip to main content

Blog

Java Puzzlers: 3 Java 8 Puzzles 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
JUnit Cheat Sheet 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
4 JPA Best Practices for Better Application Performance 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
When to Use Test Driven Development (TDD) 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.
Java Testing, Java Application Development
Java Collections Cheat Sheet Blog

Java Collections Cheat Sheet

Java collections are fundamental to programming. Learn more about collection types in Java and how to implement and use them in your application.
Java Application Development, Developer Productivity
Guide to the Spark Framework Blog

Guide to the Spark Framework

This this guide to the Java Spark framework, we show how to specify routes, work with request and response objects, and manage static files, filters, and response transformers. Learn more about Spark for Java here.
Java Frameworks, Java Application Development
Docker Commands Cheat Sheet Blog

Docker Commands Cheat Sheet

Our Docker commands cheat sheet details the benefits of Docker, helpful features and commands, and other best practices for developers using the tool. Get your cheatsheet today!
Java Application Development, Developer Productivity
Git Cheat Sheet and Best Practices Blog

Git Cheat Sheet and Best Practices

Our Git cheat sheet includes tips, tricks, best practices, and more. Download the free Git commands cheat sheet PDF inside.
Developer Productivity, Java Application Development
Java Streams Cheat Sheet Blog

Java Streams Cheat Sheet

Our complete Java streams cheat sheet includes intermediate, terminal, and other useful operations tips, like how to create a Java stream map. Learn more in our blog post here.
Java Application Development, Java Tools
Using Java Executors for Background Tasks Blog

Using Java Executors for Background Tasks

Java is great for using resources for parallel computations. Learn your options for Java executors and how to decide which is right for you.
Java Application Development, Enterprise Development
Java 8 Cheat Sheet and Best Practices Blog

Java 8 Cheat Sheet and Best Practices

Download our Java 8 Best Practices Cheat Sheet for a one page reference to default methods, lambdas, containers, and coding best practices in Java 8.
Java Updates, Java Application Development
4 Examples of a Dynamic Language Beating a Static Language Blog

4 Examples of a Dynamic Language Beating a Static Language

There is discussion about the superiority of statically typed programming language, but here we give 4 examples where a dynamic language worked better.
Java Application Development, Enterprise Development