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

In the spirit of better late than never, our JAX-WS 2.1 "ask the experts" session log is now available online.

...

Matt Raible asked me to work on a FishEye plugin for Hudson in...

The maven 2 plugin for JAX-WS 2.x has originally been developed in the codehaus mojo project, but the Mojo project and the JAX-WS project talked and...

One of the big selling points for Hudson has always been its ease of install. But recently it just keeps getting easier.

Apache Lucene project is now apparently using Hudson for their nightly builds. While looking at...

One of the users asked in the forum how to report validation error location by using XPath.

The JAXB RI...

The JAX-WS RI 2.1 uses the Message class as its internal...

For some reason, the blogsphere suddenly ...

Hudson has always been distributed as a single war file, and the installation was as easy as dropping this war to your web container. I thought this was easy enough, but then...

This is a follow up to my previous post.

A reader asked how my "danegrous classloader trick" works,...

As Jave SE 6 adoption increases, it's getting more and more painful that you can't run JAXB/WS 2.1 tools in a straight-forward fashion on JavaSE; since we care about development experience, we...

Maven 2 is really a terrible terrible tool (with all the bugs, no documentation, verbose XML, ...), yet I'm finding it more and more useful these days. ...

Today is a release day of JAX-WS RI 2.1 (see the announcement.) Before I head for a party (I'm sure we can...

In this post I'm going to talk about the details of the benchmark Bharath did (kudos to him and the rest of...

Glassfish v3 is going to be based on Maven2, and I've been helping them to get it right. One of the work is to invoke JAXB's schema compiler to compile a DTD with XJC plugins. Once you know what...

Sorry folks, the FastInfoset team found out that there's a silly bug in 2.1.1 that prevented our code from using the optimized execution path, and this...

People occasionally need to be able to use the same set of POJOs to match different XML representations.

My favorite feature in the JAXB RI is the simpler and better binding mode, which makes the generated code...

I just posted the JAXB RI 2.1.1 and the JAXB RI 2.0.5.

2.1.1 is a bug fix release to 2.1 (...

Jerome wrote a plugin for XJC that generates bound properties...

Various people have been asking us to do a better job at Spring integration. So I've been working on it, and the first cut is ready.

The idea behind this is relatively simple....

Sometimes, when you use java.net website, you have to click a bunch of links to get to where you want. This is particularly frustrating when java.net is slow.

So I came up with a "switch...

One of a very common problem that people (especially new people) faces in the remoting system like JAX-WS is this. Your server throws an unexpected exception.

I'm happy to announce the availability of the JAXB 2.1 specification and the JAXB RI 2.1 FCS (FCS="...

I'm happy to hear from many folks that they liked the DIY Orb project. It even...