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 60: Performance and Permissions with Preston Crary

  An episode on the "Per" things: Performance and Permissions. I spoke to Preston Crary, who amazingly was not mad at me for losing an earlier recording.

We're talking about these (and more) topics

  • We open with the attention to detail that's required for working on performance tuning and some short conversation about this topic.
  • Sadly, there's not often a single silver bullet, but many areas of dust.
  • Sometimes the fastest code is not the most optimal
  • Continuing with Preston's work on Permissions:
  • ResourceBlock is deprecated, and there's an easy migration path
  • The usecase for Resources, ResourcePermission, and ResourceBlocks (as they're not at all visible on the UI)
  • Preston's way through Liferay from Support to working on the topics that he's now working on
  • The new API for Permissions - and the documentation is also done already (as of me writing this article, not yet published, but available on github - should be a matter of days or hours)
  • Should you implement your own permission system? (and how the answer to this question might change in 7.1)
  • Upgrades are being performance tuned. I smell a future episode coming up. Paging the team that is working on this area
  • The remarkable memory savings that refactoring the UserBag introduced
  • What happend during login
  • Passwords are PBKDF2WithHmacSHA1/160/128000 hashed, a deliberately expensive password hashing algorithm.
  • LPS-75747 and an update to my hardball question: Document Library's default.xml is still in core, can't be updated through a module, just through an ext.

Follow @RadioLiferay, Preston 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.

Threaded Replies Author Date
Clicked the link to and Chrome... Dante Wang March 28, 2018 8:37 PM
Whoops, sorry - Something went wrong in the... Olaf Kock April 3, 2018 1:05 AM

Clicked the link to and Chrome warned me about invalid cert...
Posted on 3/28/18 8:37 PM.
Whoops, sorry - Something went wrong in the reconfiguration of that server. Non-https works for now, it's just a forwarder to anyways...
Thanks for letting me know
Posted on 4/3/18 1:05 AM in reply to Dante Wang.

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

Radio Liferay Episode 20: Bruno Admin's Alter Ego Bruno Farache

  This is another celebrity show: I sat together with one of the well known faces of Liferay, giving a voice to it: You might know Bruno Farache better as his Alter Ego, Bruno Admin. If...

Radio Liferay Episode 19: Juan Fernandez about community and WCM

  In this episode I spoke with Juan Fernandez, starting with an embarrassing nonpronouciation of his family name. Juan is a Liferay core engineer in the spanish office, working mainly in...

Radio Liferay Episode 18: Michael Young on founding, sync, wsrp and ejb in marriage websites

  I finally spoke to Mike Young , founder, CTO and employee number 2. Unfortunately Mike had to leave early after last year's european symposium, so there I just got " the Brians "...

Radio Liferay Episode 17: Jeffrey Handa on Training offerings

  Some listeners asked for an overview over the training courses that Liferay offers. Well - as I love feedback and try to do everything that gets suggested, I wanted to follow up on this...

Radio Liferay Episode 16: Nathan Shaw on Sesame

  Having been raised the way (and time) I have been, I was particularly interested in one project that Liferay is involved in. So I took the opportunity and spoke with Nathan Shaw ,...

Radio Liferay Episode 15: Greg Amerson on Developer Tooling

  For the annual Liferay Retreat, I was in L.A. again and took the opportunity to record several new episodes - this one as a nice fireside chat - the first one with a live audience,...

Radio Liferay Episode 14: Bradley Wood

  For the annual Liferay Retreat, I was in L.A. again and took the opportunity to record several new episodes - this one as the first OpenAir recording. This also marks the advent of my...

Radio Liferay Episode 13: Dennis Ju

  For this episode I talked to Dennis Ju , Softwareengineer at Liferay Inc. Among other topics, Dennis is involved with Liferay Sync, together with Gail Hernandez and also with the...

Radio Liferay Episode 12: The Brians

  Liferay for your ears - I had the opportunity to record a session with 3/4 of the founders , namely all the Brians (simplifying the "y" in Bryan to "i" for this pluralization): Brian...

Radio Liferay Episode 11: Alexander Chow and Sergio González about Document/Media Library

Liferay for your ears - This time I sat together with Alexander Chow and Sergio González . Both are Liferay Core Engineers. Alex is "Employee number 8, UK employee number 1 (which gives away...

Radio Liferay Episode 10: Michael Han

Liferay for your ears - Meeting Michael Han , Liferay's Vice President of Operations, at the european symposium, I used the opportunity to record an episode on some of his working areas, namely...

Radio Liferay Episode 9: Community Contributors

Liferay for your ears: Episode 9 of Radio Liferay is another premier: This marks the first recording with more than one interviewee, as well as the first non-Liferay Employees. I used the...

Radio Liferay Episode 8: Brian Chan

Liferay for your ears: Episode 8 is a premiere in this program: Brian Chan , Liferay's founder and Chief Software Architect, is the first that I didn't record in a conversation: Instead this is...

Radio Liferay Episode 7: Julio Camarero

Liferay for your ears: Episode 7 of Radio Liferay is out. I'm speaking with Julio Camarero , Software Engineer in Liferay's spanish office. As a certified Legend he's well known in the ...

Radio Liferay Episode 6: Aaron Delani

Episode 6 of Radio Liferay is out. I'm speaking with Aaron Delani , UI Software Engineer at Liferay. This is another episode recorded while I was in L.A for the annual Westcoast symposium....

Radio Liferay Episode 5: Cynthia Wilburn

Episode 5 of Radio Liferay is out. I'm speaking with Cynthia Wilburn ,  Project Manager at Liferay, the engineering group's professional nag (short: Catherder) and single wringable neck...

Radio Liferay Episode 4: Raymond Augé

Episode 4 of Radio Liferay is out. I'm speaking with Raymond Augé ,  Sr. Software Architect at Liferay. We recorded this episode right after Liferay's Westcoast Symposium in the L.A....

Radio Liferay Episode 3: Nate Cavanaugh

  Episode 3 of Radio Liferay is out. I'm speaking with Nate Cavanaugh ,  Liferay's Director for UI Engineering about AlloyUI, the switch from jQuery We spoke about these...

Radio Liferay Episode 2: Rich Sezov

Episode 2 of Radio Liferay is out. I'm speaking with Rich Sezov ,  Liferay's Knowledge Manager, author of the upcoming book "Liferay in Action" and Alter Ego of "Rich Editor" for those...