Protecting your business against Meltdown and Spectre

Meltdown and Spectre are security vulnerabilities present in many modern processors. Hackers may exploit these flaws in order to steal data being processed using affected hardware. Meltdown allows hackers to read any kernel memory, regardless of whether they have the required security permissions. Spectre is a whole class of vulnerabilities that force programs on any…

What are S.O.L.I.D principles in programming?

SOLID is an acronym for five object-oriented design principles. S – Single responsibility principle O – Open-closed principle L – Liskov substitution principle I – Interface segregation principle D – Dependency Inversion Principle The intention behind these five principles is to promote flexible, understandable and maintainable code. The Single Responsibility Principle asserts that a class…