A little more than a year ago, we were anxiously awaiting the arrival of the newly modular Java 9….
Category: Articles
Weekly round-up: JDK 12 JEPs, Apache Spark 2.4, Docker Enterprise 2.1 & more – JAXenter
Every Monday, we take a step back and look at everything that went down during the previous week: JDK 12, Apache Spark 2.4, Docker Enterprise 2.1 & more
Interesting JDK 12 Features to Watch Out For – DZone Java
OpenJDK 12 early access builds are out. Let’s take a look at some of these preview features, including switch expressions and records with sample JDK 12 code.
Revisions and Immutability
Here’s a brief post. I’m not sure how to start it. It’s one of those “why didn’t I think of tha…
Search for time interval in logs
IntroThis post is indirectly related to my mini-series about log analysis. It would be great to re…
Manual on Java 11: Cleverest hacks to simplify your Java 11 navigation – JAXenter
Manual on Java 11: We invited 8 Java experts to share their best & worst experiences with Java 11, the hacks they discovered so far and their tips & tricks.
Java Spring Boot Tutorial – Live Hello-World Web Application Example with Detailed Steps • Crunchify
Why Spring Boot? What Spring Boot is used for? Spring Boot idea is very simple. It provides pre-configured set of functionality and framework with you
Remote debugging for Java applications – JAXenter
Remote testing is often necessary to fix problems in production. Ram Lakshmanan explains how to debug Java servers without much trouble at all.
Javalin 2.4 hits the spot for Kotlin and Java developers – JAXenter
We take a look at what’s up with Javalin: new classes, improved Java support, and WebSocket improvements. That hits the spot!
Java extends vs implements keywords – HowToDoInJava
In Java, extends is used for extending a class and implements is used for implementing the interfaces. It’s main difference between extends vs implements.
Ballerina language promises to improve app integration – Coffee Talk: Java, News, Stories and Opinions
The Ballerina language, promises to streamline integration development for enterprise apps.
Solving Memory Leaks without Heap Dumps – Marcus Hirt
– By Marcus Sometimes you may not want to do a heap dump. You may be running in an environment which is sensitive to latencies. Or….
Value of static variable not changed even after initializing the child class in Java
When I invoke the static variable y by using Checks.y (Checks being a subclass), the static block is not executed and the value of y doesn’t get updated.class Par { static int y = 4;}class
Why is Stream.sorted not type-safe in Java 8?
3 This is from the Stream interface from Oracle’s implementation of JDK 8: public interface Stream
How writing tests can make you a faster and more productive developer
Most of us have heard of “writer’s block”, but have you heard of “developer’s block”? Just like a writer, a software developer can sit…