blog.cmpsamurai.comSoftware Architecture Concepts: Cloud NetworkingPublic cloud providers such as AWS (Amazon Web Services), and GCP (Google Cloud Platform) offer many network services to customers that can be configured through graphical interfaces, command line, and API endpoints. In this article, which is aimed a...Jul 10, 2023·4 min read
blog.cmpsamurai.comSoftware Architecture Concepts: [ Part 8] SOLID Principles The First Principle : [S]Have you ever tried to refactor/clean up some program code only to discover you are just dealing with a different type of mess? reordering spaghetti in a pan doesn't make it a different type of pasta. It is only by having a deep understanding of OOD ...Jun 28, 2022·3 min read
blog.cmpsamurai.com8 Types Of Source Code CommentsHaving worked in a couple of multinational software companies as well as startups, I feel I have seen or at least heard about almost every type of software comment there is, I will try to list them, and I am happy for you to reach out to me if there ...Jun 25, 2022·7 min read
blog.cmpsamurai.comInformation Security Series: [Part2] Principles of PrivilegesIt is important to define the various levels of access to an information technology system individuals require. The levels of access given to individuals are determined on two primary factors: The individual's role within the organization. The sensi...Mar 14, 2022·5 min read
blog.cmpsamurai.comInformation Security Series: [Part1] Principles of SecurityIn this series, we are going to talk about the basic principles of information security & the fundamental frameworks that are used to protect data and systems. The CIA Triad In 1998 a security model called the CIA triad started being used for creatin...Mar 13, 2022·2 min read