Skip to main content

Jan Haderka

Jan Haderka is an independent software developer and technology consultant focusing on desktop and enterprise applications.
He has been writing software for number of years and since 1995 he has
been doing so for living, working for various companies from small startups to big
corporations. Lately he has been involved in number of projects, Swinglabs and Magnolia among others.

 

Articles

Jan Haderka and Alex Potochkin discuss the SwingLabs project and subprojects with Jim Wright in this a.net Community Corner 2009 podcast recorded at JavaOne.
Does your Swing work focus on "look" and not so much on "feel"? The gestures available to a user can make a big difference in how your UI is enjoyed. In this article, Jan Haderka introduces a new behavior to JLists to allow users to "fling" off the top or bottom of the list and have the scrolling...

Weblogs

While parts of the cloud IT that are still being hyped are changing rapidly, the whole segment is not past the hype yet. The cloud report [1] that Gartner published 9 months ago still holds true...

Lets start with a small quiz: Can you find 3 differences in the pictures below?

Looking back on a relatively long period of time always makes me nostalgic. I can’t help but turn into a wistful old man, preaching the value of the “good old times”. In Magnolia’s case,...

Over the last few years we've been busily writing the latest and greatest version of Magnolia. After all of this focus on new and (we hope) great, it...

Atlassian has made some seriously great products, for example the project tracker JIRA. We recently upgraded our...

Sometimes, life drops a house on your code. Sometimes, it's flying monkeys. Most of the time though, the damn stuff just stops working and it's nothing so obvious as being crushed by a Kansas...

In my last blog post, I explained how to add versioning capability to templates. Being...

Not so long ago Mark Halvorson mentioned in his presentation at the...

You know how nowadays everyone loves to tweet at conferences or presentations in middle of the talk? Sometimes you as a presenter might want to return the favor and tweet something in response.

Did you ever tried to visualize dependencies between pages on your average website? If so, you probably know what kind of pain it can be. The relations tend to be messy and any kind of chart...

Somebody shown me the tool called Red Bot the other day. The tool will check the headers of responses sent by your server, the compression of the content...

Somebody once said that the best ideas are the most simple ones.

Here comes one I had this morning when asked for example of page using this or that paragraph in Magnolia:

...

 It had been a while since we started to test Magnolia with ModeShape. It took few changes in the code here and there and it would not have happened if not for a big help from the JBoss folk...

End of the last year and beginning of this I've spent trying to get Magnolia work with ModeShape. There were issues with both of the apps. On one end, Magnolia had issues with the Modeshape...

For anybody interested, we are giving a talk about repositories and content management in general on Thursday 12:30 at Hilton SF, Yosemite B. Session ID is S314239.

Feel free to drop...

As it became almost a tradition we have rolled out next SwingX release just before the SwingLabs BOF at JavaOne last night.

 I've just committed mavenized version of swingx under the swingx-r3734-mavenized branch.

...

  As Karl mentioned already in his ...

 Two talks at JavaOne this year:

What I realized shortly after we put out Magnolia 4.3 is that while we tried to explain new multisite support for example in this...

Have you got magnolia-4.3? Setup multiple sites? All right, you are all done. The only thing left is to observe the load on the server and how many requests you can serve. You might have...

Last bunch of the entries have been all about the code. Today let's try something different. Partly because at the time of writing I'm just 34 thousand feet above Atlantic and really don't feel...

I wrote about Magnolia cache few times already since it have been re-implemented for Magnolia 3.6. And it seems like with Sprint 4 of ...

Last time we looked at writing command and shortening the URLs using simple TinyURL API. This time, lets try to take this one step furter and generate URLs that are mobile-users friendly, i.e....

Originally, I wanted to write about Magnolia-Twitter integration, but at some point I've realized such integration is so simple that there's no point writing about it. So instead, let's look how...

Is it possible to do an A/B testing with Magnolia? The question popups often in the discussions with potential Magnolia users from various e-business...

Yet another week of development is nearly over (at least for me). What was this week all about? Apart from the really low temperatures outside (on Tuesday it was -24C at 4am), I focused mainly on...

I was asked  recently if/how can someone create or configure the link control in Magnolia dialog so it would allow editor to choose not only the target of the link, but also the...

There was a bunch of good things to see at this years Devoxx. My personal highlights are ScalaTest...