Milen Dyankov

Software Engineer, Consultant, Developer Advocate

Recent Posts

  • May 04, 2016

    Lessons learned from speaking at conferences

    Time has come to resurrect the blog (again)! I was never much of a blogger but 3 years is … oh well, almost a lifetime in software industry. It’s not that I don’t have anything to write about (quite the opposite in fact), it’s just that I have always preferred more interactive communication. So for the last 3 years I was concentrating on presenting my thoughts and experience on various conferences rather than posting them here. A huge mistake apparently which someone pointed out to me recently. On the bright side - I learned a few things about being a conference speaker and I’ll share them here. If you think going down that road, here is what to expect.

  • June 28, 2013

    Cross blogging

    It’s been a while since my last post here. Apart from the traditional ‘no time’ excuse, there is one more. Since I joined Liferay last year, my Liferay related blogs are now on Liferay’s website:

  • February 06, 2013

    About complexity, modularity and OSGi

    Today I followed the link from this tweet:

    which leads to a this article. I read it quickly on my cell phone and got the following impression “The solution for Complexity is modularity. The way you properly do modularity is OSGi. So OSGi is the solution for complexity!”

  • June 18, 2012

    How to use CustomGlobalMarkup portlet to add image slider on every Liferay page

    The original purpose of CustomGlobalMarkup portlet was to provide convenient interface for adding 3rd parties javascript code (like Google Analytics, Geminus, ClickTale, Crazy Egg, …) to every page. However since it allows to add any markup it can be used to do some other cool things. For example - image slideshows.

  • May 29, 2012

    Mobile device detection in Liferay 6.1

    I’m still getting a lot of questions about how to use the multi-device extension in Liferay 6.1. The answer is, you don’t have to! The code was contributed to Liferay and it’s now available OOTB in Liferay 6.1.