NFJS Speakers
- Matthew Bass
- David Bock
- Stevie Borne
- John Carnell
- Tim Dalton
- Scott Davis
- Keith Donald
- Robert Fischer
- Mark Fisher
- Neal Ford
- David Geary
- Andrew Glover
- Brian Goetz
- Stuart Halloway
- Jason Harwig
- John Heintz
- David Hussman
- Mark Johnson
- Scott Leberknight
- Tiffany Lentz
- Chris Maki
- Kito Mann
- Tom Marrs
- Matthew McCullough
- Alex Miller
- Ted Neward
- Joseph Nusairat
- Michael Nygard
- Pratik Patel
- Srini Penchikala
- Mark Richards
- Jared Richardson
- Brian Sam-Bodden
- Srivaths Sankaran
- Nathaniel Schutta
- Ryan Shriver
- Ken Sipe
- Brian Sletten
- Venkat Subramaniam
- Burr Sutter
- Shashank Tiwari
- Vladimir Vivien
- Mark Volkmann
- Craig Walls
Erik Doernenburg
Principal Consultant @ Thoughtworks
Erik Doernenburg is a Principal Consultant at ThoughtWorks Inc. where he is helping clients with the design and implementation of large-scale enterprise solutions. Building on his experience with J2EE, Microsoft .NET and other environments, Erik is continually exploring patterns of enterprise software. He is an advocate of agile development and Open Source software, holds a degree in Informatics from the University of Dortmund and has studied Computer Science and Linguistics at the University College Dublin
Blog
Call Graph Visualisation with AspectJ and Dot
Posted Saturday, September 27, 2008
One of my favourite tools to render graphs is GraphViz Dot and in an earlier entry I described how to use it to visualise Spring contexts. Today I want to showcase a different application. Call graphs show how methods call each other, which can more »SpringViz and the 1000ft view
Posted Tuesday, August 12, 2008
The Spring framework has become ubiquitous in the Java world, and there are a large number of tools supporting developers of Spring-based applications. In this post I describe SpringViz; or, more accurately, my variant of it. SpringViz helps devel more »Presentations
Test Driven Development, Take 2
More and more developers are being drawn to Test Driven Development (TDD). It doesn?t take much time or effort to get going, especially after you have passed that first hurdle of approaching development using the mantra of ? more »
By Erik Doernenburg
More and more developers are being drawn to Test Driven Development (TDD). It doesn?t take much time or effort to get going, especially after you have passed that first hurdle of approaching development using the mantra of ?red-green-refactor? instead of ?code for days and then debug and test?. But after a while you discover that TDD has more to it than just basic state-based testing.
In this session Erik will present in-depth discussions of topics such as interaction-based testing, dependency injection, classical vs mockist testing, test doubles, and the object mother pattern.