Skip to main content

Kirill Grouchnikov

Kirill Grouchnikov has been writing software since he was in junior high school, and after finishing his BSc in computer science, he happily continues doing it for a living. He is currently working as a senior software developer in a large corporate environment and would like to share his views on the Java community, trends and code writing experience.


kirillcool's blog

Genuitec, Hibernate and playing nice with open source

Posted by kirillcool on March 21, 2007 at 8:26 PM PDT

It all started on The Server Side where Gavin King accused Genuitec of "skirting waaay to close to an LGPL violation over bundled modifications to Hibernate Tools".

When backward is really forward

Posted by kirillcool on March 19, 2007 at 6:17 PM PDT

So, i'm reading a book and in one of the first chapters the authors try to put some reasoning behind an awkward API:

Java on the desktop - trail behind or lead forward?

Posted by kirillcool on March 17, 2007 at 3:29 PM PDT

Subpixel rendering has been around since 1988. Microsoft stepped on the scene circa 1998, applying for the patent on ClearType in 1999 and getting it in 2001.

Spring effects on buttons - now at your nearest look and feel

Posted by kirillcool on March 15, 2007 at 12:07 AM PDT

This is the third part in series about ghosting image (aka spring) effects on Swing buttons.

Desktop Matters - the links and more

Posted by kirillcool on March 9, 2007 at 11:15 PM PST

The first Desktop Matters is officially over (although there still may be a few people still talking in the conference room as we speak...) First of all, many thanks and congratulations to Ben and Dion for organizing this (and making it take place 10 minutes away from whe

The things that we take for granted

Posted by kirillcool on March 8, 2007 at 11:12 AM PST

Last weekend i went and bought a new laptop (actually, this is my first laptop). So, as i plugged it in and connected to the net, Vista started downloading updates and installing them. And then i started thinking - what happens if one of these updates will simply crash the OS on the next boot?

Borrowing from Vista - part I

Posted by kirillcool on February 27, 2007 at 12:08 AM PST

Windows Vista was released a few weeks ago, and it brings a sophisticated Aero user interface.

Spicing up your JTabbedPane - part VI.b

Posted by kirillcool on February 24, 2007 at 10:26 AM PST

This is an addendum to the sixth part of the series that describes the additional capabilities that you can get on your tabbed panes.

An article on writing custom Swing components

Posted by kirillcool on February 22, 2007 at 8:54 AM PST

An article of mine on writing custom Swing components has been published today on

What's the big deal?

Posted by kirillcool on February 16, 2007 at 10:05 PM PST

I've been following Cafe au Lait for a few weeks now, and it really amuses me.