Skip to main content

Blog

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
Top 5 Java Profilers Revealed Blog

Top 5 Java Profilers Revealed

What are the best Java profiling tools to use? Our annual Developer Productivity report reveals the top 5 Java profilers available.
Java Tools, Developer Productivity
How to Write a Javaagent Blog

How to Write a Javaagent

Learn how to write a javaagent or use HotSpot Debugger to solve bytecode collection problems in Java with our step-by-step guide.
Java Application Development
How to Speed Up Eclipse in a Few Clicks Blog

How to Speed Up Eclipse in a Few Clicks

Is your Eclipse running slow? Read our guide to learn the common reasons why Eclipse may be unresponsive and how you can eliminate them to speed up Eclipse IDE.
Java Tools, Developer Productivity