Ranmal DewageMicroservices Part 2: Design PatternsMicroservice is the architecture style most developers adopt when developing modern applications. Although microservices provide many…Jun 8, 2021Jun 8, 2021
Ranmal DewageMicroservices Part 1: Overview about MicroservicesWhat was before Microservices ???Jun 6, 2021Jun 6, 2021
Ranmal DewageDesign 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
Ranmal DewageARP 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
Ranmal DewageDateTime 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
Ranmal DewageEvolution of Software ArchitecturesWhen we talk about the evolution of Software Architecture, it is mainly categorized as Monolithic (Standalone) Architecture…May 16, 2021May 16, 2021