Reputation
2,517
Top tag
Next privilege 3,000 Rep.
Cast close & reopen votes
Badges
3 13 26
Newest
 Nice Answer
Impact
~155k people reached

  • 0 posts edited
  • 2 helpful flags
  • 279 votes cast
Apr
30
awarded  Nice Answer
Mar
16
answered Lucene vs Solr - Indexing pdf/word documents reisiding on a NAS drive using .Net
Jan
7
awarded  Favorite Question
Nov
6
awarded  Popular Question
Oct
7
awarded  Yearling
Sep
24
awarded  Autobiographer
Aug
3
comment Why isn't Java used for modern web application development?
I think the issue here is that Java has been somewhat outgunned by other technologies when it comes down to creating strictly the UI part of the web-app. Doing it in JS, with some of the new frameworks (like Angular) is a lot simpler (and more natural) than doing it with Java EE's Web UI technologies (JSP, JSF, etc). On the server-side of a web app, Java still holds strong.
Jul
15
awarded  Nice Answer
Jul
2
awarded  Curious
Jun
24
answered Is template “metaprogramming” in Java a good idea?
Jun
19
answered Is it beneficial to study past the basics of a core language when the primary goal is to rely on its framework?
May
7
awarded  Good Question
Apr
30
answered MongoDB: Replicate data in documents vs. “join”
Apr
19
awarded  Notable Question
Apr
18
comment Would a “downcast if block” be a reasonable language feature?
@ratchetfreak but couldn't this potentially throw a InvalidCastException ?
Apr
16
comment Why returning XML/JSON for API requests, can't we just directly process request and return the modified web page (HTML/CSS/JS)?
If nothing else, think of how bandwith-wasteful that is. Why would you want to keep (re)transfering parts of the UI via network (and possibly in an uncompressed-text form) when the only part that changes is the data? Why force the user to witness the complete reload of a complicated web-page in his/her browser, when you only need to change a small part of it (like the weather update in the corner of a news page) ?
Apr
4
awarded  Notable Question
Mar
12
comment Is “Hiring only the Best” a really practical advice for normal desktop application programming?
@quickly_now I've also worked with really good programmers who were in no way passionate or enthusiastic about the project and chose instead to parade their general knowledge of programming instead of actually solving any real problem. They were a deadweight too. Depending on the project, after a certain point, the technical knowledge / programming aptitudes of someone working on it become kind of moot. However the fact of being passionate and enthusiastic about it doesn't have such issues: the more you have it, the better it is for everyone.
Mar
11
comment Is it bad practice to allow user defined fields?
How about just using a database that accepts multivalued fields, like Mongo, Lucene, etc, and avoid having n relationships between a "main" entry and it's n attributes? Yes in theory you could have a certain attribute common to two different entities, and these relationships would save you a bit of disk space this way, but your performance would degrade fast after a certain point.
Mar
8
comment What makes the difference between “Hire” and an honest “almost” for final on-site interviews?
@kevincline agreed, it was me who said it :)