5,484 reputation
42149
bio website
location
age
visits member for 2 years, 9 months
seen Mar 25 at 15:37

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
Mar
9
answered The dream of declarative programming
Feb
27
awarded  Notable Question
Feb
24
answered What methods are there to avoid a stack overflow in a recursive algorithm?
Feb
6
reviewed Approve Web API alternatives to save a file to server's file system
Jan
26
reviewed Reject Is the 'finally' portion of a 'try … catch … finally' construct even necessary?
Jan
26
reviewed Approve SQL injection attacks, how do I test and secure coldfusion queries?
Jan
8
answered PHP and performance
Dec
12
answered Should CountDownLatch be used for waiting for an event?
Dec
1
awarded  Notable Question
Nov
24
comment Did Java avoid multiple inheritance here?
@overexchange Being final does not mean that the object is not mutable; just that the reference to an object cannot be changed to point to another object, but the referring object can be mutable. I recommend learning Java 8 because introduces neat concepts which boost productivity. More interesting than default methods are lambda expressions and Streams API.
Nov
23
answered Did Java avoid multiple inheritance here?