-
8 Debugging Tips for IntelliJ IDEA Users You Never Knew Existed
As developers, we’re all familiar with debuggers. We use debugging tools on a daily basis – they’re an essential part of programming. But let’s be honest. Usually, we only use the breakpoint option. If we’re feeling frisky, we might use a conditional breakpoint.
But guess what, the IntelliJ IDEA debugger has many powerful and cutting-edge features that are useful for debugging more easily and efficiently.
-
Daemon Thread Java Code Quiz
When we are working with Threads, it’s important to know when to use a daemon or a non-daemon Thread.
Do you know if the main Thread is a daemon or not? And do you know what a daemon Thread is?
That’s what you will find out by trying out the following Java Challenge!
-
Function Calculation Java Challenge
Functional programming is a very powerful paradigm that makes code more concise and easier to understand.
In Java, the “Function” functional interface can be used as a first-class citizen function, meaning that we can pass a function to a method and declare it as a variable, giving the developer a lot of power.
And now it’s time for you now to test your abilities with lambdas and functional interfaces!
-
Tomcat and TomEE Clustering Automation
Apache Tomcat is an open-source application server maintained by the Apache community. It is one of the most popular solutions for hosting Java applications due to its ease-of-use and lightweight yet versatile functionality.
Learn how how to install automatically clustered Tomcat and TomEE servers on Jelastic to get a highly available solution that can efficiently serve a large number of users, process high traffic, and be reliable!
-
Stream Limit Filter Java Challenge
To manipulate data from a collection by using a Java stream is handy and cleaner than the alternatives.
When you learn how to use streams, your Java code will be much better, and knowing how to limit and filter data with streams is crucial for you to do something useful with streams in Java.
-
Getting Started with Snyk for Secure Java Development
If you’re a Java developer who wants to develop your applications more securely, you’ve come to the right place. Snyk can help you with that mission.
This article explains how to begin with Snyk for secure Java development so you can be more secure from the get-go.
-
Neo Stream Search Java Challenge
Understanding the mechanics of the functional interface Predicate of a Stream is crucial if you want to create something meaningful with streams.
In this challenge, we will explore important key methods when we work with a stream so that it becomes clear for you what they do.
Without further ado, let’s go to the Java Challenge!
-
Jedi Lambda Join Java Challenge
There are many concepts involved in Java Challenges! In essence, we will continue exploring lambdas and the Function interface the most.
However, we also have static methods introduced in Java 8 and the private method in interfaces introduced in Java 9. In the invocation of the interface methods, we are using anonymous inner classes too!
Are you ready for the next Java Challenge? Less introduction, more action, try out this Java Challenge, and master Java concepts by having fun!
-
Soprano ofNullable stream Java Challenge
Since Java 9, it’s possible to use Optional with a stream when we need to manipulate values from a List.
In this Java Challenge, we will explore the use of a stream in an Optional!
Are you ready to solve this Java Challenge? It’s time to improve your Java skills with this Soprano ofNullable stream Challenge…
-
Method Reference VS Lambda Java Challenge
Do you know what the differences are between method references and lambdas?
In this Java Challenge, we will explore how lambdas and method references behave so that you can really understand how they work!
Now that you know the main context, it’s time for the Java Challenge!
It’s time to improve your Java skills with this Method Reference VS Lambda Challenge.