snipmatch from dozens of snippets to dozens of frameworks · 2004 2005 2006 2007 2008 2009 2010...
TRANSCRIPT
![Page 1: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/1.jpg)
Snipmatch From Dozens of Snippets to
Dozens of Frameworks
1
![Page 2: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/2.jpg)
About Me
• Johannes Dorn
• Committer for Eclipse Code Recommenders
• Mentor in Google Summer of Code
• Co-Founder of Codetrails
• Passion for extracting knowledge from code and delivering it to developers
johannes Dorn
@dornjohannes2
![Page 3: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/3.jpg)
• The company behind Eclipse Code Recommenders
• Software Tool Developers
• Data Mining Specialists
• Eclipse RCP Experts & Consultants
• Research Spin-off Darmstadt University of Technology
3
About Codetrails
![Page 4: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/4.jpg)
4
„Describe Yourself in 3 Words“
1. Lazy2…3…
![Page 5: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/5.jpg)
Hlade’s Law
If you have a difficult task, give it to a lazy person they will find an easier way to do it.
5
![Page 6: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/6.jpg)
6
![Page 7: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/7.jpg)
Template Proposals
7
![Page 8: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/8.jpg)
8
Template Proposals
![Page 9: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/9.jpg)
Template Proposals
9
![Page 10: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/10.jpg)
• Powerful template engine
• „Everybody“ uses it…
• …a little bit
• General purpose Java snippets
• Special case SWT snippets
• Stagnating
10
Template Proposals
![Page 11: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/11.jpg)
25
46
67
88
109
130
3.0 3.1 Callisto Europa Ganymede Galileo Helios Indigo Juno Kepler Luna Today
2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
# Snippets
SWT
11
![Page 12: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/12.jpg)
Eyjafjallajökull
Searching by Name Is Tricky
12
![Page 13: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/13.jpg)
English Grammar for Students of Latin: The Study Guide for Those Learning LatinISBN-13: 978-0934034340
Creating Snippets Is Difficult
13
![Page 14: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/14.jpg)
Exchange Is a Lot of Work
14
n * (n - 1)2
![Page 15: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/15.jpg)
15
Demo
![Page 16: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/16.jpg)
• Powerful search
• Context aware
• Multi-purpose snippets
• Easy to create snippets
• Share with your team / the community
• Gerrit review of shared snippets
• Auto-updates
16
Snipmatch
![Page 17: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/17.jpg)
Download Snipmatch
17
![Page 18: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/18.jpg)
• Share your snippets with the community
• Contribute Snipmatch Features
• Oomph Profile included with installer
18
Call For Contributions
Multi-Repository Support - Olav Lenz Rich Snippet Editor - Stefan Prisca
![Page 19: Snipmatch From Dozens of Snippets to Dozens of Frameworks · 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 # Snippets SWT 11. Eyjafjallajökull Searching by Name Is Tricky](https://reader034.vdocuments.us/reader034/viewer/2022051803/5b034b317f8b9a8c688bed1a/html5/thumbnails/19.jpg)
19
Contact US
Johannes Dorn Codetrails GmbH Robert-Bosch-Str. 7 64293 Darmstadt !www: codetrails.com phone: 06151 / 2767 092 email: [email protected] twitter: @dornjohannes