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 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 fun preparing and presenting this session, "Well Hidden Features", at the european symposium 2012 in Wiesbaden/Germany, as well as in Milano. They both built upon earlier presentations at the nordic and french symposiums and have been used as inspirations for other presentations at the north american as well as the spanish symposium. So, if you were at any of these symposiums, there's a good chance that you've heard some of the content.

Also, if you're working with Liferay for some time, there's another good chance for you to know some of the tipps&tricks already. As I mention at the beginning of the recording: This all is trivial knowledge - but in order to be trivial knowledge, it first has to be known - and I hope there's something in it even for the more experienced among you.

For those who want to read along the slides for this presentation: They can be found on the download page for the european symposium

Some of the topics you'll find in this episode

  • Memory Management and configuration
  • What to do when operating a bundle
  • Neat features for builtin portlets and hacks I use on liferay.com/radio
  • My favourite generator for UTF-8 test data
  • How to use jQuery within AUI, and how to learn the differences between the two (and YUI)
  • Extending Plugins
  • two simple checkboxes in eclipse that made me unlearn the most simple and basic things
  • A usecase that you did not know about the scripting console (disclaimer: found out that this works only once)
  • An easy way to learn how to use the Liferay API to create users, pages, content etc.
  • Getting debug information from your running production portal
  • Activating some monitoring information
  • My 2 cents about http and https and the largely unknown protocol relative URLs
  • Places where you didn't expect to find great documentation
  • portal-ext.properties caveats and properties that you might not want to keep in their default values

You'll find this episode - and make sure that you don't miss any of the future episodes - by subscribing to the RSS feed, on itunes or with your podcatcher of choice - you'll find all the options on www.liferay.com/radio. And if you want to get notified when the next episode is out, follow @RadioLiferay

And please remember to rate this podcast in your podcast directory of choice and provide feedback here on the episodes as well. Thank you.

download audio file

Average (1 Vote)
The average rating is 4.0 stars out of 5.


Threaded Replies Author Date
[...] Exposing well hidden features Those of... Olaf Kock February 11, 2013 6:10 AM
Thanks Olaf for sharing this. Wish we had more... Jay Patel March 5, 2013 1:51 PM
Hi Jay, thanks for the feedback. As you liked... Olaf Kock March 6, 2013 9:30 AM
Sure will do that Olaf, will try to collect... Jay Patel March 11, 2013 7:26 AM
Hi Jay, I'm happy to include specific usecases... Olaf Kock March 12, 2013 3:37 AM
Yeah I completely agree with you Olaf. Here's... Jay Patel March 14, 2013 8:22 AM
Sure will do that Olaf, will try to collect... Jay Patel March 11, 2013 7:26 AM
Sure will do that Olaf, will try to collect... Jay Patel March 11, 2013 7:27 AM
Sure will do that Olaf, will try to collect... Jay Patel March 11, 2013 7:27 AM
Sure will do that Olaf, will try to collect... Jay Patel March 11, 2013 7:27 AM
Thanks for sharing the slides. Peter Shin March 6, 2013 4:01 PM
[...] Not long until the Day of Liferay - I'll... Anonymous April 8, 2013 3:33 AM
[...] Wenn die Frage ist "warum die ganzen... Anonymous April 30, 2013 10:30 AM
In case the slide download linked above doesn't... Olaf Kock August 29, 2013 8:50 AM

Olaf Kock
[...] Exposing well hidden features Those of you who attended my "Well Hidden Features of Liferay" presentation at the 2012 european symposium might remember the well hidden monitoring information that... [...] Read More
Posted on 2/11/13 6:10 AM.
Thanks Olaf for sharing this. Wish we had more of these kind of episodes, I really liked it. My favorites:

JAVA_OPTS Vs. CATALINA_OPTS
Monitoring on each page
YQuery

Keep it coming emoticon
Posted on 3/5/13 1:51 PM.
Hi Jay,
thanks for the feedback. As you liked the monitoring on each page, I hope you already found this information that makes it more easily digestible: https://www.liferay.com/web/olaf.kock/blog/-/blogs/displaying-portlet-monitoring­-information

I'm definitely collecting this kind of features, hoping I'll get enough for a "even better hidden features" in the next symposium season (or podcast episode). If you (or somebody else reading this) has hints what's worth to cover, please let me know
Posted on 3/6/13 9:30 AM in reply to Jay Patel.
Thanks for sharing the slides.
Posted on 3/6/13 4:01 PM.
Sure will do that Olaf, will try to collect these kind of topics myself as well & will share with you.

On the other side, I would suggest to have episodes on "Liferay Use Cases" as well. This can be episodes on how various clients/organizations have used Liferay successfully to meet their particular requirements/challenges. I know Liferay (at some point) was used to cover use-cases on projects, but wouldn't it be awesome if we have Technical Architects across the world explain their use-cases, implementation challenges, major accomplishments achieved using Liferay platform.

What do you think?
Posted on 3/11/13 7:26 AM in reply to Olaf Kock.
Sure will do that Olaf, will try to collect these kind of topics myself as well & will share with you.

On the other side, I would suggest to have episodes on "Liferay Use Cases" as well. This can be episodes on how various clients/organizations have used Liferay successfully to meet their particular requirements/challenges. I know Liferay (at some point) was used to cover use-cases on projects, but wouldn't it be awesome if we have Technical Architects across the world explain their use-cases, implementation challenges, major accomplishments achieved using Liferay platform.

What do you think?
Posted on 3/11/13 7:26 AM in reply to Olaf Kock.
Sure will do that Olaf, will try to collect these kind of topics myself as well & will share with you.

On the other side, I would suggest to have episodes on "Liferay Use Cases" as well. This can be episodes on how various clients/organizations have used Liferay successfully to meet their particular requirements/challenges. I know Liferay (at some point) was used to cover use-cases on projects, but wouldn't it be awesome if we have Technical Architects across the world explain their use-cases, implementation challenges, major accomplishments achieved using Liferay platform.

What do you think?
Posted on 3/11/13 7:27 AM in reply to Olaf Kock.
Sure will do that Olaf, will try to collect these kind of topics myself as well & will share with you.

On the other side, I would suggest to have episodes on "Liferay Use Cases" as well. This can be episodes on how various clients/organizations have used Liferay successfully to meet their particular requirements/challenges. I know Liferay (at some point) was used to cover use-cases on projects, but wouldn't it be awesome if we have Technical Architects across the world explain their use-cases, implementation challenges, major accomplishments achieved using Liferay platform.

What do you think?
Posted on 3/11/13 7:27 AM in reply to Olaf Kock.
Sure will do that Olaf, will try to collect these kind of topics myself as well & will share with you.

On the other side, I would suggest to have episodes on "Liferay Use Cases" as well. This can be episodes on how various clients/organizations have used Liferay successfully to meet their particular requirements/challenges. I know Liferay (at some point) was used to cover use-cases on projects, but wouldn't it be awesome if we have Technical Architects across the world explain their use-cases, implementation challenges, major accomplishments achieved using Liferay platform.

What do you think?
Posted on 3/11/13 7:27 AM in reply to Olaf Kock.
Hi Jay,
I'm happy to include specific usecases - common ones as well as uncommon ("creative") uses of the platform. That being said, I need to know that there is a solution out there with an architect or stakeholder that would like to speak about it. The first part of this is easy, it's the second part, a person that is willing and able to speak, that's hard. I depend on input and volunteers here.
Posted on 3/12/13 3:37 AM in reply to Jay Patel.
Yeah I completely agree with you Olaf. Here's what I can do to get it started....
I just completed really nice unique project using Liferay platform. I am already working on the case study of that project, once done I will share that with you. If you like it, we can have small radio episode on that one. What do you think?
Posted on 3/14/13 8:22 AM in reply to Olaf Kock.
[...] Not long until the Day of Liferay - I'll have 30 minutes to fill, and this is what I intend to cover: A part of my job is in presales, answering all kinds of questions about what Liferay can or... [...] Read More
Posted on 4/8/13 3:33 AM.
[...] Wenn die Frage ist "warum die ganzen Fehler" - also die Meldungen, mit denen Eclipse meckert, dass Klassen nicht gefunden werden etc.: Das ist leider der Nachteil der Hook-JSP-Entwicklung. Irgendwo... [...] Read More
Posted on 4/30/13 10:30 AM.
In case the slide download linked above doesn't work, try this link
Posted on 8/29/13 8:50 AM.