Radio Liferay

Follow Radio Liferay
Share on
Copy link to clipboard

This podcast brings you information about Liferay, the people, the product, the project and the company. I'm getting in contact with lots of people involved with Liferay around the world.

Olaf Kock

  • Sep 22, 2020 LATEST EPISODE
  • infrequent NEW EPISODES
  • 31m AVG DURATION
  • 73 EPISODES


Search for episodes from Radio Liferay with a specific topic:

Latest episodes from Radio Liferay

RL070 Bryan Cheung

Play Episode Listen Later Sep 22, 2020 46:00


A repeat guest - today I've talked to one member of my team, Bryan Cheung. Bryan was start of my welcome committee when I started working for Liferay in 2010, and that's where we start the conversation. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL069 David Gómez - /dev/24

Play Episode Listen Later Aug 12, 2020 25:24


David Gomez is part of Liferay's Developer Relations Team, and we took some time to talk about the upcoming /dev/24 livestream of developers and other users of Liferay DXP and Liferay Portal with a technical background. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL068 Yasuyuki Takeo on Damascus

Play Episode Listen Later Jul 15, 2020 36:09


Yasuyuki, short Yasu, is Supportability Engineer at Liferay. He's working out of Japan for ~8 years now, and in that time has started an interesting side project that you might be interested in. Well - I was interested, so I asked him for some time and we talked about it: Damascus. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RLxxx xxxxxxxxx

Play Episode Listen Later Jun 23, 2020


Plaintext, 1st paragraph (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL067 Bryce Osterhaus on Frontend Development

Play Episode Listen Later Jun 23, 2020 30:31


For this episode of Radio Liferay, I've talked with Bryce Osterhaus, Frontend Developer at Liferay for ~ 6 years. With his experience, he's a perfect complement to me: While he feels at home in the browser, client side, I'm comfortable on the backend, away from all of the messy frontend stuff - prepare for some naïve questions coming his way. We spoke about a design decision that has been made in some internal projects: His team has built a UI that does not utilize Liferay's page/site infrastructure. It's rather an application that utilizes some of the infrastructure but not what's typically used to compose frontend applications on a portal. Or, in the rage of the day, you could say: "Headless". ;) (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL066 Ryan Schuhler on creating liferay.com

Play Episode Listen Later Jun 13, 2020 39:07


A while ago I sat down with Ryan Schuhler. He's Associate Program Manager at Liferay, which is a fancy name for Webteam Lead, and we talked about "dogfooding" Liferay DXP to build liferay.com - which features are used, how the site evolved and what is fed back into the product. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL065 Zsolt Balogh - Happy Birthray

Play Episode Listen Later May 11, 2020 29:07


Oops - in times of fast news like this, I sat on the recording for a while. Unacceptable, but as almost nobody is commuting in April/May 2020, it's questionable if you'd have put it on during your commute anyway... Happy 10th Birthray to Zsolt and me and several others (listen to the episode if you want to know what that means) This is a quite non-technical episode, just two people remembering the "good old times": Don't expect to learn anything new about the product(s) - instead you'll hear about how we got from "there" to "here" in the past 10 years.

RL064 - David Nebinger - Horror Stories

Play Episode Listen Later Jan 30, 2020 21:19


An episode that was recorded together with episode 62, but got a bit lost (well, I admit - it was just sitting on my disk). But here we are: David shares four of his favorite horror stories - those that tought him what he never wants to see again. Hopefully it's useful so that you learn from it before experiencing those stories yourself.

RL063 Andrew Jardine - Mastering Liferay

Play Episode Listen Later Jan 24, 2020 28:34


For this episode I spoke with Andrew Jardine, Community Contributor Award winner for 7 years in a row about his history with Liferay, the community, how to improve it and, of course, his new passion project, https://masteringliferay.com/ We've recorded this episode during Devcon 2019, but I've been keeping it back for a bit, to give Andrew a bit more time to produce more content for the site that we mainly talk about. Check it out - prepare to be amazed. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL062 David Nebinger

Play Episode Listen Later Nov 14, 2019 45:45


A conversation with David Nebinger, the number one contributor on the Liferay forums, about frequently asked questions.

RL061 Caris Chan

Play Episode Listen Later Feb 26, 2019 27:38


It took me long enough to bring her on: She's followed Liferay's history for longer than some of the other founders: Caris Chan. And yes, that name means that she's Brian Chan's wife. During my last visit in Liferay HQ, I took the opportunity and asked her about her view on Liferay's history - about 15 years for the company and 20 years for the software project. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL060 Performance and Permissions with Preston Crary

Play Episode Listen Later Mar 20, 2018 32:56


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. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL059 Testing at Liferay with Kristoffer Onias and Victor Ware

Play Episode Listen Later Oct 3, 2017 72:41


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...) (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL058 Jorge Ferrer (continued)

Play Episode Listen Later Sep 20, 2016 53:51


Two episodes (or an eternity) ago, I spoke to Jorge Ferrer, Liferay's VP of Engineering. We didn't have enough time to finish the conversation, so we continued a while after - and then I buried the recording /o. Anyway, apart from it being still from "before the release of the current version", it's still relevant stuff, I feel bad about missing to post it. Check for yourself - here it finally is. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL057 Documentation with Jim Hinkey and Cody Hoag

Play Episode Listen Later May 18, 2016 52:14


Today I'm welcoming a repeat guest and a new one: Jim Hinkey (of episode 21 fame) and Cody Hoag - both from Liferay's documentation and knowledge management team. This episode has unfortunately suffered from various disturbances in the space-time-continuum: I had it sitting on my disk for quite a while. The Javadoc Contest that we've "started" in this episode was actually published/announced in the meantime and unfortunately ended recently. Congratulations to Sébastien and Marcellus. However, not to render the call for action in this episode useless, let's start another one soon - there can't be enough Javadoc, and I admit that we have still plenty of opportunities to write new documentation left for you. Please subscribe to the comments on Cody's winner's announcements to see the update - I'll also mention it on a Radio Liferay episode once it's been restarted. But I'll also put a word in for you if you already write the javadoc now. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL056 Jorge Ferrer

Play Episode Listen Later Mar 14, 2016 45:14


Today I'm welcoming a repeat guest, Jorge Ferrer, Liferay's VP of Engineering. I've had the great opportunity to ask him a lot of questions that provide deep insight into what's running behind the scenes in the engineering team. We didn't have enough time, so this is part 1 of our conversation, to be continued in episode 58. I need to squeeze in the (already recorded) episode that contains more information about the Javadoc Contest (please participate). (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL055 James Falkner on Change

Play Episode Listen Later Feb 15, 2016 31:17


In this episode I'm talking probably one last time to James Falkner about upcoming changes... James was the first guest on Radio Liferay (back in episode 1 - as well as others) and now - at least temporarily until episode 66 is published - will be the last. We're talking about upcoming changes, and sadly it looks like this will be his last appearance on this program. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL054 Scott Nicklous and Neil Griffin on JSR 362 - Portlet 3.0

Play Episode Listen Later Jan 26, 2016 24:51


In this episode, recorded at Liferay's Devcon 2015 in Darmstadt/Germany, I'm talking to Scott Nicklous and Neil Griffin. Scott is the specification lead for JSR-362 - otherwise known as the Portlet Specification 3.0 - and Neil serves as Liferay's representative on the expert group. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL053 Nate Cavanaugh - UI news in Liferay 7

Play Episode Listen Later Nov 30, 2015 27:12


I met repeat guest Nate Cavanaugh, Liferay's Director of UI Engineering, at this year's Devcon and he answered all UI-based questions that we could quickly think about - specifically with regards to Liferay 7 (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL052 Raymond Augé - Upgrading your 6.x plugins to 7.0

Play Episode Listen Later Nov 23, 2015 51:45


Modularization / Liferay 7 part 2/2. Again with Ray Auge, with Milen Dyankov as Cohost. We're now talking about the new strategies for developing plugins, how to update 6.2 plugins to Liferay 7, for every single plugin type we have: Portlets, Hooks, Layout Templates, Themes, Ext (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RLxxx xxxxxxxxx

Play Episode Listen Later Nov 18, 2015


Plaintext, 1st paragraph (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL051 Raymond Augé - Motivation for Modularization

Play Episode Listen Later Nov 16, 2015 25:23


Another Devcon "private" session - I missed his presentations, but got the summary right when he was done: Ray Augé took the time to answer all sorts of questions about the Modularization in Liferay 7. In fact, he answered so many questions that we made it a 2-episode recording. This week it's about the motivation for modularization: What problem does it solve? Next week will be more technical, telling you about the implications of the updated architecture to your code.

RL050 Pimp My Scriptengine with Jens Bruhn

Play Episode Listen Later Nov 9, 2015 35:04


Wow, 50 episodes already. At this year's Devcon I spoke with Jens Bruhn. He's Software Architect at Prodyna AG, a Liferay Partner and the author of Nabucco Script Center, a Liferay App available on the Marketplace. He also convened the "Pimp my Scripting Engine" workshop at Liferay's Devcon 2015, which I missed. But this only provided a perfect reason and excuse to speak to him. As we recorded this on site at Devcon, you'll hear more background noise than usual - As usual, Auphonic did their best to clean the recording, and they did a great job. For the visuals, please see the screenshots in this article as well as the plugin's homepage. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL049 Security with Tomáš Polešovský

Play Episode Listen Later Nov 3, 2015 27:32


It's been a long time and finally... Radio Liferay is back with several episodes in the queue. Today, Tomáš Polešovský starts of by talking about Liferay's security team and -procedures as well as his work within that team. Tom has already been a guest on Radio Liferay's ancient episode 9 (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL048 James Falkner on Releaseplans

Play Episode Listen Later Jan 20, 2015 12:29


A short Inbetweenisode on the release of 6.2 CE GA3 with repeat guest and Community Manager James Falkner. During Devcon James promised (http://youtu.be/U46tCHFeutM?t=34m27s) the release for the 15. January - while I stated that this release date was wishful thinking. Now we actually hit the promised release date for the first time known to both of us. Enough reason to get together and talk about the underlying cause and intents. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL047 Chema Balsas and Emil Öberg on Themes and Frontend Development

Play Episode Listen Later Jan 19, 2015 22:58


Another Devcon conversation - make sure not to miss it next year. I grabbed Chema Balsas, Software Engineer at Liferay Spain, and Emil Öberg, Consultant at Monator Technologies, a Liferay Partner Company in Sweden. This is a three-way conversation with Chema Balsas and Emil Öberg that we had during Liferay's Devcon 2014. Chema had a Theme-Workshop (sorry, no recording) and Emil a presentation on Rapid Frontend Development, so it made sense to talk to both of them as their experience overlaps. Speaking of experience: Chema is a Software Engineer in Liferay Spain, Emil is a Consultant at Monator Technologies, a Liferay Partner Company in Sweden. podcast-logoWe're trying to bridge the gap and discuss visual topics, e.g. themes, in an audio format: (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL046 Thomas Schweiger on Coffee

Play Episode Listen Later Dec 18, 2014 9:48


The nerdiest topic so far: I'm speaking to Thomas Schweiger, german national barista champion 2010-2012. He was sponsored by our german partner Prodyna to prepare coffee during this years Devcon and Portal Solutions Forum Germany.

RL045 Bryan Ho on Design and Ray

Play Episode Listen Later Dec 15, 2014 7:54


I had a short meeting with Bryan Ho, Lead Graphic Designer at Liferay - With that role it's obvious that we're bridging the audio/visual gap again: A very visual topic in an audio only podcast. But if you're not driving while you listen to this podcast, you can click the links from the shownotes and browse through the archives. Apart from being the creator of the Radio Liferay Logo, Bryan is the creator of "Ray's intergalactiv adventures". You can check out this series at https://www.liferay.com/ray (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL044 Stian Sigvartsen on Social Apps Proxy

Play Episode Listen Later Dec 11, 2014 14:04


This is my conversation with Stian Sigvartsen, winner of the Marketplace App contest with his Social Apps Proxy (Link) and well known member of the UK Liferay usergroup, working in Devon and quite a lot with Liferay. Our paths cross quite often, but we finally found some time to talk about Stian's award winning app which basically takes all the boring stuff out of OAuth integrations into Liferay

RL043 Brett Swaim on Application Performance Management

Play Episode Listen Later Dec 5, 2014 14:42


I'm talking with Brett Swaim, Principal Consultant at Liferay US, on application performance monitoring, horror stories and things to avoid. Brett is dealing with a lot of customers. He's one of Liferay's go-to resources for performance tuning and monitoring. Brett had a presentation on DevOps Best Practices with Liferay, Logstash, Kibana, Elasticsearch, and New Relic at Devcon (among other symposiums and events). If you missed it or just want the audio summary (both were my motivations to talk to him), we're talking about his experience, using one of the projects (an unnamed one) as an example. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL042 Zsigmond Rab on Enterprise Support

Play Episode Listen Later Dec 4, 2014 11:26


At Devcon, I took the opportunity to meet several people - stay tuned for several more episodes during the rest of this year. For this episode, I spoke with Zsigmond Rab. Zsigmond is Lead Engineer, Technical Support & Trainer at Liferay Hungary. This is a short and informal tongue-in-cheek talk about support-related issues. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL041 Máté Thurzó - 37000ft overview of staging

Play Episode Listen Later Nov 17, 2014 28:08


Another first: This week's guest Máté Thurzó presents a brief 37000ft overview over Staging. Yes, this is literally 37000ft - we both were lucky to be invited to the North America Symposium 2014 and had the same flight back. Yes, this episode has been recorded 11277m over the atlantic ocean on the flight from Boston to Frankfurt, and it's also a first time that you see me use imperial units voluntarily. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL040 James Falkner: Hack our Events

Play Episode Listen Later Aug 20, 2014 30:55


Radio Liferay is back with a repeat guest, James Falkner, Liferay's Community Manager. Like last year, symposium season is about to start (even though we already had some events earlier this year...). And there's something new, for the nerds and software craftsmen among you. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL039 Juan Fernandez and Ivica Čardić on Liferay Cloud Services

Play Episode Listen Later Aug 14, 2014 35:16


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 this?" you ask? Well, good that you're asking, because here's the explanation. It's all about helping you monitor the health of your Liferay Installation, keeping an eye on the installed fixpacks (if you're using EE) or showing you some monitoring information that the server provides and you'd otherwise risk not to see. (The episode is prefixed with a PSA for all Radio Liferay Listeners: The CfP for Devcon2014 is still open until 22. Aug 2014) and if you intend to come to the unconference on 4. Nov., make sure to register early: We have limited space and already predict that we'll sell out the unconference - there are enough seats available for the regular DevCon) (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL038 Alberto Chaparro on updating Portlets to version 6.2

Play Episode Listen Later Feb 5, 2014 11:11


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: The migration tool that will help you upgrade your portlet from 6.1 to 6.2. We're talking during the end of the symposium, so the background noise that you hear are people that are starting to break down the staff room. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL037 Iliyan Peychev on Frontend and AlloyUI

Play Episode Listen Later Jan 9, 2014 37:52


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 Liferay's frontend, so I'm getting my scoop on how to approach Javascript work, new tools, new infrastructure. Also - as you'll discover - I got a glimpse of developer-paradise (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL036 Daniel Sanz on Liferay Translations

Play Episode Listen Later Nov 18, 2013 28:56


For this episode I spoke with Daniel Sanz. He's a support engineer in the spanish office, is responsible to oversee the translation efforts on Liferay and came to Liferay in 2010. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL035 Greg Amerson and David Truong on Developer Tooling

Play Episode Listen Later Nov 13, 2013 27:02


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 Liferay, Product Manager for Platform an Tooling. The topics we covered were all around Developer Tooling. There's a bit of background noise as we were recording this session in the break area of the conference. We had to limit ourselves to the time when some sessions were on, in order to find the quietest possible environment. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL034 Miguel Pastor and Ray Auge on Modularization on OSGI

Play Episode Listen Later Oct 28, 2013 31:53


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 OSGi being now on the Feature List for Liferay 6.2. We recorded this session in the break area of the conference, during one of the sessions in order to find some quiet time. Unfortunately, as you'll hear in this recording, we picked the time when Lunch was prepared, so the catering staff is setting up stacks of plates, heaps of cutlery and other noisy stuff. This episode might be the one with the most background noise we ever had on this podcast, but after all, it's in the background and I hope it doesn't distract too much. Be assured, the lunch was really nice. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL033 Jari Järvelä, Janne Hietala on Valamis

Play Episode Listen Later Sep 24, 2013 53:15


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 (end-of-August) won the Liferay App Contest. Unfortunately, a lot of work as well as my summer vacation kept me from releasing this podcast earlier (well, for me it was not quite unfortunate that I had a vacation) (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL032 Jack Rider on xmlportletfactory, Bonita BPM and other projects

Play Episode Listen Later Aug 7, 2013 28:13


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 well-usable projects. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL031 Neil Griffin on JSF and Portlet 3.0

Play Episode Listen Later Jul 25, 2013 43:24


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). (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL030 Juan Gonzalez on Preview, JSF, xmlportletfactory and other topics

Play Episode Listen Later Jul 15, 2013 22:10


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. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL029 Milen Dyankov on Mobile Device Recognition and "What is a portal?"

Play Episode Listen Later Jul 4, 2013 46:17


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 contributor of the mobile device detection code to Liferay. Back then he was a community member, but in the mean time he as joined the team and is now working from Poland and all over (and around) the european continent. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL028 James Falkner on Symposium changes and community topics

Play Episode Listen Later Jun 24, 2013 52:23


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 (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL027 Jorge Ferrer - Radio Liferay Episode 27

Play Episode Listen Later Jun 17, 2013 50:25


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 positions. Jorge is one of the very early contributors to Liferay, started as community member and got hired, started the spanish office. After an episode "on the dark side", being the GM for Spain, he's back in engineering. We're talking about his responsibilities within the project, the company, and more. (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL026 Ville Ingman (Vaadin) - Radio Liferay Episode 26

Play Episode Listen Later May 21, 2013 27:05


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 noise (sorry) we talk about the history of Vaadin in Liferay, the meaning of the name, which also explains the logo, and the integration of Vaadin in Liferay (Vaadin is technology partner of Liferay, the library comes bundled with your Liferay installation and is available in the "New Project" wizard of Liferay IDE). (More notes and links available in HTML version of this paragraph and in the blogpost linked to the episode)

RL025 AlloyUI 2.0 - Radio Liferay Episode 25

Play Episode Listen Later Apr 18, 2013 39:59


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, Eduardo Lundgren (with Liferay since 2007/8) and Zeno Rocha (Sep 2012) volunteered. (Eduardo was mentioned already in episode 3 with Nate Cavanaugh, Zeno has joined Liferay since then. Both of them are members of the brazilian team.) We start with their history and * Zeno's project jquery boilerplate. He's also one of the founders of the Brazil JS foundation * Rosetta Stone, no longer hidden but very prominent on the website, comparing jQuery, YUI, AlloyUI * The traumatic transition time in 2010 between Liferay 5.2 and 6.0, when AlloyUI replaced jQuery * How Zeno got assimilated into Liferay * The new website for AlloyUI with Tutorials, Examples and Documentation (alloyui.com) * What's new in AlloyUI 2.0, when will it come into Liferay? * Feedback from the community (portuguese video on youtube) * Can I run different versions of YUI on the same site/page (as I can with jQuery within YUI with the help of YQuery)? * who else is using AlloyUI or contributing to it? * Zeno will be speaking at Jax 2013 * Honorable mention of the library that YUI is unofficially built on top of. * TaglibGenerator: A tool to generate taglibs and integrate them with Javascript/AlloyUI * Integration of taglibs into Liferay IDE/Developer Studio (Link to Greg's Episode) * AlloyUI on twitter and stackoverflow

RL024 LESA - Radio Liferay Episode 24

Play Episode Listen Later Feb 1, 2013 28:30


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 developing a custom issuetracker and support management system. Enterprise customers know what he's talking about: Liferay is using LESA to handle support issues, fix and escalate them. To follow the visual part of the presentation, please go to the symposium's download page Zsolt starts by laying out why Jira was fine for a single project (and it continues to be in use at issues.liferay.com), but not so much for the way we're supporting the enterprise customers. After introducing the problem space, he's going through implementation timeline, migration, features and requirements, as well as later evolution of the system (naturally, LESA is still being actively developed and extended). Also, there are lots of metrics and how they are helping to improve service or efficiency growing the team. You'll learn how Liferay's support teams were organized internally over the time and where we're heading to. At Liferay, we're not eating our own dogfood, we're rather drinking our own champagne. Where we don't do this now, we're planning to do so very soon. LESA is part of the activity to move a lot of functionality from 3rd party software into Liferay (or to integrate that software into the portal).

RL023 Well Hidden Features - Radio Liferay Episode 23

Play Episode Listen Later Jan 7, 2013 34:16


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.

RL022 Samuel Kong - Radio Liferay Episode 22

Play Episode Listen Later Dec 2, 2012 21:43


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. podcast-logoThis is another episode recorded at the previous Liferay Retreat. I sat together with Samuel Kong, GM of the chinese office and member of Liferay's security team. As I've been carrying this recording around for quite some while, note that there have been some changes during the last year. First and foremost, we have a new community security team, which was not around at the time of the recording. I'm planning to talk to someone from that team soon (consider yourself warned if you're on that team) Some of the topics you'll find in this episode How to file a security issue - thankfully he is consistent with what Cynthia and Michael have reported: go to issues.liferay.com, file your issue under the component "security", optionally with private visibility. If you've already done so, please try if your issue is reproducible in the latest available version - your issue might already have been reported and fixed. OWASP (The Open Webapplication security project) site is a good resource for learning about security in Webapplications in general, independent of Liferay. The three tools that Liferay has built-in, helping you to prevent security issues: Redirects: Some Properties, configuring the list of domain names and IPs, that Liferay is allowed to redirect to CSRF: Auth-Token XSS: The various escape-methods in com.liferay.portal.kernel.util.HtmlUtil - There are so many because the correct escaping depends on the context for which one escapes some HTML-Text. Also, the AlloyUI Taglibs help a lot when you're displaying user-content in forms. And also: The "escapedModel" that you can get from ServiceBuilder. Bonus: SqlInjection and its prevention through ServiceBuilder. When to escape HTML text in order to be most flexible. Sidenote: A call to extract and read the full portal.properties: A long, boring and interesting read. Oh, and the dtds for xml files 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

Claim Radio Liferay

In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

Claim Cancel