User:Irwik178/sandbox

Source: Wikipedia, the free encyclopedia.
Adnan Osmani
BornMarch 1986
NationalityIrish
Other namesAddy
Alma materSheffield Hallam University, University of Warwick
OccupationSoftware Engineer
Known forHead of Google Chrome’s Web Developer Insights division
Websiteaddyosmani.com

Adnan “Addy” Osmani (born March 1986) is an Irish computer scientist and software engineer. He is currently a senior engineering manager in Google Chrome, Google’s web browser. He is a thought leader in web technologies and web performance.[1][2][3]

Education

Addy received a B.S, from Sheffield Hallam University in Applied Computing & Software Engineering. He received a masters degree in Computer Science & Software Engineering from the University of Warwick, working under Professor Nasir Rajpoot, on Computer Vision and object detection techniques.[4][5][6]

Career

Before joining Google, Addy was at AOL (America Online), where he worked on advertising systems, web developer tools, and data visualization. Prior to AOL, he worked at image and video search company Pixsta. His earliest contributions to open-source were to projects like jQuery.[7][8][9]

Addy joined Google in 2012, and is currently the head of Google Chrome’s Web Developer Insights division, overseeing web development tools. While at Google, he led a number of web performance initiatives to improve how quickly the web browser loads. Addy designed and implemented several of the company’s open-source web developer tooling projects. At various times,[10] he has also worked on search initiatives, such as user-experience signals for ranking (Core Web Vitals,[11] page experience),[12] and various software development tools aimed at improving user-experience on the web.[13][14][15]

He has contributed to a large range of efforts to improve how well Google Chrome loads web pages, including native[16] and automatic lazy-loading,[17] speed badging,[18] and recently celebrated 10 years of speed efforts in the Google Chrome browser.[19] Addy led Google’s developer tooling efforts to support measuring signals that are part of search’s page experience criteria.[20][21][22][23][24]

Other open-source projects

Addy popularized Todo applications being a canonical learning example in computer science via his project TodoMVC.[25] This went on to form the basis of the WebKit browser speed test Speedometer, used by Google Chrome, Safari and Firefox. Addy consulted on Speedometer 1.0 and wrote large parts of Speedometer 2.0 in collaboration with WebKit and other Google Chrome engineers.[26][27][28][29]

He has a history of contributions to JavaScript tooling, including co-creating the Universal Module Definition pattern, a variant of AMD.[30][31]

Other notable contributions include jQuery and Yeoman to which he was an early contributor.[32][33]

Books

Addy has authored a number of software engineering books during his career. These include,

  • Learning JavaScript Design Patterns”,[34][35]
  • Essential Image Optimization”,[36] and
  • Developing Backbone.js Applications”.[37]

He has been a contributing author to a number of Smashing Magazine books including "The Smashing Book, No. 4: New Perspectives on Web Design”. From 2010 to 2010, Addy authored a number of primary features on web development for .net magazine.

Personal life

Addy is married and has two children.[38][39]

Awards and honors

  • O’Reilly Web Platform Award 2014[40][41]
  • Irish Young Scientist Of The Year Award 2003[42][43]

References

  1. ^ https://www.inc.com/minda-zetlin/google-chrome-labels-slow-loading-websites.html
  2. ^ https://www.computerworld.com/article/3453337/google-ponders-shaming-slow-websites-inside-chrome.html
  3. ^ https://www.androidpolice.com/2019/02/28/chrome-experimenting-with-back-forward-cache-that-speeds-up-web-browsing/
  4. ^ https://developers.google.com/web/shows/designer-vs-developer/podcast/DVDS2E02-designing-a-great-performance
  5. ^ https://shoptalkshow.com/159-with-addy-osmani/
  6. ^ https://devchat.tv/js-jabber/012-jsj-design-patterns-in-javascript-with-addy-osmani/
  7. ^ https://www.forbes.com/sites/ryanmcneal/2019/11/12/new-chrome-badge-system-will-identify-and-warn-users-about-slow-websites/#1a9cc13722f2
  8. ^ https://www.zdnet.com/article/chrome-and-firefox-are-borrowing-from-each-others-performance-features/
  9. ^ https://www.theregister.com/2019/07/12/facebook_hermes_javascript/
  10. ^ https://developers.google.com/web/updates/2018/07/search-ads-speed
  11. ^ https://web.dev/vitals
  12. ^ https://webmasters.googleblog.com/2020/05/evaluating-page-experience.html
  13. ^ https://www.techrepublic.com/article/want-better-javascript-performance-googles-tips-for-stopping-the-programming-language-from-slowing-chrome/
  14. ^ https://www.coywolf.news/webmaster/chrome-native-lazy-loading/
  15. ^ https://code.tutsplus.com/articles/master-developers-addy-osmani--net-31661
  16. ^ https://web.dev/native-lazy-loading/
  17. ^ https://blog.chromium.org/2019/10/automatically-lazy-loading-offscreen.html
  18. ^ https://blog.chromium.org/2019/11/moving-towards-faster-web.html
  19. ^ https://blog.chromium.org/2018/09/10-years-of-speed-in-chrome_11.html
  20. ^ https://www.cnet.com/news/chrome-should-get-extremely-fast-at-loading-a-whole-lot-of-web-pages/
  21. ^ https://gadgets.ndtv.com/apps/news/google-chrome-bfcache-implementation-back-and-forward-navigation-faster-2001270
  22. ^ https://www.xda-developers.com/back-forward-google-chrome-faster-bfcache/
  23. ^ https://www.searchenginejournal.com/lazy-loading-attribute/302155/#close
  24. ^ https://www.infoq.com/interviews/addy-osmani-javascript/
  25. ^ https://todomvc.com/
  26. ^ https://wptavern.com/google-releases-native-lazyload-plugin-for-wordpress
  27. ^ https://hexus.net/tech/news/software/129404-google-chrome-75-support-lazy-loading-default/
  28. ^ https://www.sitepoint.com/introducing-new-tools-for-polymer-development/
  29. ^ http://2016.render-conf.com/blog/2016-03-15-interview-with-render-co-host-addy-osmani
  30. ^ https://www.admonsters.com/chrome-native-lazy-load-advertising-impact/
  31. ^ https://techcrunch.com/2014/06/19/google-launches-web-starter-kit-a-boilerplate-for-multi-screen-web-development/
  32. ^ https://news.softpedia.com/news/google-finally-allows-chromium-microsoft-edge-to-access-new-youtube-526226.shtml
  33. ^ https://dev.to/addyosmani/im-addy-osmani-ask-me-anything-596c
  34. ^ https://www.amazon.com/product-reviews/1449331815/ref=acr_dp_hist_5?ie=UTF8&filterByStar=five_star&reviewerType=all_reviews#reviews-filter-bar
  35. ^ https://www.raymondcamden.com/2013/04/14/review-learning-javascript-design-patterns
  36. ^ https://www.amazon.com/product-reviews/1449328253/ref=acr_dp_hist_5?ie=UTF8&filterByStar=five_star&reviewerType=all_reviews#reviews-filter-bar
  37. ^ https://play.google.com/store/books/details/Learning_JavaScript_Design_Patterns_A_JavaScript_a?id=L46fX62D5qYC&hl=en_US
  38. ^ https://www.youtube.com/watch?v=i5R7giitymk&feature=emb_title
  39. ^ https://www.youtube.com/watch?v=O5SAckI0YWs
  40. ^ https://conferences.oreilly.com/fluent/fluent2014/public/schedule/detail/35507
  41. ^ https://issuu.com/content-magazine/docs/seek_100_digitalv2/50
  42. ^ http://www.rte.ie/news/2003/0110/youngscientist.html
  43. ^ https://www.awwwards.com/interview-with-addy-osmani-developer-programs-engineer-at-google.html

External links

Category:Alumni of the University of Warwick Category:Alumni of Sheffield Hallam University Category:Google employees