18,895 reputation
3164
bio website martijnverburg.blogspot.com
location London, United Kingdom
age 36
visits member for 3 years, 7 months
seen 13 hours ago

(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


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.
Feb
2
answered Learning Scala, feeling discouraged
Jan
12
comment Who is responsible for updating the Java API and how can other individuals contribute?
I'll add to this that the landscape is changing - please join the adoptopenjdk.java.net project which is a new group within OpenJDK to help onboard new folks and contributions.
Jan
10
reviewed Approve suggested edit on Can only integers be stored as register variables?
Dec
31
comment Separating front end from back end - Tomcat
Front end is also hosted on a verticle (as such). Vert.x has this really nice concept of a shared event bus all the way to the browser (we use SockJS on the frontend to send/receive events from that bus).
Dec
30
answered Separating front end from back end - Tomcat
Dec
27
reviewed Approve suggested edit on What HTTP status codes need to be checked for this network task to perform smoothly?
Nov
25
comment Implementing multiple generic Interfaces in java
+1 to this - generally speaking you should favour composition over inheritance if you're trying to achieve what the OP wants (in Java). Java 8 with default methods makes this even easier - but not everyone can jump on the bleeding edge yet :-).
Nov
14
awarded  Nice Answer
Nov
3
comment Is Scala ready for prime time?
More specific of Scala because crucially some of the added language features weren't seamlessly integrated with some of the other language features, one of the reasons for its "Kitchen Sink" reputation.
Nov
1
answered How does the maintenance of OpenJDK work in practice?
Oct
22
comment What would be the market life of a JVM based software framework?
Spring has a community that goes beyond the vendor that runs it, so yes you should be fine there. Vaadin, Groovy and Scala aren't even in the same sport right now (despite the tech media claims).