19,450 reputation
3268
bio website martijnverburg.blogspot.com
location London, United Kingdom
age 37
visits member for 4 years, 3 months
seen yesterday

(aka the "Diabolical Developer"). I'm the CTO at jClarity, a traveller, open source and Java advocate, London JUG co-organiser, UK Graduate Developers co-organiser, Moderator on the Javaranch, Community leader for Ikasan EIP and PCGen, co-author of The Well-Grounded Java Developer (Java 7 site), regular conference speaker, yadda, yadda, yadda :-).

You can contact me on martijnverburgATgmailDOTcom or on twitter @karianna or @java7developer or @diabolicaldev


2d
awarded  Nice Answer
Dec
12
comment Whiteboard “testing” during an interview: legitimate way to back up your (whiteboard) code?
@JuliaHayward - A Lucky escape for you by the sounds! Can't believe people still do that.
Nov
28
comment Is it possible to compile Java into machine code? (Not bytecode)
Java 8 can emit new bytecodes that will break the GNU compiler, whilst Java 7 (the language) couldn't, you could get say JRuby to generate an invokedynamic, which also would have broken things..
Nov
28
awarded  Nice Answer
Sep
30
awarded  Explainer
Sep
9
awarded  Yearling
Jul
23
revised What techniques would you use for a next generation java web application?
typos
Jul
16
awarded  Nice Answer
Jun
29
revised Good or bad practice to mask Java collections with meaningful class names?
added 320 characters in body
Jun
27
answered Good or bad practice to mask Java collections with meaningful class names?
Jun
7
comment Legality of modifying and distributing the JRE
Updated the answer, HTH!
Jun
7
revised Legality of modifying and distributing the JRE
added 523 characters in body
Jun
6
answered Legality of modifying and distributing the JRE
May
30
revised Reasons NOT to use JSF
added 159 characters in body
May
12
comment Is object pooling a deprecated technique?
See the JMH Framework for a full explanation (openjdk.java.net/projects/code-tools/jmh) but basically you've got to give the JVM a chance to JIT your code, run GC's before your benchmark & so on.
Apr
11
reviewed Approve Why should passwords be encrypted if they are being stored in a secure database?
Mar
27
comment Why is it bad to write something in language X as if you're writing a program in language Y in terms of using a shared coding paradigm
Yeah I always shake my head at that - Java will deliberately always evolve more slowly than other languages as it's a long term workhorse. The JVM however can jump forward in leaps and bounds somewhat faster, which is what enables things like Lambdas to eventually come to the language.
Mar
26
comment Why is it bad to write something in language X as if you're writing a program in language Y in terms of using a shared coding paradigm
Much of this is alleviated with Java 8 - Lambdas rides in to mostly save the day :-)
Feb
25
awarded  Nice Answer
Feb
15
comment Benefit of using static inner builder class
Immutability and side effect free is also a goal.