RaviinSoftware Architecture/Design EssentialsTypes of CohesionModularity FundamentalsDec 31, 2022Dec 31, 2022
RaviinSoftware Architecture/Design EssentialsWhat is Modularity?Modularity FundamentalsDec 28, 2022Dec 28, 2022
RaviinSoftware Architecture/Design EssentialsSoftware Architecture vs. DesignFundamentals of Software ArchitectureDec 24, 2022Dec 24, 2022
RaviinSoftware Architecture/Design EssentialsVertical vs. Horizontal ScalabilityUnderstanding that systems can scale vertically or horizontally, up or down, and out or inDec 24, 2022Dec 24, 2022
RaviinSoftware Architecture/Design EssentialsWhat is Scalability?Understanding system scalability and how it is different from system performance?Dec 23, 2022Dec 23, 2022
RaviinDemystifying SecurityHow TLS Secures CommunicationsUnderstanding SSL/TLSMay 24, 2020May 24, 2020
RaviinDemystifying SecurityMaking Sense of SSL/TLSThe minimum that every software developer should know about SSL/TLSMay 3, 20201May 3, 20201
RaviinDemystifying SecurityUnderstanding TLS CertificatesA Quick Introduction to TLS CertificatesApr 29, 20201Apr 29, 20201
RaviinDemystifying SecurityWindows Accounts, Logon & Authorization FundamentalsThe basics of Windows Access ControlDec 31, 2019Dec 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…Dec 29, 2019Dec 29, 2019