Blogs by topic Java Tools and user kohsuke
| • Accessibility | • Ajax | • Blogging | • Business | • Community |
| • Databases | • Deployment | • Distributed | • Eclipse | • Education |
| • EJB | • Extreme Programming | • Games | • GlassFish | • Grid |
| • GUI | • IDE | • Instant Messaging | • J2EE | • J2ME |
| • J2SE | • Jakarta | • JavaFX | • JavaOne | • Jini |
| • JSP | • JSR | • JXTA | • LDAP | • Linux |
| • Mobility | • NetBeans | • Open Source | • OpenSolaris | • OSGi |
| • P2P | • Patterns | • Performance | • Porting | • Programming |
| • Research | • RMI | • RSS Feeds | • Search | • Security |
| • Servlets | • Struts | • Swing | • Testing | • Tools |
| • Virtual Machine | • Web Applications | • Web Design | • Web Development Tools | • Web Services and XML |
Tools

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
Community

Today is my last day at Oracle, and I'll be starting a new company around Hudson.

Hudson Hackathon Day 1 is over, and we had a great time.

I'll be speaking at JavaZone 2009 in the next week. See you there!



