design 533

  1. “Thinking in AngularJS” if I have a jQuery background?
  2. How to decide when to use Node.js?
  3. Why not inherit from List<T>?
  4. Why not use tables for layout in HTML?
  5. Large-scale design in Haskell?
  6. Why create “Implicitly Unwrapped Optionals”, since that implies you know there's a value?
  7. RESTful URL design for search
  8. HTTP POST with URL query parameters — good idea or not?
  9. REST API Best practices: Where to put parameters?
  10. Component based game engine design
  11. Software Design vs. Software Architecture
  12. How to design RESTful search/filtering?
  13. Difference between Microservices Architecture and SOA
  14. When should I use a struct instead of a class?
  15. What is the difference between aggregation, composition and dependency?
  16. How many parameters are too many?
  17. Single huge .css file vs. multiple smaller specific .css files?
  18. Why is good UI design so hard for some Developers?
  19. How do you design object oriented projects?
  20. Declaring variables inside or outside of a loop
  21. What is opinionated software?
  22. Missing return statement in a non-void method compiles
  23. C state-machine design
  24. How to inherit constructors?
  25. prototype based vs. class based inheritance
  26. Struct like objects in Java
  27. Using the “final” modifier whenever applicable in Java
  28. Uses for Optional
  29. Good or bad practice? Initializing objects in getter
  30. Building a notification system
  31. REST Complex/Composite/Nested Resources
  32. What kind of solutions is Go designed for?
  33. How to compare objects by multiple fields
  34. Why are empty catch blocks a bad idea?
  35. Mutable vs immutable objects
  36. Facebook Architecture
  37. What is the opposite of 'parse'?
  38. Call to getLayoutInflater() in places not in activity
  39. Who architected / designed C++'s IOStreams, and would it still be considered well-designed by today's standards?
  40. How to design a database for User Defined Fields?
  41. Why is it impossible to override a getter-only property and add a setter?
  42. Are there free iPhone navigation bar icon sets available?
  43. Python function overloading
  44. Websites like
  45. What is an anti-pattern?
  46. Best way for a 'forgot password' implementation?
  47. How to make gradient background in android
  48. Thread vs ThreadPool
  49. Design by contract using assertions or exceptions?
  50. Modelling an elevator using Object-Oriented Analysis and Design