Talks
Events
2025
Jul 08DevBcn 🇪🇸 AI for Java Developers: From Buzzword to CodeMay 14jPrime 🇧🇬 AI for Java Developers: From Buzzword to CodeMay 064Developers Warszawa 🇵🇱 AI for Java Developers: From Buzzword to Code
2024
Dec 11Ya!vaConf 🇵🇱 AI for Java Developers: From Buzzword to Code
2023
Oct 25JDD 🇵🇱 Location transparencyOct 19GeeCON Prague 🇨🇿 Location transparencySep 27DrivUn 🇳🇱 Open space discussionsJul 03JCrete 🇬🇷 Open space discussionsJun 02Devoxx Poland 🇵🇱 Demystifying ‘Event’ Related Software Concepts and MethodologiesMay 30jPrime 🇧🇬 Simply a complex shopping cartMay 10Devoxx UK 🇬🇧 Location transparencyApr 24Java Vienna Meetup 🇦🇹 Location transparencyApr 19GeeCON 🇵🇱 Demystifying ‘Event’ Related Software Concepts and MethodologiesFeb 07JFokus 🇸🇪 Demystifying ‘Event’ Related Software Concepts and Methodologies
2022
Dec 07DevOpsCon Munich 🇩🇪 Demystifying ‘Event’ Related Software Concepts and MethodologiesNov 30YOW! London 🇬🇧 Location transparencyNov 08W-JAX 🇩🇪 Location transparencyNov 03GoTech World 🇷🇴 Demystifying ‘Event’ Related Software Concepts and MethodologiesSep 07JavaZone 🇳🇴 Demystifying ‘Event’ Related Software Concepts and MethodologiesJul 18JBCNconf 🇪🇸 Give your application memoriesJul 17JBCNconf 🇪🇸 Demystifying ‘Event’ Related Software Concepts and MethodologiesJun 25Confitura 🇵🇱 Demystifying ‘Event’ Related Software Concepts and MethodologiesJun 22Madrid JUG 🇪🇸 Demystifying ‘Event’ Related Software Concepts and MethodologiesJun 21Barcelona JUG 🇪🇸 Demystifying ‘Event’ Related Software Concepts and MethodologiesMay 28Java Day Istanbul 🇹🇷 Give your application memoriesMay 26jPrime 🇧🇬 Location transparencyMay 26jPrime 🇧🇬 Demystifying ‘Event’ Related Software Concepts and MethodologiesMay 24DevOps Pro Europe Location transparencyMay 17Voxxed Days Zürich 🇨🇭 Location transparencyMay 03JAX Mainz 🇩🇪 Give your application memoriesApr 28DevOpsCon London 🇬🇧 Location transparencyApr 14PRODYNA Experience Days Event-driven - from concept to mission critical solutionsFeb 24ConFoo Give your application memoriesFeb 23ConFoo Demystifying ‘Event’ Related Software Concepts and Methodologies
2021
Dec 09Bulgarian JUG 🇧🇬 Demystifying ‘Event’ Related Software Concepts and MethodologiesNov 02Devoxx UK Demystifying ‘Event’ Related Software Concepts and MethodologiesOct 05JAX London Demystifying ‘Event’ Related Software Concepts and Methodologies
2020
2019
Nov 30Byte My Code 🇵🇱 Decomposing Java applicationsOct 25Share<IT> 🇵🇱 Decomposing Java applicationsSep 25Liferay Warsaw Tech Meetup 🇵🇱 Liferay Portal - the Java platform for busy developersMay 31Riga Dev Days 🇱🇻 Decomposing Java applicationsApr 05JPoint 🇷🇺 Decomposing Java applications
2018
Dec 12Madrid JUG 🇪🇸 Decomposing Java applicationsNov 19Øredev 🇸🇪 Decomposing Java applicationsOct 18Heapcon 🇷🇸 Decomposing Java applicationsOct 02Liferay Digital Solutions Forum 🇬🇧 Untangling dependencies in modular systemsJun 30Confitura 🇵🇱 Decomposing Java applicationsJun 14IT Manager of Tomorrow 🇵🇱 The fruits of our labourJun 06Liferay France Symposium 🇫🇷 Why Liferay’s Community Matters More Than EverMay 29jPrime 🇧🇬 Decomposing Java applicationsMay 18JEEConf 🇺🇦 Decomposing Java applicationsMay 10GeeCON 🇵🇱 Decomposing Java applicationsMay 08JavaCRO 🇭🇷 Decomposing Java applicationsMay 07JavaCRO 🇭🇷 The fruits of our labourMay 05Java Day Istanbul 🇹🇷 Decomposing Java applicationsApr 21Bulgarian JUG 🇧🇬 Why choose between CMS and custom Java app when you can have both with Liferay?Apr 17Java With The Best Fantastic Java contracts - and where to define them?Feb 17Javantura 🇭🇷 Fantastic Java contracts - and where to define them?Jan 23Let’s Manage IT 🇵🇱 The fruits of our labour
2017
Dec 04ConFoo 🇨🇦 Fantastic Java contracts - and where to define them?Dec 04ConFoo 🇨🇦 Microservices and Modularity or the difference between treatment and cure!Nov 17Liferay Italy Symposium 🇮🇹 Why Liferay’s Community Matters More Than Ever!Nov 17Liferay Italy Symposium 🇮🇹 From zero to production in 1 conference talk timeNov 09Devoxx 🇧🇪 Launching Projects Faster with WeDeployNov 08Liferay Digital Solutions Forum 🇬🇧 Launching Projects Faster with WeDeployOct 24OSGi Community Event 🇩🇪 Fantastic Java contracts - and where to define them?Oct 10Brussels JUG meetup 🇧🇪 Fantastic Java contracts - and where to define them?Sep 26TomcatCon 🇬🇧 Science of buzzwords (demystifying software trends)Jul 11Hackatrain 2017 🇩🇪 From zero to production in 1 conference talk timeJun 22Hackatrain 2017 pre-gathering 🇳🇱 Science of buzzwords (demystifying software trends)Jun 19JDK IO 🇩🇰 Fantastic Java contracts - and where to define them?May 30jPrime 🇧🇬 Fantastic Java contracts - and where to define them?May 26JEEConf 🇺🇦 What’s not new in modular Java?May 17GeeCON 🇵🇱 What’s not new in modular Java?May 16Atmosphere 🇵🇱 From Zero to Production in 1 Conference Talk TimeMay 06Java Day Istanbul 🇹🇷 What’s not new in modular Java?Apr 26Liferay France Symposium 🇫🇷 From zero to production in 1 conference talk timeApr 07JPoint 🇷🇺 Microservices and Modularity or the difference between treatment and cure!Apr 034Developers 🇵🇱 Fantastic Java contracts - and where to define them?Mar 18Łódź JUG meetup 🇵🇱 Architecture KataMar 11JavaSkop 🇲🇰 From zero to production in 1 conference talk timeMar 09Bulgarian JUG meetup 🇧🇬 Agile applications with OSGi: Fundamentals!Mar 01Topconf Linz 🇦🇹 What’s not new in modular Java?Feb 11Javantura 🇭🇷 What’s not new in modular Java?
2016
Nov 18ApacheCon: Core Europe 🇪🇸 OSGi for outsidersNov 15DEVCON 🇩🇪 Software Craftsmanship in the era of Software RevolutionNov 10Devoxx 🇧🇪 What’s not new in modular Java?Nov 02LDSF Dev.Live Sessions 🇬🇧 OSGi FundamentalsOct 25EclipseCon 🇩🇪 OSGi for outsidersOct 24Codemotion Berlin 🇩🇪 What’s not new in modular Java? 🔊Oct 19Brussels JUG meetup 🇧🇪 Microservices and Modularity or the difference between treatment and cureOct 15OpenSlava 🇸🇰 Introducing Liferay DXP - from Portal to PlatformOct 14OpenSlava 🇸🇰 Building Modular OSGi Applications with Liferay DXPSep 26Liferay Symposium North America 🇺🇸 Uncovering the Business Wins in Modularity, Microservices and Other Technical MegatrendsSep 08Łódź JUG meetup 🇵🇱 Agile applications with OSGi: Fundamentals!Jul 02Confitura 🇵🇱 What’s not new in modular Java?Jun 16JBCNconf 🇪🇸 What’s not new in modular Java?May 31Liferay France Symposium 🇫🇷 Things you cannot do before 7May 31Liferay France Symposium 🇫🇷 OSGi FundamentalsMay 26jPrime 🇧🇬 What’s not new in modular Java?May 25СофтУни 🇧🇬 Microservices and Modularity or the difference between treatment and cureMay 20I T.A.K.E. Unconference 🇷🇴 Microservices and Modularity or the difference between treatment and cureMar 19Codemotion Rome 🇮🇹 What’s not new in modular Java?Feb 10JFokus 🇸🇪 What’s not new in modular Java?Jan 14Łódź JUG Meetup 🇵🇱 Microservices and Modularity or the difference between treatment and cure
2015
Nov 16Liferay Symposium North America 🇺🇸 Liferay infrastructure as codeNov 16Liferay Symposium North America 🇺🇸 Using Docker & Kubernetes to mange your Liferay deploymentsNov 12DEVOXX 🇧🇪 Microservices and Modularity or the difference between treatment and cureNov 05LJC Meetup 🇬🇧 Microservices and Modularity or the difference between treatment and cureOct 22GeeCON Prague 🇨🇿 Your role in the next release of “World” project!Oct 07DEVCON 🇩🇪 Liferay infrastructure as codeOct 07DEVCON 🇩🇪 Using Docker & Kubernetes to mange your Liferay deploymentsOct 01ApacheCon: Core Europe 🇭🇺 Microservices and Modularity or the difference between treatment and cureSep 19JDay 🇺🇦 Your role in the next release of “World” project!Sep 19JDay 🇺🇦 Microservices and Modularity or the difference between treatment and cureJun 30Liferay Budapest Tech Meetup 🇭🇺 Microservices and Modularity or the difference between treatment and cureJun 17Liferay France Symposium 🇫🇷 OSGi to Create Extensible PluginsMay 27jPrime 🇧🇬 Microservices and Modularity or the difference between treatment and cureMay 18Atmosphere 🇵🇱 Microservices and Modularity or the difference between treatment and cureApr 23Open Source Day 🇵🇱 Liferay Portal 7 - (micro)services for the enterpriseApr 204Developers 🇵🇱 Your role in the next release of “World” project!Apr 204Developers 🇵🇱 Microservices and Modularity or the difference between treatment and cureMar 17jDays 🇸🇪 Microservices and Modularity or the difference between treatment and cure
2014
Dec 18DEV.LIFE Developing OSGi plugins for Liferay 6.2 and 7 with MavenNov 21Liferay Italy Symposium 🇮🇹 OSGi to Create Extensible PluginsNov 13DEVOXX 🇧🇪 Web application performance tuning beyond XmxOct 17OpenSlava 🇸🇰 What is a Portal?Jul 05Confitura 🇵🇱 Web application performance tuning beyond XmxJun 10Liferay France Symposium 🇫🇷 Clustering LiferayMay 13Open Source Day 🇵🇱 What is a Portal?Apr 074Developers 🇵🇱 Multy-channel (Mobile) Delivery Platform
2013
Oct 26Mobilization 🇵🇱 Multy-channel (Mobile) Delivery Platform
2011
Oct 18Liferay Europe Symposium 🇩🇪 Pluggable mobile device detection


