I wrote a little tool that improves the flexibility in evolving classes without breaking backward compatibility.
I did a quick interview with DZone about my new company, InfraDNA.
My new company, InfraDNA, is open for business for all things Hudson
My project of the day (or “POTD”) is GitHub API for Java — a library for accessing GitHub programmatically.
My project of the day (or "POTD") is Custom Access Modifier — an annotation and an enforcer that lets you define application-defined custom access modifiers,
Make sure to come to Hudson Hackathon this Friday 3/19 and/or Saturday 3/20.
I've finally managed to produce a Windows installer (*.msi) for Hudson at http://hudson-ci.org/msi/
YouDebug is a debugger but it's not a debugger. It's a debugger, because it builds on top of Java Platform Debug Architecture, and therefore is capable of doing everything your debugger can do — such as attaching to another process, breaking when certain conditions are met, inspect/manipulate variables, and so on.
But at the same time, it's not your typical debugger, because it's not interactive. Instead of using point-and-click and GUI. You don't need source code either. Instead, it comes with a DSL-like syntax sugar on top of Groovy that controls what YouDebug would do against the target program
I'll be doing a webinar and Q&A sessions on Hudson tomorrow
I'll be speaking at JavaZone 2009 in the next week. See you there!