Dependency Inversion Principle

In the last article we learned about the Interface Segregation Principle. In this article we will be going over the Dependency Inversion Principle. The Dependency Inversion Principle, is the fifth SOLID Principle for OOP. For those new to SOLID, S.O.L.I.D Stands for: Single Responsibility Principle Open…

Implementing a SAML IDP with Laravel

Recently, I was tasked with figuring out how to implement Single Sign On (SSO) between a Laravel 5.2 Application and Canvas LMS. Canvas LMS offers a few different options for SSO support, and most are popular third party providers such as Google, Facebook, and Twitter. However, I needed to…