Java platform tools and technology
Looking for an affordable used laptop? Check out the Lenovo T430. It's the best used laptop value around.
As the old saying goes, "the more things change, the more they stay the same." I find this saying to be particularly true when it comes to technology. Even though it's become more complex, the ...
Have you ever thought to replace the Java programming language with another? Well, an alternative with some buzz is Kotlin. While it remains to be seen if the programming language will overcome ...
There aren't any magical tools that will fix an OutOfMemoryError for you, but there are some options available that will help automate your ability to troubleshoot and identify the root cause. ...
Maven and Eclipse have always had a rocky relationship, and a common pain point between the two is how to force Maven JDK 1.8 support in new Eclipse projects. Without jumping through a few ...
Do you need an example of how to use Java's UnaryOperator in a functional Lambda expression? This tutorial shows you where when and how to use the UnaryOperator interface in a function.
If your standby garbage collector option, Concurrent Mark Sweep, won't work on future Java releases, here are some option to consider as an alternative.
Interested in Java functional programming? The first place you need to start, especially if you use the Streams API, is with this Java Function interface example.
Here's a quick look at the Java var keyword and what it looks like when you use inferred types in your code.
Don't be intimidated by the prospect of doing functional programming in Java. This step-by-step example will help you learn basic Java lambda syntax quickly and effectively.
What is a 'lambda function' and more importantly, where did the term 'lambda expression' come from? Here we look at the basics of lambda functions in Java and computer science.
There's more to tools like Jenkins than simply building code after a Git commit. Here we explain continuous integration benefits clearly while answering the question 'Why Jenkins?'
We explore the idea of reactive systems and learn how they are designed.
Red Hat’s chief trainer explores how developers can do a better job of keeping up with new tools.
Katie Stern, GM of the Game Developers Conference weighs in on what is in store for the future of VR development.