Radio Liferay

Welcome to Radio Liferay, a peek into what is going on in Liferay from the people doing it themselves.


Latest Broadcast

Radio Liferay Episode 59: Testing @ Liferay with Kristoffer Onias and Victor Ware

  Yay, another episode, and maybe in time to sweeten your trip to Devcon in Amsterdam. I spoke to Kristoffer Onias and Victor Ware. Both work on testing Liferay with different areas of interest. You'll hear quite a bit about what Liferay does internally on testing.

I actually talked to them quite a while ago, and the episode has been sitting on my disk since then.The numbers that you hear may no longer be accurate, but the overall information definitely is. Sorry for keeping it a secret for so long (there's an even longer kept secret... up next...)

We're talking about these (and more) topics

  • Different levels of Tests:
    • Unittests
    • Integration Tests
    • Functional Tests
  • How SPA influenced frontend testing
  • Selenium, Selenium IDE, Web Driver, Capybara, Docker, and Jenkins
  • How pull requests are tested before they reach their addressee
  • The scale of Liferay's testing infrastructure
  • KC's (at the time) still unnamed project. Watch out for him at the North American Symposium for updates to this. Oh, and: By now his project actually has a name: Testray
  • Maintenance of large test sets - UI locators etc.
  • SevenCogs and its resurrection
  • How to scale testing infrastructure for potentially a lot more servers and environments
  • The Test Pyramid
  • A wild idea: Livestream of test runs
  • Liferay's Testing Whitepaper and a Testing Webinar
  • 50 shades of red and its part 2

Follow @RadioLiferay and me (@olafk) on twitter.

You'll find this episode - and make sure that you don't miss any of the future episodes - by subscribing to You can also subscribe on itunes.: Just search for "Radio Liferay" or just "Liferay" in the podcast directory. Make sure to write a review for the podcast directory of your choice - or find everything about Radio Liferay on

Or just download the MP3 here

download audio file

Average (0 Votes)
The average rating is 0.0 stars out of 5.

No comments yet. Be the first.

Tell others

If you enjoy this podcast and are subscribing on itunes or any other aggregator: Please consider telling them how much you like it - just use their rating system. And consider leaving feedback and comments (at the shownotes, linked for each episode)

Older Episodes

Radio Liferay Episode 39: Liferay Cloud Services

  \o/ Radio Liferay is back. A while ago I talked with Juan Fernandez and Ivica Čardić about an exciting project they're collaborating on: Liferay Cloud Services . "What's...

The Learning Curve, Chapter 4, Well hidden documentation

Are you new to Liferay? Found Liferay and want to know what it can do for you? Or are you with Liferay and still remember the time when you were new and unexperienced? Where did you come from...

Radio Liferay Episode 38: Alberto Chaparro on the Migration tool for Portlets Version 6.1 to 6.2

  I talked with Alberto Chaparro . Alberto works for Liferay as a support engineer on the spanish team. This conversation follows up on something that Iliyan mentioned in episode 37 :...

Radio Liferay Episode 37: Iliyan Peychev on Frontend and AlloyUI

  I talked with Iliyan Peychev , Software Developer from Madrid. We met during Liferay's spanish symposium (so it's about time to publish the episode - sorry for the delay). We're back on...

Radio Liferay Episode 36: Daniel Sanz on Liferay Translations

  For this episode I spoke with Daniel Sanz . He's a support engineer in the spanish office and is responsible to oversee the translation efforts on Liferay. We talked about ...

Radio Liferay Episode 35: Greg Amerson and David Truong on Developer Tooling

  At Devcon 2013 I've met with Greg Amerson , main Author/Team Lead for the Eclipse-based tooling (Liferay IDE & DevStudio) and David Truong , one of the very early employees of...

Radio Liferay Episode 34: Ray Auge, Miguel Pastor on Modularity and OSGi

  At Devcon 2013 I met with Miguel Pastor and Ray Auge , both Engineers and Core Developers at Liferay. They both have been involved in the latest modularization efforts, resulting in...

Radio Liferay Episode 33: Jari Järvelä, Janne Hietala on Valamis

  About a month ago I had the opportunity to talk to Jari Järvelä and Janne Hietala from Arcusys . They both head Valamis , an E-Learning solution on Liferay that later...

Radio Liferay Episode 32: Jack Rider

  This week's guest is Jack Rider, from the mediterrean shore in Benidorm. He is a real Liferay veteran, having started with version 3.6, and has initiated quite a few very nice and...

Radio Liferay Episode 31: Neil Griffin

  This week's guest is Neil Griffin, Liferay's resident JSF Wizard, Lead Engineer for Liferay Faces and representative for Liferay on the Portlet-Spec 3.0 group (JSR 362). Here are...

Radio Liferay Episode 30: Juan Gonzalez

  It's my return guest show time - here's another one. However, you've unfortunately never heard my first recording with Juan Gonzalez , back when we did it. This was due to a glitch that...

Radio Liferay Episode 29: Milen Dyankov

  Please welcome yet another return guest, Milen Dyankov , a fellow trainer and senior consultant in Liferay. Milen has been participating in episode 9 and he has been the original...

Radio Liferay Episode 28: James Falkner

  Please welcome a return guest, James Falkner , Liferay's Community manager. I got him on to talk about the changes in the upcoming symposium's structure, but we continued with...

Radio Liferay Episode 27: Jorge Ferrer

  I took some time to speak to Jorge Ferrer , Liferay's VP of Engineering about all things Engineering and Development in Liferay. This time I'm not starting with butchering names, but...

Radio Liferay Episode 26: Ville Ingman (Vaadin)

  At this year's Jax I met Ville Ingmann , "Your Business Buddy" at Vaadin (the business card says "VP of German Operations"). With some inadvertent background...

Radio Liferay Episode 25: Eduardo Lundgren and Zeno Rocha (AlloyUI)

  As a preview for AlloyUI was just released (together with the new website) I took the opportunity to have another episode about the UI layer. Luckily two members of the core team, ...

Radio Liferay Episode 24: Zsolt Balogh, LESA

  This is another episode recorded at the European Symposium 2012 in Wiesbaden. Zsolt Balogh , head of Liferay's Support for the EMEA reason talks about the pain points that led to...

Radio Liferay Episode 23: Olaf Kock, Well Hidden Features

New year's resolution: Publish more podcast episodes. Let's start - Happy New Year, wishing you all the best for 2013...   This is a solo episode with yours truly . I had a lot of...

Radio Liferay Episode 22: Samuel Kong on Security

  Yes, I know. I didn't keep my previous promise to quickly follow up with the next episode. Thus, I'm not promising again, only revealing that I'm planning to be quicker in future. ...

Radio Liferay Episode 21: Jim Hinkey. Bringing back Javadocs

  My apologies for the long break in publishing the episodes - I got distracted with a lot of work and once there is an interruption of a habit, you probably know how hard it is to...