CINXE.COM
Featured Decks - Speaker Deck
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Featured Decks - Speaker Deck</title> <link rel="preconnect" href="https://fonts.googleapis.com/"> <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin> <link rel="stylesheet" media="screen" href="https://d1eu30co0ohy4w.cloudfront.net/assets/application-501db7e03e864713ac7fbdd4ae3c5591765f51b140a8de0e98adfd2d065b13aa.css" /> <script src="https://d1eu30co0ohy4w.cloudfront.net/assets/application-bb883a8c431d6aaaad55.js"></script> <link rel="icon" type="image/png" href="https://d1eu30co0ohy4w.cloudfront.net/assets/favicon-bdd5839d46040a50edf189174e6f7aacc8abb3aaecd56a4711cf00d820883f47.png" /> <link rel="apple-touch-icon" type="image/png" href="https://d1eu30co0ohy4w.cloudfront.net/assets/favicon-bdd5839d46040a50edf189174e6f7aacc8abb3aaecd56a4711cf00d820883f47.png" /> <link rel="manifest" href="/manifest.json"> <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="f+VDikngb25G2AlC6lRJSqejhvx3CgOm5j1l5bjlkhDRBdpOFfdstt/5Btn5umtfV8faoTHyn3xNf9Ik3Ha2ig==" /> <link rel="alternate" type="application/atom+xml" title="Featured Decks - Speaker Deck Feed" href="https://speakerdeck.com/p/featured.atom" /> <meta name="stats-view_type" content="featured" /> <meta name="stats-page" content="1" /> </head> <body class="sd-app"> <div id="promo" class="promo d-flex alert alert-warning"> <a class="d-block flex-grow-1 text-center text-dark h4 mb-0" href="/pro?utm_campaign=option2&utm_medium=web&utm_source=promo_banner"> Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥 </a> <script> document.addEventListener("DOMContentLoaded", (event) => { gtag('event', 'promo_view', { 'banner': 'option2' }); }); </script> <button type="button" id="promo-dismiss" class="btn-close align-self-center" aria-label="Close"></button> </div> <div class="sd-menu"> <div class="container sd-menu-fixed-container"> <div class="sd-brand"> <a class="sd-brand-logo" href="/"> <img alt="Speaker Deck" width="32" height="20" src="https://d1eu30co0ohy4w.cloudfront.net/assets/mark-f4be6df1e05965cac9f98e664a6c35f5ffdd0207385d07464a9214d6cdf76082.svg" /> <span class="d-none d-md-inline">Speaker Deck</span> </a> </div> <nav class="sd-fixed-nav" aria-label="Primary"> <div class="sd-nav-main js-toggle-container"> <ul class="sd-nav-fixed-group nav toggle-flex-when-off"> <li class="sd-nav-item nav-item d-none d-md-block"> <a class="sd-nav-link nav-link" href="/features"> Features </a> </li> <li class="sd-nav-item nav-item d-none d-md-block"> <a class="sd-nav-link nav-link" href="/pro"> <span class="d-none d-md-inline">Speaker Deck</span> <div class="badge badge-pro-prominent">PRO</div> </a> </li> <li class="sd-nav-item nav-item"> <a class="sd-nav-link nav-link" href="/signin"> Sign in </a> </li> <li class="sd-nav-item nav-item"> <a class="btn btn-primary" href="/signup"> Sign up for free </a> </li> <li class="sd-nav-item d-block d-md-none"> <button class="btn btn-link me-2 js-toggle-trigger" aria-label="Toggle Search"> <svg class="icon icon-search "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-search"></use></svg> </button> </li> <li class="sd-nav-item nav-item d-none d-md-block"> <form action="https://www.google.com/cse" id="cse-search-box" class="row"> <input type="hidden" name="cx" value="010150859881542981030:hqhxyxpwtc4"> <input type="hidden" name="ie" value="UTF-8"> <label for="q" class="visually-hidden">Search</label> <div class="col"><input type="text" name="q" id="q" value="" placeholder="Search..." class="form-control search-input w-auto"></div> <div class="col"><input type="submit" name="sa" value="Search" class="btn btn-outline-primary d-inline-block d-md-none d-lg-inline-block"></div> </form> </li> </ul> <ul class="sd-nav-fixed-group nav toggle-flex-when-on"> <li class="sd-nav-item"> <form action="https://www.google.com/cse" id="cse-search-box" class="row"> <input type="hidden" name="cx" value="010150859881542981030:hqhxyxpwtc4"> <input type="hidden" name="ie" value="UTF-8"> <label for="q" class="visually-hidden">Search</label> <div class="col"><input type="text" name="q" id="q" value="" placeholder="Search..." class="form-control search-input w-auto"></div> <div class="col"><input type="submit" name="sa" value="Search" class="btn btn-outline-primary d-inline-block d-md-none d-lg-inline-block"></div> </form> </li> <li class="sd-nav-item pe-2"> <button class="btn btn-link js-toggle-trigger"> <svg class="icon icon-x "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-x"></use></svg> </button> </li> </ul> </div> </nav> </div> </div> <div class="sd-categories"> <div class="container sd-categories-container td-none"> <div class="sd-categories-scroller"> <div class="sd-categories-item sd-categories-active"> <a class="sd-categories-link" href="/p/featured">Featured</a> </div> <div class="sd-categories-item "> <a class="sd-categories-link" href="/c/business">Business</a> </div> <div class="sd-categories-item "> <a class="sd-categories-link" href="/c/design">Design</a> </div> <div class="sd-categories-item "> <a class="sd-categories-link" href="/c/education">Education</a> </div> <div class="sd-categories-item "> <a class="sd-categories-link" href="/c/how-to-diy">How-to & DIY</a> </div> <div class="sd-categories-item "> <a class="sd-categories-link" href="/c/marketing-and-seo">Marketing & SEO</a> </div> <div class="sd-categories-item "> <a class="sd-categories-link" href="/c/programming">Programming</a> </div> <div class="sd-categories-item "> <a class="sd-categories-link" href="/c/research">Research</a> </div> <div class="sd-categories-item "> <a class="sd-categories-link" href="/c/science">Science</a> </div> <div class="sd-categories-item "> <a class="sd-categories-link" href="/c/storyboards">Storyboards</a> </div> <div class="sd-categories-item "> <a class="sd-categories-link" href="/c/technology">Technology</a> </div> </div> </div> </div> <div class="sd-main"> <div class="container py-md-4 py-3"> <div class="row mb-4 align-items-center"> <div class="col-12 col-lg-6 mb-3 mb-lg-0"> <h1>Featured decks</h1> </div> <div class="col-12 col-lg-6 text-lg-end d-flex justify-content-end"> <form action="" class="row align-items-center justify-content-lg-end w-100 g-1" id="form-deck-sort"> <input type="hidden" name="page" value=""> <input type="hidden" name="q" value=""> <div class="col-auto"> <label for="lang" class="visually-hidden">Language</label> <select name="lang" id="lang" class="form-select deck-sort w-auto"><option value="">All Languages</option><option value="ko">한국인</option> <option value="de">Deutsch</option> <option value="en">English</option> <option value="es">Español</option> <option value="fr">Français</option> <option value="it">Italiano</option> <option value="pt">Português</option> <option value="ru">Pусский</option> <option value="sv">Svenska</option> <option value="vi">Tiếng Việt</option> <option value="zh_cn">中文 (simplified)</option> <option value="zh_tw">中文 (traditional)</option> <option value="ja">日本語</option></select> </div> </form> </div> </div> <div class="row mt-4 mb-4"> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="e375f41b5dc84ae8a41b6c5f9d8fe544" data-slide-count="55" data-cover-image="https://files.speakerdeck.com/presentations/e375f41b5dc84ae8a41b6c5f9d8fe544/preview_slide_0.jpg?32770706"> <a class="deck-preview-link" href="/addyosmani/chrome-devtools-state-of-the-union-2024-debugging-react-and-beyond" title="Chrome DevTools: State of the Union 2024 - Debugging React & Beyond"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/e375f41b5dc84ae8a41b6c5f9d8fe544/preview_slide_0.jpg?32770706');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/e375f41b5dc84ae8a41b6c5f9d8fe544/preview_slide_0.jpg?32770706');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> Chrome DevTools: State of the Union 2024 - Debugging React & Beyond </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/addyosmani" aria-label="Addy Osmani profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://secure.gravatar.com/avatar/96270e4c3e5e9806cf7245475c00b275?s=24" /> addyosmani </a> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 0 </div> <div class="px-1 py-3"> <span title="48 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 48</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="bd1f2c5c38454f909b2c3ef00ecb6afc" data-slide-count="147" data-cover-image="https://files.speakerdeck.com/presentations/bd1f2c5c38454f909b2c3ef00ecb6afc/preview_slide_0.jpg?32629153"> <a class="deck-preview-link" href="/csswizardry/site-speed-that-sticks" title="Site-Speed That Sticks"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/bd1f2c5c38454f909b2c3ef00ecb6afc/preview_slide_0.jpg?32629153');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/bd1f2c5c38454f909b2c3ef00ecb6afc/preview_slide_0.jpg?32629153');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> Site-Speed That Sticks </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/csswizardry" aria-label="Harry Roberts profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://speakerdeck.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdE54IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--893b3509e350728dcc4005d32a9fb5e80f6b59b3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RTNKbGMybDZaVjkwYjE5bWFXeHNXd2RwSFdrZCIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--9921bc95938c5ab6808e7bcfc69ae1cceac36ef1/labin-square.jpg" /> csswizardry </a> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 0 </div> <div class="px-1 py-3"> <span title="84 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 84</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="8cf3d70e7e7e44d296ef43264cfd2cd7" data-slide-count="85" data-cover-image="https://files.speakerdeck.com/presentations/8cf3d70e7e7e44d296ef43264cfd2cd7/preview_slide_0.jpg?32679211"> <a class="deck-preview-link" href="/tammyeverts/the-web-performance-landscape-in-2024-perfnow-2024" title="The Web Performance Landscape in 2024 [PerfNow 2024]"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/8cf3d70e7e7e44d296ef43264cfd2cd7/preview_slide_0.jpg?32679211');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/8cf3d70e7e7e44d296ef43264cfd2cd7/preview_slide_0.jpg?32679211');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> The Web Performance Landscape in 2024 [PerfNow 2024] </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/tammyeverts" aria-label="Tammy Everts profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://secure.gravatar.com/avatar/00f8c4fb73c2d12646895291e0e008a3?s=24" /> tammyeverts </a> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 1 </div> <div class="px-1 py-3"> <span title="208 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 210</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="76d77bdb2b14456a935eaee72a7d2af8" data-slide-count="40" data-cover-image="https://files.speakerdeck.com/presentations/76d77bdb2b14456a935eaee72a7d2af8/preview_slide_0.jpg?32323141"> <a class="deck-preview-link" href="/bluesmoon/measuring-and-analyzing-core-web-vitals" title="Measuring & Analyzing Core Web Vitals"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/76d77bdb2b14456a935eaee72a7d2af8/preview_slide_0.jpg?32323141');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/76d77bdb2b14456a935eaee72a7d2af8/preview_slide_0.jpg?32323141');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> Measuring & Analyzing Core Web Vitals </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/bluesmoon" aria-label="Philip Tellis profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://secure.gravatar.com/avatar/3de01a0c1a9c0e55efc6ecfa72b4eab3?s=24" /> bluesmoon </a> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 4 </div> <div class="px-1 py-3"> <span title="146 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 150</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="f925d98cb36648b3b5b4b1247a9fddfb" data-slide-count="108" data-cover-image="https://files.speakerdeck.com/presentations/f925d98cb36648b3b5b4b1247a9fddfb/preview_slide_0.jpg?31972824"> <a class="deck-preview-link" href="/eileencodes/the-myth-of-the-modular-monolith-day-2-keynote-rails-world-2024" title="The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/f925d98cb36648b3b5b4b1247a9fddfb/preview_slide_0.jpg?31972824');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/f925d98cb36648b3b5b4b1247a9fddfb/preview_slide_0.jpg?31972824');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024 </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/eileencodes" aria-label="Eileen M. Uchitelle profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://secure.gravatar.com/avatar/c44e1f7e22c3f23cff7bc130871047ef?s=24" /> eileencodes </a> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 16 </div> <div class="px-1 py-3"> <span title="2,168 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 2.2k</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="2da2cfd4ec3a4973b6b61fa8b3b8f953" data-slide-count="104" data-cover-image="https://files.speakerdeck.com/presentations/2da2cfd4ec3a4973b6b61fa8b3b8f953/preview_slide_0.jpg?31778829"> <a class="deck-preview-link" href="/tammyeverts/performance-is-good-for-brains-we-love-speed-2024" title="Performance Is Good for Brains [We Love Speed 2024]"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/2da2cfd4ec3a4973b6b61fa8b3b8f953/preview_slide_0.jpg?31778829');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/2da2cfd4ec3a4973b6b61fa8b3b8f953/preview_slide_0.jpg?31778829');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> Performance Is Good for Brains [We Love Speed 2024] </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/tammyeverts" aria-label="Tammy Everts profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://secure.gravatar.com/avatar/00f8c4fb73c2d12646895291e0e008a3?s=24" /> tammyeverts </a> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 6 </div> <div class="px-1 py-3"> <span title="467 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 470</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="ecebbd05680c407ba885faed29fdb35a" data-slide-count="91" data-cover-image="https://files.speakerdeck.com/presentations/ecebbd05680c407ba885faed29fdb35a/preview_slide_0.jpg?31708127"> <a class="deck-preview-link" href="/irinanazarova/evolution-of-real-time-irina-nazarova-euruko-2024" title="Evolution of real-time – Irina Nazarova, EuRuKo, 2024"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/ecebbd05680c407ba885faed29fdb35a/preview_slide_0.jpg?31708127');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/ecebbd05680c407ba885faed29fdb35a/preview_slide_0.jpg?31708127');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> Evolution of real-time – Irina Nazarova, EuRuKo, 2024 </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/irinanazarova" aria-label="Irina Nazarova profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://secure.gravatar.com/avatar/1de39cb9d5ee1e801e1ed4805a671e98?s=24" /> irinanazarova </a> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 4 </div> <div class="px-1 py-3"> <span title="399 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 400</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="2c46b91ebb2141d48c26f100c123891d" data-slide-count="181" data-cover-image="https://files.speakerdeck.com/presentations/2c46b91ebb2141d48c26f100c123891d/preview_slide_0.jpg?31083525"> <a class="deck-preview-link" href="/reverentgeek/the-art-of-delivering-value-gdevcon-na-keynote" title="The Art of Delivering Value - GDevCon NA Keynote"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/2c46b91ebb2141d48c26f100c123891d/preview_slide_0.jpg?31083525');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/2c46b91ebb2141d48c26f100c123891d/preview_slide_0.jpg?31083525');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> The Art of Delivering Value - GDevCon NA Keynote </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/reverentgeek" aria-label="David Neal profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://secure.gravatar.com/avatar/3ab1249be442027903e1180025340b3f?s=24" /> reverentgeek </a> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 8 </div> <div class="px-1 py-3"> <span title="1,174 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 1.2k</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="54fc3834d25b459ba88d3753cc949901" data-slide-count="110" data-cover-image="https://files.speakerdeck.com/presentations/54fc3834d25b459ba88d3753cc949901/preview_slide_0.jpg?31304006"> <a class="deck-preview-link" href="/honnibal/practical-tips-for-bootstrapping-information-extraction-pipelines" title="Practical Tips for Bootstrapping Information Extraction Pipelines"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/54fc3834d25b459ba88d3753cc949901/preview_slide_0.jpg?31304006');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/54fc3834d25b459ba88d3753cc949901/preview_slide_0.jpg?31304006');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> Practical Tips for Bootstrapping Information Extraction Pipelines </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/honnibal" aria-label="Matthew Honnibal profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://secure.gravatar.com/avatar/53d8f7ba3a83025a824b262424430483?s=24" /> honnibal </a> <span class="ms-1"> <div class="badge badge-pro "><a href="/pro">PRO</a></div> </span> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 10 </div> <div class="px-1 py-3"> <span title="755 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 760</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="1c27c7ec3f4f409f85e5deeace32600a" data-slide-count="144" data-cover-image="https://files.speakerdeck.com/presentations/1c27c7ec3f4f409f85e5deeace32600a/preview_slide_0.jpg?31017543"> <a class="deck-preview-link" href="/csswizardry/how-to-think-like-a-performance-engineer" title="How to Think Like a Performance Engineer"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/1c27c7ec3f4f409f85e5deeace32600a/preview_slide_0.jpg?31017543');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/1c27c7ec3f4f409f85e5deeace32600a/preview_slide_0.jpg?31017543');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> How to Think Like a Performance Engineer </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/csswizardry" aria-label="Harry Roberts profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://speakerdeck.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdE54IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--893b3509e350728dcc4005d32a9fb5e80f6b59b3/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RTNKbGMybDZaVjkwYjE5bWFXeHNXd2RwSFdrZCIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--9921bc95938c5ab6808e7bcfc69ae1cceac36ef1/labin-square.jpg" /> csswizardry </a> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 20 </div> <div class="px-1 py-3"> <span title="1,147 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 1.1k</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="c8dc06d4fac14d21a860fdcd7a4662d6" data-slide-count="43" data-cover-image="https://files.speakerdeck.com/presentations/c8dc06d4fac14d21a860fdcd7a4662d6/preview_slide_0.jpg?30527305"> <a class="deck-preview-link" href="/sergeychernyshev/speed-design" title="Speed Design"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/c8dc06d4fac14d21a860fdcd7a4662d6/preview_slide_0.jpg?30527305');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/c8dc06d4fac14d21a860fdcd7a4662d6/preview_slide_0.jpg?30527305');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> Speed Design </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/sergeychernyshev" aria-label="Sergey Chernyshev profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://secure.gravatar.com/avatar/1e2ff8ee6ac0e790883b1cdc420f158d?s=24" /> sergeychernyshev </a> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 25 </div> <div class="px-1 py-3"> <span title="640 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 640</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="04b671ec7fdd40ae8f0cfc0bdb5b8bc6" data-slide-count="113" data-cover-image="https://files.speakerdeck.com/presentations/04b671ec7fdd40ae8f0cfc0bdb5b8bc6/preview_slide_0.jpg?30061468"> <a class="deck-preview-link" href="/garrettdimon/save-time-by-creating-custom-rails-generators" title="Save Time (by Creating Custom Rails Generators)"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/04b671ec7fdd40ae8f0cfc0bdb5b8bc6/preview_slide_0.jpg?30061468');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/04b671ec7fdd40ae8f0cfc0bdb5b8bc6/preview_slide_0.jpg?30061468');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> Save Time (by Creating Custom Rails Generators) </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/garrettdimon" aria-label="Garrett Dimon profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://secure.gravatar.com/avatar/a9179349dd2bdc67f377719f56d85656?s=24" /> garrettdimon </a> <span class="ms-1"> <div class="badge badge-pro "><a href="/pro">PRO</a></div> </span> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 27 </div> <div class="px-1 py-3"> <span title="873 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 870</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="4efe294e43894894b877d59f952527f0" data-slide-count="116" data-cover-image="https://files.speakerdeck.com/presentations/4efe294e43894894b877d59f952527f0/preview_slide_0.jpg?27672283"> <a class="deck-preview-link" href="/tammyeverts/how-to-create-impact-in-a-changing-tech-landscape-perfnow-2023" title="How to Create Impact in a Changing Tech Landscape [PerfNow 2023]"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/4efe294e43894894b877d59f952527f0/preview_slide_0.jpg?27672283');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/4efe294e43894894b877d59f952527f0/preview_slide_0.jpg?27672283');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> How to Create Impact in a Changing Tech Landscape [PerfNow 2023] </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/tammyeverts" aria-label="Tammy Everts profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://secure.gravatar.com/avatar/00f8c4fb73c2d12646895291e0e008a3?s=24" /> tammyeverts </a> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 47 </div> <div class="px-1 py-3"> <span title="2,138 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 2.1k</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="f275b19901794a3a909256afb419c00f" data-slide-count="110" data-cover-image="https://files.speakerdeck.com/presentations/f275b19901794a3a909256afb419c00f/preview_slide_0.jpg?27076587"> <a class="deck-preview-link" href="/tammyeverts/the-psychology-of-web-performance-beyond-tellerrand-2023" title="The Psychology of Web Performance [Beyond Tellerrand 2023]"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/f275b19901794a3a909256afb419c00f/preview_slide_0.jpg?27076587');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/f275b19901794a3a909256afb419c00f/preview_slide_0.jpg?27076587');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> The Psychology of Web Performance [Beyond Tellerrand 2023] </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/tammyeverts" aria-label="Tammy Everts profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://secure.gravatar.com/avatar/00f8c4fb73c2d12646895291e0e008a3?s=24" /> tammyeverts </a> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 44 </div> <div class="px-1 py-3"> <span title="2,201 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 2.2k</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="2d52ac45fb2e46218ef26a11ec6076b7" data-slide-count="90" data-cover-image="https://files.speakerdeck.com/presentations/2d52ac45fb2e46218ef26a11ec6076b7/preview_slide_0.jpg?27324033"> <a class="deck-preview-link" href="/eileencodes/rails-world-2023-day-1-closing-keynote-the-magic-of-rails" title="[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/2d52ac45fb2e46218ef26a11ec6076b7/preview_slide_0.jpg?27324033');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/2d52ac45fb2e46218ef26a11ec6076b7/preview_slide_0.jpg?27324033');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> [Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/eileencodes" aria-label="Eileen M. Uchitelle profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://secure.gravatar.com/avatar/c44e1f7e22c3f23cff7bc130871047ef?s=24" /> eileencodes </a> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 33 </div> <div class="px-1 py-3"> <span title="1,903 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 1.9k</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="a95177e514ac4fc7b4e95b735724b965" data-slide-count="101" data-cover-image="https://files.speakerdeck.com/presentations/a95177e514ac4fc7b4e95b735724b965/preview_slide_0.jpg?26165331"> <a class="deck-preview-link" href="/addyosmani/the-cost-of-javascript-in-2023" title="The Cost Of JavaScript in 2023"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/a95177e514ac4fc7b4e95b735724b965/preview_slide_0.jpg?26165331');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/a95177e514ac4fc7b4e95b735724b965/preview_slide_0.jpg?26165331');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> The Cost Of JavaScript in 2023 </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/addyosmani" aria-label="Addy Osmani profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://secure.gravatar.com/avatar/96270e4c3e5e9806cf7245475c00b275?s=24" /> addyosmani </a> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 45 </div> <div class="px-1 py-3"> <span title="6,853 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 6.9k</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="7f70dd95980b465e9f880122fa626073" data-slide-count="105" data-cover-image="https://files.speakerdeck.com/presentations/7f70dd95980b465e9f880122fa626073/preview_slide_0.jpg?25358461"> <a class="deck-preview-link" href="/palkan/railsconf-2023-rails-as-a-piece-of-cake" title="[RailsConf 2023] Rails as a piece of cake"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/7f70dd95980b465e9f880122fa626073/preview_slide_0.jpg?25358461');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/7f70dd95980b465e9f880122fa626073/preview_slide_0.jpg?25358461');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> [RailsConf 2023] Rails as a piece of cake </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/palkan" aria-label="Vladimir Dementyev profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://secure.gravatar.com/avatar/52cc8a838bf44a589d2572833b2dd1b9?s=24" /> palkan </a> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 52 </div> <div class="px-1 py-3"> <span title="4,961 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 5k</span> </div> </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card deck-preview" data-id="a06cbfecba23484185b33446290bd156" data-slide-count="155" data-cover-image="https://files.speakerdeck.com/presentations/a06cbfecba23484185b33446290bd156/preview_slide_0.jpg?25372233"> <a class="deck-preview-link" href="/kevinliebholz/exploring-the-power-of-turbo-streams-and-action-cable" title="Exploring the Power of Turbo Streams & Action Cable | RailsConf2023"> <div class="deck-preview-image"> <div class="content"></div> <div class="deck-preview-slide" style="background-image: url('https://files.speakerdeck.com/presentations/a06cbfecba23484185b33446290bd156/preview_slide_0.jpg?25372233');"></div> <div class="deck-preview-background" style="background-image: url('https://files.speakerdeck.com/presentations/a06cbfecba23484185b33446290bd156/preview_slide_0.jpg?25372233');"></div> <div class="deck-preview-slide deck-preview-scrub-slide"></div> <div class="deck-preview-background deck-preview-scrub-background"></div> <div class="deck-preview-scrubber"></div> </div> <div class="deck-title px-3 pt-3 text-truncate"> Exploring the Power of Turbo Streams & Action Cable | RailsConf2023 </div> </a> <div class="deck-preview-meta d-flex px-2"> <div class="text-truncate py-3 pe-2 me-auto py-3"> <a href="/kevinliebholz" aria-label="Kevin Liebholz profile"> <img width="24" height="24" class="avatar avatar-sm" loading="lazy" alt="" src="https://secure.gravatar.com/avatar/7cac149f4967f1b063974d6a186251ab?s=24" /> kevinliebholz </a> </div> <div class="px-1 py-3"> </div> <div class="px-2 py-3"> <svg class="icon icon-star "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-star"></use></svg> 27 </div> <div class="px-1 py-3"> <span title="4,290 views"><svg class="icon icon-eye "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-eye"></use></svg> 4.3k</span> </div> </div> </div> </div> </div> <nav class="pagy-bootstrap-nav"><ul class="pagination"><li class="page-item prev disabled"><a href="#" class="page-link">‹ Prev</a></li><li class="page-item next"><a href="/p/featured?page=2" class="page-link" rel="next" aria-label="next">Next ›</a></li></ul></nav> </div> </div> <footer class="d-block bg-black sd-footer"> <img alt="" class="footer-logo-bg" loading="lazy" src="https://d1eu30co0ohy4w.cloudfront.net/assets/mark-f4be6df1e05965cac9f98e664a6c35f5ffdd0207385d07464a9214d6cdf76082.svg" /> <div class="container position-relative"> <div class="row py-3 py-md-5 justify-content-lg-between"> <div class="col-12 col-md-4 col-lg-3 text-center mb-2"> <a href="/"> <img alt="Speaker Deck" class="footer-logo mb-2" loading="lazy" src="https://d1eu30co0ohy4w.cloudfront.net/assets/mark-f4be6df1e05965cac9f98e664a6c35f5ffdd0207385d07464a9214d6cdf76082.svg" width="70" height="44" /> <p class="speaker-deck">SpeakerDeck</p> </a> <a class="footer-icon mx-1" title="SpeakerDeck on Facebook" href="https://www.facebook.com/speakerdeck"><svg class="icon icon-facebook "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-facebook"></use></svg></a> <a class="footer-icon mx-1" title="SpeakerDeck on Twitter" href="https://twitter.com/speakerdeck"><svg class="icon icon-twitter "><use xlink:href="/icons/icons.svg?v=2024-03-03#icon-twitter"></use></svg></a> </div> <div class="col-12 col-md-4 col-lg-auto py-2"> <nav aria-label="Top Categories"> <h2>Top Categories</h2> <ul class="nav-footer"> <li><a href="/c/programming">Programming</a></li> <li><a href="/c/technology">Technology</a></li> <li class="mb-3"><a href="/c/storyboards">Storyboards</a></li> <li><a href="/p/featured">Featured decks</a></li> <li><a href="/s/featured">Featured speakers</a></li> </ul> </nav> </div> <div class="col-12 col-md-4 col-lg-auto py-2"> <nav aria-label="Legal"> <h2>Use Cases</h2> <ul class="nav-footer"> <li><a href="/pro/storyboard-artists">Storyboard Artists</a></li> <li><a href="/educators">Educators</a></li> <li><a href="/student-pricing">Students</a></li> </ul> </nav> </div> <div class="col-12 col-md-4 col-lg-auto offset-md-4 offset-lg-0 py-2"> <nav aria-label="Resources"> <h2>Resources</h2> <ul class="nav-footer"> <li><a href="https://help.speakerdeck.com/">Help Center</a></li> <li><a href="https://blog.speakerdeck.com/">Blog</a></li> <li><a href="/slideshare-alternative">Compare Speaker Deck</a></li> <li><a href="/advertising">Advertising</a></li> </ul> </nav> </div> <div class="col-12 col-md-4 col-lg-auto py-2"> <nav aria-label="Features"> <h2>Features</h2> <ul class="nav-footer"> <li><a href="/features/privacy-controls">Private URLs</a></li> <li><a href="/features/password-protection">Password Protection</a></li> <li><a href="/features/custom-urls">Custom URLS</a></li> <li><a href="/features/scheduled-publishing">Scheduled publishing</a></li> <li><a href="/features/remove-branding">Remove Branding</a></li> <li><a href="/features/restrict-embedding">Restrict embedding</a></li> <li><a href="/features/slide-notes">Notes</a></li> </ul> </nav> </div> </div> <div class="row text-center border-top"> <div class="col-12 py-3"> <p class="copyright-text mb-1">Copyright © 2024 Speaker Deck, LLC.</p> <p class="mb-1">All slide content and descriptions are owned by their creators.</p> <ul class="list-inline"> <li class="list-inline-item"><a href="/about">About</a></li> <li class="list-inline-item"><a href="/tos">Terms</a></li> <li class="list-inline-item"><a href="/privacy">Privacy</a></li> <li class="list-inline-item"><a href="/dmca">DMCA</a></li> <li class="list-inline-item"><a href="/accessibility">Accessibility Statement</a></li> </ul> </div> </div> </div> </footer> <script src="https://d1eu30co0ohy4w.cloudfront.net/assets/stats-985244a1810e3ad665b3.js"></script> <script data-turbolinks-eval="false"> Stats.host = 'speakerdeck.com'; </script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-8WD0LC0MP9"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-8WD0LC0MP9'); </script> <script> !function(f,b,e,v,n,t,s) { if(f.fbq) return; n=f.fbq=function() { n.callMethod? n.callMethod.apply(n,arguments) : n.queue.push(arguments) }; if(!f._fbq) f._fbq=n; n.push=n; n.loaded=!0; n.version='2.0'; n.queue=[]; t=b.createElement(e); t.async=!0; t.src=v; s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s) }(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '2893765844191276'); fbq('track', 'PageView'); </script> <noscript> <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=2893765844191276&ev=PageView&noscript=1" /> </noscript> <script async type="text/javascript" src="https://platform.twitter.com/widgets.js"></script> <script> Array.from(document.querySelectorAll('.facebook-share')).forEach((element) => { element.addEventListener('click', function(e){ e.preventDefault() let title = encodeURIComponent(document.title) let url = encodeURIComponent(document.location.href) window.open('https://www.facebook.com/dialog/share?app_id=1428152667543587&display=popup&href=' + url + '&title=' + title, "_blank", "toolbar=no,menubar=no,location=yes,resizable=yes,scrollbars=yes,status=yes,width=600,height=400,modal=yes,alwaysRaised=yes"); }, false) }) </script> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8ec450cd3e349c87',t:'MTczMzIzNjg2Ni4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>