PinnedDevaraj DurairajCompetitive Programming & Time ComplexityAs Wikipedia says, competitive programming is a mind sport usually held over the Internet or a local network, involving participants trying…5 min read·Oct 6, 2022----
Devaraj DurairajWeb 1.0, 2.0, 3.0 and BeyondThe web of data has morphed into a web of data. For instance, many people use “the Web” and “the Internet” interchangeably when they are…6 min read·Apr 28, 2022----
Devaraj DurairajConcepts & Characteristics of Software ArchitectureToday, every one starting from small children, young people and old people using their smart phones, laptops, computers, PDA etc.., to…4 min read·Mar 19, 2022----
Devaraj DurairajGarbage Collection — Java ArchitectureIn the previous blog post, we saw Java Architecture and JVM components. As part of the post, covered briefly about the Garbage Collector…7 min read·Mar 4, 2022----
Devaraj DurairajJava Architecture and ComponentsUnderstanding of Java Architecture and components5 min read·Mar 3, 2022--1--1
Devaraj DurairajIntroduction to Internet of Things (IoT)Internet of Things (IoT) is a network of physical objects or people called “things” that are embedded with software, electronics, network…4 min read·Sep 22, 2021----
Devaraj DurairajMessage Broker for Micro servicesMicro services uses asynchronous communication commonly through message broker. Each Service handles and collaborates with other services…3 min read·Sep 21, 2021--1--1
Devaraj DurairajCaching Data Access Strategies — Ecstasy & AgonyCache is pronounced “CASH” is one of the easiest and proven techniques to increase system performance and scalability. Databases are slow…6 min read·Sep 21, 2021----
Devaraj DurairajAPI Architectural StylesTwo separate application/system needs an intermediary to talk to each other and developers often build bridges — Application Programming…5 min read·Sep 21, 2021--3--3
Devaraj DurairajMessage Driven Vs Event DrivenThere is a very long history of messaging in software systems. We can easily see an event-driven solution and events in the context of…4 min read·Oct 27, 2020--2--2