Submit Search
Upload
Eclipse@eBay
•
6 likes
•
3,596 views
Michael Galpin
Follow
Slides from Eclipse Day at Google, June 24 2008.
Read less
Read more
Technology
News & Politics
Report
Share
Report
Share
1 of 79
Download now
Download to read offline
Recommended
Eclipse @eBay 2009
Eclipse @eBay 2009
Michael Galpin
Web Frameworks of the Future: Flex, GWT, Grails and Rails
Web Frameworks of the Future: Flex, GWT, Grails and Rails
Matt Raible
Getting Started with Angular - Stormpath Webinar, January 2017
Getting Started with Angular - Stormpath Webinar, January 2017
Matt Raible
jQuery Conference 2012 keynote
jQuery Conference 2012 keynote
dmethvin
The Ultimate Getting Started with Angular Workshop - Devoxx France 2017
The Ultimate Getting Started with Angular Workshop - Devoxx France 2017
Matt Raible
How to run WebAssembly in your React Web Application
How to run WebAssembly in your React Web Application
Alexandr Skachkov
What's New in JHipsterLand - Devoxx US 2017
What's New in JHipsterLand - Devoxx US 2017
Matt Raible
Testing Angular 2 Applications - HTML5 Denver 2016
Testing Angular 2 Applications - HTML5 Denver 2016
Matt Raible
Recommended
Eclipse @eBay 2009
Eclipse @eBay 2009
Michael Galpin
Web Frameworks of the Future: Flex, GWT, Grails and Rails
Web Frameworks of the Future: Flex, GWT, Grails and Rails
Matt Raible
Getting Started with Angular - Stormpath Webinar, January 2017
Getting Started with Angular - Stormpath Webinar, January 2017
Matt Raible
jQuery Conference 2012 keynote
jQuery Conference 2012 keynote
dmethvin
The Ultimate Getting Started with Angular Workshop - Devoxx France 2017
The Ultimate Getting Started with Angular Workshop - Devoxx France 2017
Matt Raible
How to run WebAssembly in your React Web Application
How to run WebAssembly in your React Web Application
Alexandr Skachkov
What's New in JHipsterLand - Devoxx US 2017
What's New in JHipsterLand - Devoxx US 2017
Matt Raible
Testing Angular 2 Applications - HTML5 Denver 2016
Testing Angular 2 Applications - HTML5 Denver 2016
Matt Raible
Fqenlaceionico
Fqenlaceionico
Isabel Corrao
Implementasi Ktsp Pd Madrasah
Implementasi Ktsp Pd Madrasah
loekisno choiril warsito
0903 Ayethadis
0903 Ayethadis
transportr
Digital literacies: setting the scene
Digital literacies: setting the scene
Lis Parcell
KUŞ GRİBİ
KUŞ GRİBİ
anttab
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...
Hendrik Drachsler
Рынок смартфонов и планшетов США. 2012 и 2013
Рынок смартфонов и планшетов США. 2012 и 2013
Maria Podolyak
My presentation at Busan's Asia Exhibition Forum 2013
My presentation at Busan's Asia Exhibition Forum 2013
Eddie Choi
Conferenceware meeting functionalities
Conferenceware meeting functionalities
guest01d22d
Preparing in Isolation?!
Preparing in Isolation?!
Martin Rehm
Uskršnja priredba 2013
Uskršnja priredba 2013
Gavranica
Anyway
Anyway
jfmdalliance
RIAs Done Right: Grails, Flex, and EXT GWT
RIAs Done Right: Grails, Flex, and EXT GWT
Michael Galpin
Where I'm Belonging - Noi Tro Ve
Where I'm Belonging - Noi Tro Ve
Phuc Nguyen Thanh
American Home Sales Prefab Housing - EE in HOME Workshop
American Home Sales Prefab Housing - EE in HOME Workshop
ICF_HCD
G1 clustering - content convergence v2 jve
G1 clustering - content convergence v2 jve
Juan V. Vidagany Espert
2008 Avrupa Kupasindan Bize Dair Hos Kareler
2008 Avrupa Kupasindan Bize Dair Hos Kareler
halid şen
Pomoc
Pomoc
Maria Ptak
INFLUENZA H1N1, desde la ciencia, el mito y la realidad
INFLUENZA H1N1, desde la ciencia, el mito y la realidad
Pablo Gallegos
My Friends Descriptions 5th B
My Friends Descriptions 5th B
englishdepartment
Making The Move To Java 17 (JConf 2022)
Making The Move To Java 17 (JConf 2022)
Alex Motley
MCE^3 - Konstantin Raev - React Native: Open Source Continuous Build and Deli...
MCE^3 - Konstantin Raev - React Native: Open Source Continuous Build and Deli...
PROIDEA
More Related Content
Viewers also liked
Fqenlaceionico
Fqenlaceionico
Isabel Corrao
Implementasi Ktsp Pd Madrasah
Implementasi Ktsp Pd Madrasah
loekisno choiril warsito
0903 Ayethadis
0903 Ayethadis
transportr
Digital literacies: setting the scene
Digital literacies: setting the scene
Lis Parcell
KUŞ GRİBİ
KUŞ GRİBİ
anttab
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...
Hendrik Drachsler
Рынок смартфонов и планшетов США. 2012 и 2013
Рынок смартфонов и планшетов США. 2012 и 2013
Maria Podolyak
My presentation at Busan's Asia Exhibition Forum 2013
My presentation at Busan's Asia Exhibition Forum 2013
Eddie Choi
Conferenceware meeting functionalities
Conferenceware meeting functionalities
guest01d22d
Preparing in Isolation?!
Preparing in Isolation?!
Martin Rehm
Uskršnja priredba 2013
Uskršnja priredba 2013
Gavranica
Anyway
Anyway
jfmdalliance
RIAs Done Right: Grails, Flex, and EXT GWT
RIAs Done Right: Grails, Flex, and EXT GWT
Michael Galpin
Where I'm Belonging - Noi Tro Ve
Where I'm Belonging - Noi Tro Ve
Phuc Nguyen Thanh
American Home Sales Prefab Housing - EE in HOME Workshop
American Home Sales Prefab Housing - EE in HOME Workshop
ICF_HCD
G1 clustering - content convergence v2 jve
G1 clustering - content convergence v2 jve
Juan V. Vidagany Espert
2008 Avrupa Kupasindan Bize Dair Hos Kareler
2008 Avrupa Kupasindan Bize Dair Hos Kareler
halid şen
Pomoc
Pomoc
Maria Ptak
INFLUENZA H1N1, desde la ciencia, el mito y la realidad
INFLUENZA H1N1, desde la ciencia, el mito y la realidad
Pablo Gallegos
My Friends Descriptions 5th B
My Friends Descriptions 5th B
englishdepartment
Viewers also liked
(20)
Fqenlaceionico
Fqenlaceionico
Implementasi Ktsp Pd Madrasah
Implementasi Ktsp Pd Madrasah
0903 Ayethadis
0903 Ayethadis
Digital literacies: setting the scene
Digital literacies: setting the scene
KUŞ GRİBİ
KUŞ GRİBİ
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...
User-tailored Inter-Widget Communication Extending the Shared Data Interface ...
Рынок смартфонов и планшетов США. 2012 и 2013
Рынок смартфонов и планшетов США. 2012 и 2013
My presentation at Busan's Asia Exhibition Forum 2013
My presentation at Busan's Asia Exhibition Forum 2013
Conferenceware meeting functionalities
Conferenceware meeting functionalities
Preparing in Isolation?!
Preparing in Isolation?!
Uskršnja priredba 2013
Uskršnja priredba 2013
Anyway
Anyway
RIAs Done Right: Grails, Flex, and EXT GWT
RIAs Done Right: Grails, Flex, and EXT GWT
Where I'm Belonging - Noi Tro Ve
Where I'm Belonging - Noi Tro Ve
American Home Sales Prefab Housing - EE in HOME Workshop
American Home Sales Prefab Housing - EE in HOME Workshop
G1 clustering - content convergence v2 jve
G1 clustering - content convergence v2 jve
2008 Avrupa Kupasindan Bize Dair Hos Kareler
2008 Avrupa Kupasindan Bize Dair Hos Kareler
Pomoc
Pomoc
INFLUENZA H1N1, desde la ciencia, el mito y la realidad
INFLUENZA H1N1, desde la ciencia, el mito y la realidad
My Friends Descriptions 5th B
My Friends Descriptions 5th B
Similar to Eclipse@eBay
Making The Move To Java 17 (JConf 2022)
Making The Move To Java 17 (JConf 2022)
Alex Motley
MCE^3 - Konstantin Raev - React Native: Open Source Continuous Build and Deli...
MCE^3 - Konstantin Raev - React Native: Open Source Continuous Build and Deli...
PROIDEA
Grails TV : an introduction into Grails & Groovy
Grails TV : an introduction into Grails & Groovy
Henk Jurriens
Monkeybars in the Manor
Monkeybars in the Manor
martinbtt
DEVBCN_Jakarta EE! The future of enterprise application behind the myths. _Al...
DEVBCN_Jakarta EE! The future of enterprise application behind the myths. _Al...
Alberto Salazar
From Hacker to Programmer (w/ Webpack, Babel and React)
From Hacker to Programmer (w/ Webpack, Babel and React)
Joseph Chiang
WKWebView in Production
WKWebView in Production
Jeremy Wiebe
Iguazú: A Long-Running Job Scheduler using Docker and Mesos
Iguazú: A Long-Running Job Scheduler using Docker and Mesos
Colleen Lee
Visualizing data on web
Visualizing data on web
Matjaž Horvat
Evoloution of Ideas
Evoloution of Ideas
Wooga
How Scala code is expressed in the JVM
How Scala code is expressed in the JVM
Koichi Sakata
SFScon 21 - Davide Montesin - Typescript vs. Java
SFScon 21 - Davide Montesin - Typescript vs. Java
South Tyrol Free Software Conference
JavaOne 2017 - Choosing a NoSQL API and Database to Avoid Tombstones and Drag...
JavaOne 2017 - Choosing a NoSQL API and Database to Avoid Tombstones and Drag...
Leonardo De Moura Rocha Lima
Selenium. going beyond the possible
Selenium. going beyond the possible
Liliya Zdanevich (Malofeeva)
Jet presentation
Jet presentation
Peter Sellars
Simple SQL Change Management with Sqitch
Simple SQL Change Management with Sqitch
David Wheeler
Android java fx-jme@jug-lugano
Android java fx-jme@jug-lugano
Fabrizio Giudici
Twiggy - let's get our widget on!
Twiggy - let's get our widget on!
Elliott Kember
Practical WebAssembly with Apex, wasmRS, and nanobus
Practical WebAssembly with Apex, wasmRS, and nanobus
Jarrod Overson
Ruby on Rails survival guide of an aged Java developer
Ruby on Rails survival guide of an aged Java developer
gicappa
Similar to Eclipse@eBay
(20)
Making The Move To Java 17 (JConf 2022)
Making The Move To Java 17 (JConf 2022)
MCE^3 - Konstantin Raev - React Native: Open Source Continuous Build and Deli...
MCE^3 - Konstantin Raev - React Native: Open Source Continuous Build and Deli...
Grails TV : an introduction into Grails & Groovy
Grails TV : an introduction into Grails & Groovy
Monkeybars in the Manor
Monkeybars in the Manor
DEVBCN_Jakarta EE! The future of enterprise application behind the myths. _Al...
DEVBCN_Jakarta EE! The future of enterprise application behind the myths. _Al...
From Hacker to Programmer (w/ Webpack, Babel and React)
From Hacker to Programmer (w/ Webpack, Babel and React)
WKWebView in Production
WKWebView in Production
Iguazú: A Long-Running Job Scheduler using Docker and Mesos
Iguazú: A Long-Running Job Scheduler using Docker and Mesos
Visualizing data on web
Visualizing data on web
Evoloution of Ideas
Evoloution of Ideas
How Scala code is expressed in the JVM
How Scala code is expressed in the JVM
SFScon 21 - Davide Montesin - Typescript vs. Java
SFScon 21 - Davide Montesin - Typescript vs. Java
JavaOne 2017 - Choosing a NoSQL API and Database to Avoid Tombstones and Drag...
JavaOne 2017 - Choosing a NoSQL API and Database to Avoid Tombstones and Drag...
Selenium. going beyond the possible
Selenium. going beyond the possible
Jet presentation
Jet presentation
Simple SQL Change Management with Sqitch
Simple SQL Change Management with Sqitch
Android java fx-jme@jug-lugano
Android java fx-jme@jug-lugano
Twiggy - let's get our widget on!
Twiggy - let's get our widget on!
Practical WebAssembly with Apex, wasmRS, and nanobus
Practical WebAssembly with Apex, wasmRS, and nanobus
Ruby on Rails survival guide of an aged Java developer
Ruby on Rails survival guide of an aged Java developer
More from Michael Galpin
Android lessons you won't learn in school
Android lessons you won't learn in school
Michael Galpin
Design Patterns for Tablets and Smartphones
Design Patterns for Tablets and Smartphones
Michael Galpin
Android workshop
Android workshop
Michael Galpin
Scala on Android: Experiences at Bump Technologies
Scala on Android: Experiences at Bump Technologies
Michael Galpin
That’s My App - Running in Your Background - Draining Your Battery
That’s My App - Running in Your Background - Draining Your Battery
Michael Galpin
Mobile Web 5.0
Mobile Web 5.0
Michael Galpin
Persistent Data Structures And Managed References
Persistent Data Structures And Managed References
Michael Galpin
Scala on Your Phone
Scala on Your Phone
Michael Galpin
Mobile Development 101
Mobile Development 101
Michael Galpin
Introduction to Scala for Java Developers
Introduction to Scala for Java Developers
Michael Galpin
More from Michael Galpin
(10)
Android lessons you won't learn in school
Android lessons you won't learn in school
Design Patterns for Tablets and Smartphones
Design Patterns for Tablets and Smartphones
Android workshop
Android workshop
Scala on Android: Experiences at Bump Technologies
Scala on Android: Experiences at Bump Technologies
That’s My App - Running in Your Background - Draining Your Battery
That’s My App - Running in Your Background - Draining Your Battery
Mobile Web 5.0
Mobile Web 5.0
Persistent Data Structures And Managed References
Persistent Data Structures And Managed References
Scala on Your Phone
Scala on Your Phone
Mobile Development 101
Mobile Development 101
Introduction to Scala for Java Developers
Introduction to Scala for Java Developers
Recently uploaded
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Recently uploaded
(20)
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Eclipse@eBay
1.
Eclipse @ eBay Michael
Galpin, eBay http://fupeg.blogspot.com
2.
3.
History
4.
History
Architecture
5.
History
Architecture Organization
6.
History
Architecture Organization
7.
In the Beginning...
8.
In the Beginning...
AuctionWeb, 1995
9.
In the Beginning...
AuctionWeb, 1995 eBay, V1 Architecture
10.
In the Beginning...
AuctionWeb, 1995 eBay, V1 Architecture Perl
11.
V2
12.
V2 Rapid growth
13.
V2 Rapid growth V2 Architecture
14.
V2 Rapid growth V2 Architecture C++
Back-end
15.
V2 Rapid growth V2 Architecture C++
Back-end XSLT Front-end
16.
V3
17.
V3 Exponential Growth
18.
V3 Exponential Growth C++ Replaced
with Java (2001)
19.
V3 Exponential Growth C++ Replaced
with Java (2001) Front-end not changed
20.
Growing Pains...
21.
Growing Pains... Broken Images
22.
Growing Pains... Broken Images
JavaScript Errors
23.
Growing Pains...
33 Languages Broken Images JavaScript Errors
24.
Growing Pains...
33 Languages Broken Images JavaScript Errors Web 2.0
25.
Growing Pains...
33 Languages Broken Images JavaScript Errors Web 2.0
26.
V4
27.
XSLT
V4
28.
XSLT
V4
29.
XSLT
V4 HTML
30.
XSLT
V4 HTML
31.
XSLT
V4 HTML CSS
32.
XSLT
V4 HTML CSS
33.
XSLT
V4 HTML CSS JavaScript
34.
XSLT
V4 HTML CSS JavaScript
35.
36.
Java != Silver
Bullet
37.
Java != Silver
Bullet Everything is Java
38.
Java != Silver
Bullet Everything is Java Everything is Code
39.
Java != Silver
Bullet Everything is Java Everything is Code Image = Java Class
40.
Java != Silver
Bullet Everything is Java Everything is Code Image = Java Class Link = Java Class
41.
Java != Silver
Bullet Everything is Java Everything is Code Image = Java Class Link = Java Class CSS = Java Classes
42.
Java != Silver
Bullet Everything is Java Everything is Code Image = Java Class Link = Java Class CSS = Java Classes JavaScript = Java Classes
43.
Java != Silver
Bullet Everything is Java Everything is Code Image = Java Class Link = Java Class CSS = Java Classes JavaScript = Java Classes Content = Java Classes
44.
Java != Silver
Bullet Everything is Java Everything is Code Image = Java Class Link = Java Class CSS = Java Classes JavaScript = Java Classes Content = Java Classes LOTS OF CODE TO WRITE!!
45.
Java != Silver
Bullet Everything is Java Everything is Code Image = Java Class Link = Java Class CSS = Java Classes JavaScript = Java Classes Content = Java Classes LOTS OF CODE TO WRITE!!
46.
Code Generators
47.
Code Generators CSS
48.
Code Generators CSS
JavaScript
49.
Code Generators
Content CSS JavaScript
50.
Advanced Editors
51.
Advanced Editors Content
52.
Advanced Editors
JavaScript Coming Soon Content
53.
Visual Explorers
54.
Visual Explorers
Images
55.
Visual Explorers
Images Links
56.
Visual Explorers
Images Links Apps
57.
Visual Explorers
Images Links Apps Components
58.
Wizards
59.
Wizards
60.
Developer Productivity:
Dervlets
61.
Developer Productivity:
Spyglass
62.
Developer Productivity:
Spyglass
63.
Organization
64.
Dependencies
65.
Managing Complexity
66.
Managing Complexity
67.
Managing Complexity
68.
Managing Complexity
69.
Managing Dependencies
70.
Managing Complexity
71.
Managing Complexity
72.
Managing Complexity
Lighten Your Load
73.
Managing Complexity
Lighten Your Load Megajars
74.
Essentials
75.
Essentials
Auto-configuration
76.
Essentials FindBugs™
Auto-configuration
77.
Essentials FindBugs™
Auto-configuration ClearCase
78.
Essentials FindBugs™
Auto-configuration ClearCase WTP
79.
Eclipse @ eBay Michael
Galpin, eBay http://fupeg.blogspot.com
Download now