SlideShare a Scribd company logo
1 of 54
Primer
Makinde Adeagbo
makinde@facebook.co
m
200
200
200
200
5   seconds
2.5
Common Interactions


 1) User clicks

 2) Send an AsyncRequest

 3) Insert/Replace some
content
80/2
 0
AJAXIF
  Y
ZOMG...FORMS!
      !
form
rel=”dialog”
               form
rel=”async”




    rel=”dialog”
                   form
<label/>




           rel=”async”




               rel=”dialog”
                              form
<label/>



               <button>



           rel=”async”




               rel=”dialog”
                              form
/**
 * Adding a single line to this file requires great internal reflection
 * and thought. You must ask yourself if your one line addition is so
 * important, so critical to the success of the company, that it warrants
 * a slowdown for every user on every page load. Adding a single letter
 * here could cost thousands of man hours around the world.
 *
 * That is all.
 */
Defense Wins
Championships
What Now?
2.5
Makinde Adeagbo
makinde@facebook.co
m
                      ?

More Related Content

Viewers also liked

I os 6 to ios7 User Interface Perspective
I os 6  to  ios7 User Interface Perspective I os 6  to  ios7 User Interface Perspective
I os 6 to ios7 User Interface Perspective Chathuranga Jayanath
 
Zepto and the rise of the JavaScript Micro-Frameworks
Zepto and the rise of the JavaScript Micro-FrameworksZepto and the rise of the JavaScript Micro-Frameworks
Zepto and the rise of the JavaScript Micro-FrameworksThomas Fuchs
 
Performance on the Yahoo! Homepage
Performance on the Yahoo! HomepagePerformance on the Yahoo! Homepage
Performance on the Yahoo! HomepageNicholas Zakas
 
High Performance JavaScript - WebDirections USA 2010
High Performance JavaScript - WebDirections USA 2010High Performance JavaScript - WebDirections USA 2010
High Performance JavaScript - WebDirections USA 2010Nicholas Zakas
 
Extreme JavaScript Performance
Extreme JavaScript PerformanceExtreme JavaScript Performance
Extreme JavaScript PerformanceThomas Fuchs
 
Browser Wars Episode 1: The Phantom Menace
Browser Wars Episode 1: The Phantom MenaceBrowser Wars Episode 1: The Phantom Menace
Browser Wars Episode 1: The Phantom MenaceNicholas Zakas
 

Viewers also liked (9)

I os 6 to ios7 User Interface Perspective
I os 6  to  ios7 User Interface Perspective I os 6  to  ios7 User Interface Perspective
I os 6 to ios7 User Interface Perspective
 
Uml Basics
Uml Basics Uml Basics
Uml Basics
 
How To Say NO!
How To Say NO! How To Say NO!
How To Say NO!
 
Zepto and the rise of the JavaScript Micro-Frameworks
Zepto and the rise of the JavaScript Micro-FrameworksZepto and the rise of the JavaScript Micro-Frameworks
Zepto and the rise of the JavaScript Micro-Frameworks
 
Performance on the Yahoo! Homepage
Performance on the Yahoo! HomepagePerformance on the Yahoo! Homepage
Performance on the Yahoo! Homepage
 
The Pointerless Web
The Pointerless WebThe Pointerless Web
The Pointerless Web
 
High Performance JavaScript - WebDirections USA 2010
High Performance JavaScript - WebDirections USA 2010High Performance JavaScript - WebDirections USA 2010
High Performance JavaScript - WebDirections USA 2010
 
Extreme JavaScript Performance
Extreme JavaScript PerformanceExtreme JavaScript Performance
Extreme JavaScript Performance
 
Browser Wars Episode 1: The Phantom Menace
Browser Wars Episode 1: The Phantom MenaceBrowser Wars Episode 1: The Phantom Menace
Browser Wars Episode 1: The Phantom Menace
 

Similar to Primer on common interactions and forms using AJAX

Shift Remote FRONTEND: Micro Frontend Architecture: A Look Into the Future - ...
Shift Remote FRONTEND: Micro Frontend Architecture: A Look Into the Future - ...Shift Remote FRONTEND: Micro Frontend Architecture: A Look Into the Future - ...
Shift Remote FRONTEND: Micro Frontend Architecture: A Look Into the Future - ...Shift Conference
 
Hnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
Hnd201 Building Ibm Lotus Domino Applications With Ajax PluginsHnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
Hnd201 Building Ibm Lotus Domino Applications With Ajax Pluginsdominion
 
Rich HTML5 Web Apps: Typesafe Edition
Rich HTML5 Web Apps: Typesafe EditionRich HTML5 Web Apps: Typesafe Edition
Rich HTML5 Web Apps: Typesafe Editioncsadilek
 
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And DxlBp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxldominion
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB
 
Building Web Applications Without a Framework
Building Web Applications Without a FrameworkBuilding Web Applications Without a Framework
Building Web Applications Without a FrameworkAll Things Open
 
.NET 1.1 Base Page Framework Article
.NET 1.1 Base Page Framework Article.NET 1.1 Base Page Framework Article
.NET 1.1 Base Page Framework Articlebitburner93
 
MongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB
 
Rapid application development using Akeeba FOF and Joomla 3.2
Rapid application development using Akeeba FOF and Joomla 3.2Rapid application development using Akeeba FOF and Joomla 3.2
Rapid application development using Akeeba FOF and Joomla 3.2Tim Plummer
 
Rapid application development using Akeeba FOF and Joomla 3.2
Rapid application development using Akeeba FOF and Joomla 3.2Rapid application development using Akeeba FOF and Joomla 3.2
Rapid application development using Akeeba FOF and Joomla 3.2JoomlaDay Australia
 
Intro to ExpressionEngine and CodeIgniter
Intro to ExpressionEngine and CodeIgniterIntro to ExpressionEngine and CodeIgniter
Intro to ExpressionEngine and CodeIgniterbrightrocket
 
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017Joke Puts
 
Developing JavaScript Widgets
Developing JavaScript WidgetsDeveloping JavaScript Widgets
Developing JavaScript WidgetsBob German
 
Web Development with Delphi and React - ITDevCon 2016
Web Development with Delphi and React - ITDevCon 2016Web Development with Delphi and React - ITDevCon 2016
Web Development with Delphi and React - ITDevCon 2016Marco Breveglieri
 
Migrating a Large AEM Project to Touch UI
Migrating a Large AEM Project to Touch UIMigrating a Large AEM Project to Touch UI
Migrating a Large AEM Project to Touch UIGregor Zurowski
 
Easy form creation and validation with Formjack
Easy form creation and validation with FormjackEasy form creation and validation with Formjack
Easy form creation and validation with Formjackslicejack
 
Usability Guidelines
Usability GuidelinesUsability Guidelines
Usability Guidelineshomeplate31
 
The Gist of React Native
The Gist of React NativeThe Gist of React Native
The Gist of React NativeDarren Cruse
 

Similar to Primer on common interactions and forms using AJAX (20)

Shift Remote FRONTEND: Micro Frontend Architecture: A Look Into the Future - ...
Shift Remote FRONTEND: Micro Frontend Architecture: A Look Into the Future - ...Shift Remote FRONTEND: Micro Frontend Architecture: A Look Into the Future - ...
Shift Remote FRONTEND: Micro Frontend Architecture: A Look Into the Future - ...
 
Hnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
Hnd201 Building Ibm Lotus Domino Applications With Ajax PluginsHnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
Hnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
 
Rich HTML5 Web Apps: Typesafe Edition
Rich HTML5 Web Apps: Typesafe EditionRich HTML5 Web Apps: Typesafe Edition
Rich HTML5 Web Apps: Typesafe Edition
 
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And DxlBp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
Bp308 Ibm Lotus Domino Web Facelift Using Ajax And Dxl
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
 
Building Web Applications Without a Framework
Building Web Applications Without a FrameworkBuilding Web Applications Without a Framework
Building Web Applications Without a Framework
 
Atomic design
Atomic designAtomic design
Atomic design
 
.NET 1.1 Base Page Framework Article
.NET 1.1 Base Page Framework Article.NET 1.1 Base Page Framework Article
.NET 1.1 Base Page Framework Article
 
MongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch Tutorial
 
Titanium Alloy Tutorial
Titanium Alloy TutorialTitanium Alloy Tutorial
Titanium Alloy Tutorial
 
Rapid application development using Akeeba FOF and Joomla 3.2
Rapid application development using Akeeba FOF and Joomla 3.2Rapid application development using Akeeba FOF and Joomla 3.2
Rapid application development using Akeeba FOF and Joomla 3.2
 
Rapid application development using Akeeba FOF and Joomla 3.2
Rapid application development using Akeeba FOF and Joomla 3.2Rapid application development using Akeeba FOF and Joomla 3.2
Rapid application development using Akeeba FOF and Joomla 3.2
 
Intro to ExpressionEngine and CodeIgniter
Intro to ExpressionEngine and CodeIgniterIntro to ExpressionEngine and CodeIgniter
Intro to ExpressionEngine and CodeIgniter
 
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
 
Developing JavaScript Widgets
Developing JavaScript WidgetsDeveloping JavaScript Widgets
Developing JavaScript Widgets
 
Web Development with Delphi and React - ITDevCon 2016
Web Development with Delphi and React - ITDevCon 2016Web Development with Delphi and React - ITDevCon 2016
Web Development with Delphi and React - ITDevCon 2016
 
Migrating a Large AEM Project to Touch UI
Migrating a Large AEM Project to Touch UIMigrating a Large AEM Project to Touch UI
Migrating a Large AEM Project to Touch UI
 
Easy form creation and validation with Formjack
Easy form creation and validation with FormjackEasy form creation and validation with Formjack
Easy form creation and validation with Formjack
 
Usability Guidelines
Usability GuidelinesUsability Guidelines
Usability Guidelines
 
The Gist of React Native
The Gist of React NativeThe Gist of React Native
The Gist of React Native
 

Primer on common interactions and forms using AJAX

Editor's Notes

  1. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  2. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  3. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  4. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  5. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  6. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  7. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  8. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  9. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  10. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  11. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  12. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  13. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  14. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  15. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  16. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  17. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  18. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  19. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  20. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  21. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  22. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  23. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  24. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  25. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  26. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  27. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  28. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  29. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  30. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  31. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  32. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  33. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  34. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  35. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  36. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  37. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave
  38. NOTE: This begins the &amp;#x2018;addenda&amp;#x2019; piece. If your audience just wants to hear tech, stay there. If these are college students you feel are really into learning more about other tech projects, dive right in. This section essentially maps their interests (math, compilers, operating systems, design, etc.) to projects we do at FB. Facebook requires a giant infrastructure but also has a diverse array of components. The cool thing is that for every class you&amp;#x2019;re into, we have the opportunity to dive into that field, right at the forefront. -- dave