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.


rah003's blog

5 Steps to Great Customer Experiences

Posted by rah003 on June 5, 2014 at 7:07 AM PDT

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, and resigned at the mountain of work ahead. Or maybe your mind turned to even more pressing problems with the site - maybe it doesn’t render correctly on mobile, or no updates get pushed into social media.

The Madman's Approach to Testing Software

Posted by rah003 on May 26, 2014 at 6:14 AM PDT

I've been developing webapps pretty much since the start of the web in the second half of the 90s, and in Java ever since the first edition of Java EE. During that time, I've met many people and have seen many different approaches to both the development and the testing of the code.

Take Magnolia to the cloud, but keep one foot on solid ground

Posted by rah003 on March 30, 2014 at 11:02 PM PDT

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

Last present for 2013 - Magnolia DAM video and pdf preview

Posted by rah003 on December 31, 2013 at 7:25 AM PST

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

The Good Old Times Just Keep Getting Better

Posted by rah003 on December 6, 2013 at 4:48 AM PST

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, fortunately, this is slightly different - there are plenty of things that are still great, and on an even more positive note - they are constantly getting better!

Cream on top of sugar cake

Posted by rah003 on June 20, 2013 at 12:19 AM PDT

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 seemed like time to focuse on something old and great.

JIRA, Groovy and the REST of it

Posted by rah003 on February 20, 2013 at 12:17 AM PST

Atlassian has made some seriously great products, for example the project tracker JIRA. We recently upgraded our rather archaic version of JIRA at Magnolia to the latest and greatest offering. Everyone in the team found something in this upgrade.

When all the little things sum up

Posted by rah003 on February 1, 2013 at 4:20 AM PST

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 farmhouse or being carried away by winged primates.

Diff of versioned templates in Magnolia

Posted by rah003 on January 22, 2013 at 12:15 AM PST

In my last blog post, I explained how to add versioning capability to templates. Being able to create, view and restore different versions of templates is great, but sometimes it's not so easy to see what has actually changed.

Automatic versioning of templates in Magnolia

Posted by rah003 on November 7, 2012 at 6:32 AM PST

Not so long ago Mark Halvorson mentioned in his presentation at the Magnolia Conference 2012 that he doesn't understand why he can't have versioning for templates in Magnolia the same way he has it