====== Concepts ====== ===== Version control ===== * [[https://git-scm.com/book/en/v2|Pro Git book]], first three chapters * [[https://martinfowler.com/articles/branching-patterns.html|Patterns for Managing Source Code Branches]] ===== Development process ===== * [[https://en.wikipedia.org/wiki/Scrum_(software_development)|Scrum]] * [[https://en.wikipedia.org/wiki/Kanban_(development)|Kanban]] ===== Unsorted ===== * [[https://github.com/jwasham/coding-interview-university|Coding Interview University]] * [[https://en.wikipedia.org/wiki/SOLID_(object-oriented_design)|SOLID]] * [[https://en.wikipedia.org/wiki/Abstraction_principle_(computer_programming)|Abstraction principle]] * [[https://en.wikipedia.org/wiki/Software_design_pattern|Software design patterns]] * [[https://en.wikipedia.org/wiki/Database_normalization|Database normalization]] * [[https://en.wikipedia.org/wiki/Abstraction_(software_engineering)|Abstraction]] * [[https://en.wikipedia.org/wiki/Separation_of_concerns|Separation of concerns]] * [[https://en.wikipedia.org/wiki/GRASP_(object-oriented_design)|GRASP]] * [[https://en.wikipedia.org/wiki/Unix_philosophy|Unix philosophy]] * [[https://en.wikipedia.org/wiki/Worse_is_better|Worse is better]] * [[https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it|YAGNI]] * [[https://en.wikipedia.org/wiki/Dependency_injection|Dependency injection]] * [[https://en.wikipedia.org/wiki/Inversion_of_control|Inversion of control]] * [[https://martinfowler.com/architecture/|Software Architecture Guide]] * [[https://martinfowler.com/eaaCatalog/index.html|Catalog of Patterns of Enterprise Application Architecture]] * [[https://martinfowler.com/articles/practical-test-pyramid.html|Automated Software Testing]] * [[https://martinfowler.com/bliki/IntegrationTest.html|Integration testing]] * [[https://continuousdelivery.com/|Continuous Delivery]] * [[https://codefresh.io/blog/enterprise-ci-cd-best-practices-part-1/|Enterprise CI/CD Best Practices]] * [[https://martinfowler.com/articles/microservices.html|Microservices]] * [[https://martinfowler.com/microservices/|Microservices Guide]] * [[https://martinfowler.com/delivery.html|Software Delivery Guide]] * [[https://martinfowler.com/data/|Data Guide]] * [[https://refactoring.com/|Refactoring]] * [[https://12factor.net|12 Factor Application]] * [[https://m.heise.de/developer/artikel/Zwoelf-Regeln-fuer-Web-und-Cloud-Anwendungen-4952395.html?wt_mc=rss.red.ho.ho.atom.beitrag.beitrag|Zwölf Regeln für Web- und Cloud-Anwendungen]] * [[https://martinfowler.com/articles/domain-oriented-observability.html|Domain-Oriented Observability]] * [[https://en.wikipedia.org/wiki/Domain-driven_design|Domain-Driven Design]], [[https://github.com/ddd-crew/free-ddd-learning-resources|DDD ressources]] * [[https://github.com/ddd-crew/ddd-starter-modelling-process|Domain-Driven Design Starter Modelling Process]] * [[https://github.com/ddd-crew/bounded-context-canvas|The Bounded Context Canvas]] * [[https://domainstorytelling.org/|Domain Storytelling]], [[https://github.com/WPS/domain-story-modeler|Domain Story Modeler]] * [[https://github.com/ddd-crew/eventstorming-glossary-cheat-sheet|EventStorming Glossary & Cheat sheet]] * [[https://en.wikipedia.org/wiki/Behavior-driven_development|Behavior-Driven Development]] * [[https://en.wikipedia.org/wiki/Test-driven_development|Test-Driven Development]] * [[https://en.wikipedia.org/wiki/Package_principles|Package principles]] * [[https://en.wikipedia.org/wiki/Software_package_metrics|Software package metrics]] * [[https://martinfowler.com/bliki/LayeringPrinciples.html|Layering Principles]] * [[https://martinfowler.com/bliki/PresentationDomainDataLayering.html|Presentation Domain Data Layering]] * [[https://www.thoughtworks.com/de/radar/techniques/consumer-driven-contract-testing|Consumer-driven Contract Testing]] * [[https://www.softwareknigge.de/|Knigge für Softwarearchitekten]] * [[https://martinfowler.com/bliki/CannotMeasureProductivity.html|Cannot Measure Productivity]] * [[https://martinfowler.com/bliki/CQRS.html|Command Query Responsibility Segregation – martinfowler.com]] * [[https://www.cqrs.com/|Command Query Responsibility Segregation, Event Sourcing & co. – cqrs.com]] * [[https://martinfowler.com/eaaDev/EventSourcing.html|Event Sourcing]] * [[https://roca-style.org/|Roca Style]] * [[https://developers.google.com/tech-writing/overview|Technical Writing Guide]] * [[https://security.googleblog.com/2021/06/introducing-slsa-end-to-end-framework.html?m=1|Supply chain Levels for Software Artifacts]], [[https://github.com/slsa-framework/slsa|GitHub repo]] * [[https://cloud.google.com/architecture/devops/devops-tech-trunk-based-development|Trunk-based Development]] * [[https://cloud.google.com/architecture/devops/devops-tech-database-change-management|Database change management]] * [[https://responsibleweb.app/|Responsible Web Applications]] * [[https://cloud.google.com/architecture/devops/capabilities|Google DevOps Resources]] * [[https://faun.pub/approaching-cloud-native-2903a253b8f9|The Road to Cloud Native: The Best Practices to Design and Build Cloud Native applications]] * [[https://www.planetgeek.ch/wp-content/uploads/2014/11/Clean-Code-V2.4.pdf|Clean Code Cheat Sheet]] * [[https://github.com/thangchung/clean-code-dotnet/blob/master/cheatsheets/Clean-Architecture-V1.0.pdf|Clean Architecture Cheat Sheet]] * [[https://samnewman.io/patterns/architectural/bff/|Backends for Frontends]] * [[https://www.devops-research.com/research.html#capabilities|DORA Research Capability Catalog]] * [[https://dora.dev/guides/dora-metrics/|DORA’s software delivery performance metrics]] * [[https://cacm.acm.org/magazines/2000/10/7556-the-five-orders-of-ignorance/fulltext|Five Orders of Ignorance]] * [[https://www.sciencedirect.com/book/9780124114616/business-intelligence-guidebook|Business Intelligence Guidebook]] * [[https://isa-principles.org/|Independent Systems Architecture (ISA)]] * [[https://scs-architecture.org/|Self-contained Systems]] * [[https://speakerdeck.com/tastapod/cupid-for-joyful-coding|CUPID]] * [[https://documentation.divio.com/|Documentation System, documentation quadrants]] * [[https://teamtopologies.com/key-concepts|Team Topologies Key Concepts]] * [[https://martinfowler.com/articles/richardsonMaturityModel.html|Richardson Maturity Model – steps toward the glory of REST]] * [[https://opensource.zalando.com/restful-api-guidelines/|Zalando API Guidelines]] * [[https://www.ben-morris.com/rest-apis-dont-need-a-versioning-strategy-they-need-a-change-strategy/|REST APIs don’t need a versioning strategy - they need a change strategy]] * [[https://quality.arc42.org/|arc42 Quality Model]] * [[https://www.gitops.tech/|GitOps]] * [[https://sre.google/sre-book/monitoring-distributed-systems/|The Four Golden Signals – Monitoring Distributed Systems, Google Site Reliability Engineering]] * [[https://microservices.io/patterns/|A pattern language for microservices]] * [[https://openpracticelibrary.com/|Open Practice Library]] * [[https://openpracticelibrary.com/practice/architectural-decision-records-adr/|Architecture Decision Records]] * [[https://openpracticelibrary.com/practice/behavior-driven-development/|Behavior-Driven Development]] * [[https://openpracticelibrary.com/practice/blue-green-deployments/|Blue Green Deployments]] * [[https://openpracticelibrary.com/practice/burnup-chart/|Burnup Chart]] * [[https://openpracticelibrary.com/practice/cognitive-loadometer/|Cognitive Loadometer]] * [[https://openpracticelibrary.com/practice/continuous-integration/|Continuous Integration]] * [[https://openpracticelibrary.com/practice/continuous-delivery/|Continuous Delivery]] * [[https://openpracticelibrary.com/practice/continuous-deployment/|Continuous Deployment]] * [[https://openpracticelibrary.com/practice/cynefin-framework/|Cynefin Frfamework]] * [[https://openpracticelibrary.com/practice/stacey-matrix/|Stacey Matrix]] * [[https://openpracticelibrary.com/practice/domain-storytelling/|Domain Storytelling]] * [[https://openpracticelibrary.com/practice/event-modeling/|Event Modeling]] * [[https://openpracticelibrary.com/practice/event-storming/|Event Storming]] * [[https://openpracticelibrary.com/practice/everything-as-code/|Everything as Code]] * [[https://openpracticelibrary.com/practice/feature-toggles/|Feature Toggles]] * [[https://openpracticelibrary.com/practice/five-whys-5-whys/|Five Whys (5 Whys)]] * [[https://openpracticelibrary.com/practice/grow-model-for-1-1-coaching/|GROW Model for 1-2-1 Coaching]] * [[https://openpracticelibrary.com/practice/gitops/|GitOps]] * [[https://openpracticelibrary.com/practice/kanban/|Kanban]] * [[https://openpracticelibrary.com/practice/limit-work-in-progress/|Limit Work in Progress]] * [[https://openpracticelibrary.com/practice/kano-model/|Kano Model]] * [[https://openpracticelibrary.com/practice/manage-flow/|Manage Flow]] * [[https://openpracticelibrary.com/practice/minimum-viable-product-mvp/|Minimum Viable Product]] * [[https://openpracticelibrary.com/practice/swot-analysis-strengths-weaknesses-opportunities-threats/|SWOT Analysis]] * [[https://openpracticelibrary.com/practice/scrum/|Scrum]] * [[https://openpracticelibrary.com/practice/stakeholder-map/|Stakeholder Map]] * [[https://openpracticelibrary.com/practice/start-with-why/|Start with Why]] * [[https://openpracticelibrary.com/practice/technical-debt/|Technical Debt]] * [[https://openpracticelibrary.com/practice/test-driven-development/|Test Driven Development]] * [[https://openpracticelibrary.com/practice/user-persona/|User Persona]] * [[https://openpracticelibrary.com/practice/vsm-and-mbpm/|Value Stream Mapping]] * [[https://openpracticelibrary.com/practice/vision-statement/|Vision Statement]] * [[https://openpracticelibrary.com/practice/visualisation-of-work/|Visualization of Work]] * [[https://openpracticelibrary.com/practice/weighted-shortest-job-first/|Weighted Shortest Job First]] * [[https://openpracticelibrary.com/practice/westrums-cultural-typology-assessment/|Westrums Cultural Typology Assessment]] * [[https://openpracticelibrary.com/practice/yes-and/|Yes And]] * [[https://doctorow.medium.com/https-pluralistic-net-2026-01-06-1000x-liability-graceful-failure-modes-d69f384af9e4|Code is a liability (not an asset)]] * [[https://www.orghandbuch.de/|Organisationshandbuch]]: Standardwerk für organisatorische Fragestellungen des Bundesministeriums für Digitales und Staatsmodernisierung