Improved developer productivity thanks to Maven and OSGi | EclipseCon Europe 2018

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=qNmBZjJcups



Duration: 32:40
780 views
9


EclipseCon Europe 2018
Ludwigsburg, Germany · October 23 - 25, 2018
https://www.eclipsecon.org/europe2018

Speaker(s):
Lukasz Dywicki (Code-House)

https://www.eclipsecon.org/europe2018/sessions/improved-developer-productivity-thanks-maven-and-osgi

During this short presentation I will revisit existing mechanisms and approach towards OSGi and JEE development. I will show how many manual steps can be avoided and how to maintain project in effective manner. I will try to find a balance between execution environment requirements and programmer happines at same time.

I believe that OSGi and Eclipse ecosystem experience troubles gaining people from outside for few reasons. Beside overall impression of OSGi complexity there is equally old and invalid complain about quaility of developer tooling. Since invention of BND development experience can be really pleasant and independent of text editor/IDE preferences. Sadly lots of people still rely on former experiences spreading black/bad PR. I would like to clarify their point.

After this presentation attendees will learn:

How to use Maven to build OSGi projects (without Tycho).
How to automate manual tasks.
How to build custom software distributions with Maven artifacts and run it with Apache Karaf.
That OSGi development doesn't differ much from regular day-to-day usage of application servers or microservice runtimes.

This talk is intended for people who know basics of OSGi as it will show few basic technics towards better developer productivity.




Other Videos By Eclipse Foundation


2018-11-19Cloud Native development with Eclipse MicroProfile on Kubernetes | EclipseCon Europe 2018
2018-11-19With Docker and k8's, this is not your grandparents' infra anymore! | EclipseCon Europe 2018
2018-11-19Building a tool for engineers based on EMF | EclipseCon Europe 2018
2018-11-19Path to Cloud-native Application Development: 8 steps (sponsor: Red Hat) | EclipseCon Europe 2018
2018-11-19Move Your Crate - How to optimize your mobility | EclipseCon Europe 2018
2018-11-19Parallel Builds in Eclipse IDE Workspaces | EclipseCon Europe 2018
2018-11-19MicroProfile and Jakarta EE -- What's Next? | EclipseCon Europe 2018
2018-11-19A Committer’s view on Eclipse’s Automatic Error Reporting System | EclipseCon Europe 2018
2018-11-19Next generation CI - building Eclipse projects on the new CBI build farm | EclipseCon Europe 2018
2018-11-19Invited Talk: Distributed Tracing for MicroProfile Runtimes | EclipseCon Europe 2018
2018-11-19Improved developer productivity thanks to Maven and OSGi | EclipseCon Europe 2018
2018-11-19OSG(a)i: because AI needs a runtime | EclipseCon Europe 2018
2018-11-19Prototyping IoT systems with a hybrid OSGi/Node-RED platform | EclipseCon Europe 2018
2018-11-19Language Server for Apache Camel: Java/Eclipse plugin developer perspective | EclipseCon Europe 2018
2018-11-19Microservice Security via MicroProfile JWT | EclipseCon Europe 2018
2018-11-19OSGi CDI Integration Specification | EclipseCon Europe 2018
2018-11-19Integrating SLF4J and the new OSGi LogService 1.4 | EclipseCon Europe 2018
2018-11-19A real world use case with OSGi R7 | EclipseCon Europe 2018
2018-11-19Remote Management and Monitoring of Distributed OSGi Applications | EclipseCon Europe 2018
2018-11-19OSGi and Java 9+ | EclipseCon Europe 2018
2018-11-19It Was Twenty Years Ago Today - Building an OSGi based Smart Home System | EclipseCon Europe 2018