Been doing clutchless upshifts for a the last 3 - 4 years, even close to red line - after reading an article I think in Motorcyclist magazine. This puts less strain on the tranny than if you do it with the clutch. Why? Because clutchless by definition occurs only at the moment (at the exact rpm) when the gear is ulnoaded - otherwise it simply won't get out of the gear. When you do it using the clutch, you actually most of the time are not able to match rpm so that the gear is unloaded, and as a result cause more damage to the dogs - not a lot of damage, but still...
It is also so simple and quick. Let's say you accelerate and your rpm gradually goes up. When you feel the need to upshift, you simply preload the shifter with about 2-4 lb of force and continue to apply this pressure. Don't worry the gear is not going to change under load. The actual shift occurs when you blip the throttle. Let's say it was open at 80%. Blip the throttle down to about 50% and at this point the gear changes ALL BY ITSELF, and then blip it right back to about 70%, and release the shifter. All this is done in one quick move.
There are two side points to make. DO NOT BABY the shifter, or you will hit a false neutral (this is true for either way of upshifting). Preload the shifter with enough effort.
When you do the second part of the blip and go back to somewhat lower rpm (because you are now in the taller gear, silly), realize that your new rpm depends on what gears you were shifting from and to. For example, shifting from 1st to 2nd (yes, I do clutchless there too with no ill effects) your original rpm of 8k needs to change to let's say 5.5k because there is a big difference in gearing between 1st and 2nd. In another example, upshifting 5 -> 6 your 8k rpm only needs to change to let's say 7.5k after the shift. Even if you make mistake here and feel the jolt, don't worry - the gears are locked already.
When you do it right, the whole thing works like an automatic transmission and takes all of 1/4 sec.