design-patterns

  1. When would polling for events be better than using observer pattern?

  2. What is the best approach to have interchangeable source mappings to the same destination system?
  3. Is there a design pattern or architecture that fits my situation better

  4. Complicated Authorization Based on dynamic criteria
  5. Composition over Inheritance, why not both?
  6. Architecture/design to piece together former-relational MySQL data, now in different databases

  7. Managing/Designing actors and their state in Azure Service Fabric
  8. How to avoid "managers" in my code

  9. How to refactor this legacy code snippet to make it extensible?

  10. Are there any significant disadvantages to depending upon abstractions?

  11. DAO with Java on a Booking System
  12. How to architect Notification service logic?
  13. A reference counting pattern for memory managed languages?

  14. Strategy for avoiding defensive copies while keeping correct encapsulation

  15. How to be organized when designing OO software architecture?

  16. When to use a repository/service vs an instance variable?

  17. Security of data viewed and altered by a web app
  18. Pattern for endpoint that routes requests?

  19. Take out common functionality of row of silimilar classes

  20. Is there a design pattern that I can use to simplify lots of nested methods

  21. How do I prevent unknowningly duplicating code?

  22. Is it okay for a class to use its own public method?

  23. php reference architecture / design / folder structure

  24. Cross Entity Action Implementation

  25. React: Nested object as state vs individual properties
  26. Design pattern to force client of a class to call a method
  27. Architecture for adding projectiles to a Tower Defense game that uses Flyweight pattern for towers?

  28. Should Facade handle all exceptions or throw
  29. Repositories, Gateways, Models and Architecture Questions

  30. Is loose coupling w/o use cases an anti-pattern?

  31. Having a minimal constructor while ensuring invariants

  32. Architecture for a Tower Defense game with multiple towers of similar type?
  33. Balance between aggregate boundaries and domain consistency in DDD
  34. Data access design pattern
  35. What's the proper way to create a list of several slightly different models?
  36. Creating instances of an ability when there are multiple different type of abilities
  37. Design pattern for modeling a PC

  38. The finer points of HMVC
  39. How to approach strategy design in OOP.

  40. Object design principle which describes interface symmetry
  41. Design Pattern for Collection Edits
  42. How Design a program that must handle multiple "products" like in a production line

  43. Best OOP design pattern for a sequence of operations

  44. Factory Design Pattern correctly used?
  45. Implementing similar interfaces on WinForm
  46. Architecture for a Customer/Project/Quote/Order system

  47. Implementing pagination in DDD using data mappers
  48. Is it a good idea to experiment with design patterns?

  49. Do you put business logic in your service implementation ? <comment on my design>
  50. Does the use of frameworks make it unnecessary to learn design patterns?

  51. Any formula to decide whether to use a script (eg bash) or code an app (LAMP)?

  52. How to validate many JSON fields without cluttering up the code with if-checks on each field?
  53. How to manage Factory Command mapping?
  54. Is it reasonable to build applications (not games) using a component-entity-system architecture?
  55. Optimize non-trivial searches in vector of object pointers that share base class
  56. Explain ServiceLocator pattern of ZF2

  57. Use of optional parameter for execute in try block?
  58. Design Patterns for drawing a custom graph in a webapp

  59. Rest api manager encapsulation required or not

  60. Injecting data processing logic into class

  61. How should I implement container customization in a library?

  62. Comparision of modeling with inheritance vs idiomatic trait based composition
  63. Is there a design pattern that would apply to discount models?
  64. MVP: Should a View have multiple Presenters?

  65. Properly integrate an IDL into multiple git repositories

  66. Refactoring of a client API for avoid duplicated code and unclear passage of parameters
  67. What Java collection is most efficient if I need it to hold one element most of the time, and occasionally more?
  68. Is this an inefficient use of the Subscriber (PubSub) pattern?

  69. How Domain, repository and service layers works VS original DAO pattern?

  70. Domain Driven Design - Improving the developers work

  71. On consuming composites

  72. Circumventing the Rules in Wizards and Warriors

  73. Handling common code among presenters
  74. Replacing database polling with messaging queues
  75. How should one model an ExchangeService object (in ews-java-api) for sharing MS Exchange connections?
  76. Does this code solve the square/rectangle Liskov Substution Principle example?

  77. Modifying the Command Pattern

  78. Optimal pattern for parsing delimited (e.g. new line) network stream
  79. Generating Java Classes with Compile-time Value Parameters
  80. How to update a model with dependencies
  81. Which creational pattern should be applied in this scenario?

  82. Looking for a way to handle Javascript file dependencies

  83. How to manage configuration and state in a program
  84. pattern to unlock thread and get variable in fast unlock
  85. Is Chaining of Composition the right approach?

  86. securing database username and password in a web framework

  87. Should a Controller have a Model object as an attribute?

  88. Does the "function returning function" pattern have a name in JavaScript?
  89. Sharing common code when re-writing an application

  90. Please explain why we need SRP in "Plain English" despite its drawbacks?
  91. Is it better to generate a large list during the constructor or when it's accessed?

  92. Handling optional features
  93. Separation of concerns for a "Manager" class

  94. Managing many to many relationship with many different types

  95. How to add extra functionality to an existing method class dynamically with DI?
  96. Can the Application Service layer create an instance of a non aggregate root?
  97. Workaround for overriding a limited set of methods of an interface
  98. JavaFX design pattern for buttons in list items
  99. Liskov, Rectangles, Squares, and Null Objects

  100. Patterns are not building blocks – so I shouldn't build an app on MVC/MVP patterns?