SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
Do Try This at Home
    Ajax Bookmarking, Cross-site Scripting
     and Other Web 2.0 Browser Hacks




Brian Dillard, Ajax R, Pathfinder Development



                                                 1
About this talk
1. Not too much code
2. The high-level stuff
3. The practical stuff
4. The uplifting finale



                          2
Where we are
It’s a really exciting time to be
a web developer. Cool stuff is
 coming out every single day.



                                    3
Where we are
   ... but it’s hard to get too
  excited about technologies
that aren’t yet ready for prime
time. How best to participate?

                                  4
Where we are
Walled gardens
      vs.
 ecosystems




                 5
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home
Do Try This At Home

Contenu connexe

En vedette

Intridea & open source
Intridea & open sourceIntridea & open source
Intridea & open source
Daniel Lv
 
岛根县政府的挑战
岛根县政府的挑战岛根县政府的挑战
岛根县政府的挑战
Daniel Lv
 
Cutting Edge Digital Learning
Cutting Edge Digital LearningCutting Edge Digital Learning
Cutting Edge Digital Learning
John Traxler
 
Ade%20 evaluation%20ppt%20%28for%20april%20meeting%29
Ade%20 evaluation%20ppt%20%28for%20april%20meeting%29Ade%20 evaluation%20ppt%20%28for%20april%20meeting%29
Ade%20 evaluation%20ppt%20%28for%20april%20meeting%29
Tonia McMillan
 
Amit Golchha_CV
Amit  Golchha_CVAmit  Golchha_CV
Amit Golchha_CV
amitjain
 

En vedette (19)

20 cool ways
20 cool ways20 cool ways
20 cool ways
 
Intridea & open source
Intridea & open sourceIntridea & open source
Intridea & open source
 
What Review On Yonder App Store Breaks
What Review On Yonder App Store BreaksWhat Review On Yonder App Store Breaks
What Review On Yonder App Store Breaks
 
Better framework, better life
Better framework, better lifeBetter framework, better life
Better framework, better life
 
My problem
My problemMy problem
My problem
 
Sinatra
SinatraSinatra
Sinatra
 
Tonia's Apps
Tonia's AppsTonia's Apps
Tonia's Apps
 
ADE Evaluation System
ADE Evaluation SystemADE Evaluation System
ADE Evaluation System
 
岛根县政府的挑战
岛根县政府的挑战岛根县政府的挑战
岛根县政府的挑战
 
Cutting Edge Digital Learning
Cutting Edge Digital LearningCutting Edge Digital Learning
Cutting Edge Digital Learning
 
Tech and ccss
Tech and ccssTech and ccss
Tech and ccss
 
Ade%20 evaluation%20ppt%20%28for%20april%20meeting%29
Ade%20 evaluation%20ppt%20%28for%20april%20meeting%29Ade%20 evaluation%20ppt%20%28for%20april%20meeting%29
Ade%20 evaluation%20ppt%20%28for%20april%20meeting%29
 
Amit Golchha_CV
Amit  Golchha_CVAmit  Golchha_CV
Amit Golchha_CV
 
Ķekava PMK
Ķekava PMKĶekava PMK
Ķekava PMK
 
Hanzabankas jaunās internetbankas prezentācija
Hanzabankas jaunās internetbankas prezentācijaHanzabankas jaunās internetbankas prezentācija
Hanzabankas jaunās internetbankas prezentācija
 
Writing a research paper
Writing a research paperWriting a research paper
Writing a research paper
 
Stipro Skrejiens 2010
Stipro Skrejiens 2010Stipro Skrejiens 2010
Stipro Skrejiens 2010
 
Hoe CreëE[1]..
Hoe CreëE[1]..Hoe CreëE[1]..
Hoe CreëE[1]..
 
Creating A Blog Activity For Esl Students 1194994540404036 2
Creating A Blog Activity For Esl Students 1194994540404036 2Creating A Blog Activity For Esl Students 1194994540404036 2
Creating A Blog Activity For Esl Students 1194994540404036 2
 

Similaire à Do Try This At Home

YOOX Launch & Learn - Javascript as a programming language
 YOOX Launch & Learn - Javascript as a programming language YOOX Launch & Learn - Javascript as a programming language
YOOX Launch & Learn - Javascript as a programming language
Marco Cedaro
 
Do Try This At Home Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
Do Try This At Home  Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...Do Try This At Home  Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
Do Try This At Home Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
jward5519
 
There is something about JavaScript - Choose Forum 2014
There is something about JavaScript - Choose Forum 2014There is something about JavaScript - Choose Forum 2014
There is something about JavaScript - Choose Forum 2014
jbandi
 

Similaire à Do Try This At Home (20)

jsDay - Javascript as a programming language
jsDay - Javascript as a programming languagejsDay - Javascript as a programming language
jsDay - Javascript as a programming language
 
YOOX Launch & Learn - Javascript as a programming language
 YOOX Launch & Learn - Javascript as a programming language YOOX Launch & Learn - Javascript as a programming language
YOOX Launch & Learn - Javascript as a programming language
 
Do Try This At Home Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
Do Try This At Home  Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...Do Try This At Home  Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
Do Try This At Home Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
 
OSCON: Incremental Revolution - What Docker learned from the open-source fire...
OSCON: Incremental Revolution - What Docker learned from the open-source fire...OSCON: Incremental Revolution - What Docker learned from the open-source fire...
OSCON: Incremental Revolution - What Docker learned from the open-source fire...
 
No more excuses! Let's build beautiful things. #codemotion Rome
No  more excuses! Let's build beautiful things. #codemotion Rome No  more excuses! Let's build beautiful things. #codemotion Rome
No more excuses! Let's build beautiful things. #codemotion Rome
 
No more excuses left - let's build great things - Christian Heilmann - Codemo...
No more excuses left - let's build great things - Christian Heilmann - Codemo...No more excuses left - let's build great things - Christian Heilmann - Codemo...
No more excuses left - let's build great things - Christian Heilmann - Codemo...
 
Converging Big Data and Application Infrastructure by Steven Poutsy
Converging Big Data and Application Infrastructure by Steven PoutsyConverging Big Data and Application Infrastructure by Steven Poutsy
Converging Big Data and Application Infrastructure by Steven Poutsy
 
Seven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloSeven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC Oslo
 
Christian Heilmann - Seven Things to Do to Make You a Happier JavaScript Deve...
Christian Heilmann - Seven Things to Do to Make You a Happier JavaScript Deve...Christian Heilmann - Seven Things to Do to Make You a Happier JavaScript Deve...
Christian Heilmann - Seven Things to Do to Make You a Happier JavaScript Deve...
 
Breaking out of the endless callback look - #jsday Italy keynote
Breaking out of the endless callback look - #jsday Italy keynoteBreaking out of the endless callback look - #jsday Italy keynote
Breaking out of the endless callback look - #jsday Italy keynote
 
Jsday
JsdayJsday
Jsday
 
Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010
 
PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
 
Azure Notebooks - Jupyter for the Cloud
Azure Notebooks - Jupyter for the CloudAzure Notebooks - Jupyter for the Cloud
Azure Notebooks - Jupyter for the Cloud
 
Let’s learn how to use JavaScript responsibly and stay up-to-date.
Let’s learn how to use JavaScript responsibly and stay up-to-date. Let’s learn how to use JavaScript responsibly and stay up-to-date.
Let’s learn how to use JavaScript responsibly and stay up-to-date.
 
Sample06
Sample06Sample06
Sample06
 
TxJS 2011
TxJS 2011TxJS 2011
TxJS 2011
 
Finding harmony in web development
Finding harmony in web developmentFinding harmony in web development
Finding harmony in web development
 
There is something about JavaScript - Choose Forum 2014
There is something about JavaScript - Choose Forum 2014There is something about JavaScript - Choose Forum 2014
There is something about JavaScript - Choose Forum 2014
 
/dev/fort: you can build it in a week @emw
/dev/fort: you can build it in a week @emw/dev/fort: you can build it in a week @emw
/dev/fort: you can build it in a week @emw
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Do Try This At Home

  • 1. Do Try This at Home Ajax Bookmarking, Cross-site Scripting and Other Web 2.0 Browser Hacks Brian Dillard, Ajax R, Pathfinder Development 1
  • 2. About this talk 1. Not too much code 2. The high-level stuff 3. The practical stuff 4. The uplifting finale 2
  • 3. Where we are It’s a really exciting time to be a web developer. Cool stuff is coming out every single day. 3
  • 4. Where we are ... but it’s hard to get too excited about technologies that aren’t yet ready for prime time. How best to participate? 4
  • 5. Where we are Walled gardens vs. ecosystems 5