Welcome to Radio Liferay, a peek into what is going on in Liferay from the people doing it themselves.
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 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
- an example upgrade path for bookmarks
- 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.
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:
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 conversations about a lot of topics he also mentioned in his previous Community Roundup as well as a brave move that I'd like to tease here: He gives us the definitive release date for Liferay 6.2 - so remember: you've heard it first on Radio Liferay
- Change to symposiums: This year we split some of the symposiums into business (Liferay Portal Solutions Forum) and technical (Developer Conference) events - especially in Europe.
- LPSF 24. September in Frankfurt
- DevCon (8.) 9.+10. October in Berlin
- LPSF 7. November in UK
- Symposium October US/SF
- Symposium 16.+17. October Spain
- Call for Paper open or soon to be opened for SF, Spain, Berlin: Help us by submitting long before the deadline
- Unconference style, agenda finding
- Last Milestone (M6) has been published just before we recorded
- BugSquad is on again, finding those pesky bugs in the current milestone releases - thanks a lot to the bugsquad team for the help
- Work done by the Community Verifier Team
- Edward Gonzalez' role to pick up fixes that have been submitted without targetting a specific engineer (and shoutouts to Juan Fernandez, Cynthia Wilburn, Ed Chung)
- The "exit strategy" for ideas: Get it into the portal or create an App for Marketplace.
- Project Learn, an e-learning platform, recently graduated to be a marketplace app (lookup name)
- We're using my fabulous podcasting plugin as a means to describe how to publish an app on the marketplace (it's currently on its way)
- Marketplace now has roughly 70 apps published by independent developers.
- Marketplace App Contest: Participate and win one of 25 iPad minis and a trip to one of the symposiums or Liferay events of your choice - anywhere in the world.
- various birthday coincidences
- Community Leadership Team
- Pointer back to the motivation thread, linked from Radio Liferay episode 1
- Community Blogging
- IRC: #liferay on freenode
Follow James, RadioLiferay or me on twitter
Thank you again to Auphonic for improving the sound quality dramatically. Unfortunately there are a few dropouts during the recording that even auphonic couldn't rescue, but they're minimal.
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.