Slides from the EclipseCon Europe 2016 talk: Are you sick of seeing these progress bars stuck at 99% for a long time and then complete in a sec? Do you cry when you click on the cancel button of a task and it does not stop? Do you want to learn how to properly handle progress monitors and task cancelation requests in your Eclipse plugins/application? We will walk through the IProgressMonitor API and will learn how to use it properly. With several code samples and demos, you will understand how to handle progress monitoring and task cancelation requests in Eclipse plugins. You will also learn about new tools coming in the platform to help you to detect bad behaviors.