19,340 reputation
3266
bio website martijnverburg.blogspot.com
location London, United Kingdom
age 37
visits member for 4 years, 2 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


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 suggested edit on 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.
Feb
14
comment How to improve upon Bloch's Builder Pattern, to make it more appropriate for use in classes that may be extended and sub-extended many times over?
You should really blog about this somewhere if you haven't already, nice piece of algorithm design! I'm off sharing it now :-).
Feb
10
comment equals and hashcode methods autogenerated, is it always a good practice?
Hopefully over the course of Java 9/10 this will get tidied up with the addition of Collection Literals and Value Types..
Feb
5
awarded  Nice Answer
Feb
3
comment Naming of type parameters in java
+1 - I used to be the strict naming guy that insisted on fully typed names. Then I realised none of my co-workers understood what was going on, so I went back to the industry convention.