Planet OSGi

On Tuesday, Pascal and I presented "p2, your savior or your achilles heel? Everything an Eclipse team needs to know about p2" where we talked about the 10 most common pitfalls developers face when using p2. More importantly, we talked about how you can avoid them. For those of you who attended the talk, thank-you.  I hope you learned something.  For those of you who...

Read More

Have you used p2?  Have you tried to replace plug-in with an updated version, only to find p2  doesn't find it?  Have you removed an unused plug-in and suddenly Eclipse stopped working? You've probably not only hit these issues, but as a responsible member of the Eclipse community you even filed a  bug about it, thanks.  Why then, did the p2 team close your bug as INVALID? Join Pascal...

Read More

In p2, if you've ever tried to write to the same artifact.xml (artifact repository) from two different processes, you will quickly learn that this fails. In fact, both processes will start corrupting each others data and you will likely end up with an unusable artifact repo. This limitation is of particular concern if you wish to use proper bundle pooling (a single bundle...

Read More

Yesterday Amazon launched a new service called AWS Elastic Beanstalk. It's basically a Tomcat hosting service. You can upload your WAR files via a web interface, to an instance of a Linux cloud image pre-configured with Tomcat. This is from the official Amazon description: AWS Elastic Beanstalk is an even easier way for you to quickly deploy and manage applications in the AWS cloud. You simply...

Read More