SlideShare a Scribd company logo
1 of 41
Download to read offline
GT Spotter
part of the Glamorous Toolkit
made by the Glamorous Team
gt.moosetechnology.org
when programming …
searching is a pervasive need
it’s the job of the IDE to support it properly
enter GT Spotter (shift+enter)
searching is instantaneous
it can search for classes
it can search for packages
it can search for implementors
and more …
let’s get back to our class, for a moment
once found, you can just jump to it (enter)
yet, before you jump, you might want to know if you found the right thing
the preview solves that problem (cmd+p)
yet, you often want to find a method in the class
diving solves that problem (cmd+➞)
and you can continue searching
or diving
like this, senders and implementors become just another case of a unified workflow
yes, we know. quite cool. but, that’s not all
searching is not limited to classes and methods
searching is not limited to classes and methods
you can find a local playground page
or you can find a remote one
but, searching is not limited to code either
searching is for objects
you can find catalog projects
you can find folders
dive into zips
and find files
or, you can find examples
indeed, quite cool. but, that’s still not all
searching is for any objects … including yours
imagine having an address book instance
well, you can just add it to GT Spotter
preview it
and search through it
there are more than 100 extensions to GT Spotter
searching in and IDE has never been easier
or cooler.
GT Spotter
part of the Glamorous Toolkit
made by the Glamorous Team
gt.moosetechnology.org

More Related Content

Viewers also liked

PharoJS
PharoJSPharoJS
PharoJSESUG
 
Aerb regulatory board
Aerb regulatory boardAerb regulatory board
Aerb regulatory boardvyshnav m
 
trendwatching.com's AFRICA PULSE
trendwatching.com's AFRICA PULSEtrendwatching.com's AFRICA PULSE
trendwatching.com's AFRICA PULSETrendWatching
 
LEGAL INSTRUMENTS FOR EMERGENCY PREPAREDNESS
LEGAL INSTRUMENTS FOR EMERGENCY PREPAREDNESSLEGAL INSTRUMENTS FOR EMERGENCY PREPAREDNESS
LEGAL INSTRUMENTS FOR EMERGENCY PREPAREDNESSRamasamy Nehru
 
NIOSH Heavy Equipment Blind Spots and Internal Traffic Control
NIOSH Heavy Equipment Blind Spots and Internal Traffic ControlNIOSH Heavy Equipment Blind Spots and Internal Traffic Control
NIOSH Heavy Equipment Blind Spots and Internal Traffic ControlJustin Tolpa, CSP
 
Public communication of RF & Health Risks in India - Dr. K. S. Parthasarathy
Public communication of RF & Health Risks in India - Dr. K. S. ParthasarathyPublic communication of RF & Health Risks in India - Dr. K. S. Parthasarathy
Public communication of RF & Health Risks in India - Dr. K. S. ParthasarathyThe Radiation Doctor
 
Transport Safety - CoP 10.26 Abu Dhabi
Transport Safety - CoP 10.26 Abu DhabiTransport Safety - CoP 10.26 Abu Dhabi
Transport Safety - CoP 10.26 Abu DhabiSiobhanFlood
 
Handouts on a newly published AERB Safety Code in 2016
Handouts on  a newly published AERB Safety Code in 2016Handouts on  a newly published AERB Safety Code in 2016
Handouts on a newly published AERB Safety Code in 2016Ramasamy Nehru
 
Moving equipment around the site
Moving equipment around the site Moving equipment around the site
Moving equipment around the site Larry Riley
 
Aerb guidelines for x ray and ct installation
Aerb guidelines for x ray and ct installationAerb guidelines for x ray and ct installation
Aerb guidelines for x ray and ct installationAabid Rahiman
 
Overview of occupational radiation safety in hospital, Dr. Avinash u. Sonaware
Overview of occupational radiation safety in hospital, Dr. Avinash u. SonawareOverview of occupational radiation safety in hospital, Dr. Avinash u. Sonaware
Overview of occupational radiation safety in hospital, Dr. Avinash u. Sonawareohscmcvellore
 

Viewers also liked (17)

Los 10 alimentos más desintoxicantes
Los 10 alimentos más desintoxicantesLos 10 alimentos más desintoxicantes
Los 10 alimentos más desintoxicantes
 
PharoJS
PharoJSPharoJS
PharoJS
 
Aerb regulatory board
Aerb regulatory boardAerb regulatory board
Aerb regulatory board
 
trendwatching.com's AFRICA PULSE
trendwatching.com's AFRICA PULSEtrendwatching.com's AFRICA PULSE
trendwatching.com's AFRICA PULSE
 
LEGAL INSTRUMENTS FOR EMERGENCY PREPAREDNESS
LEGAL INSTRUMENTS FOR EMERGENCY PREPAREDNESSLEGAL INSTRUMENTS FOR EMERGENCY PREPAREDNESS
LEGAL INSTRUMENTS FOR EMERGENCY PREPAREDNESS
 
NIOSH Heavy Equipment Blind Spots and Internal Traffic Control
NIOSH Heavy Equipment Blind Spots and Internal Traffic ControlNIOSH Heavy Equipment Blind Spots and Internal Traffic Control
NIOSH Heavy Equipment Blind Spots and Internal Traffic Control
 
Public communication of RF & Health Risks in India - Dr. K. S. Parthasarathy
Public communication of RF & Health Risks in India - Dr. K. S. ParthasarathyPublic communication of RF & Health Risks in India - Dr. K. S. Parthasarathy
Public communication of RF & Health Risks in India - Dr. K. S. Parthasarathy
 
Transport Safety - CoP 10.26 Abu Dhabi
Transport Safety - CoP 10.26 Abu DhabiTransport Safety - CoP 10.26 Abu Dhabi
Transport Safety - CoP 10.26 Abu Dhabi
 
Handouts on a newly published AERB Safety Code in 2016
Handouts on  a newly published AERB Safety Code in 2016Handouts on  a newly published AERB Safety Code in 2016
Handouts on a newly published AERB Safety Code in 2016
 
Moving equipment around the site
Moving equipment around the site Moving equipment around the site
Moving equipment around the site
 
Aerb guidelines for x ray and ct installation
Aerb guidelines for x ray and ct installationAerb guidelines for x ray and ct installation
Aerb guidelines for x ray and ct installation
 
Overview of occupational radiation safety in hospital, Dr. Avinash u. Sonaware
Overview of occupational radiation safety in hospital, Dr. Avinash u. SonawareOverview of occupational radiation safety in hospital, Dr. Avinash u. Sonaware
Overview of occupational radiation safety in hospital, Dr. Avinash u. Sonaware
 
PID
PIDPID
PID
 
Work Zone Safety in Construction
Work Zone Safety in ConstructionWork Zone Safety in Construction
Work Zone Safety in Construction
 
60 seconds prelims
60 seconds prelims60 seconds prelims
60 seconds prelims
 
Crane safety technical
Crane safety   technicalCrane safety   technical
Crane safety technical
 
2014 CRW - Operating Cranes around Power Lines
2014 CRW - Operating Cranes around Power Lines2014 CRW - Operating Cranes around Power Lines
2014 CRW - Operating Cranes around Power Lines
 

Similar to GT Spotter

CAT/AI: Computer Assisted Translation 
Assessment for Impact
CAT/AI: Computer Assisted Translation 
Assessment for ImpactCAT/AI: Computer Assisted Translation 
Assessment for Impact
CAT/AI: Computer Assisted Translation 
Assessment for ImpactDavid Graus
 
Opw2010 Gsoc
Opw2010 GsocOpw2010 Gsoc
Opw2010 Gsocdhoss
 
DevLearn 2014 Work in Process "The Case of the Mis-Matched Content"
DevLearn 2014 Work in Process "The Case of the Mis-Matched Content"DevLearn 2014 Work in Process "The Case of the Mis-Matched Content"
DevLearn 2014 Work in Process "The Case of the Mis-Matched Content"Karl Kapp
 
Coding Unplugged_Focus on problem solvin
Coding Unplugged_Focus on problem solvinCoding Unplugged_Focus on problem solvin
Coding Unplugged_Focus on problem solvinEnkelejdaMica1
 
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine LearningAngelo Simone Scotto
 
Programming methodology lecture10
Programming methodology lecture10Programming methodology lecture10
Programming methodology lecture10NYversity
 
Programming methodology lecture19
Programming methodology lecture19Programming methodology lecture19
Programming methodology lecture19NYversity
 
A Reflection on my time as a grad
A Reflection on my time as a gradA Reflection on my time as a grad
A Reflection on my time as a gradLarry Jennings
 
hypothesis driven development
hypothesis driven developmenthypothesis driven development
hypothesis driven developmentAndrew Pirkola
 
From button pushing to problem solving: modern geospatial technology in the c...
From button pushing to problem solving: modern geospatial technology in the c...From button pushing to problem solving: modern geospatial technology in the c...
From button pushing to problem solving: modern geospatial technology in the c...nacis_slides
 
Advanced java script essentials v1
Advanced java script essentials v1Advanced java script essentials v1
Advanced java script essentials v1ASHUTOSHPATKAR1
 
The Mods are Calling
The Mods are CallingThe Mods are Calling
The Mods are CallingChris Scott
 
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...PiLNAfrica
 
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...Saide OER Africa
 
Robots at njecc
Robots at  njecc Robots at  njecc
Robots at njecc LeslieWise4
 
Tips on how to break down a programming problem
Tips on how to break down a programming problemTips on how to break down a programming problem
Tips on how to break down a programming problemRona Chong
 

Similar to GT Spotter (20)

Tensorflow go
Tensorflow goTensorflow go
Tensorflow go
 
CAT/AI: Computer Assisted Translation 
Assessment for Impact
CAT/AI: Computer Assisted Translation 
Assessment for ImpactCAT/AI: Computer Assisted Translation 
Assessment for Impact
CAT/AI: Computer Assisted Translation 
Assessment for Impact
 
Answers to 411 questions
Answers to 411 questionsAnswers to 411 questions
Answers to 411 questions
 
Opw2010 Gsoc
Opw2010 GsocOpw2010 Gsoc
Opw2010 Gsoc
 
DevLearn 2014 Work in Process "The Case of the Mis-Matched Content"
DevLearn 2014 Work in Process "The Case of the Mis-Matched Content"DevLearn 2014 Work in Process "The Case of the Mis-Matched Content"
DevLearn 2014 Work in Process "The Case of the Mis-Matched Content"
 
Coding Unplugged_Focus on problem solvin
Coding Unplugged_Focus on problem solvinCoding Unplugged_Focus on problem solvin
Coding Unplugged_Focus on problem solvin
 
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine Learning
 
Introduction to ChatGPT
Introduction to ChatGPTIntroduction to ChatGPT
Introduction to ChatGPT
 
Programming methodology lecture10
Programming methodology lecture10Programming methodology lecture10
Programming methodology lecture10
 
Programming methodology lecture19
Programming methodology lecture19Programming methodology lecture19
Programming methodology lecture19
 
A Reflection on my time as a grad
A Reflection on my time as a gradA Reflection on my time as a grad
A Reflection on my time as a grad
 
hypothesis driven development
hypothesis driven developmenthypothesis driven development
hypothesis driven development
 
Introducing XP
Introducing XPIntroducing XP
Introducing XP
 
From button pushing to problem solving: modern geospatial technology in the c...
From button pushing to problem solving: modern geospatial technology in the c...From button pushing to problem solving: modern geospatial technology in the c...
From button pushing to problem solving: modern geospatial technology in the c...
 
Advanced java script essentials v1
Advanced java script essentials v1Advanced java script essentials v1
Advanced java script essentials v1
 
The Mods are Calling
The Mods are CallingThe Mods are Calling
The Mods are Calling
 
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
 
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
Ace Maths: Solutions Unit One - Exploring What It Means to 'Do' Mathematics (...
 
Robots at njecc
Robots at  njecc Robots at  njecc
Robots at njecc
 
Tips on how to break down a programming problem
Tips on how to break down a programming problemTips on how to break down a programming problem
Tips on how to break down a programming problem
 

More from Tudor Girba

Beyond software evolution: Software environmentalism
Beyond software evolution: Software environmentalismBeyond software evolution: Software environmentalism
Beyond software evolution: Software environmentalismTudor Girba
 
Software craftsmanship meetup (Zurich 2015) on solving real problems without ...
Software craftsmanship meetup (Zurich 2015) on solving real problems without ...Software craftsmanship meetup (Zurich 2015) on solving real problems without ...
Software craftsmanship meetup (Zurich 2015) on solving real problems without ...Tudor Girba
 
Don't demo facts. Demo stories! (handouts)
Don't demo facts. Demo stories! (handouts)Don't demo facts. Demo stories! (handouts)
Don't demo facts. Demo stories! (handouts)Tudor Girba
 
Don't demo facts. Demo stories!
Don't demo facts. Demo stories!Don't demo facts. Demo stories!
Don't demo facts. Demo stories!Tudor Girba
 
Humane assessment on cards
Humane assessment on cardsHumane assessment on cards
Humane assessment on cardsTudor Girba
 
Underneath Scrum: Reflective Thinking
Underneath Scrum: Reflective ThinkingUnderneath Scrum: Reflective Thinking
Underneath Scrum: Reflective ThinkingTudor Girba
 
1800+ TED talks later
1800+ TED talks later1800+ TED talks later
1800+ TED talks laterTudor Girba
 
Software assessment by example (lecture at the University of Bern)
Software assessment by example (lecture at the University of Bern)Software assessment by example (lecture at the University of Bern)
Software assessment by example (lecture at the University of Bern)Tudor Girba
 
Humane assessment: Taming the elephant from the development room
Humane assessment: Taming the elephant from the development roomHumane assessment: Taming the elephant from the development room
Humane assessment: Taming the elephant from the development roomTudor Girba
 
Moose: how to solve real problems without reading code
Moose: how to solve real problems without reading codeMoose: how to solve real problems without reading code
Moose: how to solve real problems without reading codeTudor Girba
 
Software Environmentalism (ECOOP 2014 Keynote)
Software Environmentalism (ECOOP 2014 Keynote)Software Environmentalism (ECOOP 2014 Keynote)
Software Environmentalism (ECOOP 2014 Keynote)Tudor Girba
 
The emergent nature of software systems
The emergent nature of software systemsThe emergent nature of software systems
The emergent nature of software systemsTudor Girba
 
Presenting is storytelling at Uni Zurich - slides (2014-03-05)
Presenting is storytelling at Uni Zurich - slides (2014-03-05)Presenting is storytelling at Uni Zurich - slides (2014-03-05)
Presenting is storytelling at Uni Zurich - slides (2014-03-05)Tudor Girba
 
Presenting is storytelling at Uni Zurich - handouts (2014-03-05)
Presenting is storytelling at Uni Zurich - handouts (2014-03-05)Presenting is storytelling at Uni Zurich - handouts (2014-03-05)
Presenting is storytelling at Uni Zurich - handouts (2014-03-05)Tudor Girba
 
Underneath Scrum: Reflective Thinking (talk at Scrum Breakfast Bern, 2013)
Underneath Scrum: Reflective Thinking (talk at Scrum Breakfast Bern, 2013)Underneath Scrum: Reflective Thinking (talk at Scrum Breakfast Bern, 2013)
Underneath Scrum: Reflective Thinking (talk at Scrum Breakfast Bern, 2013)Tudor Girba
 
Demo-driven innovation teaser
Demo-driven innovation teaserDemo-driven innovation teaser
Demo-driven innovation teaserTudor Girba
 
Software assessment essentials (lecture at the University of Bern 2013)
Software assessment essentials (lecture at the University of Bern 2013)Software assessment essentials (lecture at the University of Bern 2013)
Software assessment essentials (lecture at the University of Bern 2013)Tudor Girba
 
Demo-driven innovation (University of Zurich, June 2013)
Demo-driven innovation (University of Zurich, June 2013)Demo-driven innovation (University of Zurich, June 2013)
Demo-driven innovation (University of Zurich, June 2013)Tudor Girba
 
Humane assessment with Moose at GOTO Aarhus 2011
Humane assessment with Moose at GOTO Aarhus 2011Humane assessment with Moose at GOTO Aarhus 2011
Humane assessment with Moose at GOTO Aarhus 2011Tudor Girba
 
Flexible analysis with Moose at Jazoon 2011
Flexible analysis with Moose at Jazoon 2011Flexible analysis with Moose at Jazoon 2011
Flexible analysis with Moose at Jazoon 2011Tudor Girba
 

More from Tudor Girba (20)

Beyond software evolution: Software environmentalism
Beyond software evolution: Software environmentalismBeyond software evolution: Software environmentalism
Beyond software evolution: Software environmentalism
 
Software craftsmanship meetup (Zurich 2015) on solving real problems without ...
Software craftsmanship meetup (Zurich 2015) on solving real problems without ...Software craftsmanship meetup (Zurich 2015) on solving real problems without ...
Software craftsmanship meetup (Zurich 2015) on solving real problems without ...
 
Don't demo facts. Demo stories! (handouts)
Don't demo facts. Demo stories! (handouts)Don't demo facts. Demo stories! (handouts)
Don't demo facts. Demo stories! (handouts)
 
Don't demo facts. Demo stories!
Don't demo facts. Demo stories!Don't demo facts. Demo stories!
Don't demo facts. Demo stories!
 
Humane assessment on cards
Humane assessment on cardsHumane assessment on cards
Humane assessment on cards
 
Underneath Scrum: Reflective Thinking
Underneath Scrum: Reflective ThinkingUnderneath Scrum: Reflective Thinking
Underneath Scrum: Reflective Thinking
 
1800+ TED talks later
1800+ TED talks later1800+ TED talks later
1800+ TED talks later
 
Software assessment by example (lecture at the University of Bern)
Software assessment by example (lecture at the University of Bern)Software assessment by example (lecture at the University of Bern)
Software assessment by example (lecture at the University of Bern)
 
Humane assessment: Taming the elephant from the development room
Humane assessment: Taming the elephant from the development roomHumane assessment: Taming the elephant from the development room
Humane assessment: Taming the elephant from the development room
 
Moose: how to solve real problems without reading code
Moose: how to solve real problems without reading codeMoose: how to solve real problems without reading code
Moose: how to solve real problems without reading code
 
Software Environmentalism (ECOOP 2014 Keynote)
Software Environmentalism (ECOOP 2014 Keynote)Software Environmentalism (ECOOP 2014 Keynote)
Software Environmentalism (ECOOP 2014 Keynote)
 
The emergent nature of software systems
The emergent nature of software systemsThe emergent nature of software systems
The emergent nature of software systems
 
Presenting is storytelling at Uni Zurich - slides (2014-03-05)
Presenting is storytelling at Uni Zurich - slides (2014-03-05)Presenting is storytelling at Uni Zurich - slides (2014-03-05)
Presenting is storytelling at Uni Zurich - slides (2014-03-05)
 
Presenting is storytelling at Uni Zurich - handouts (2014-03-05)
Presenting is storytelling at Uni Zurich - handouts (2014-03-05)Presenting is storytelling at Uni Zurich - handouts (2014-03-05)
Presenting is storytelling at Uni Zurich - handouts (2014-03-05)
 
Underneath Scrum: Reflective Thinking (talk at Scrum Breakfast Bern, 2013)
Underneath Scrum: Reflective Thinking (talk at Scrum Breakfast Bern, 2013)Underneath Scrum: Reflective Thinking (talk at Scrum Breakfast Bern, 2013)
Underneath Scrum: Reflective Thinking (talk at Scrum Breakfast Bern, 2013)
 
Demo-driven innovation teaser
Demo-driven innovation teaserDemo-driven innovation teaser
Demo-driven innovation teaser
 
Software assessment essentials (lecture at the University of Bern 2013)
Software assessment essentials (lecture at the University of Bern 2013)Software assessment essentials (lecture at the University of Bern 2013)
Software assessment essentials (lecture at the University of Bern 2013)
 
Demo-driven innovation (University of Zurich, June 2013)
Demo-driven innovation (University of Zurich, June 2013)Demo-driven innovation (University of Zurich, June 2013)
Demo-driven innovation (University of Zurich, June 2013)
 
Humane assessment with Moose at GOTO Aarhus 2011
Humane assessment with Moose at GOTO Aarhus 2011Humane assessment with Moose at GOTO Aarhus 2011
Humane assessment with Moose at GOTO Aarhus 2011
 
Flexible analysis with Moose at Jazoon 2011
Flexible analysis with Moose at Jazoon 2011Flexible analysis with Moose at Jazoon 2011
Flexible analysis with Moose at Jazoon 2011
 

GT Spotter