Below are links to some of my writings:
General Development
New classes for improved readability
Implementing validation using validity scopes
Case study of implementing DDD
Domain model implementation consideration - dealing with presentation-domain model mismatch using rich domain model
Do the simplest thing that works cause you ain't gonna need it anyway
About complexity
Circular dependencies
How to dissolve too big Entities
Lazy man's mock pattern
Getting rid of the all mighty Controller
How many Os do you have in your OOD?
Dark side of frameworks
Testing
Functional testing in developer's toolbox
Testing anti-pattern
How to make writing unit tests easier?
Power of EasyMock 2 with Java 1.4
Extending JUnit
Tip for integration testing with Spring
Technology
Spring Roo overview
Implementing custom persistence queries in Grails
GORM and getting rid of the DAO(Repository) layer
Simpler Hibernate Criteria Builder in Grails
Grails initial experience
Hibernate associations with complex conditions
MVC for GWT
Adding equals implementation macro in Eclipse
Presentation and domain model mapping in GWT applications
Ajax threading
Non-transactional Open Session In View
Process
Representing non-functional requirements with user stories
Story points vs hours for measuring sprint progress
Scrum and labels
Review, review, review
Why is organizational project manager needed and how to improve his effectiveness
Retrospectives revisited (part 2 of series)
Silver bullet for improving development process (part 1 of series)
What the heck is agile?