Table of contents:
1) What is Load Balancing ?
In the computing world, ‘load balancing’ refers to the process of distributing a set of tasks over a set of resources (computing units), with the aim of making their overall processing more efficient.
Load balancers help to spread the traffic across a cluster of servers to improve the responsiveness and availability of systems, whether it may be…
Hello coding community, I thought of writing about the best practices I follow while coding in Java 8 and I make sure I tick all the below checkboxes before I create a Pull Requests, day to day.
The best practices listed below are quite generic and varies from company to company, org to org, team to team and developer to developer.
I don’t go in detail about each of the best practice as It would make this article unnecessarily long.
Take it as a generic checklist and follow best practices whenever possible.
⌥⌘L (in IntelliJ)
Hello Java enthusiasts, let’s talk about Java and refactoring. As we all know, Java remains the most popular programming language (well, I guess so) and reinventing itself adding more and more features in every release, becoming a perfect blend of object oriented and functional language flavors with the introduction of
Lambda expressions, Streams and CompletableFuture in Java_8.
We are all aware of Java beans aka POJOs (Plain old java objects) aka DTOs (Data transfer objects). Even though the respective definitions vary in the vast java community, they all do the same thing. Basically different names, same concept.
Note: I will…
Futures in Java: Asynchronous Programming using CompletableFuture
Java remains the most popular primary programming language. We all are, of course enjoying the automatic memory management unlike in C and C++ since couple of years. Also Java went through and is going through some major changes which changes the way we essentially think and write code in Java.
Java 8 which was released in March-2014, was a revolutionary one and it was a huge upgrade to the Java programming model with the introduction of Lambda expressions, Streams, Functional Interfaces, Default methods, Optional and CompletableFuture.
Typically when writing code, we write it…