RaviinSoftware Architecture/Design EssentialsTypes of CohesionModularity Fundamentals5 min read·Dec 31, 2022----
RaviinSoftware Architecture/Design EssentialsWhat is Modularity?Modularity Fundamentals3 min read·Dec 28, 2022----
RaviinSoftware Architecture/Design EssentialsSoftware Architecture vs. DesignFundamentals of Software Architecture2 min read·Dec 24, 2022----
RaviinSoftware Architecture/Design EssentialsVertical vs. Horizontal ScalabilityUnderstanding that systems can scale vertically or horizontally, up or down, and out or in3 min read·Dec 24, 2022----
RaviinSoftware Architecture/Design EssentialsWhat is Scalability?Understanding system scalability and how it is different from system performance?2 min read·Dec 23, 2022----
RaviinDemystifying SecurityHow TLS Secures CommunicationsUnderstanding SSL/TLS9 min read·May 24, 2020----
RaviinDemystifying SecurityMaking Sense of SSL/TLSThe minimum that every software developer should know about SSL/TLS15 min read·May 3, 2020--1--1
RaviinDemystifying SecurityUnderstanding TLS CertificatesA Quick Introduction to TLS Certificates4 min read·Apr 29, 2020--1--1
RaviinDemystifying SecurityWindows Accounts, Logon & Authorization FundamentalsThe basics of Windows Access Control5 min read·Dec 31, 2019----
RaviinDemystifying SecuritySAML 2.0: A Brief Conceptual OverviewThis article provides a brief overview of SAML 2.0 — just enough to get an intuition about SAML’s high-level structure, but not enough to…6 min read·Dec 29, 2019----