1,557 reputation
410
bio website dgronau.wordpress.com
location Germany
age 40
visits member for 2 years, 10 months
seen Apr 14 at 9:14

Java Software Developer located in Germany, hobby programming language is Scala.


Mar
24
answered Reason for (post/pre) increment operator in Java or C#
Feb
3
awarded  Custodian
Feb
3
reviewed No Action Needed Why are the Java 8 java.time classes missing a getMillis() method?
Feb
3
reviewed Reviewed Learning Scala, feeling discouraged
Feb
3
reviewed No Action Needed What license shall I use for derivative (ported) software originally licensed under Mozilla Public License v2?
Dec
6
revised Will loop constructs become obsolete?
added 220 characters in body
Dec
6
answered Will loop constructs become obsolete?
Aug
18
answered How to handle divide by zero in a language that doesn't support exceptions?
Jun
11
awarded  Yearling
May
20
answered JSON vs Foreign Keys
Apr
26
answered I am new to programming and I am interested in jdbc - Tips and Advice needed
Apr
16
comment What to do if a team member delivers bad quality code?
"I work as a kind of mixture of a Scrum Master and a team lead." - that's a bad idea, and makes it harder to find a solution.
Mar
27
comment Benefits of combining programming languages
On the other hand closure are an important part of any modern mainstream language. The reason why it was finally pushed into Java was that the very important and "fundamental" fork-join framework was pretty much unusable without. I would have preferred if they had given Java a general syntax overhaul (even with breaking compatibility) and a better type system first, but I still think the advantages and possibilities of closures outweigh the ugliness (closure syntax itself isn't too bad, but it just doesn't "blend in") and complexity.
Mar
26
comment Benefits of combining programming languages
@jwenting: True, but I would still prefer to code in hideous Java 8 than in "simple" Java 1.2 (at least until a Scala job comes along). That's the circle of life...
Mar
26
comment Benefits of combining programming languages
@jwenting: Most mainstream programming languages strive to be "all-purpose" languages, and even those who don't tend to widen their scope over time (e.g. Erlang). Sometimes the result of an extension are good, sometimes they are bad, but its rare that language designers withstand the pressure for including new features.
Mar
26
answered Benefits of combining programming languages
Mar
21
awarded  Nice Answer
Mar
21
answered How do I choose between better salary and exciting job?
Mar
1
comment Throwing an exception inside finally
If this is Java, and you can use Java 7, check out if ARM blocks can solve your problem.
Feb
22
comment The suffix Exception on exceptions in java
You can't throw non-Throwables in Java, either. However you may deal with exception not only in try-catch-settings, e.g. you might collect exceptions when you make some kind of validation for complex objects (when you want to know all related problems, not only the first one). In such cases you should be aware that you can e.g. re-throw the things you have in your list, so it would be bad to call them i.e. ValidationIssue instead of ValidationException.