This video is only available for Cloud Champion users. Please log in or register to continue.

Session Information

Most developers have probably, at some point, been told that the SOLID principles are the foundation that all good software stands on top of. The presenter of this session has even travelled around the world and told thousands of people this at various conferences and user groups. However, is it really so?

After years of talking about, and thinking about the SOLID principles, Chris Klug has started to question the validity of them. Are these principles still valid 20+ years after they were formulated? Or have we moved beyond these principles and found other “truths” or pillars to build our software on top of?

In this talk, Chris will walk you through each one of the principles and explain what they are supposed to mean, as well as what they actually mean. He will also try to shed some light on whether they may or may not be valid anymore. And as you might have guessed by now, telling developers to strictly follow the SOLID principles might not be the most solid advice anymore.

Speaker's bio

Chris Klug is a developer badass-as-a-service that either creates or solves problems depending on who you ask. He loves creating and building things. Whether it be a new application, a new kitchen or a new RC helicopter, you will see him building things all the time. Most of the time, that means writing code and solving problems for clients at a company called Active Solution in Stockholm though. Except for the many days he spends at conferences and user groups, talking about doing things he is passionate about, and for the days he goes mountain biking, IPSC shooting, kiteboarding or RC helicopter flying.

For the last 15-something years, he has been solving problems for customers, and loving it. But if he gets to choose, he’ll go to the beach and kitesurf every day!


  • Karl-Henrik Nilsson

    Karl-Henrik Nilsson

    Cloud Solution Architect

  • Chris Klug

    Chris Klug

    Solution Architect & Developer
    Active Solution