Radio Liferay Episode 68: Yasuyuki Takeo

Damascus

Olaf Kock
Olaf Kock
A Minute Read

   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.

podcast-logo

Here are some of the topics that we talked about:

  • Yasu is working on Damascus, an extension of ServiceBuilder that helps you set up a new project extremely quickly. And it's documented.

  • Its purpose: Quick generation of master data applications, that you can edit further to enrich as a proper application

  • Starting from a json file, you'll generate persistence and UI for multiple Liferay Portal versions

  • A similar (but discontinued) project was mentioned on Radio Liferay in episodes 30 and 32: XmlPortletFactory.

  • What to do to make Damascus an officially maintained project

  • REST additions in Damascus

  • Updates of the tool to 7.3, and of custom code generated with Damascus (should be easy)

  • Freemarker to Java ratio - what it's like to write code that generates code.

  • Best Practices and where they're worked around in the generator

  • The heritage of the name Damascus, and how it relates to Liferay's "blade" tool

  • Bonus Tool: DummyFactory

Follow @yasuflatland-lf on github, @RadioLiferay and @olafk (me) 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 or other podcast aggregators: Just search for "Radio Liferay" or just "Liferay". If you like this, 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

(*) At the time of publishing this episode, you actually won't find everything - the Radio Liferay homepage didn't yet move to the community pages, so it isn't updated with newer episodes. Sorry - we're working on it, but as the podcast is a spare time project, working on the infrastructure is slower than on other projects... But the feed works already - just subscribe...

(Illustration, CC by-sa 2.0 jasleen_kaur)

Page Comments

I discovered Damascus a few months ago. In my opinion, which I have been using Liferay Portal since 2004, it is the most useful productivity-oriented tool ever produced.

Yasuyuki is first of all a very kind and helpful person, as well as being the brilliant creator of Damascus.

Related Assets...

No Results Found

More Blog Entries...

Ben Turner
October 21, 2025
Michael Wall
October 14, 2025