246 reputation
15
bio website Phi.Lho.free.fr
location France
age 52
visits member for 3 years, 7 months
seen Jul 1 at 15:54
Professional programmer for living... and for fun!
Amateur artist (see my deviantART account if you are curious)... only for fun!

Aug
1
answered Would Single Page Apps(thin server-thick client architectures) kill server side languages like Java, C++
Feb
15
comment Is it a acceptable approach to put try catch wherever null pointer exception occurs?
I was first horrified by your positive answer, but, reading further, I found it sensible and well thought. My first reaction is because I often see newbies wrapping a statement with try / catch just to avoid a NPE! But you catch the issue at a higher level (and it can apply to any unexpected runtime exception, of course) to avoid the application to just crash in this case, and to log it (hide it from the user) to allow programmers to analyze it. The "silently fail" option has one drawback: it supposes logs are regularly scrutenized, and the application can fail to do what is expected.
Jan
17
comment Selecting a JAX-RS implementation for a new project
I was already leaning toward using Jackson, Guava, Validator and OAuth, so this looks like a no-brainer... Thanks.
Oct
29
comment Is it worth learning either GWT or Vaadin?
vaadin.com/fr/features -- "Based on Google Web Toolkit (GWT)" Some adaptation is needed but you can use GWT components in Vaadin.
Oct
26
comment Is it worth learning either GWT or Vaadin?
Why GWT OR Vaadin? Vaadin is based on GWT, it is a framework like Sencha GXT or SmartGWT, just a bit different in its approach, but still rooted on GWT.
Oct
26
comment Does Dart have any useful features for web programmers?
@MebAlone out of context, this quote can be seen as a humble tribute to the cleverness of the language that even Doug wouldn't have imagined... :-)
Dec
20
awarded  Yearling
Jul
2
answered Is anybody using JavaFX
Jun
28
comment Simple method for reliably detecting code in text?
1. Indeed, even if some languages are proud to allow omitting them (JavaScript, Lua, Scala...) or use a different symbol (or none at all, like Python). 2. Some people like to write func (x) (or func( x ) and other variants). But sure the majority omits the space. 3. As pointed out, dot doesn't work well in some cases (URLs, IP addresses, typo). 5. Perhaps more reliable if detected at the start of a (typed) line. Also lines starting with # or two dashes. 5. + and & aren't so uncommon as abbreviations, I think. -- Overall, a good set of suggestions, I just wanted to help to refine them.
Jun
28
comment Simple method for reliably detecting code in text?
Add "Usage of $ before non numeric words: $var is common in Perl and PHP (and Ruby?)."
Jun
28
comment Simple method for reliably detecting code in text?
With some messages written by non-native English writers, the spellchecker will choke on every other word...
Apr
13
comment What's the difference between Scala and Red Hat's Ceylon language?
Static typing is not an "improvement over Java"...
Mar
10
comment How useful are infix operators in a programming language?
There is also RPN: push the elements, then the operator.
Mar
7
answered Do you have to be good at math to be a good programmer?
Mar
4
comment Decompilers - Myth or Fact?
"This is for the same reason that there are so many viruses for Windows." -- Totally unrelated. There were viruses for Windows long before .NET was invented. Viruses has nothing to do with decompilation. There are (were?) small and clever assembly language programs.
Mar
1
comment Why is there still case sensitivity in some programming languages?
it depends on your keyboard. For me (using a French keyboard), _ is easy to type, {} are much harder (using AltGr to reach them).
Mar
1
comment Is it possible to design a language that doesn't have syntax errors?
Recently I saw people commenting on TECO, stating that nearly any input could be run, giving unpredictable results... I can imagine a language attempting to do automatic spelling fixes (cnost to const) with possible funny results (azerty to assert)...
Mar
1
comment What mistakes do language writers often make which doom their language?
I don't see D as a doomed/unsuccessful language...
Mar
1
comment What mistakes do language writers often make which doom their language?
That's why the Fan programming language became Fantom... Choosing a common name is almost as bad as one letter name (as above) or using symbols (C++, C#, C--, F#). If you follow #Scala on Twitter, you get music news as well... Python, Alice, Eiffel, Mercury, Processing (sic), etc. are cool names but bad for searching (although context helps). Lisp, Perl, Nemerle, Clojure and others did the right thing...
Mar
1
comment What do you wish language designers paid attention to?
@Konrad: Programming isn't writing English (or other natural language). A balance must be maintained between classical Cobol (very verbose) and APL (very terse in symbolic ways). While I enjoy C-like languages, I appreciate Lua's syntax (based on do ... end) too and find it readable. Readability is a very subjective topic anyway, everybody has an opinion on it... :-)