Skip to content

Category Archives: Design Pattern

back(1) You have a browser of one tab where you start on the homepage and you can visit another URL, get back in the history… Read More
This article covers designing a complete Snake and Ladder game using object-oriented programing (Python OOP) principles with the following rules and requirements. Below we will… Read More
SOLID principle is an acronym that stands for 5 key principles in software development:  S – Single Responsibility Principle  O – Open Closed Principle  L… Read More
Apple is one of the world’s favorite tech brands, holding a tight spot as one of the tech Big Four companies. Apple products have found… Read More
Facebook(Meta) is an online social media and social networking service owned by the American company Meta Platforms. It employs around 72000 people across the globe… Read More
Google is an American multinational technology company specializing in search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, and artificial intelligence. It… Read More
A Pattern, in general, refers to the particular layout which helps to perform certain tasks with ease. Technically, patterns can be considered as devices that… Read More
A design pattern is proved solution for solving the specific problem/task. We need to keep in mind that design patterns are programming language independent for… Read More
Given a 2D array grid[][] of size N * M, consisting of the characters “1”, “0”, and “*”, where “*” denotes an empty space and… Read More
If we see RAM physically then we notice that RAM is made up of a few chips. We can design the required RAM size using… Read More
Problem Statement: Consider your run a Software company. And you have a huge client list who frequently use your software. You host your software on… Read More
Network Load Balancer (NLB) can handle traffic spikes, handle millions of requests per second however, it doesn’t support logging, so use cloudwatch to keep all… Read More
In systems, clients and servers communicate together in which client requests and server responds back to the respective client with requested data. Now there can… Read More
As the name suggests, Object-Oriented Programming or OOPs refers to languages that use objects in programming. Object-oriented programming aims to implement real-world entities like inheritance,… Read More

Start Your Coding Journey Now!