606 reputation
510
bio website
location
age
visits member for 2 years, 9 months
seen Jul 9 at 16:16

Jul
2
comment ROA on top of SOA
I plan to do something similar in the future, the first thing that comes to mind is to delegate calls from REST to actual services (in my case EJBs). I will be using CDI for this (i use JEE 6). Which stack do you use ?
Jun
28
comment Can too much abstraction be bad?
+1 for "Good Tailor's don't leave reams of fabric at each seam just incase you happen to grow a third arm, or become pregnant". We often tend to design software this way, sadly.
Jun
25
comment What is the technical reason that so many social media sites don't allow you to edit your text?
@dan04 yes but there is "slightly edited" and "completely rewritten"
Jun
24
comment What operating systems are used in airplanes, and what programming languages are they developed in?
Also for each component there is a backup. And for each backup there is another backup
Jun
11
comment What is good way to maintain library project without redundancy?
What do you mean ? You should be able to store your library in one place and then just reference it. It will appear in every project but that does not mean that it is duplicated
Jun
4
comment Automatically observing changes in database tables
May be linked : stackoverflow.com/questions/4594955/…
Jun
3
comment What is MVC, really?
I dont see how this answer provides more information than the original question itself ...
May
16
answered Best Practice for Argument Checking
Apr
22
awarded  Nice Answer
Mar
20
comment What problems can be solved using Generics?
just think of generic collections ! It may be a good example
Mar
1
comment Should the variable be named Id or ID?
If using camelcase convention, it should definitely be xxId
Mar
1
awarded  Constituent
Mar
1
awarded  Caucus
Jan
3
comment Best Practice to Avoid “Playing Telephone” with Constructor Arguments
Ok, thanks for the info. But my concern was primarilly checking values in intensive loops (if x < 0 then what).
Jan
2
comment Best Practice to Avoid “Playing Telephone” with Constructor Arguments
Note that when working with graphics performance may be a prime feature, thus checking parameters or instantiating new objects in intensive loops may cause significant performance loss.
Dec
21
awarded  Yearling
Nov
26
comment Naming convention: field starting with “m” or “s”
Android dudes did really wrong in some aspects of their API, too much non standard java and outdated practices ...
Nov
22
comment Is it time to deprecate synchronized, wait and notify?
synchronized keyword may be usefull with simple static methods that should be thread safe, for anything else i would use concurrent. But this is my opinion
Nov
21
comment If you should only have one assertion per test; how to test multiple inputs?
In java with testng you have @DataProvider methods
Nov
21
comment If you should only have one assertion per test; how to test multiple inputs?
The best way to do so is using parameters (some framework support this feature, all frameworks should). This way you are testing a single behaviour but taking into account many test cases and still can see what parameter values caused an error if an error occurs