Secure Sockets Layer (SSL)

SSL - Secure Sockets Layer

Sockets. Let’s first get that out of the way. We can at least understand what “Secure” and “Layer” means. Not that the concept of sockets should overshadow it’s phrase constituents but it’s important to get a basic understanding of what’s really going on under the hood.

SSL encryption has been around for a very long time, besides having a fast site, security is a necessary feature every site must have. What good is a fast site if it’s hacked, even worse exposing your visitors to malicious content can have a permanent effect. Everything is in jeopardy – you’re business, your branding, your future. So what to do –

Solution – Install SSL

Keep in mind this a broad general overview, an entire book can be written on just SSL alone. Here I will provide a basic understanding – get our feet wet a bit. Continue reading “Secure Sockets Layer (SSL)”

SOLID Principles

SOLID Principles

If you’ve been programming in PHP for a while or just programming for that matter then you may have founds ways to improve your code, you know – take it to another level.

All credit goes to Reval Govender for this post, check out the video here – SOLID Principles

Efficiency, Scalability, Maintainability, Extensible and loosely coupled code comes to mind when thinking about advancing your programming skills. Enter SOLID Principles, don’t worry – there will only be 5 of them to keep in mind. You’ll be okay.

The Five SOLID Principles

  1. S – Single Responsibility
  2. O – Open/Close
  3. L – Liskov Subtitution
  4. I – Interface Segration
  5. D – Dependency Inversion
Continue reading “SOLID Principles”