Reputation
5,022
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
1 8 23
Newest
 Nice Answer
Impact
~253k people reached

Apr
8
comment Supporting Multiple Java Versions in OSS Libraries
Can you give us more reasons why you want libs for different jvms? only having "Supporting Java 9 features and language may lead to performance and API improvements" sounds like Premature_optimization
Apr
5
answered Should temporary files be saved to /tmp or the current working directory?
Mar
30
answered How do people make libraries cross-platform?
Mar
24
answered Onion architecture and independence
Mar
2
comment Log4j logger per class vs logger per application
With loggers you have to find a tradeoff between what you gain (more flexible runtime way to decide what you want to see in the log) and what you loose (memory). If there is one static logger per class you loose the more memory the more classes you have. Whould you eleminate classes and readable namespace/class names to save some extra bytes? why to waste space for a class java.util.ArrayList when j.AL whould be enough? For me this debate sounds like premature optimisation
Mar
1
answered Testing strategies for interpreter language parser
Feb
10
answered How do you handle country specific behaviors?
Feb
4
answered Efficient way in comparing two lists
Feb
4
answered Gathering IP address and workstation information; does it belong in a state class?
Feb
2
revised Dependency Inversion Principle - No deriving from concrete classes?
added 38 characters in body
Feb
2
revised Dependency Inversion Principle - No deriving from concrete classes?
added 38 characters in body
Feb
2
answered Dependency Inversion Principle - No deriving from concrete classes?
Feb
2
comment Test architecture for feature that spans several modules
not a duplicate but closely related: programmers.stackexchange.com/questions/308170/… putting filtering into a seperate Strategy module makes it a lot easier to test.
Feb
1
comment Paid open-source app
have you asked other programmers who opensourced payed mobile apps? Example: play.google.com/store/apps/details?id=net.osmand.plus (payed) and play.google.com/store/apps/details?id=net.osmand (free, reduced-feature) are open source and available at github github.com/osmandapp/Osmand
Feb
1
answered Domain Driven Design and Cross Domain interaction
Jan
27
comment Differences between Given When Then (GWT) and Arrange Act Assert (AAA)?
is this a duplicate of programmers.stackexchange.com/questions/111837/… , programmers.stackexchange.com/questions/135218/… , programmers.stackexchange.com/questions/135218/…
Jan
27
comment Does an interface including several methods that return instances of Object make sense?
What do you want to do with the result of mapThisStructure() if it has no methods of it-s own? Just as a parameter for some other "this"-consumer-method? I think we need a more concrete example or you risk that this question might be closed as "too broad"
Jan
27
answered Where does apply authorization rules for my layered application?
Jan
25
revised Architecture: API with slightly different behavior depending on the logged-in user roles
added 370 characters in body
Jan
25
answered Architecture: API with slightly different behavior depending on the logged-in user roles