Recordings of conference talks
On this page you will find recordings of recent presentations I gave at conferences and some screencasts.
Building Modular Cloud Applications in Java: Lessons learned.In this one hour talk recorded at JavaOne 2013, Bert Ertman and I discuss the importance of modularity, go into modular architecture and show what you need to create a modular code base.
Modularity in the cloud: A case studyIn this one hour talk recorded at JavaOne 2013, Marcel Offermans and I show how we have been deploying a large OSGi application in the cloud for the past few years. We discuss Apache ACE and show how to setup auto scaling and failover on any IaaS provider.
Modular Java EE in the Cloud: A practical guide (part 1/2)In this 2,5 hour Devoxx 2012 talk, Bert Ertman and I take you through building a modular web application. In an extensive demo we show all the basics of OSGi, including working with dynamic OSGi services, dependency injection, and working with bndtools.
Modular Java EE in the Cloud: A practical guide (part 2/2)In the second part of this 2,5 hour Devoxx 2012 talk, Bert Ertman and I discuss topics such as using MongoDB and creating RESTful Web Services. We also show how to deploy modular applications to the cloud using Apache ACE.
Baselining with bndtoolsIn this screen cast I show baselining in bndtools. Baselining helps to apply semantic versioning correctly.
Visualising OSGi services with D3.js
In this screencast I show the result of an experiment with D3.js to visualise dependencies between OSGi services. Read the blog post for more information.
Required vs Optional Service dependencies
In this short video I demonstrate the difference between required and optional Service dependencies using Apache Felix Dependency Manager.