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  http://feeds.feedburner.com/RadioLiferay. 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 radioliferay.com.

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 radioliferay.com 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 radioliferay.com 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 https://liferay.com/radio 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

« Back

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 I'm really sorry for. Juan holds the Community Contributor Award 2012 and has since joined the spanish office of Liferay, working mainly in support and in the Liferay Faces team. As we missed doing so in the recording - we'd like to have a shout out to all the support staff in/for Liferay. These are the guys that keep the system running and the customers happy, but rarely receive some of the glamour of standing in the spotlight.

Some more keywords from the conversation:

  • The upcoming 6.1 GA3 release (sorry, this time I missed asking for the definitive release date)
  • JSF & Liferay Faces team, where Neil Griffin is leading the current efforts of transparently integrating the JSF lifecycle with the portlet lifecycle.
  • Juan actually sparked an upcoming episode (next, number 31) with Neil about JSF and Liferay Faces.
  • He updates me on the version numbers (JSF 2.1) and different JSF flavours (RichFaces, PrimeFaces, IceFaces) and their history, coming from Mojarra (Sun/Oracle) and MyFaces (Apache), and possibility to use them simultaneously.
  • Juan's contributions that he provided before he joined Liferay (and what he got the Community Contributor Award for): Audio/Video Preview, now found in the 6.1 Document Library)
  • xmlportletfactory, a project started by Jack A. Rider. This tool enables you to build CRUD portlets that are well integrated into Liferay's service-builder infrastructure. Juan provided the Asset-Integration for it.
  • The future: Juan is preparing a talk about JSF for the spanish symposium (meet him there) and plans to develop some JSF components, e.g. for dynamic data lists, pdf export
  • and as you can see: This time I didn't loose the recording again - that would have been too annoying...

Follow Juan, RadioLiferay or me on twitter

Again, shoutout and big thank you to Auphonic for postproduction help. This is a fantastic service!

You'll find this episode - and make sure that you don't miss any of the future episodes - by subscribing to  http://feeds.feedburner.com/RadioLiferay. You can also subscribe on itunes.: Just search for "Radio Liferay" or just "Liferay" in the podcast directory.

download audio file

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


Threaded Replies Author Date
How did we miss that Juan has earned tremendous... Olaf Kock August 22, 2013 12:55 PM

How did we miss that Juan has earned tremendous karma by providing huge patches for CE in between GA releases?

E.g. see https://www.liferay.com/community/forums/-/message_boards/view_message/16698661#­_19_message_16698661
Posted on 8/22/13 12:55 PM.