Skip to main content

Jan Haderka

Jan Haderka is one of architects of Magnolia CMS and CEO of Czech branch of Magnolia.
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.
Jan has been also involved in number of other open source projects, most notably with Swinglabs.

 

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

After a short hiatus from blogging, I’d like to show you something exciting today. I can’t take the credit for all of the work - the development was originally started by my son Martin,...

Yay, another video blog post! Since the last one on managing campaigns with a new Magnolia app was so well liked by the audience, I figured I'd give it another try - this time, on a completely...

It seems that campaign management is my readers’ Achilles’ heel. I got a truly overwhelming number of requests and comments from many of you in private. This leads me to speculate that you...

To change up this blog's format a bit, I'm presenting to you: a video blog post! It's only a couple minutes long and shows you how you can manage your marketing campaigns efficiently with Magnolia...

A few weeks ago, I published a script here that helps you generate new Magnolia apps in practically seconds. From the feedback I received, quite a few of you took advantage of it - that’s...

Today, I'd like to introduce you to a colleague of mine: Tomas. Tomas works with Magnolia's marketing team, where he focuses on developing our corporate...

It’s been a while since I’ve featured a more technically focused post on this blog, so I’ll try to remedy this today. One of the things that became obvious fairly quickly when we released...

Have you recently checked out your company’s web presence and thought to yourself that it was in dire need of an update? But then maybe you started imagining the pain of pushing new data there,...

I've been developing webapps pretty much since the start of the web in the second half...

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 ...