14,374 reputation
35177
bio website
location Germany
age
visits member for 3 years, 4 months
seen Jul 11 at 13:06

I am a fellow craftsman from Germany.

My interests include:

  • Software design and architecture
  • Programming best practices
  • Electronics
  • Computer security

Jul
4
awarded  Nice Answer
May
21
awarded  Nice Answer
May
12
comment Licensing: Derivative work and copyright notice
Thanks so far, but what if some datastructures closely ressemble each other? Or the same domain terms are used in both the libraries albeit with different implementations and interfaces? What if the architecture is similar, albeit not the same? Is that still no derivative work?
May
12
asked Licensing: Derivative work and copyright notice
Apr
3
awarded  Enlightened
Apr
3
awarded  Nice Answer
Mar
27
awarded  Good Answer
Mar
24
awarded  Nice Answer
Mar
16
awarded  Yearling
Feb
13
awarded  Good Answer
Feb
10
revised Should entities be accessible from all layers of an application?
added 23 characters in body
Feb
10
answered Should entities be accessible from all layers of an application?
Dec
5
comment Is there a design pattern that describes the separation of a Form from a Model
@GustavBertram ViewModel is a form of PresentationModel. FYI: The Model View ViewModel (MVVM) is an architectural pattern used in software engineering that originated from Microsoft as a specialization of the Presentation Model design pattern (wikipedia)
Dec
5
comment Should I use one database per application or share a single database amongst multiple applications
Pieter B: I assume you have never worked in enterprise environments, like for large corporations. Having one database with many different applications and different development teams is just asking for trouble and can eventually bring development to a hold. That said, there's never a black and white choice imho.
Dec
1
answered Is there a design pattern that describes the separation of a Form from a Model
Dec
1
comment Is there a design pattern that describes the separation of a Form from a Model
If that's your use case isn't there the need for a reference to the user in the model? Your scenario does not make sense to me. Either you store these things in completely different databases or they are stored in the same db, but then they are either required to have different identities or references to users. If your model is setup correctly, I doubt there's a problem here. Imho the problem is in your model. But you can always have a PresentationModel if you really need one. Still, I think the flaw is in your model.
Nov
9
comment Is there really anything to gain with complex design?
@Telastyn: JSF is cumbersome because it is clearly over-abstracted. Just a real world example.
Nov
9
comment Is there really anything to gain with complex design?
I've seen projects fail because of over-abstracted mixes of spaghetti and lasagna. You should always keep things as simple as possible and honestly, good architecture IS simple to the keen and experienced eye, but n00bs don't alawys understand. Good architecture does not slow you down, quite the contrary.
Nov
5
awarded  Nice Answer
Oct
17
accepted In Java, would you sacrifice type safety for a nicer programming interface