Creating a self-signed SSL Certificate for Localhost Testing

If you have ever tried to integrate your web application with a third party payment service such as PayPal, chances are you would have come across an error similar to this one below, particularly if you don't have a signed certificate pinned in your application: The problem here is the that many payment services will …

Understanding Dependency Injection and Inversion of Control

Inversion of control (IoC) and dependency injection (DI) can be quite confusing at first.  I remember particularly struggling to figure out when exactly I should use DI\IOC, a question I’m sure most people have asked.  Also, there is no clear definition for these concepts so a lot of reliance is on the examples of actual …