Are You a SOLID Developer?
It is pretty common to hear people talk about "SOLID code" in talks, blogs and podcasts these days. For the object-oriented programming novice who hears this term for the first time, the Wikipedia article gives a high-level overview, but advice and information about what ""SOLID"" really means on a practical level can be hard to come across. This talk aims to clarify what the SOLID principles are and how you can apply them in your work, with the aim of producing easier-to-maintain, de-coupled code with fewer smells. I'll show you PHP examples of each of the five SOLID principles, talk about when and how to implement them in your applications and give you a few other hints about ways you can improve your OOP design.
EVENT:
PHP UK Conference 2017
SPEAKER:
Gareth Ellis
PERMISSIONS:
The original video was published on PHP UK Conference YouTube channel with the Creative Commons Attribution license (reuse allowed).
CREDITS:
Original video source: https://www.youtube.com/watch?v=86Tt2pW9pv4
Other Videos By Coding Tech
2017-11-09 | WebGL + GPU = Amazing Results! |
2017-11-08 | How To Write Secure JavaScript Applications |
2017-11-06 | SVG CAN DO THAT?! |
2017-11-05 | WebAssembly Demystified |
2017-11-02 | WordPress + PWA = Progressive Web Sites |
2017-10-31 | How To HACK A Node App |
2017-10-30 | Performance Limitations of React Native and How to Overcome Them |
2017-10-28 | A Skeptics Guide To Functional STYLE JavaScript |
2017-10-27 | Has The Age Of Quantum Computing Finally Arrived? |
2017-10-27 | The JavaScript Starter Kit Manifesto |
2017-10-26 | Are You a SOLID Developer? |
2017-10-24 | Blasting React Into Space: Building Fluid Interfaces With React and WebGL |
2017-10-20 | Promises Are Terrible; Start Using Promises |
2017-10-19 | Deep Dive Into Computer Vision |
2017-10-18 | Machine Learning For Software Developers |
2017-10-15 | WebGL In Action! |
2017-10-12 | THIS IS NATIVESCRIPT! |
2017-10-10 | ReactJS - Django App Development Workshop |
2017-10-08 | Discovering JavaScript |
2017-10-07 | Toward A Better Front End Architecture: ELM |
2017-10-06 | Building UI At Enterprise Scale With Web Components |