Microservices Part 2: Design PatternsMicroservice is the architecture style most developers adopt when developing modern applications. Although microservices provide many…Jun 8, 2021Jun 8, 2021
Microservices Part 1: Overview about MicroservicesWhat was before Microservices ???Jun 6, 2021Jun 6, 2021
Design Patterns: Part 2In this article, we will explore the Builder Design Pattern and the Chain of Responsibility Design Pattern. The Builder comes under the…May 23, 2021May 23, 2021
ARP Poisoning and the Usage of EttercapBefore dive into ARP Spoofing, let understand what is ARP(Address Resolution Protocol) means. The logical address (IP address) is used by…May 19, 2021May 19, 2021
DateTime and TimeZones in JavaIn the versions before Java 8, we had Date and Calendar APIs to handle date and time. To overcome the shortcomings of the older java util…May 16, 2021May 16, 2021
Evolution of Software ArchitecturesWhen we talk about the evolution of Software Architecture, it is mainly categorized as Monolithic (Standalone) Architecture…May 16, 2021May 16, 2021
Concurrency and Synchronization of Java ThreadsWhen we talk about Multi-Tasking, it s mainly divided into Process-Based multitasking and Thread-Based multitasking. Process-based…May 12, 2021May 12, 2021
Published inGeek CultureEncryption, Hashing, and Secure Software DevelopmentIf you are building software without having any concern about the security aspects of the software, it will be like building your own house…May 9, 2021May 9, 2021
Floating Point Number ConfusionFirst of all, I will ask a small question. How many time the below-mentioned for-loop will execute;May 7, 2021May 7, 2021
The Mystery of JVMWhen someone asked the question, “what is the use of JVM” most people will say it will be responsible for the conversion of bytecode to…May 6, 2021May 6, 2021