
- Oct 6, 2022
- 4 min
Competitive Programming - Time Complexity
As Wikipedia says, competitive programming is a mind sport usually held over the Internet or a local network, involving participants...
21 views

- Apr 28, 2022
- 5 min
Web 1.0, 2.0 & 3.0 ....
The web of data has morphed into a web of data. For instance, many people use "the Web" and "the Internet" interchangeably when they...
33 views

- Mar 19, 2022
- 3 min
Concepts of Software Architecture
Today, every one starting from small children, young people and old people using their smart phones, laptops, computers, PDA etc.., to...
80 views

- Mar 4, 2022
- 6 min
Garbage Collection - How it works in JVM
In the previous blog post, I wrote about the Java Architecture and JVM components. As part of that post, covered briefly about the...
37 views

- Mar 4, 2022
- 4 min
Java Architecture & Components
Are you Java Programmer? This blog helps you to understand every aspect of this language. It is a must for the programmer to understand...
66 views

- Sep 29, 2021
- 4 min
Introduction 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,...
58 views

- Sep 21, 2021
- 4 min
API Architectural Styles
Two separate application/system needs an intermediary to talk to each other and developers often build bridges - Application Programming...
359 views

- Aug 31, 2021
- 4 min
Caching Data Access Strategies - Ecstasy & Agony
Cache is pronounced "CASH" is one of the easiest and proven techniques to increase system performance and scalability. Databases are slow...
208 views

- Aug 19, 2021
- 3 min
Message Broker for Microservices
Microservices uses asynchronous communication commonly through message broker. Each Service handles and collaborates with other services...
211 views


- Aug 18, 2021
- 1 min
JRE | Java RunTime Environment | Java Player
#Java #JRE A Photographer got a New laptop and imported all the vidoes from Camera to Computer. Unfortunately, the Photographer wasn't...
64 views


- Aug 12, 2021
- 4 min
Numpy - The Basics
Numpy is the most powerful library and is used for scientific computing. It provides a high-performance multidimensional array Object...
16 views


- Aug 12, 2021
- 3 min
Introduction to Machine Learning
Machine Learning is buzzing around the world for the past few years, the reason for this is due to the high amount of data production,...
17 views

- Aug 11, 2021
- 3 min
Messages Vs Events
There is a very long history of messaging in software systems. We can easily see an event-driven solution and events in the context of...
66 views