Make software design and architecture roadmap interacxtive

pull/3344/head
Kamran Ahmed 2 years ago
parent b91c11b273
commit 57395f769a
  1. 2
      public/jsons/roadmaps/software-design-architecture.json
  2. 1
      src/roadmaps/software-design-architecture/content/100-clean-code-principles/101-be-consistent.md
  3. 1
      src/roadmaps/software-design-architecture/content/100-clean-code-principles/102-meaningful-names.md
  4. 1
      src/roadmaps/software-design-architecture/content/100-clean-code-principles/103-indentation-and-code-style.md
  5. 1
      src/roadmaps/software-design-architecture/content/100-clean-code-principles/104-keep-it-small.md
  6. 1
      src/roadmaps/software-design-architecture/content/100-clean-code-principles/105-pure-functions.md
  7. 1
      src/roadmaps/software-design-architecture/content/100-clean-code-principles/106-minimize-cyclomatic-complexity.md
  8. 1
      src/roadmaps/software-design-architecture/content/100-clean-code-principles/107-avoid-passing-nulls-booleans.md
  9. 1
      src/roadmaps/software-design-architecture/content/100-clean-code-principles/108-keep-framework-code-distant.md
  10. 1
      src/roadmaps/software-design-architecture/content/100-clean-code-principles/109-use-correct-constructs.md
  11. 1
      src/roadmaps/software-design-architecture/content/100-clean-code-principles/110-keep-tests-independent.md
  12. 1
      src/roadmaps/software-design-architecture/content/100-clean-code-principles/111-use-meaningful-names.md
  13. 1
      src/roadmaps/software-design-architecture/content/100-clean-code-principles/112-code-by-actor.md
  14. 1
      src/roadmaps/software-design-architecture/content/100-clean-code-principles/113-command-query-separation.md
  15. 1
      src/roadmaps/software-design-architecture/content/100-clean-code-principles/114-avoid-hasty-abstractions.md
  16. 1
      src/roadmaps/software-design-architecture/content/100-clean-code-principles/index.md
  17. 1
      src/roadmaps/software-design-architecture/content/101-programming-paradigms/100-structured-programming.md
  18. 1
      src/roadmaps/software-design-architecture/content/101-programming-paradigms/101-functional-programming.md
  19. 1
      src/roadmaps/software-design-architecture/content/101-programming-paradigms/102-object-oriented-programming.md
  20. 1
      src/roadmaps/software-design-architecture/content/101-programming-paradigms/index.md
  21. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/100-primary-principles/100-inheritance.md
  22. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/100-primary-principles/101-polymorphism.md
  23. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/100-primary-principles/102-abstraction.md
  24. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/100-primary-principles/103-encapsulation.md
  25. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/100-primary-principles/index.md
  26. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/101-paradigm-features/100-abstract-classes.md
  27. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/101-paradigm-features/101-concrete-classes.md
  28. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/101-paradigm-features/102-scope-visibility.md
  29. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/101-paradigm-features/103-interfaces.md
  30. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/101-paradigm-features/index.md
  31. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/102-model-driven-design/100-domain-models.md
  32. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/102-model-driven-design/101-anemic-models.md
  33. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/102-model-driven-design/102-layered-architectures.md
  34. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/102-model-driven-design/103-domain-language.md
  35. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/102-model-driven-design/104-class-invariants.md
  36. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/102-model-driven-design/index.md
  37. 1
      src/roadmaps/software-design-architecture/content/102-object-oriented-programming/index.md
  38. 1
      src/roadmaps/software-design-architecture/content/103-software-design-principles/100-composition-over-inheritance.md
  39. 1
      src/roadmaps/software-design-architecture/content/103-software-design-principles/101-encapsulate-what-varies.md
  40. 1
      src/roadmaps/software-design-architecture/content/103-software-design-principles/102-program-against-abstractions.md
  41. 1
      src/roadmaps/software-design-architecture/content/103-software-design-principles/103-hollywood-principle.md
  42. 1
      src/roadmaps/software-design-architecture/content/103-software-design-principles/104-solid.md
  43. 1
      src/roadmaps/software-design-architecture/content/103-software-design-principles/105-dry.md
  44. 1
      src/roadmaps/software-design-architecture/content/103-software-design-principles/106-yagni.md
  45. 1
      src/roadmaps/software-design-architecture/content/103-software-design-principles/index.md
  46. 1
      src/roadmaps/software-design-architecture/content/104-design-patterns/100-gof-design-patterns.md
  47. 1
      src/roadmaps/software-design-architecture/content/104-design-patterns/101-posa-patterns.md
  48. 1
      src/roadmaps/software-design-architecture/content/104-design-patterns/index.md
  49. 1
      src/roadmaps/software-design-architecture/content/105-architectural-principles/100-component-principles.md
  50. 1
      src/roadmaps/software-design-architecture/content/105-architectural-principles/101-policy-vs-detail.md
  51. 1
      src/roadmaps/software-design-architecture/content/105-architectural-principles/102-coupling-and-cohesion.md
  52. 1
      src/roadmaps/software-design-architecture/content/105-architectural-principles/103-boundaries.md
  53. 1
      src/roadmaps/software-design-architecture/content/105-architectural-principles/index.md
  54. 1
      src/roadmaps/software-design-architecture/content/106-architectural-styles/100-messaging/100-publish-subscribe.md
  55. 1
      src/roadmaps/software-design-architecture/content/106-architectural-styles/100-messaging/101-event-driven.md
  56. 1
      src/roadmaps/software-design-architecture/content/106-architectural-styles/100-messaging/index.md
  57. 1
      src/roadmaps/software-design-architecture/content/106-architectural-styles/101-distributed/100-client-server.md
  58. 1
      src/roadmaps/software-design-architecture/content/106-architectural-styles/101-distributed/101-peer-to-peer.md
  59. 1
      src/roadmaps/software-design-architecture/content/106-architectural-styles/101-distributed/index.md
  60. 1
      src/roadmaps/software-design-architecture/content/106-architectural-styles/102-structural/100-component-based.md
  61. 1
      src/roadmaps/software-design-architecture/content/106-architectural-styles/102-structural/101-monolithic.md
  62. 1
      src/roadmaps/software-design-architecture/content/106-architectural-styles/102-structural/102-layered.md
  63. 1
      src/roadmaps/software-design-architecture/content/106-architectural-styles/102-structural/index.md
  64. 1
      src/roadmaps/software-design-architecture/content/106-architectural-styles/index.md
  65. 1
      src/roadmaps/software-design-architecture/content/107-architectural-patterns/100-cqrs.md
  66. 1
      src/roadmaps/software-design-architecture/content/107-architectural-patterns/101-soa.md
  67. 1
      src/roadmaps/software-design-architecture/content/107-architectural-patterns/102-domain-driven-design.md
  68. 1
      src/roadmaps/software-design-architecture/content/107-architectural-patterns/103-model-view-controller.md
  69. 1
      src/roadmaps/software-design-architecture/content/107-architectural-patterns/104-microservices.md
  70. 1
      src/roadmaps/software-design-architecture/content/107-architectural-patterns/105-blackboard-pattern.md
  71. 1
      src/roadmaps/software-design-architecture/content/107-architectural-patterns/106-microkernel.md
  72. 1
      src/roadmaps/software-design-architecture/content/107-architectural-patterns/107-serverless-architecture.md
  73. 1
      src/roadmaps/software-design-architecture/content/107-architectural-patterns/108-message-queues-streams.md
  74. 1
      src/roadmaps/software-design-architecture/content/107-architectural-patterns/109-event-sourcing.md
  75. 1
      src/roadmaps/software-design-architecture/content/107-architectural-patterns/index.md
  76. 1
      src/roadmaps/software-design-architecture/content/108-enterprise-patterns/100-dtos.md
  77. 1
      src/roadmaps/software-design-architecture/content/108-enterprise-patterns/101-identity-maps.md
  78. 1
      src/roadmaps/software-design-architecture/content/108-enterprise-patterns/102-use-cases.md
  79. 1
      src/roadmaps/software-design-architecture/content/108-enterprise-patterns/103-repositories.md
  80. 1
      src/roadmaps/software-design-architecture/content/108-enterprise-patterns/104-mappers.md
  81. 1
      src/roadmaps/software-design-architecture/content/108-enterprise-patterns/105-transaction-script.md
  82. 1
      src/roadmaps/software-design-architecture/content/108-enterprise-patterns/106-commands-queries.md
  83. 1
      src/roadmaps/software-design-architecture/content/108-enterprise-patterns/107-value-objects.md
  84. 1
      src/roadmaps/software-design-architecture/content/108-enterprise-patterns/108-domain-models.md
  85. 1
      src/roadmaps/software-design-architecture/content/108-enterprise-patterns/109-entities.md
  86. 1
      src/roadmaps/software-design-architecture/content/108-enterprise-patterns/110-orms.md
  87. 1
      src/roadmaps/software-design-architecture/content/108-enterprise-patterns/index.md
  88. 1
      src/roadmaps/software-design-architecture/content/index.md
  89. 2
      src/roadmaps/software-design-architecture/software-design-architecture.md

File diff suppressed because one or more lines are too long

@ -7,7 +7,7 @@ featuredDescription: "Guide to learn software design and architecture"
title: "Software Design and Architecture"
description: "Step by step guide to learn software design and architecture"
isNew: false
hasTopics: false
hasTopics: true
dimensions:
width: 968
height: 1764.66

Loading…
Cancel
Save