-
Software Development
Where to Put The Implementation
A good friend asked me a quote today, and I thought I’d share it with you. Consider this code snippet:…
Read More » -
Software Development
17 Best Tips To Write Effective Test Cases
Test cases are the first step in any testing cycle and are very important for any project. If anything goes…
Read More » -
Core Java
Tools to keep JavaDoc up-to-date
There are many projects where the documentation is not up-to-date. It is easy to forget to change the documentation after…
Read More » -
Core Java
State Design Pattern In Java
In this tutorial, we’ll explore another popular behavioral design pattern – the State Design Pattern. The knowledge of state design…
Read More » -
Software Development
Tuning Parallel Processing in Containers
Generally speaking, we expect our servers to be able to handle more than one request at a time. If we…
Read More » -
Core Java
Java Serialization Magic Methods And Their Uses With Example
In a previous article Everything You Need to Know About Java Serialization, we discussed how serializability of a class is…
Read More » -
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 »