Skip to main content

Kohsuke Kawaguchi

Kohsuke Kawaguchi is a senior staff engineer at Sun Microsystems. He has been working on XML and XML schema languages since 2001, in particular RELAX NG, W3C XML Schema, JAXB, and JAXP. He also hosts many projects on java.net, such as Hudson. More information on him can be found at http://www.kohsuke.org/.
 

Weblogs

(I started cross-posting blogs to my own website.)

I was working on Hudson yesterday which led...

(I started cross-posting blogs to my own website.)

(I started cross-posting blogs to my own website.)

(I started cross-posting blogs to my own website.)

As I wrote in my farewell note, I was working on starting a new company around...

(I started cross-posting blogs to my own website.)

My project of the day (or "POTD") is...

(I started cross-posting blogs to my own website.)

My project of the day (or "POTD") is Custom Access Modifier — an annotation and an enforcer that lets you define application-...

I started working for Sun Microsystems since Janurary 2001, when I first came to the US. During these years I was able to work on many different projects, such as MSV, JAXB, JAX-WS, Metro,...

Hudson Hackathon Day 1 is over, and I'm just back to the office.

If you are living in San Francisco bay area, or if you are visiting the area for EclipseCon next week, make sure to come to Hudson Hackathon this Friday 3/19 and/or Saturday 3/20. The plan is to...

James Lorenzen had an excellent blog post about the importance of a descriptive commit comment. I...

ObjectWeb ASM is a great library that's used to parse Java class files. It's used in all kinds of projects, such as Hibernate, Corba, JAX-WS, Jersey, Spring,...

I've finally managed to produce the Windows installer for Hudson, as originally raised by...

At work, I have two monitors hooked up to my workstation, which gives me about 4300x1600 combined screen real estate (one of them had to come out of my own pocket, but that's a separate story.)...

As a programmer, I spend a lot of time fixing bugs. And a considerable portion of that is the time spent on reproducing a problem. Here is how a typical such session goes. Your user reports that...

I'll be doing a webinar and Q&A sessions on Hudson tomorrow.

One of the problems of doing a presentation for the general audience is that I normally can't spend too much time on the...

Due to the recent availability problem in java.net, I've set up Subversion mirrors for Hudson and various GlassFish related projects at http://svn-mirror...

Today I've digged deeper into one of the nastiest problems I ever encounted since I became a Java programmer.

The problem was this — I have the Hudson slave agent program, which...

We'll be hosting a Hudson community meet up at the upcoming...

Yesterday, a Hudson committer Alan Harder discovered an EOFException in Hudson, which only happens on 64bit JVM on Solaris.

I'll be leaving the bay area on Monday to give a talk about Hudson in...

The continuous integration server Hudson that I started 5 years ago has grown to the point that it has become...

Java Web Start demands that the JNLP file contains the codebase attribute on the root <jnlp> tag, but this is really problematic.

The reason this is problematic is...

Hudson Distributed Fork Plugin

Most of the tests written today are designed to be executed on a single system (in fact, many of them don't even try to use multiple threads.) This tends...

To quote the announcement e-mail from R.

A Hudson committer Seiji Sogabe put together a chart that shows the growth of Hudson plugins.

Eclipse community did a survey on Java developers, asking various questions.

One of the questions they had was...

JavaOne is always such a big week for me (and many of us) that I need a bit of time to unwind before I go back to my regular routine. So this year, I took on a little hobby project.

My...

(Translated from the original article written in Japanese)
This article shows how to prepare a Live USB stick that becomes a...