Eclipse of idleness and focus on current task (rev. 2)

Post on 26-May-2015

1.359 views 0 download

Tags:

description

Did you ever wonder how you can improve your productivity and accomplish more in less time ? Do you know how to reduce context switches to improve yours focus ? What Eclipse plugins can help you increase productivity ? This presentation will answer for all those questions and more. It will be about Mylyn project and other Eclipse productivity plugins; about (less or more know) keyboard shortcuts and how to avoid disruptions from other team members, etc.

Transcript of Eclipse of idleness and focus on current task (rev. 2)

Eclipse of idlenessand focus on current task

2013 Dariusz Łuksza

Dariusz Łuksza, CollabNetdariusz@luksza.org

@dluksza

What is your normal working day ?

2013 Dariusz Łuksza

Code Test

Refactor

2013 Dariusz Łuksza

Get new task

Code Test

Refactor

2013 Dariusz Łuksza

Check mail

Get new task

Code Test

Refactor

2013 Dariusz Łuksza

Check mail

Help friend

Get new task

Code Test

Refactor

2013 Dariusz Łuksza

Check mail

Help friend

Answer work call

Get new task

Code Test

Refactor

2013 Dariusz Łuksza

Check mail

Delegate task

Help friend

Answer work call

Get new task

Code Test

Refactor

2013 Dariusz Łuksza

Check mail

Delegate task

Help friend

Answer private call

Answer work call

Get new task

Code Test

Refactor

2013 Dariusz Łuksza

Check mail

Delegate task

Help friend

Answer private call

Answer work call

Get new task Fix CI

build

Code Test

Refactor

2013 Dariusz Łuksza

Check bugtracker

Check mail

Delegate task

Help friend

Answer private call

Answer work call

Get new task Fix CI

build

Code Test

Refactor

2013 Dariusz Łuksza

Check bugtracker

Check mail

Delegate task

Help friend

Answer private call

Answer work call

Chat with friend

Get new task Fix CI

build

Code Test

Refactor

2013 Dariusz Łuksza

Check bugtracker

Check mail

Check IM

Delegate task

Help friend

Answer private call

Answer work call

Chat with friend

Get new task Fix CI

build

Code Test

Refactor

2013 Dariusz Łuksza

Check bugtracker

Check mail

Check IM

YouTube

Delegate task

Help friend

Answer private call

Answer work call

Chat with friend

Get new task Fix CI

build

Code Test

Refactor

2013 Dariusz Łuksza

Check bugtracker

Check mail

Check IM

Checktwitter/facebook

YouTube

Delegate task

Help friend

Answer private call

Answer work call

Chat with friend

Get new task Fix CI

build

Code Test

Refactor

2013 Dariusz Łuksza

Check bugtracker

Check mail

Check IM

Checktwitter/facebook

YouTube

Delegate task

Help friend

Answer private call

Answer work call

Chat with friend

Get new task Fix CI

build

Code Test

Refactor

2013 Dariusz Łuksza

Check bugtracker

Check mail

Check IM

Checktwitter/facebook

YouTube

Delegate task

Help friend

Answer private call

Answer work call

Chat with friend

Get new task Fix CI

build

Code Test

Refactor

Do you see what is wrong

here ?

2013 Dariusz Łuksza

You are switching context too often and

lose focus.

2013 Dariusz Łuksza

What you can do with that?

2013 Dariusz Łuksza

2013 Dariusz Łuksza

2013 Dariusz Łuksza

2013 Dariusz Łuksza

2013 Dariusz Łuksza

2013 Dariusz Łuksza

What don't you read about productivity?

2013 Dariusz Łuksza

Getting Things DoneDavid Allen

The Power of LessLeo Babauta

2013 Dariusz Łuksza

Zen To Done Leo Babauta

Pomodoro TechniqueSteffan Noteberg

2013 Dariusz Łuksza

2013 Dariusz Łuksza

2013 Dariusz Łuksza

Clean up your environment!

2013 Dariusz Łuksza

2013 Dariusz Łuksza

2013 Dariusz Łuksza

2013 Dariusz Łuksza

Do you really need that?

2013 Dariusz Łuksza

Do you really need that?

2013 Dariusz Łuksza

Do you really need that?

2013 Dariusz Łuksza

Do you really need that?

2013 Dariusz Łuksza

Do you really need that?

2013 Dariusz Łuksza

Let's clean this up!

2013 Dariusz Łuksza

Let's clean this up!

2013 Dariusz Łuksza

Let's clean this up!

2013 Dariusz Łuksza

Let's clean this up!

2013 Dariusz Łuksza

Shortcuts for Git users

Don't fight with yours tools...

2013 Dariusz Łuksza

Don't fight with yours tools...

2013 Dariusz Łuksza

configure them properly!

2013 Dariusz Łuksza

Configure compare view

2013 Dariusz Łuksza

Hide unused packages in content assist

2013 Dariusz Łuksza

Enable Step Filters

2013 Dariusz Łuksza

Always launch the previously launched application

2013 Dariusz Łuksza

Enable Save Actions

Code formatting

2013 Dariusz Łuksza

Don't format code by hand, configure code

formatter and save actions!

2013 Dariusz Łuksza

2013 Dariusz Łuksza

OK, but I have multiple workspaces.

Keeping theirs configuration in sync

is painful!

2013 Dariusz Łuksza

2013 Dariusz Łuksza

OK, but I have multiple workspaces.

Keeping theirs configuration in sync

is painful!Install Workspace

Mechanic, record and restore yours changes.

Add update site:http://workspacemechanic.eclipselabs.org.codespot.com

/git.update/mechanic

2013 Dariusz Łuksza

2013 Dariusz Łuksza

2013 Dariusz Łuksza

Change preferences

2013 Dariusz Łuksza

2013 Dariusz Łuksza

2013 Dariusz Łuksza

2013 Dariusz Łuksza

2013 Dariusz Łuksza

2013 Dariusz Łuksza

Useful less or more known shortcuts

2013 Dariusz Łuksza

Don't switch context of your hands. Use

keyboard whenever it is possible!

2013 Dariusz Łuksza

Maximize view

2013 Dariusz Łuksza

ctrl + m

Maximize view

2013 Dariusz Łuksza

Move to next/previous error/warning

2013 Dariusz Łuksza

ctrl + .ctrl + ,

Move to next/previous error/warning

2013 Dariusz Łuksza

Switch to different perspective

2013 Dariusz Łuksza

ctrl + F8

Switch to different perspective

2013 Dariusz Łuksza

Want search for something

2013 Dariusz Łuksza

ctrl + h

Want search for something

2013 Dariusz Łuksza

Do you really need Outline View

2013 Dariusz Łuksza

ctrl + o

Do you really need Outline View

2013 Dariusz Łuksza

ctrl + o

Do you really need Outline View

2013 Dariusz Łuksza

ctrl + t

Do you really need Type View

2013 Dariusz Łuksza

ctrl + t

Do you really need Type View

2013 Dariusz Łuksza

ctrl + pgupctrl + pgdn

Move to next/previous tab

2013 Dariusz Łuksza

F12

Focus the editor

2013 Dariusz Łuksza

ctrl + shift + x + ?ctrl + shift + d + ?

Run/Debug as

2013 Dariusz Łuksza

Quick fix

ctrl + 1

2013 Dariusz Łuksza

Forgotten particular shortcut

ctrl + shift + l

2013 Dariusz Łuksza

There is no keyboard shortcut for command

2013 Dariusz Łuksza

There is no keyboard shortcut for command

ctrl + 3

2013 Dariusz Łuksza

Want to know more shortcuts ? Go to:

http://tinyurl.com/eclipse-shortcuts

or browse:ctrl + shift + l

2013 Dariusz Łuksza

Tip for Git users

2013 Dariusz Łuksza

When you need to switch context, COMMIT current

status!

2013 Dariusz Łuksza

Rebase interactive:git rebase -i HEAD~5

2013 Dariusz Łuksza

git reset --soft HEAD~5

2013 Dariusz Łuksza

Let Eclipse keeps you in focus!

2013 Dariusz Łuksza

Let Eclipse keeps you in focus!

2013 Dariusz Łuksza

Use the power of Mylyn

Tons of connectors

2013 Dariusz Łuksza

Plan your tasks

2013 Dariusz Łuksza

ctrl + F9

Activate task

2013 Dariusz Łuksza

Restore task context and focus your perspective

2013 Dariusz Łuksza

Share context with others!

2013 Dariusz Łuksza

Share context with others!

2013 Dariusz Łuksza

?Eclipse of idleness

and focus on current task

2013 Dariusz Łuksza

Dariusz Łukszadariusz@luksza.org

@dlukszaImages taken from flickr.com