2,618 reputation
11125
bio website andreaferretti.it
location Bonn, Germany
age
visits member for 3 years, 5 months
seen 2 days ago

Jul
7
asked Play or Lift: which one is more explicit?
Jul
2
comment OAuth2 vs Public API
You got it almost right: essentially what you miss is that User A may want to give Site B only part of its data on Site C, or read-only access to this data, or revoke this permission at a later time. None of these things is doable if you just give away your password. Moreover, User A may want to change the password without revoking access to Site B. And for sure, he will not want Site B to be able to log him off. So here is where OAuth steps in. Of course, if the data is public, there is no need for OAuth and a public API is fine.
Jun
30
comment New insights I can learn from the Groovy language
We are now at 3 vote to close and still no indication whatsoever of what makes this a bad question :-(
Jun
30
comment New insights I can learn from the Groovy language
Thank you. I want to investigate Scala as well, but I have to learn Groovy since it is used where I am going to work.
Jun
30
revised New insights I can learn from the Groovy language
edited title
Jun
30
revised New insights I can learn from the Groovy language
added 301 characters in body
Jun
30
comment New insights I can learn from the Groovy language
I just received a downvote and a vote to close. Mind explaining why? The question seems fine to me, but I can improve it if it violates some rules.
Jun
30
accepted How should I evaluate new browser languages?
Jun
30
accepted What is the accepted style for using the `this` keyword in Java?
Jun
30
asked New insights I can learn from the Groovy language
Jun
29
comment one single compressed js file VS compressed requirejs module files
I am not sure I understand your concerns. With the optimizer you can get away with just two files: requireJS itself and the optimized file. Is it a problem loading two files instead of one?
Jun
27
comment Licensing a JavaScript library
You can just state the name of the license, providing a link to the full text. I do not see a way to make sure that the license is associated to the software if you do not want to write it in the comments.
Jun
19
comment Benefits of classic OOP over Go-like language
Yes, what I meant is that it does not have classes in the Java sense
Jun
19
awarded  Nice Answer
Jun
19
answered Benefits of classic OOP over Go-like language
Jun
19
comment How to deal with colleagues refuse to follow practices?
I am not sure what the problem is with your colleague's approach. As long as you have a unique natural key, and assuming you keep that indexed for performance reasons, what are the issues? You could even consider using that human-readable key as primary, so both of you are happy
Jun
16
comment Is 100% code coverage a pipe dream?
Even 100% branch coverage, including all execution paths is not enough. Maybe some error only happens when you take some combination of branches and you have some external input, say a malformed date. There is no possibility that all cases will ever be covered. At the same time, one can have a good confidence with less than 100% coverage but suitably chosen edge cases as input.
Jun
12
comment Am I personally liable for bugs in medical software I've developed as an employee?
You may not be liable, but I would not feel much at ease in releasing an undertested application for medical dosage. By the way, is it even legal to distribute such an application without some form of testing from the local medical authorities?
Jun
12
comment Is making my own copyright licence safe?
A useful LaTeX package had a license that (if I recall correctly) asked to email the author the work produced with the package. It was obviously a way for the author to please himself that his library was used. But the license was not considered to be free, and the author email was dead anyway, so kuvio has disappeared from Debian. :-(
Jun
11
comment Is there a phrase or word to describe an algorithim or program is complete in that given any value for its arguments there is a defined outcome?
I think we agree. But I still do not understand the question :-)