Year: 2019
-
Core Java

Java Performance: For-eaching vs. Streaming
Is counting upwards or downwards in a for-loop the most efficient way of iterating? Sometimes the answer is neither. Read…
Read More » -
Core Java

Candidate JEPs: Records and Sealed Types
Mark Reinhold announced two new closely related candidate JDK Enhancement Proposals (JEPs) on the OpenJDK amber-dev mailing list this week…
Read More » -
Software Development

5 Questions Everyone’s Asking About Microservices (Question 4)
When discussing the development impact on existing applications while transitioning to microservices, there are five questions that keep popping up…
Read More » -
Core Java

Observer Design Pattern In Java
In this tutorial, we’ll talk about the Observer design pattern. There are two main aspects to the observer pattern –…
Read More » -
Software Development

Minimum Spanning Tree Algorithms
With my qualifying exam just ten days away, I’ve decided to move away from the textbook and back into writing.…
Read More » -
Software Development

Microservices for Java Developers: Metrics
1. Introduction In this part of the tutorial we are going to continue our journey into observability land and tackle…
Read More » -
Core Java

Template Method Pattern In Java
The template method pattern is a behavioral pattern which suggests defining an algorithm more generally in the superclass. The algorithm…
Read More » -
Software Development

Easier work with Git submodules with in-place push access – Git Tricks #2
Get know how to solve issue with pushing to submodules directly from the main repo while keeping the project easily…
Read More » -
Software Development

Cybersecurity Is Very Important
A few months ago an essay titled “Cybersecurity is not very important” appeared. The essay is well written and interesting…
Read More »


