2,676 reputation
11225
bio website andreaferretti.it
location Bonn, Germany
age
visits member for 3 years, 10 months
seen 54 mins ago

Apr
8
awarded  Good Answer
Mar
25
answered How can I use different versions of an evolving library in different projects?
Mar
10
comment How to avoid duplicating the domain model in a multi-language distributed application?
If you only need to share data classes and not application logic, you may want ti have a look at avro or protobuf
Mar
5
awarded  Popular Question
Jan
30
awarded  Yearling
Nov
20
awarded  Notable Question
Oct
17
comment What will be correct answer to “why is NoSQL faster than SQL” on interview?
As I have said in the answer, one can do the same in SQL; it is just that when this becomes the rule instead of the exception, NoSQL databases are usually faster and more natural to use. In theory, SQL is the best model one can use, but when data grows over a certain size, it just cannot accomodate some models, and data duplication becomes faster and easier to reason about.
Oct
15
comment Is there a need for garbage collection in a stack-based language?
Actually factor is garbage collected
Sep
15
awarded  Nice Question
Sep
13
comment Are there any advantages of SASS over LESS?
Well, they are different beasts. Bootstrap is a set of conventions and widgets, while Compass os a collection of reusable mixins
Jun
28
comment How do people get rid of conditional branches in Functional Programming?
It depends on the language. Scala, for instance, is a functional language that also has object-oriented capabilities, so you just do the same. Cloure has multimethods. In Haskell you may have a function that are defined on a certain typeclass and different datatype may give different implementations of the function.
May
2
awarded  Popular Question
May
1
awarded  Popular Question
Apr
12
comment Why do some of object oriented languages let programmer use primitive types?
@ratchetfreak There is no reason why one could not have primitive types appear as objects at the language level and be converted during code generation, without losing speed. This is, for instance, the approach of Scala.
Apr
2
awarded  Nice Answer
Mar
29
answered Why is Option/Maybe considered a good idea and checked exceptions are not?
Mar
25
comment Dynamically generating HTML and CSS
I understand that, but this question is more than one year old. The point anyway, was that Opa is a language with native datatypes for Html and Css that maybe would make it easier to write the design logic the OP was looking for.
Mar
20
awarded  Popular Question
Mar
11
awarded  Pundit
Mar
4
awarded  Notable Question