Tag: design

377 HTTP POST with URL query parameters -- good idea or not? 2009-03-04T18:42:52.393

348 REST API Best practices: Where to put parameters? 2010-10-26T13:45:42.297

348 How to design RESTful search/filtering? 2011-02-16T18:45:04.750

234 Single huge .css file vs. multiple smaller specific .css files? 2010-02-25T17:50:58.267

215 How do you design object oriented projects? 2009-07-08T22:10:25.717

177 Using the "final" modifier whenever applicable in Java 2008-09-26T05:05:59.070

168 Building a notification system 2012-03-16T10:27:29.463

163 Why are empty catch blocks a bad idea? 2009-08-05T16:31:56.347

162 REST Complex/Composite/Nested Resources 2011-08-18T08:37:39.113

159 Facebook Architecture 2010-08-20T18:52:04.767

132 Best way for a 'forgot password' implementation? 2009-07-09T09:25:39.033

126 Why is it impossible to override a getter-only property and add a setter? 2008-09-17T12:14:04.570

126 Modelling an elevator using Object-Oriented Analysis and Design 2009-01-29T20:30:38.680

116 Design by contract using assertions or exceptions? 2008-09-22T19:57:57.930

115 A beginner's guide to SQL database design 2008-12-18T09:47:05.103

114 Is returning null bad design? 2009-08-13T21:47:02.467

111 Converting many 'if else' statements to a cleaner approach 2013-01-03T10:10:07.173

99 Difference between events and delegates and its respective applications 2009-02-19T01:11:05.227

97 Best design for a changelog / auditing database table? 2008-10-14T15:00:56.137

94 Django: multiple models in one template using forms 2009-02-20T12:50:26.413

84 C# (.NET) Design Flaws 2009-01-04T23:29:25.633

84 Design Principles, Best Practices and Design Patterns for C (or Procedural Programming in general)? 2010-03-22T13:16:10.443

84 Android singleTask or singleInstance launch mode? 2010-07-10T15:12:00.327

83 Object Oriented Design for a Chess game 2010-11-12T18:47:24.713

83 Fat models and skinny controllers sounds like creating God models 2012-12-26T18:36:02.607

82 How to simulate a higher resolution screen? 2011-06-19T02:46:44.993

81 Where can I find free WPF controls and control templates? 2008-09-23T15:26:22.783

81 How can we develop coding practices designed to protect against leap year bugs? 2012-03-10T14:38:10.530

79 How do you plan an application's architecture before writing any code? 2008-11-15T12:06:31.603

76 Aggregation versus Composition 2009-04-09T16:10:37.140

76 Why can static classes not implement interfaces? 2009-08-12T14:12:25.160

76 Why do we use Interface? Is it only for Standardization? 2010-01-08T07:17:35.727

74 How do you go about charging for building a website? 2009-11-07T11:28:02.753

73 Passing hashes instead of method parameters 2009-12-18T09:54:28.117

72 Any good examples of inheriting from a concrete class? 2011-09-21T07:22:06.847

72 What is the difference between event driven model and reactor pattern? 2012-02-04T04:03:17.147

71 Why doesn't jQuery bomb if your selector object is invalid? 2010-09-14T14:03:31.133

70 Inventory database design 2008-11-13T14:38:52.140

70 Why are circular references considered harmful? 2009-12-13T19:54:55.933

68 Are C#'s partial classes bad design? 2010-03-19T14:01:53.560

68 Javascript - Storing function in object - bad practice? 2012-01-17T22:37:20.410

66 Is an "infinite" iterator bad design? 2010-04-12T14:00:35.430

64 Android 4.0 Sub-Title (section) Label Styling 2012-04-04T22:59:56.090

62 Best Practices & Principles for GUI design 2008-09-18T07:57:15.770

62 Useful Vim plugins for web development and design (php, html, css, javascript)? 2010-07-04T06:51:04.180

62 SOLID vs. YAGNI 2010-10-13T08:27:00.443

62 Should a utility class be static? 2011-08-16T07:11:43.947

61 Why use EventArgs.Empty instead of null? 2008-10-09T19:01:04.807

61 How to find the alpha channel transparency value of a pixel in a png image? 2010-01-25T11:42:05.253

60 Python sum, why not strings? 2010-08-19T19:13:30.977

60 If-less programming (basically without conditionals) 2011-08-31T22:16:03.630

59 Alternatives to the MVC 2008-09-26T20:53:22.730

59 Haskell type vs. newtype with respect to type safety 2009-06-13T20:34:48.870

59 Android application architecture - what is the suggested model? 2010-07-23T17:00:22.927

59 Why people use message/event buses in their code? 2010-10-21T12:25:40.817

59 Why is Singleton considered an anti-pattern? 2012-10-06T00:07:17.520

59 Using Flask-SQLAlchemy in Blueprint models without reference to the app 2012-10-24T22:28:25.583

58 Icons: How does a developer with no design skill make his/her application icons look pretty? 2008-08-09T11:18:58.527

58 How do you know when to use design patterns? 2008-09-17T16:53:05.070

58 How can I design a Java web application without an ORM and without embedded SQL 2009-04-17T15:15:29.153

58 What USEFUL bitwise operator code tricks should a developer know about? 2009-10-07T17:44:35.093

57 Java 8 way to work with an enum 2015-04-28T14:24:05.357

56 REST API - Bulk Create or Update in single request 2015-02-19T00:33:44.607

55 Use GOTO or not? 2008-12-18T20:39:01.743

54 Should unauthorized actions in the UI be hidden, disabled, or result in an error? 2008-12-16T16:56:43.007

54 Is deriving square from rectangle a violation of Liskov's Substitution Principle? 2009-06-23T03:39:41.943

54 REST design for file uploads 2011-12-08T19:04:23.073

54 Android heterogeneous gridview like pinterest? 2012-07-31T09:07:31.170

53 Best examples of CRUD Web Form Design 2009-02-23T15:56:02.230

53 Is non-programmatic software development feasible? 2010-07-12T00:11:52.070

52 How do you design a functional program? 2008-10-10T16:15:32.507

52 How pick colors for a pie-chart? 2008-10-25T19:53:09.137

52 Generic Interface 2009-10-26T07:24:04.070

51 What is the best format for a customer number, order number? 2008-10-07T13:57:49.960

51 C API design: Who should allocate? 2010-07-21T04:23:21.390

51 Dependency injection in Haskell: solving the task idiomatically 2013-01-14T21:46:52.193

51 JavaScript design pattern: difference between module pattern and revealing module pattern? 2014-04-07T07:58:20.970

50 Database - Data Versioning 2009-04-17T22:12:11.820

50 Offline / Online Data Synchronization Design (Javascript) 2010-07-19T21:44:36.587

49 How to Design and Architect a Java/Java EE web application? 2011-04-21T03:15:38.800

49 RESTful design: when to use sub-resources? 2012-11-21T07:57:46.310

49 What does a diamond sign signify in UML class diagrams? 2013-02-28T17:17:37.913

49 Bootstrap 4: Dropdown menu is going off to the right of the screen 2017-02-04T22:20:18.273

48 What are some great online database modeling tools? 2008-09-23T23:01:28.087

48 Ruby on Rails Editor for Windows 2008-10-05T15:48:30.907

48 Why restrict the length of a password? 2009-03-31T18:26:52.987

48 Resources for learning C program design 2009-05-29T12:34:10.877

48 Is it better to create a singleton to access unity container or pass it through the application? 2010-03-05T12:01:18.803

48 Recommendations for a scripting or plugin language for highly math-dependent user coding? 2011-06-01T07:53:43.087

47 Which direction should the arrows point in a sorted table? 2008-12-03T18:11:23.843

46 Why doesn't more Java code use PipedInputStream / PipedOutputStream? 2009-01-27T16:35:43.120

46 Design - Where should objects be registered when using Windsor 2009-09-11T12:59:03.523

46 Core Data - Storing Images (iPhone) 2010-01-18T23:41:47.160

46 How do you write data structures that are as efficient as possible in GHC? 2011-06-21T21:35:25.640

46 Subclass/inherit standard containers? 2011-07-24T10:06:52.530

45 GUI design techniques to enhance user experience 2008-09-03T23:06:44.417

45 Do you still use UML? How? What for? 2008-09-19T19:10:37.240

45 Design question: How would you design a recurring event system? 2008-09-23T20:52:38.880

45 TDD: Does it get in the way of good API design? 2009-12-08T16:00:33.703