Reputation
5,718
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
4 24 52
Impact
~330k people reached

Aug
23
awarded  Notable Question
Jul
23
awarded  Nice Question
Jun
30
answered How to determine if a class meets the single responsibility principle?
Jun
27
awarded  Yearling
Jun
16
answered When is optimization not premature and therefore not evil?
Jun
15
comment What is exactly bug in the requirements?
@Yosi In case a software system does not behave as intended you have a bad software system or bug(s) in it?
Jun
8
awarded  Excavator
Jun
8
revised Why there is no power operator in Java / C++?
added 24 characters in body
Apr
7
awarded  Popular Question
Apr
7
awarded  Notable Question
Apr
1
comment Is there a performance benefit to using the method reference syntax instead of lambda syntax in Java 8?
@GlenPeterson It's not clear; is the question about the best/most syntax between lambdas and method references or is it about which one provides more performance? If it's the first case I believe you need to update the title.
Mar
18
revised Front end first or Back end first. Of the two which is a Good system design pratice?
added 70 characters in body
Mar
18
answered Front end first or Back end first. Of the two which is a Good system design pratice?
Mar
10
comment What does the Spring framework do? Should I use it? Why or why not?
Considering Enterprise Java, it's easier to answer what Spring doesn't do...
Mar
10
comment The dream of declarative programming
@itsbruce I wasn't saying that procedural paradigm is better than the declarative one at defining data; I was saying that declarative paradigm isn't better (nor worse) than procedural one (for general purpose languages). As for manipulating data, the declarative part of SQL is not enough for real life applications; otherwise no one would have invented and used procedural extensions. As for the article, I disagree with it from the abstract where it contradicts Brooks; he built his ideas from real projects while those guys didn't build anything outstanding to prove their theory.
Mar
10
comment The dream of declarative programming
@itsbruce I already mentioned in the post that declarative language are very good as DSL and gave SQL as probably the best example. I don't understand what you're trying to suggest here. As for the problematic imperative model when handling data: keep in mind that the extensions to SQL that manipulate the data are procedural (TSQL, PLSQL etc.) and not declarative. As for ORM the problems appear from mapping relational model to an Abstract Data Type model; again I don't see how declarative programming is helping here.
Mar
10
comment The dream of declarative programming
@Doval As you said it mapping to Algebraic DT is not easier than mapping it to a typical struct or a class; and I don't think here is a matter of verbosity. That's why declarative programming isn't helping here. Also most database implementations (at least the most used ones) also don't support Algebraic DT.
Mar
9
revised The dream of declarative programming
deleted 95 characters in body
Mar
9
comment The dream of declarative programming
@itsbruce The thing is most real data is not easily mapped to ADT; think of how most databases work. As Prolog - Erlang, you are right, they are different languages. I mentioned that one is functional while the other one is logical but is best if I delete the whole comparison.
Mar
9
revised The dream of declarative programming
added 185 characters in body