EclipseCon-Europe 2013: Making the Eclipse IDE fun again

Making the Eclipse IDE
fun again
EclipseCon Europe 2013

Michael Scharf
Max Rydahl Andersen

Gunnar Wagenknecht
Martin Lippert
What do you think
of the Eclipse IDE?
Sometimes...

...I hate Eclipse
Sometimes...

...I hate Eclipse.com
EclipseCon-Europe 2013: Making the Eclipse IDE fun again
Did you ever had to hit F5?!
!

“File is out of date -> Hit F5 to refresh... M****r F****r! Refresh it
yourself! FAIL”
I guess you have seen this before...!
!

“Building Workspace (16%)”
Cancel if you can!
!

“When I cancel a task, it hangs and ends up taking longer than it
would have taken to let it finish.”
That makes sense
ever opened a non-java source code?!
!

“Why the hell can GitHub do syntax highlighting for so many
languages and my Eclipse can’t?”
!
!
!
!
!
!
!
!
!
!
!

(not talking about specific language support)
ever opened a .ini file in Eclipse on windows?!
!

Better not...
ever tried to work with nested projects?!
!

“Enjoy the workarounds…”
search in Eclipse is powerful...!
!

“but to find something is not always that easy”
“I want an IDE. Not an Meta IDE framework factory
with too much shit going on and I have to manually
install and setup plugins”
“If Eclipse were a person, I would drag him behind my car.”
So lets make
the Eclipse IDE fun again
Demo Time
!

we want to show some stuff
that you can use and/or do right away
Demo Time
•

getting rid of “resource is out of sync”

•

maven/gradle improvements

•

Cmd+3

•

LiveReload
Demo Time
•

LiClipse

•

non-modal search

•

pattern-based working sets

•

Eclipse Runner
Demo Time
•

restarting apps: new buttons that make sense

•

code completion made intelligent - eclipse code recommenders

•

quick search-as-you-type

•

Bonus track
And now?
What’s happening at Eclipse?
Communication
ide-dev@eclipse.org
!

Working Group Initiative
eclip.se/k
LiveReload and extended m2e/Maven setup (part of JBoss Tools/Developer Studio)

http://jboss.org/tools
Eclipse Runner

https://marketplace.eclipse.org/content/eclipse-runner + fixes at: http://scharf.gr/eclipse/EclipseRunner/
update/
Query Workingsets

http://scharf.gr/eclipse/queryworkingset/updatesite/

http://scharf.gr/eclipse/queryworkingset/

https://github.com/scharf/queryworkingset

Based on: https://code.google.com/p/javadude/wiki/DynamicWorkingSets
Start-Stop-Buttons

https://github.com/spring-projects/eclipse-integration-commons
Eclipse Core Recommenders

http://www.eclipse.org/recommenders/
Quick Search-as-you-type

http://marketplace.eclipse.org/content/quick-search-eclipse
Bling IDE

http://www.l33tlabs.com/
Thanks for coming

Join the BoF session:

„The Eclipse IDE - lets make it fun and successful again“

Wednesday, 7-8pm, Schubertsaal
1 of 24

More Related Content

Similar to EclipseCon-Europe 2013: Making the Eclipse IDE fun again(20)

Eclipse As An Ide Why Would You Need WizardsEclipse As An Ide Why Would You Need Wizards
Eclipse As An Ide Why Would You Need Wizards
Pierre-Antoine Grégoire515 views
Golang #5: To Go or not to GoGolang #5: To Go or not to Go
Golang #5: To Go or not to Go
Oliver N2.2K views
This presentation was generated by GPT-3This presentation was generated by GPT-3
This presentation was generated by GPT-3
Bemmu Sepponen2.7K views
There Is No JavaScriptThere Is No JavaScript
There Is No JavaScript
Noam Kfir497 views
Rapid prototypingRapid prototyping
Rapid prototyping
Yevgeniy Brikman47.5K views
DWX 2013 NurembergDWX 2013 Nuremberg
DWX 2013 Nuremberg
Marcel Bruch1.1K views
YAPC::NA 2007 - Epic Perl CodingYAPC::NA 2007 - Epic Perl Coding
YAPC::NA 2007 - Epic Perl Coding
joshua.mcadams1.8K views
To Protect & To ServeTo Protect & To Serve
To Protect & To Serve
Jorge Ortiz925 views
Bug Hunting SafariBug Hunting Safari
Bug Hunting Safari
Janie Clayton1K views
Introduction to Shell ScriptingIntroduction to Shell Scripting
Introduction to Shell Scripting
Jeremie Charlet203 views
Good programmingGood programming
Good programming
Won Kwang University1.8K views
[Game] Programming I Didn't Learn in School[Game] Programming I Didn't Learn in School
[Game] Programming I Didn't Learn in School
💻 Anton Gerdelan592 views
Coffee script throwdownCoffee script throwdown
Coffee script throwdown
Nicholas McClay2.2K views

Recently uploaded(20)

[2023] Putting the R! in R&D.pdf[2023] Putting the R! in R&D.pdf
[2023] Putting the R! in R&D.pdf
Eleanor McHugh34 views
CXL at OCPCXL at OCP
CXL at OCP
CXL Forum183 views

EclipseCon-Europe 2013: Making the Eclipse IDE fun again

  • 1. Making the Eclipse IDE fun again EclipseCon Europe 2013 Michael Scharf Max Rydahl Andersen Gunnar Wagenknecht Martin Lippert
  • 2. What do you think of the Eclipse IDE?
  • 6. Did you ever had to hit F5?! ! “File is out of date -> Hit F5 to refresh... M****r F****r! Refresh it yourself! FAIL”
  • 7. I guess you have seen this before...! ! “Building Workspace (16%)”
  • 8. Cancel if you can! ! “When I cancel a task, it hangs and ends up taking longer than it would have taken to let it finish.”
  • 10. ever opened a non-java source code?! ! “Why the hell can GitHub do syntax highlighting for so many languages and my Eclipse can’t?” ! ! ! ! ! ! ! ! ! ! ! (not talking about specific language support)
  • 11. ever opened a .ini file in Eclipse on windows?! ! Better not...
  • 12. ever tried to work with nested projects?! ! “Enjoy the workarounds…”
  • 13. search in Eclipse is powerful...! ! “but to find something is not always that easy”
  • 14. “I want an IDE. Not an Meta IDE framework factory with too much shit going on and I have to manually install and setup plugins”
  • 15. “If Eclipse were a person, I would drag him behind my car.”
  • 16. So lets make the Eclipse IDE fun again
  • 17. Demo Time ! we want to show some stuff that you can use and/or do right away
  • 18. Demo Time • getting rid of “resource is out of sync” • maven/gradle improvements • Cmd+3 • LiveReload
  • 20. Demo Time • restarting apps: new buttons that make sense • code completion made intelligent - eclipse code recommenders • quick search-as-you-type • Bonus track
  • 22. What’s happening at Eclipse? Communication ide-dev@eclipse.org ! Working Group Initiative eclip.se/k
  • 23. LiveReload and extended m2e/Maven setup (part of JBoss Tools/Developer Studio)
 http://jboss.org/tools Eclipse Runner
 https://marketplace.eclipse.org/content/eclipse-runner + fixes at: http://scharf.gr/eclipse/EclipseRunner/ update/ Query Workingsets
 http://scharf.gr/eclipse/queryworkingset/updatesite/
 http://scharf.gr/eclipse/queryworkingset/
 https://github.com/scharf/queryworkingset
 Based on: https://code.google.com/p/javadude/wiki/DynamicWorkingSets Start-Stop-Buttons
 https://github.com/spring-projects/eclipse-integration-commons Eclipse Core Recommenders
 http://www.eclipse.org/recommenders/ Quick Search-as-you-type
 http://marketplace.eclipse.org/content/quick-search-eclipse Bling IDE
 http://www.l33tlabs.com/
  • 24. Thanks for coming Join the BoF session:
 „The Eclipse IDE - lets make it fun and successful again“
 Wednesday, 7-8pm, Schubertsaal