Skip to content

Sources & Maintenance

Drupal Research Install

Path: ~/workspace/contrib/web/ (not used for this tool-agnostic guide)

Web Sources

Source URL Guide Sections Last Verified
Clean Architecture - Porchlight https://www.porchlightbooks.com/products/clean-architecture-robert-martin-9780134494166 1.0 2026-02-14
Clean Architecture Summary - GitHub Gist https://gist.github.com/ygrenzinger/14812a56b9221c9feca0b3621518635b 1.0, 16.0 2026-02-14
SOLID Principles Guide - Strapi https://strapi.io/blog/solid-design-principles-javascript-typescript-guide 1.0, 4.0, 5.0 2026-02-14
SOLID Principles in TypeScript - Khalil Stemmler https://khalilstemmler.com/articles/solid-principles/solid-typescript/ 2.0-11.0 2026-02-14
Applying SOLID in TypeScript - LogRocket https://blog.logrocket.com/applying-solid-principles-typescript/ 2.0-11.0 2026-02-14
5 Minutes or Less SOLID - GitHub https://github.com/mikaelvesavuori/5-minutes-or-less-solid 3.0, 5.0, 17.0 2026-02-14
Mastering Modern PHP 2025 - CodemanBD https://codemanbd.com/mastering-modern-php-best-practices-for-2025/ 2.0, 16.0 2026-02-14
SOLID Principles in PHP OOP - MoldStud https://moldstud.com/articles/p-exploring-solid-principles-in-php-oop-essential-insights-for-developers 2.0-11.0 2026-02-14
SOLID Principles Explained - DigitalOcean https://www.digitalocean.com/community/conceptual-articles/s-o-l-i-d-the-first-five-principles-of-object-oriented-design 1.0, 14.0 2026-02-14
Modern PHP Best Practices 2025 - Yeasir Arafat https://yeasirarafat.com/posts/modern-php-best-practices 16.0 2026-02-14
SOLID Principles in PHP - Contact Point https://contactpoint.com.au/blog/2025/02/solid-principles-in-php/ 2.0, 16.0 2026-02-14
Understanding SOLID in PHP - Medium https://medium.com/@tech.sajjad/understanding-solid-principles-in-php-building-robust-and-maintainable-code-3bb81ee96df0 2.0-11.0 2026-02-14
Understanding Anti-Patterns - DevX https://www.devx.com/architecture-zone/understanding-anti-patterns-and-code-smells/ 14.0, 15.0 2026-02-14
Code Smells and Anti-Patterns - Codacy https://blog.codacy.com/code-smells-and-anti-patterns 14.0, 15.0 2026-02-14
Clean Code Principles - Codacy https://blog.codacy.com/clean-code-principles 16.0 2026-02-14
SOLID Wikipedia https://en.wikipedia.org/wiki/SOLID 1.0 2026-02-14
IoC and DI with Spring - Baeldung https://www.baeldung.com/inversion-control-and-dependency-injection-in-spring 11.0 2026-02-14
IoC Containers and DI - Medium https://medium.com/@a.ihsan.elmas/inversion-of-control-ioc-ioc-containers-dependency-injection-di-dependency-inversion-e9d52b3a8980 11.0 2026-02-14
Dependency Injection - InfoWorld https://www.infoworld.com/article/2253680/exploring-the-dependency-injection-principle.html 11.0 2026-02-14
IoC and DI - Martin Fowler https://martinfowler.com/articles/injection.html 11.0, 17.0 2026-02-14
Introduction to IoC - TutorialsTeacher https://www.tutorialsteacher.com/ioc/introduction 11.0 2026-02-14
Liskov Substitution - Wikipedia https://en.wikipedia.org/wiki/Liskov_substitution_principle 6.0 2026-02-14
Behavioral Subtyping - Wikipedia https://en.wikipedia.org/wiki/Behavioral_subtyping 6.0, 7.0 2026-02-14
LSP in Java - Baeldung https://www.baeldung.com/java-liskov-substitution-principle 6.0, 7.0 2026-02-14
Reasoning About Substitutability 2025 - Springer https://link.springer.com/chapter/10.1007/978-3-031-90900-9_12 7.0, 17.0 2026-02-14
LSP Original Paper - CMU https://www.cs.cmu.edu/~wing/publications/LiskovWing94.pdf 6.0, 17.0 2026-02-14
LSP in Python - Rutilus Data https://blog.rutilusdata.com/blog/2024/01/31/liskov-substitution-principle/ 6.0, 7.0 2026-02-14
Interface Segregation - Wikipedia https://en.wikipedia.org/wiki/Interface_segregation_principle 8.0 2026-02-14
ISP Explained - Learnyard https://read.learnyard.com/low-level-design/interface-segregation-principle/ 8.0, 9.0 2026-02-14
ISP - Tom Dalling https://www.tomdalling.com/blog/software-design/solid-class-design-the-interface-segregation-principle/ 8.0 2026-02-14
ISP Original Paper - Object Mentor https://objectmentor.com/resources/articles/isp.pdf 8.0, 17.0 2026-02-14
ISP - OO Design https://www.oodesign.com/interface-segregation-principle 8.0 2026-02-14
ISP Definition - ITU Online https://www.ituonline.com/tech-definitions/what-is-interface-segregation-principle-isp/ 8.0 2026-02-14
ISP Analysis - Alex Hyett https://www.alexhyett.com/newsletter/the-interface-segregation-situation/ 8.0, 9.0 2026-02-14
KISS DRY SOLID YAGNI - Medium https://medium.com/@hlfdev/kiss-dry-solid-yagni-a-simple-guide-to-some-principles-of-software-engineering-and-clean-code-05e60233c79f 13.0, 16.0 2026-02-14
SOLID DRY KISS YAGNI GRASP - idatamax https://idatamax.com/blog/engineering-with-solid-dry-kiss-yagni-and-grasp 13.0, 16.0 2026-02-14
SOLID DRY KISS - Scalastic https://scalastic.io/en/solid-dry-kiss/ 13.0, 16.0 2026-02-14
Python Principles Playbook - Medium https://medium.com/@ramanbazhanau/python-principles-playbook-from-solid-to-yagni-on-examples-b98445e11c9c 13.0 2026-02-14
YAGNI Principle - C# Corner https://www.c-sharpcorner.com/article/the-yagni-principle-you-arent-gonna-need-it/ 13.0 2026-02-14
Essential Software Principles - Medium https://medium.com/@suraif16/software-development-principles-74aeb98a828c 16.0 2026-02-14

Code Sources

No code sources for this tool-agnostic guide.