Java monolith to microservice refactoring with Eclipse tooling

As a developer working heavily with OSGi and Eclipse RCP, I’ve spent a lot of time breaking monolithic applications into modules. What I’ve found is that OSGi and it’s associated Eclipse tooling (primarily the Plug-in Development Environment or PDE) are very good at enabling the kind of fine-grained refactoring moves that allows such projects to… Continue reading Java monolith to microservice refactoring with Eclipse tooling

RCP Best Practices – Get your product building right away

Getting started Introduction Know where to get help Use RCP for the right reasons Use the correct version of RCP Use the correct tools Set up a target platform Mirror Eclipse repositories Create a product configuration Define products with feature based dependencies Remove versions from product dependencies Always run code using a product configuration Get… Continue reading RCP Best Practices – Get your product building right away

RCP Best Practices – Always run code using a product configuration

Getting started Introduction Know where to get help Use RCP for the right reasons Use the correct version of RCP Use the correct tools Set up a target platform Mirror Eclipse repositories Create a product configuration Define products with feature based dependencies Remove versions from product dependencies Always run code using a product configuration Get… Continue reading RCP Best Practices – Always run code using a product configuration

RCP Best Practices – Remove versions from product dependencies

Getting started Introduction Know where to get help Use RCP for the right reasons Use the correct version of RCP Use the correct tools Set up a target platform Mirror Eclipse repositories Create a product configuration Define products with feature based dependencies Remove versions from product dependencies Always run code using a product configuration Get… Continue reading RCP Best Practices – Remove versions from product dependencies

RCP Best Practices – Define products with feature based dependencies

Getting started Introduction Know where to get help Use RCP for the right reasons Use the correct version of RCP Use the correct tools Set up a target platform Mirror Eclipse repositories Create a product configuration Define products with feature based dependencies Remove versions from product dependencies Always run code using a product configuration Get… Continue reading RCP Best Practices – Define products with feature based dependencies

RCP Best Practices – Create a product configuration

Getting started Introduction Know where to get help Use RCP for the right reasons Use the correct version of RCP Use the correct tools Set up a target platform Mirror Eclipse repositories Create a product configuration Define products with feature based dependencies Remove versions from product dependencies Always run code using a product configuration Get… Continue reading RCP Best Practices – Create a product configuration

RCP Best Practices – Mirror Eclipse repositories

Getting started Introduction Know where to get help Use RCP for the right reasons Use the correct version of RCP Use the correct tools Set up a target platform Mirror Eclipse repositories Create a product configuration Define products with feature based dependencies Remove versions from product dependencies Always run code using a product configuration Get… Continue reading RCP Best Practices – Mirror Eclipse repositories

RCP Best Practices – Set up a target platform

Getting started Introduction Know where to get help Use RCP for the right reasons Use the correct version of RCP Use the correct tools Set up a target platform Mirror Eclipse repositories Create a product configuration Define products with feature based dependencies Remove versions from product dependencies Always run code using a product configuration Get… Continue reading RCP Best Practices – Set up a target platform

RCP Best Practices – Use the correct tools

Getting started Introduction Know where to get help Use RCP for the right reasons Use the correct version of RCP Use the correct tools Set up a target platform Mirror Eclipse repositories Create a product configuration Define products with feature based dependencies Remove versions from product dependencies Always run code using a product configuration Get… Continue reading RCP Best Practices – Use the correct tools

RCP Best Practices – Use the correct version of RCP

Getting started Introduction Know where to get help Use RCP for the right reasons Use the correct version of RCP Use the correct tools Set up a target platform Mirror Eclipse repositories Create a product configuration Define products with feature based dependencies Remove versions from product dependencies Always run code using a product configuration Get… Continue reading RCP Best Practices – Use the correct version of RCP