You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mercury-parser/fixtures/www.youtube.com/1481042537359.html

2 lines
83 KiB
HTML

<!DOCTYPE html><html lang="en" data-cast-api-enabled="true"><head> <link rel="stylesheet" href="https://s.ytimg.com/yts/cssbin/www-core-vflM6qzU5.css" name="www-core"> <link rel="stylesheet" href="https://s.ytimg.com/yts/cssbin/www-player-vflHQVi75.css" name="www-player"> <link rel="stylesheet" href="https://s.ytimg.com/yts/cssbin/www-pageframe-vflCVi4ph.css" name="www-pageframe"> <title>ElixirConf 2016 - Keynote by Jos&#xE9; Valim - YouTube</title><link rel="canonical" href="https://www.youtube.com/watch?v=srtMWzyqdp8"><link rel="alternate" media="handheld" href="https://m.youtube.com/watch?v=srtMWzyqdp8"><link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.youtube.com/watch?v=srtMWzyqdp8"> <meta name="title" value="ElixirConf 2016 - Keynote by Jos&#xE9; Valim"> <meta name="description" value="Keynote by Jos&#xE9; Valim"> <meta name="keywords" value=""> <link rel="shortlink" href="https://youtu.be/srtMWzyqdp8"><link rel="search" type="application/opensearchdescription+xml" href="https://www.youtube.com/opensearch?locale=en_US" title="YouTube Video Search"><link rel="shortcut icon" href="https://s.ytimg.com/yts/img/favicon-vflz7uhzw.ico" type="image/x-icon"> <link rel="icon" href="https://s.ytimg.com/yts/img/favicon_32-vfl8NGn4k.png" sizes="32x32"><link rel="icon" href="https://s.ytimg.com/yts/img/favicon_48-vfl1s0rGh.png" sizes="48x48"><link rel="icon" href="https://s.ytimg.com/yts/img/favicon_96-vfldSA3ca.png" sizes="96x96"><link rel="icon" href="https://s.ytimg.com/yts/img/favicon_144-vflWmzoXw.png" sizes="144x144"><meta name="theme-color" value="#e62117"> <link rel="alternate" href="android-app://com.google.android.youtube/http/www.youtube.com/watch?v=srtMWzyqdp8"> <link rel="alternate" href="ios-app://544007664/vnd.youtube/www.youtube.com/watch?v=srtMWzyqdp8"> <link rel="alternate" type="application/json+oembed" href="http://www.youtube.com/oembed?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DsrtMWzyqdp8&amp;format=json" title="ElixirConf 2016 - Keynote by Jos&#xE9; Valim"> <link rel="alternate" type="text/xml+oembed" href="http://www.youtube.com/oembed?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DsrtMWzyqdp8&amp;format=xml" title="ElixirConf 2016 - Keynote by Jos&#xE9; Valim"> <meta value="YouTube" name="og:site_name"> <meta value="https://www.youtube.com/watch?v=srtMWzyqdp8" name="og:url"> <meta value="ElixirConf 2016 - Keynote by Jos&#xE9; Valim" name="og:title"> <meta value="https://i.ytimg.com/vi/srtMWzyqdp8/maxresdefault.jpg" name="og:image"> <meta value="Keynote by Jos&#xE9; Valim" name="og:description"> <meta value="544007664" name="al:ios:app_store_id"> <meta value="YouTube" name="al:ios:app_name"> <meta value="vnd.youtube://www.youtube.com/watch?v=srtMWzyqdp8&amp;feature=applinks" name="al:ios:url"> <meta value="vnd.youtube://www.youtube.com/watch?v=srtMWzyqdp8&amp;feature=applinks" name="al:android:url"> <meta value="YouTube" name="al:android:app_name"> <meta value="com.google.android.youtube" name="al:android:package"> <meta value="https://www.youtube.com/watch?v=srtMWzyqdp8&amp;feature=applinks" name="al:web:url"> <meta value="video" name="og:type"> <meta value="https://www.youtube.com/embed/srtMWzyqdp8" name="og:video:url"> <meta value="https://www.youtube.com/embed/srtMWzyqdp8" name="og:video:secure_url"> <meta value="text/html" name="og:video:type"> <meta value="1280" name="og:video:width"> <meta value="720" name="og:video:height"> <meta value="http://www.youtube.com/v/srtMWzyqdp8?version=3&amp;autohide=1" name="og:video:url"> <meta value="https://www.youtube.com/v/srtMWzyqdp8?version=3&amp;autohide=1" name="og:video:secure_url"> <meta value="application/x-shockwave-flash" name="og:video:type"> <meta value="1280" name="og:video:width"> <meta value="720" name="og:video:height"> <meta value="87741124305" name="fb:app_id"> <meta name="twitter:card" value="player"> <meta name="twitter:site" value="@youtube"> <meta name="twitter:url" value="https://www.youtube.com/watch?v=srtMWzyqdp8"> <meta name="twitter:title" value="ElixirConf 2016 - Keynote by Jos&#xE9; Valim"> <meta name="twitter:description" value="Keynote by Jos&#xE9; Valim"> <meta name="twitter:image" value="https://i.ytimg.com/vi/srtMWzyqdp8/maxresdefault.jpg"> <meta name="twitter:app:name:iphone" value="YouTube"> <meta name="twitter:app:id:iphone" value="544007664"> <meta name="twitter:app:name:ipad" value="YouTube"> <meta name="twitter:app:id:ipad" value="544007664"> <meta name="twitter:app:url:iphone" value="vnd.youtube://www.youtube.com/watch?v=srtMWzyqdp8&amp;feature=applinks"> <meta name="twitter:app:url:ipad" value="vnd.youtube://www.youtube.com/watch?v=srtMWzyqdp8&amp;feature=applinks"> <meta name="twitter:app:name:googleplay" value="YouTube"> <meta name="twitter:app:id:googleplay" value="com.google.android.youtube"> <meta name="twitter:app:url:googleplay" value="https://www.youtube.com/watch?v=srtMWzyqdp8"> <meta name="twitter:player" value="https://www.youtube.com/embed/srtMWzyqdp8"> <meta name="twitter:player:width" value="1280"> <meta name="twitter:player:height" value="720"> <meta name="attribution" value="WnPjmqvljcafA0z2U1fwKQ/"> <link rel="stylesheet" href="https://s.ytimg.com/yts/cssbin/www-watch-transcript-vflp9_n_i.css" name="www-watch-transcript"> </head> <body dir="ltr" id="body" class=" ltr exp-responsive exp-scrollable-guide exp-search-big-thumbs exp-search-big-thumbs246 exp-search-font-18 exp-wn-big-thumbs exp-wn-big-thumbs-v3 exp-wn-font-14 site-center-aligned site-as-giant-card appbar-hidden visibility-logging-enabled not-nirvana-dogfood not-yt-legacy-css flex-width-enabled flex-width-enabled-snap delayed-frame-styles-not-in " data-spf-name="watch"> <div id="early-body"></div><div id="body-container"><div id="a11y-announcements-container" role="alert"><div id="a11y-announcements-message"></div></div><div id="masthead-positioner"> <div id="ticker-content"> </div> <div id="yt-masthead-container" class="clearfix yt-base-gutter"> <button id="a11y-skip-nav" class="skip-nav" data-target-id="main" tabindex="3"> Skip navigation </button> <div id="yt-masthead"><div class="yt-masthead-logo-container "> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-text yt-uix-button-empty yt-uix-button-has-icon appbar-guide-toggle appbar-guide-clickable-ancestor" type="button" onclick=";return false;" aria-controls="appbar-guide-menu" id="appbar-guide-button" aria-label="Guide"><span class="yt-uix-button-icon-wrapper"><span class="yt-uix-button-icon yt-uix-button-icon-appbar-guide yt-sprite"></span></span></button> <div id="appbar-main-guide-notification-container"></div> <span id="yt-masthead-logo-fragment"><a href="https://www.youtube.com/" class="yt-uix-sessionlink masthead-logo-renderer spf-link " data-sessionlink="itct=CAUQsV4iEwjMnr6xgeDQAhWJ534KHcPkC0Mo-B0" id="logo-container" title="YouTube Home"> <span title="YouTube Home" class="logo masthead-logo-renderer-logo yt-sprite"></span> </a></span></div><div id="yt-masthead-signin"><a href="https://www.youtube.com/upload" class="yt-uix-button yt-uix-sessionlink yt-uix-button-default yt-uix-button-size-default" data-sessionlink="ei=ZupGWMzTMonP-wPDya-YBA&amp;feature=mhsb" id="upload-btn"><span class="yt-uix-button-content">Upload</span></a><div class="signin-container "><button class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary" type="button" onclick=";window.location.href=this.getAttribute(&apos;href&apos;);return false;" href="https://accounts.google.com/ServiceLogin?service=youtube&amp;continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fhl%3Den%26feature%3Dsign_in_button%26action_handle_signin%3Dtrue%26next%3D%252Fwatch%253Fv%253DsrtMWzyqdp8%26app%3Ddesktop&amp;uilel=3&amp;hl=en&amp;passive=true" role="link"><span class="yt-uix-button-content">Sign in</span></button></div></div><div id="yt-masthead-content"></div></div></div> <div id="masthead-appbar-container" class="clearfix"><div id="masthead-appbar"><div id="appbar-content" class=""></div></div></div> </div><div id="masthead-positioner-height-offset"></div><div id="page-container"><div id="page" class=" watch video-srtMWzyqdp8 clearfix"><div id="guide" class="yt-scrollbar"> <div id="appbar-guide-menu" class="appbar-menu appbar-guide-menu-layout appbar-guide-clickable-ancestor"> <div id="guide-container"> <div class="guide-module-content guide-module-loading"> <p class="yt-spinner "> <span title="Loading icon" class="yt-spinner-img yt-sprite"></span> <span class="yt-spinner-message"> Loading... </span> </p> </div> </div> </div> </div><div class="alerts-wrapper"><div id="alerts" class="content-alignment"> <div id="editor-progress-alert-container"></div> <div class="yt-alert yt-alert-default yt-alert-warn hid " id="editor-progress-alert-template"> <div class="yt-alert-icon"> <span class="icon master-sprite yt-sprite"></span> </div> <div class="yt-alert-content" role="alert"></div><div class="yt-alert-buttons"><button class="yt-uix-button yt-uix-button-size-default yt-uix-button-close close yt-uix-close" type="button" onclick=";return false;" aria-label="Close" data-close-parent-class="yt-alert"><span class="yt-uix-button-content">Close</span></button></div></div> <div id="edit-confirmation-alert"></div> <div class="yt-alert yt-alert-actionable yt-alert-info hid " id="edit-confirmation-alert-template"> <div class="yt-alert-icon"> <span class="icon master-sprite yt-sprite"></span> </div> <div class="yt-alert-content" role="alert"> <div class="yt-alert-message" tabindex="0"> </div> </div><div class="yt-alert-buttons"> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-alert-info yt-uix-button-has-icon edit-confirmation-yes" type="button" onclick=";return false;"><span class="yt-uix-button-icon-wrapper"><span class="yt-uix-button-icon yt-uix-button-icon-watch-like-invert yt-sprite"></span></span><span class="yt-uix-button-content">Yeah, keep it</span></button> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-alert-info yt-uix-button-has-icon edit-confirmation-no" type="button" onclick=";return false;"><span class="yt-uix-button-icon-wrapper"><span class="yt-uix-button-icon yt-uix-button-icon-watch-unlike-invert yt-sprite"></span></span><span class="yt-uix-button-content">Undo</span></button> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-close close yt-uix-close" type="button" onclick=";return false;" aria-label="Close" data-close-parent-class="yt-alert"><span class="yt-uix-button-content">Close</span></button></div></div> </div></div><div id="header"></div><div id="player" class=" content-alignment watch-small " role="complementary"><div id="theater-background" class="player-height"></div> <div id="player-mole-container"> <div id="player-unavailable" class=" hid player-width player-height player-unavailable "> <img class="icon meh" src="https://s.ytimg.com/yts/img/pixel-vfl3z5WfW.gif" data-icon="//s.ytimg.com/yts/img/meh7-vflGevej7.png" alt=""> <div class="content"> <h1 id="unavailable-message" class="message"> This video is unavailable. </h1> <div id="unavailable-submessage" class="submessage"> </div> </div> </div> <div id="player-api" class="player-width player-height off-screen-target player-api" tabindex="-1"></div> <div id="watch-queue-mole" class="video-mole mole-collapsed hid"><div id="watch-queue" class="watch-playlist player-height"><div class="main-content"><div class="watch-queue-header"><div class="watch-queue-info"><div class="watch-queue-info-icon"><span class="tv-queue-list-icon yt-sprite"></span></div><h3 class="watch-queue-title">Watch Queue</h3><h3 class="tv-queue-title">Queue</h3><span class="tv-queue-details"></span></div><div class="watch-queue-control-bar control-bar-button"><div class="watch-queue-mole-info"><div class="watch-queue-control-bar-icon"><span class="watch-queue-icon yt-sprite"></span></div><div class="watch-queue-title-container"><span class="watch-queue-count"></span><span class="watch-queue-title">Watch Queue</span><span class="tv-queue-title">Queue</span></div></div> <span class="dark-overflow-action-menu"> <button onclick=";return false;" aria-haspopup="true" aria-label="Actions for the queue" type="button" aria-expanded="false" class="flip control-bar-button yt-uix-button yt-uix-button-dark-overflow-action-menu yt-uix-button-size-default yt-uix-button-has-icon no-icon-markup yt-uix-button-empty"><span class="yt-uix-button-arrow yt-sprite"></span><ul class="watch-queue-menu yt-uix-button-menu yt-uix-button-menu-dark-overflow-action-menu hid" role="menu" aria-haspopup="true"><li role="menuitem"><span onclick=";return false;" class="watch-queue-menu-choice overflow-menu-choice yt-uix-button-menu-item" data-action="remove-all">Remove all</span></li><li role="menuitem"><span onclick=";return false;" class="watch-queue-menu-choice overflow-menu-choice yt-uix-button-menu-item" data-action="disconnect">Disconnect</span></li></ul></button> </span> <div class="watch-queue-controls"> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-empty yt-uix-button-has-icon control-bar-button prev-watch-queue-button yt-uix-button-opacity yt-uix-tooltip yt-uix-tooltip" type="button" onclick=";return false;" title="Previous video"><span class="yt-uix-button-icon-wrapper"><span class="yt-uix-button-icon yt-uix-button-icon-watch-queue-prev yt-sprite"></span></span></button> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-empty yt-uix-button-has-icon control-bar-button play-watch-queue-button yt-uix-button-opacity yt-uix-tooltip yt-uix-tooltip" type="button" onclick=";return false;" title="Play"><span class="yt-uix-button-icon-wrapper"><span class="yt-uix-button-icon yt-uix-button-icon-watch-queue-play yt-sprite"></span></span></button> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-empty yt-uix-button-has-icon control-bar-button pause-watch-queue-button yt-uix-button-opacity yt-uix-tooltip hid yt-uix-tooltip" type="button" onclick=";return false;" title="Pause"><span class="yt-uix-button-icon-wrapper"><span class="yt-uix-button-icon yt-uix-button-icon-watch-queue-pause yt-sprite"></span></span></button> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-empty yt-uix-button-has-icon control-bar-button next-watch-queue-button yt-uix-button-opacity yt-uix-tooltip yt-uix-tooltip" type="button" onclick=";return false;" title="Next video"><span class="yt-uix-button-icon-wrapper"><span class="yt-uix-button-icon yt-uix-button-icon-watch-queue-next yt-sprite"></span></span></button> </div> </div><div class="autoplay-dismiss-bar fade-out"><span class="autoplay-dismiss-title-label">The next video is starting</span><span><button class="yt-uix-button yt-uix-button-size-default autoplay-dismiss-button yt-uix-tooltip" type="button" onclick=";return false;" title="stop"><span class="yt-uix-button-content">stop</span></button></span></div></div><div class="watch-queue-items-container yt-scrollbar-dark yt-scrollbar"><div class="yt-uix-scroller playlist-videos-list"><ol class="watch-queue-items-list" data-scroll-action="yt.www.watchqueue.loadThumbnails"> <p class="yt-spinner "> <span title="Loading icon" class="yt-spinner-img yt-sprite"></span> <span class="yt-spinner-message"> Loading... </span> </p> </ol><div class="autoplay-control-container yt-uix-scroller-scroll-unit hid"> <div class="autoplay-control-bar"> <label class="autoplay-label" for="autoplay-toggle-id"></label> <label class="yt-uix-form-input-checkbox-container yt-uix-form-input-container yt-uix-form-input-paper-toggle-container "><input class="yt-uix-form-input-checkbox" type="checkbox" id="autoplay-toggle-id"><div class="yt-uix-form-input-paper-toggle-bg yt-uix-form-input-paper-toggle-bar"></div><div class="yt-uix-form-input-paper-toggle-bg yt-uix-form-input-paper-toggle-button"></div></label> </div> </div><div class="up-next-item-container hid"></div></div></div></div> <div class="hid"> <div id="watch-queue-title-msg"> Watch Queue </div> <div id="tv-queue-title-msg">Queue</div> <div id="watch-queue-count-msg"> __count__/__total__ </div> <div id="watch-queue-loading-template"> </div> </div> </div></div> <div id="player-playlist" class=" content-alignment watch-player-playlist "> </div> </div> <div class="clear"></div> </div><div id="content" class=" content-alignment" role="main"> <div id="placeholder-player"> <div class="player-api player-width player-height"></div> </div> <div id="watch7-container" class=""> <div id="player-messages"> </div> <div id="watch7-main-container"> <div id="watch7-main" class="clearfix"> <div id="watch7-preview" class="player-width player-height hid"> </div> <div id="watch7-content" class="watch-main-col " itemscope="" itemid="" itemtype="http://schema.org/VideoObject"> <link itemprop="url" href="https://www.youtube.com/watch?v=srtMWzyqdp8"> <meta itemprop="name" value="ElixirConf 2016 - Keynote by Jos&#xE9; Valim"> <meta itemprop="description" value="Keynote by Jos&#xE9; Valim"> <meta itemprop="paid" value="False"> <meta itemprop="channelId" value="UCWnPjmqvljcafA0z2U1fwKQ"> <meta itemprop="videoId" value="srtMWzyqdp8"> <meta itemprop="duration" value="PT66M4S"> <meta itemprop="unlisted" value="False"> <span itemprop="author" itemscope="" itemtype="http://schema.org/Person"> <link itemprop="url" href="http://www.youtube.com/user/Confreaks"> </span> <span itemprop="author" itemscope="" itemtype="http://schema.org/Person"> <link itemprop="url" href="https://plus.google.com/100583324824584342154"> </span> <link itemprop="thumbnailUrl" href="https://i.ytimg.com/vi/srtMWzyqdp8/maxresdefault.jpg"> <span itemprop="thumbnail" itemscope="" itemtype="http://schema.org/ImageObject"> <link itemprop="url" href="https://i.ytimg.com/vi/srtMWzyqdp8/maxresdefault.jpg"> <meta itemprop="width" value="1280"> <meta itemprop="height" value="720"> </span> <link itemprop="embedURL" href="https://www.youtube.com/embed/srtMWzyqdp8"> <meta itemprop="playerType" value="HTML5 Flash"> <meta itemprop="width" value="1280"> <meta itemprop="height" value="720"> <meta itemprop="isFamilyFriendly" value="True"> <meta itemprop="regionsAllowed" value="AD,AE,AF,AG,AI,AL,AM,AO,AQ,AR,AS,AT,AU,AW,AX,AZ,BA,BB,BD,BE,BF,BG,BH,BI,BJ,BL,BM,BN,BO,BQ,BR,BS,BT,BV,BW,BY,BZ,CA,CC,CD,CF,CG,CH,CI,CK,CL,CM,CN,CO,CR,CU,CV,CW,CX,CY,CZ,DE,DJ,DK,DM,DO,DZ,EC,EE,EG,EH,ER,ES,ET,FI,FJ,FK,FM,FO,FR,GA,GB,GD,GE,GF,GG,GH,GI,GL,GM,GN,GP,GQ,GR,GS,GT,GU,GW,GY,HK,HM,HN,HR,HT,HU,ID,IE,IL,IM,IN,IO,IQ,IR,IS,IT,JE,JM,JO,JP,KE,KG,KH,KI,KM,KN,KP,KR,KW,KY,KZ,LA,LB,LC,LI,LK,LR,LS,LT,LU,LV,LY,MA,MC,MD,ME,MF,MG,MH,MK,ML,MM,MN,MO,MP,MQ,MR,MS,MT,MU,MV,MW,MX,MY,MZ,NA,NC,NE,NF,NG,NI,NL,NO,NP,NR,NU,NZ,OM,PA,PE,PF,PG,PH,PK,PL,PM,PN,PR,PS,PT,PW,PY,QA,RE,RO,RS,RU,RW,SA,SB,SC,SD,SE,SG,SH,SI,SJ,SK,SL,SM,SN,SO,SR,SS,ST,SV,SX,SY,SZ,TC,TD,TF,TG,TH,TJ,TK,TL,TM,TN,TO,TR,TT,TV,TW,TZ,UA,UG,UM,US,UY,UZ,VA,VC,VE,VG,VI,VN,VU,WF,WS,YE,YT,ZA,ZM,ZW"> <meta itemprop="interactionCount" value="3582"> <meta itemprop="datePublished" value="2016-09-27"> <meta itemprop="genre" value="Science &amp; Technology"> <div id="watch7-speedyg-area"> <div class="yt-alert yt-alert-actionable yt-alert-info hid " id="speedyg-template"> <div class="yt-alert-icon"> <span class="icon master-sprite yt-sprite"></span> </div> <div class="yt-alert-content" role="alert"> <div class="yt-alert-message" tabindex="0"> </div> </div><div class="yt-alert-buttons"><a href="https://www.google.com/get/videoqualityreport/?v=srtMWzyqdp8" class="yt-uix-button yt-uix-sessionlink yt-uix-button-alert-info yt-uix-button-size-small" data-sessionlink="ei=ZupGWMzTMonP-wPDya-YBA" id="speedyg-link" target="_blank"><span class="yt-uix-button-content">Find out why</span></a><button class="yt-uix-button yt-uix-button-size-default yt-uix-button-close close yt-uix-close" type="button" onclick=";return false;" aria-label="Close" data-close-parent-class="yt-alert"><span class="yt-uix-button-content">Close</span></button></div></div> </div> <div id="watch-header" class="yt-card yt-card-has-padding"> <div id="watch7-headline" class="clearfix"> <div id="watch-headline-title"> <h1 class="watch-title-container"> <span id="eow-title" class="watch-title" dir="ltr" title="ElixirConf 2016 - Keynote by Jos&#xE9; Valim"> ElixirConf 2016 - Keynote by Jos&#xE9; Valim </span> </h1> </div> </div> <div id="watch7-user-header" class=" spf-link "> <a href="https://www.youtube.com/user/Confreaks" class="yt-uix-sessionlink yt-user-photo g-hovercard spf-link " data-ytid="UCWnPjmqvljcafA0z2U1fwKQ" data-sessionlink="itct=CDIQ4TkiEwjMnr6xgeDQAhWJ534KHcPkC0Mo-B0"> <span class="video-thumb yt-thumb yt-thumb-48 g-hovercard" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ"> <span class="yt-thumb-square"> <span class="yt-thumb-clip"> <img onload=";__ytRIL(this)" alt="Confreaks" src="https://yt3.ggpht.com/-hVl-X7vTNTQ/AAAAAAAAAAI/AAAAAAAAAAA/5zVHJarwYjs/s88-c-k-no-mo-rj-c0xffffff/photo.jpg" data-ytimg="1" width="48" data-thumb="https://yt3.ggpht.com/-hVl-X7vTNTQ/AAAAAAAAAAI/AAAAAAAAAAA/5zVHJarwYjs/s88-c-k-no-mo-rj-c0xffffff/photo.jpg" height="48"> <span class="vertical-align"></span> </span> </span> </span> </a> <div class="yt-user-info"> <a href="https://www.youtube.com/channel/UCWnPjmqvljcafA0z2U1fwKQ" class="g-hovercard yt-uix-sessionlink spf-link " data-ytid="UCWnPjmqvljcafA0z2U1fwKQ" data-sessionlink="itct=CDIQ4TkiEwjMnr6xgeDQAhWJ534KHcPkC0Mo-B0">Confreaks</a> </div> <span id="watch7-subscription-container"><span class=" yt-uix-button-subscription-container"><button class="yt-uix-button yt-uix-button-size-default yt-uix-button-subscribe-branded yt-uix-button-has-icon no-icon-markup yt-uix-subscription-button yt-can-buffer" type="button" onclick=";return false;" aria-live="polite" aria-busy="false" data-href="https://accounts.google.com/ServiceLogin?service=youtube&amp;continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Fhl%3Den%26continue_action%3DQUFFLUhqbTVqUTZZNkFxZ1lCTjM5Ql8wSlE4QnJTSHBIZ3xBQ3Jtc0tsYlJCNDJtaHlzdTRkTGxxc3hoV1FzckJEeE9qVklVek5iemVjeE9kZjZoeUcwLUgwaFVxbGdkWUNHclBxeWtDMWV6cVVRQ01Eb0JOMU8xQkRGSG9jOHF6T2xMWnBuTDlhQnhrSkctNnVNZEVleUhoSkN5eHlzM2ptRlY2eGpCQXBZWkNBNklWTHl4T0hRTm11V1VzSXR2YzV4dVFDQW5mMUMwenZ4bUNtZGFWMk9jVW9qYmptaEItZFo3LUNsR1o3THFtRXdoTDZiNEVMdFJ5elktZGNEU3h3anJn%26next%3D%252Fchannel%252FUCWnPjmqvljcafA0z2U1fwKQ%26app%3Ddesktop%26feature%3Dsubscribe%26action_handle_signin%3Dtrue&amp;uilel=3&amp;hl=en&amp;passive=true" data-style-type="branded" data-clicktracking="itct=CDMQmysiEwjMnr6xgeDQAhWJ534KHcPkC0Mo-B0yBXdhdGNo" data-channel-external-id="UCWnPjmqvljcafA0z2U1fwKQ"><span class="yt-uix-button-content"><span class="subscribe-label" aria-label="Subscribe">Subscribe</span><span class="subscribed-label" aria-label="Unsubscribe">Subscribed</span><span class="unsubscribe-label" aria-label="Unsubscribe">Unsubscribe</span></span></button><button class="yt-uix-button yt-uix-button-size-default yt-uix-button-default yt-uix-button-empty yt-uix-button-has-icon yt-uix-subscription-preferences-button" type="button" onclick=";return false;" aria-live="polite" aria-role="button" aria-busy="false" aria-label="Subscription preferences" data-channel-external-id="UCWnPjmqvljcafA0z2U1fwKQ"><span class="yt-uix-button-icon-wrapper"><span class="yt-uix-button-icon yt-uix-button-icon-subscription-preferences yt-sprite"></span></span></button><span class="yt-subscription-button-subscriber-count-branded-horizontal yt-subscriber-count" title="24,299" aria-label="24,299" tabindex="0">24,299</span><span class="yt-subscription-button-subscriber-count-branded-horizontal yt-short-subscriber-count" title="24K" aria-label="24K" tabindex="0">24K</span> <div class="yt-uix-overlay " data-overlay-style="primary" data-overlay-shape="tiny"> <div class="yt-dialog hid "> <div class="yt-dialog-base"> <span class="yt-dialog-align"></span> <div class="yt-dialog-fg" role="dialog"> <div class="yt-dialog-fg-content"> <div class="yt-dialog-loading"> <div class="yt-dialog-waiting-content"> <p class="yt-spinner "> <span title="Loading icon" class="yt-spinner-img yt-sprite"></span> <span class="yt-spinner-message"> Loading... </span> </p> </div> </div> <div class="yt-dialog-content"> <div class="subscription-preferences-overlay-content-container"> <div class="subscription-preferences-overlay-loading "> <p class="yt-spinner "> <span title="Loading icon" class="yt-spinner-img yt-sprite"></span> <span class="yt-spinner-message"> Loading... </span> </p> </div> <div class="subscription-preferences-overlay-content"> </div> </div> </div> <div class="yt-dialog-working"> <div class="yt-dialog-working-overlay"></div> <div class="yt-dialog-working-bubble"> <div class="yt-dialog-waiting-content"> <p class="yt-spinner "> <span title="Loading icon" class="yt-spinner-img yt-sprite"></span> <span class="yt-spinner-message"> Working... </span> </p> </div> </div> </div> </div> <div class="yt-dialog-focus-trap" tabindex="0"></div> </div> </div> </div> </div> </span></span></div> <div id="watch8-action-buttons" class="watch-action-buttons clearfix"><div id="watch8-secondary-actions" class="watch-secondary-actions yt-uix-button-group" data-button-toggle-group="optional"> <span class="yt-uix-clickcard"> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-opacity yt-uix-button-has-icon no-icon-markup yt-uix-clickcard-target addto-button pause-resume-autoplay yt-uix-tooltip" type="button" onclick=";return false;" title="Add to" data-orientation="vertical" data-position="bottomleft"><span class="yt-uix-button-content">Add to</span></button> <div class="signin-clickcard yt-uix-clickcard-content"> <h3 class="signin-clickcard-header">Want to watch this again later?</h3> <div class="signin-clickcard-message"> Sign in to add this video to a playlist. </div> <a href="https://accounts.google.com/ServiceLogin?service=youtube&amp;continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fhl%3Den%26feature%3D__FEATURE__%26action_handle_signin%3Dtrue%26next%3D%252Fwatch%253Fv%253DsrtMWzyqdp8%26app%3Ddesktop&amp;uilel=3&amp;hl=en&amp;passive=true" class="yt-uix-button signin-button yt-uix-sessionlink yt-uix-button-primary yt-uix-button-size-default" data-sessionlink="ei=ZupGWMzTMonP-wPDya-YBA"><span class="yt-uix-button-content">Sign in</span></a> </div> </span> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-opacity yt-uix-button-has-icon no-icon-markup pause-resume-autoplay action-panel-trigger action-panel-trigger-share yt-uix-tooltip" type="button" onclick=";return false;" title="Share
" data-trigger-for="action-panel-share" data-button-toggle="true"><span class="yt-uix-button-content">Share </span></button> <div class="yt-uix-menu "> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-opacity yt-uix-button-has-icon no-icon-markup pause-resume-autoplay yt-uix-menu-trigger yt-uix-tooltip" type="button" onclick=";return false;" id="action-panel-overflow-button" role="button" aria-haspopup="true" aria-label="Action menu." aria-pressed="false" title="More actions"><span class="yt-uix-button-content">More</span></button> <div class="yt-uix-menu-content yt-ui-menu-content yt-uix-menu-content-hidden" role="menu"><ul id="action-panel-overflow-menu"> <li> <span class="yt-uix-clickcard" data-card-class="report-card"> <button type="button" class="yt-ui-menu-item has-icon action-panel-trigger action-panel-trigger-report report-button yt-uix-clickcard-target" data-orientation="horizontal" data-position="topright"> <span class="yt-ui-menu-item-label">Report</span> </button> <div class="signin-clickcard yt-uix-clickcard-content"> <h3 class="signin-clickcard-header">Need to report the video?</h3> <div class="signin-clickcard-message"> Sign in to report inappropriate content. </div> <a href="https://accounts.google.com/ServiceLogin?service=youtube&amp;continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fhl%3Den%26feature%3D__FEATURE__%26action_handle_signin%3Dtrue%26next%3D%252Fwatch%253Fv%253DsrtMWzyqdp8%26app%3Ddesktop&amp;uilel=3&amp;hl=en&amp;passive=true" class="yt-uix-button signin-button yt-uix-sessionlink yt-uix-button-primary yt-uix-button-size-default" data-sessionlink="ei=ZupGWMzTMonP-wPDya-YBA"><span class="yt-uix-button-content">Sign in</span></a> </div> </span> </li> <li> <button type="button" class="yt-ui-menu-item has-icon yt-uix-menu-close-on-select action-panel-trigger action-panel-trigger-transcript" data-trigger-for="action-panel-transcript"> <span class="yt-ui-menu-item-label">Transcript</span> </button> </li> <li> <button type="button" class="yt-ui-menu-item has-icon yt-uix-menu-close-on-select action-panel-trigger action-panel-trigger-stats" data-trigger-for="action-panel-stats"> <span class="yt-ui-menu-item-label">Statistics</span> </button> </li> </ul></div></div></div><div id="watch8-sentiment-actions"><div id="watch7-views-info"><div class="watch-view-count">3,582 views</div> <div class="video-extras-sparkbars"> <div class="video-extras-sparkbar-likes" style="width: 100.0%"></div> <div class="video-extras-sparkbar-dislikes" style="width: 0.0%"></div> </div> </div> <span class="like-button-renderer " data-button-toggle-group="optional"> <span class="yt-uix-clickcard"> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-opacity yt-uix-button-has-icon no-icon-markup like-button-renderer-like-button like-button-renderer-like-button-unclicked yt-uix-clickcard-target yt-uix-tooltip" type="button" onclick=";return false;" title="I like this" aria-label="like this video along with 57 other people" data-force-position="true" data-orientation="vertical" data-position="bottomright"><span class="yt-uix-button-content">57</span></button> <div class="signin-clickcard yt-uix-clickcard-content"> <h3 class="signin-clickcard-header">Like this video?</h3> <div class="signin-clickcard-message"> Sign in to make your opinion count. </div> <a href="https://accounts.google.com/ServiceLogin?service=youtube&amp;continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fhl%3Den%26feature%3D__FEATURE__%26action_handle_signin%3Dtrue%26next%3D%252Fwatch%253Fv%253DsrtMWzyqdp8%26app%3Ddesktop&amp;uilel=3&amp;hl=en&amp;passive=true" class="yt-uix-button signin-button yt-uix-sessionlink yt-uix-button-primary yt-uix-button-size-default" data-sessionlink="ei=ZupGWMzTMonP-wPDya-YBA"><span class="yt-uix-button-content">Sign in</span></a> </div> </span> <span class="yt-uix-clickcard"> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-opacity yt-uix-button-has-icon no-icon-markup like-button-renderer-like-button like-button-renderer-like-button-clicked yt-uix-button-toggled hid yt-uix-tooltip" type="button" onclick=";return false;" title="Unlike" aria-label="like this video along with 57 other people" data-force-position="true" data-orientation="vertical" data-position="bottomright"><span class="yt-uix-button-content">58</span></button> </span> <span class="yt-uix-clickcard"> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-opacity yt-uix-button-has-icon no-icon-markup like-button-renderer-dislike-button like-button-renderer-dislike-button-unclicked yt-uix-clickcard-target yt-uix-tooltip" type="button" onclick=";return false;" title="I dislike this" aria-label="dislike this video along with 0 other people" data-force-position="true" data-orientation="vertical" data-position="bottomright"><span class="yt-uix-button-content">0</span></button> <div class="signin-clickcard yt-uix-clickcard-content"> <h3 class="signin-clickcard-header">Don&apos;t like this video?</h3> <div class="signin-clickcard-message"> Sign in to make your opinion count. </div> <a href="https://accounts.google.com/ServiceLogin?service=youtube&amp;continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fhl%3Den%26feature%3D__FEATURE__%26action_handle_signin%3Dtrue%26next%3D%252Fwatch%253Fv%253DsrtMWzyqdp8%26app%3Ddesktop&amp;uilel=3&amp;hl=en&amp;passive=true" class="yt-uix-button signin-button yt-uix-sessionlink yt-uix-button-primary yt-uix-button-size-default" data-sessionlink="ei=ZupGWMzTMonP-wPDya-YBA"><span class="yt-uix-button-content">Sign in</span></a> </div> </span> <span class="yt-uix-clickcard"> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-opacity yt-uix-button-has-icon no-icon-markup like-button-renderer-dislike-button like-button-renderer-dislike-button-clicked yt-uix-button-toggled hid yt-uix-tooltip" type="button" onclick=";return false;" title="I dislike this" aria-label="dislike this video along with 0 other people" data-force-position="true" data-orientation="vertical" data-position="bottomright"><span class="yt-uix-button-content">1</span></button> </span> </span> </div></div> </div> <div id="watch-action-panels" class="watch-action-panels yt-uix-button-panel hid yt-card yt-card-has-padding"> <div id="action-panel-share" class="action-panel-content hid"> <div id="watch-actions-share-loading"> <div class="action-panel-loading"> <p class="yt-spinner "> <span title="Loading icon" class="yt-spinner-img yt-sprite"></span> <span class="yt-spinner-message"> Loading... </span> </p> </div> </div> <div id="watch-actions-share-panel"></div> </div> <div id="action-panel-transcript" class="action-panel-content hid"> <div id="watch-actions-transcript-loading"> <div class="action-panel-loading"> <p class="yt-spinner "> <span title="Loading icon" class="yt-spinner-img yt-sprite"></span> <span class="yt-spinner-message"> Loading... </span> </p> </div> </div> <div id="watch-actions-transcript" class="hid"> <h2 class="yt-card-title"> Transcript </h2> <div id="caption-line-template" class="hid"> </div> <div id="watch-transcript-container" class="yt-scrollbar"> <div id="watch-transcript-not-found" class="hid"> The interactive transcript could not be loaded. </div> </div> </div> </div> <div id="action-panel-stats" class="action-panel-content hid"> <div class="action-panel-loading"> <p class="yt-spinner "> <span title="Loading icon" class="yt-spinner-img yt-sprite"></span> <span class="yt-spinner-message"> Loading... </span> </p> </div> </div> <div id="action-panel-report" class="action-panel-content hid" data-auth-required="true"> <div class="action-panel-loading"> <p class="yt-spinner "> <span title="Loading icon" class="yt-spinner-img yt-sprite"></span> <span class="yt-spinner-message"> Loading... </span> </p> </div> </div> <div id="action-panel-rental-required" class="action-panel-content hid"> <div id="watch-actions-rental-required"> <strong>Rating is available when the video has been rented.</strong> </div> </div> <div id="action-panel-error" class="action-panel-content hid"> <div class="action-panel-error"> This feature is not available right now. Please try again later. </div> </div> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-default yt-uix-button-empty yt-uix-button-has-icon no-icon-markup yt-uix-button-opacity yt-uix-close" type="button" onclick=";return false;" aria-label="Close" id="action-panel-dismiss" data-close-parent-id="watch8-action-panels"></button> </div> <div id="action-panel-details" class="action-panel-content yt-uix-expander yt-card yt-card-has-padding yt-uix-expander-collapsed"><div id="watch-description" class="yt-uix-button-panel"><div id="watch-description-content"><div id="watch-description-clip"><div id="watch-uploader-info"><strong class="watch-time-text">Published on Sep 27, 2016</strong></div><div id="watch-description-text" class=""><p id="eow-description" class="">Keynote by Jos&#xE9; Valim</p></div> <div id="watch-description-extras"> <ul class="watch-extras-section"> <li class="watch-meta-item yt-uix-expander-body"> <h4 class="title"> Category </h4> <ul class="content watch-info-tag-list"> <li><a href="https://www.youtube.com/channel/UCiDF_uaU1V00dAc8ddKvNxA" class="g-hovercard yt-uix-sessionlink spf-link " data-ytid="UCiDF_uaU1V00dAc8ddKvNxA" data-sessionlink="ei=ZupGWMzTMonP-wPDya-YBA">Science &amp; Technology</a></li> </ul> </li> <li class="watch-meta-item yt-uix-expander-body"> <h4 class="title"> License </h4> <ul class="content watch-info-tag-list"> <li><a href="https://www.youtube.com/t/creative_commons" class=" yt-uix-sessionlink " data-url="https://www.youtube.com/t/creative_commons" data-sessionlink="ei=ZupGWMzTMonP-wPDya-YBA">Creative Commons Attribution license (reuse allowed)</a></li> </ul> </li> </ul> </div> </div></div></div> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-expander yt-uix-expander-head yt-uix-expander-collapsed-body yt-uix-gen204" type="button" onclick=";return false;" data-gen204="feature=watch-show-more-metadata"><span class="yt-uix-button-content">Show more</span></button> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-expander yt-uix-expander-head yt-uix-expander-body" type="button" onclick=";return false;"><span class="yt-uix-button-content">Show less</span></button> </div> <div id="watch-discussion" class="branded-page-box yt-card"> <div class="action-panel-loading"> <p class="yt-spinner "> <span title="Loading icon" class="yt-spinner-img yt-sprite"></span> <span class="yt-spinner-message"> Loading... </span> </p> </div> </div> </div> <div id="watch7-sidebar" class="watch-sidebar"> <div id="placeholder-playlist" class="watch-playlist player-height hid"></div> <div id="watch7-sidebar-contents" class="watch-sidebar-gutter yt-card yt-card-has-padding yt-uix-expander yt-uix-expander-collapsed"> <div id="watch7-sidebar-offer"> </div> <div id="watch7-sidebar-ads"> <div id="watch-channel-brand-div" class=""> <div id="watch-channel-brand-div-text"> Advertisement </div> <div id="google_companion_ad_div"> </div> </div> </div> <div id="watch7-sidebar-modules"> <div class="watch-sidebar-section"> <div class="autoplay-bar"> <div class="checkbox-on-off"> <label for="autoplay-checkbox">Autoplay</label> <span class="autoplay-hovercard yt-uix-hovercard"> <span class="autoplay-info-icon yt-uix-button-opacity yt-uix-hovercard-target yt-sprite" data-orientation="vertical" data-position="topright"></span> <span class="yt-uix-hovercard-content">When autoplay is enabled, a suggested video will automatically play next.</span> </span> <span class="yt-uix-checkbox-on-off "> <input id="autoplay-checkbox" class="" type="checkbox" checked><label for="autoplay-checkbox" id="autoplay-checkbox-label"><span class="checked"></span><span class="toggle"></span><span class="unchecked"></span></label> </span> </div> <h4 class="watch-sidebar-head"> Up next </h4> <div class="watch-sidebar-body"> <ul class="video-list"> <li class="video-list-item related-list-item show-video-time"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=_VpZ6gQsyDY" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CCwQpDAYACITCMyevrGB4NACFYnnfgodw-QLQyj4HTIHYXV0b25hdkif7anls4vT3bIB" title="ElixirConf 2016 - Giving up the Object-Oriented Ghost by Morgan Lanco" rel="spf-prefetch" data-visibility-tracking="CCwQpDAYACITCMyevrGB4NACFYnnfgodw-QLQyj4HUC2kLOhoL2Wrf0B"> <span dir="ltr" class="title" aria-describedby="description-id-376336"> ElixirConf 2016 - Giving up the Object-Oriented Ghost by Morgan Lanco </span> <span class="accessible-description" id="description-id-376336"> - Duration: 38:48. </span> <span class="stat attribution"><span class="g-hovercard" data-name="autonav" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ">Confreaks</span></span> <span class="stat view-count">1,484 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=_VpZ6gQsyDY" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CCwQpDAYACITCMyevrGB4NACFYnnfgodw-QLQyj4HTIHYXV0b25hdkif7anls4vT3bIB" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CCwQpDAYACITCMyevrGB4NACFYnnfgodw-QLQyj4HUC2kLOhoL2Wrf0B" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="_VpZ6gQsyDY"><img alt="" src="https://i.ytimg.com/vi/_VpZ6gQsyDY/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=To-9ZLopnEbZTwd43GBmFpQTG44" height="94" data-thumb="https://i.ytimg.com/vi/_VpZ6gQsyDY/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=To-9ZLopnEbZTwd43GBmFpQTG44" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 38:48 </span> </div> </li> </ul> </div> </div> </div> <div class="watch-sidebar-section"> <hr class="watch-sidebar-separation-line"> <div class="watch-sidebar-body"> <ul id="watch-related" class="video-list"> <li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=qPiZTxUAaVM" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CCoQpDAYASITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" title="ElixirConf 2016 - Keynote by Chris McCord" rel="spf-prefetch" data-visibility-tracking="CCoQpDAYASITCMyevrGB4NACFYnnfgodw-QLQyj4HUDT0oGo8amm_KgB"> <span dir="ltr" class="title" aria-describedby="description-id-343414"> ElixirConf 2016 - Keynote by Chris McCord </span> <span class="accessible-description" id="description-id-343414"> - Duration: 58:21. </span> <span class="stat attribution"><span class="g-hovercard" data-name="relmfu" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ">Confreaks</span></span> <span class="stat view-count">3,931 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=qPiZTxUAaVM" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CCoQpDAYASITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CCoQpDAYASITCMyevrGB4NACFYnnfgodw-QLQyj4HUDT0oGo8amm_KgB" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="qPiZTxUAaVM"><img alt="" src="https://i.ytimg.com/vi/qPiZTxUAaVM/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=ZIkZmCvrIA2r6uuGTaz5f4dVMyA" height="94" data-thumb="https://i.ytimg.com/vi/qPiZTxUAaVM/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=ZIkZmCvrIA2r6uuGTaz5f4dVMyA" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 58:21 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=bk3icU8iIto" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CCkQpDAYAiITCMyevrGB4NACFYnnfgodw-QLQyj4HTIHcmVsYXRlZEif7anls4vT3bIB" title="GOTO 2016 &#x2022; Phoenix a Web Framework for the New Web &#x2022; Jos&#xE9; Valim" rel="spf-prefetch" data-visibility-tracking="CCkQpDAYAiITCMyevrGB4NACFYnnfgodw-QLQyj4HUDaxYj5lM74pm4="> <span dir="ltr" class="title" aria-describedby="description-id-116045"> GOTO 2016 &#x2022; Phoenix a Web Framework for the New Web &#x2022; Jos&#xE9; Valim </span> <span class="accessible-description" id="description-id-116045"> - Duration: 59:51. </span> <span class="stat attribution"><span class="g-hovercard" data-name="related" data-ytid="UCs_tLP3AiwYKwdUHpltJPuA">GOTO Conferences</span></span> <span class="stat view-count">1,769 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=bk3icU8iIto" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CCkQpDAYAiITCMyevrGB4NACFYnnfgodw-QLQyj4HTIHcmVsYXRlZEif7anls4vT3bIB" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CCkQpDAYAiITCMyevrGB4NACFYnnfgodw-QLQyj4HUDaxYj5lM74pm4=" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="bk3icU8iIto"><img alt="" src="https://i.ytimg.com/vi/bk3icU8iIto/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=uf4VgiIUoIy5gFgBcBfZfwh5Bmk" height="94" data-thumb="https://i.ytimg.com/vi/bk3icU8iIto/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=uf4VgiIUoIy5gFgBcBfZfwh5Bmk" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 59:51 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=r4ulu8wo_GI" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CCgQpDAYAyITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" title="ElixirConf 2016 - From Front End to Full Stack with Elixir and Phoenix by Lauren Tan" rel="spf-prefetch" data-visibility-tracking="CCgQpDAYAyITCMyevrGB4NACFYnnfgodw-QLQyj4HUDi-KPhvLfpxa8B"> <span dir="ltr" class="title" aria-describedby="description-id-646308"> ElixirConf 2016 - From Front End to Full Stack with Elixir and Phoenix by Lauren Tan </span> <span class="accessible-description" id="description-id-646308"> - Duration: 34:21. </span> <span class="stat attribution"><span class="g-hovercard" data-name="relmfu" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ">Confreaks</span></span> <span class="stat view-count">2,750 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=r4ulu8wo_GI" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CCgQpDAYAyITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CCgQpDAYAyITCMyevrGB4NACFYnnfgodw-QLQyj4HUDi-KPhvLfpxa8B" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="r4ulu8wo_GI"><img alt="" src="https://i.ytimg.com/vi/r4ulu8wo_GI/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=xJuGPXAeptXBSgLxVCKTQZLXC_Q" height="94" data-thumb="https://i.ytimg.com/vi/r4ulu8wo_GI/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=xJuGPXAeptXBSgLxVCKTQZLXC_Q" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 34:21 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-playlist"><a href="https://www.youtube.com/watch?v=_O-bLuVhcCA&amp;list=PLE7tQUdRKcyYoiEKWny0Jj72iu564bVFD" class="yt-uix-sessionlink related-playlist yt-pl-thumb-link spf-link vve-check spf-link " data-sessionlink="itct=CCcQojAYBCITCMyevrGB4NACFYnnfgodw-QLQyj4HTIHcmVsbGlzdEif7anls4vT3bIB" data-visibility-tracking="CCcQojAYBCITCMyevrGB4NACFYnnfgodw-QLQyj4HQ==" rel="spf-prefetch"> <span class=" yt-pl-thumb"> <span class="video-thumb yt-thumb yt-thumb-168"> <span class="yt-thumb-default"> <span class="yt-thumb-clip"> <img onload=";__ytRIL(this)" alt="" src="https://i.ytimg.com/vi/_O-bLuVhcCA/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=Bfryr2LJrcmkiAUGf8DQCYKo5io" data-ytimg="1" width="168" data-thumb="https://i.ytimg.com/vi/_O-bLuVhcCA/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=Bfryr2LJrcmkiAUGf8DQCYKo5io" aria-hidden="true"> <span class="vertical-align"></span> </span> </span> </span> <span class="sidebar"> <span class="yt-pl-sidebar-content yt-valign"> <span class="yt-valign-container"> <span class="formatted-video-count-label"> <b>34</b> videos </span> <span class="yt-pl-icon yt-pl-icon-reg yt-sprite"></span> </span> </span> </span> <span class="yt-pl-thumb-overlay"> <span class="yt-pl-thumb-overlay-content"> <span class="play-icon yt-sprite"></span> <span class="yt-pl-thumb-overlay-text"> Play all </span> </span> </span> </span> <span dir="ltr" class="title" title="ElixirConf 2016">ElixirConf 2016</span><span class="stat attribution"><span class="g-hovercard" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ">Confreaks</span></span></a></li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=7vBc0Q-nwUI" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CCYQpDAYBSITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" title="ElixirConf 2016 - Phoenix Beyond the Browser - Realtime Applications with... by David Stump" rel="spf-prefetch" data-visibility-tracking="CCYQpDAYBSITCMyevrGB4NACFYnnfgodw-QLQyj4HUDCgp_9kJqX-O4B"> <span dir="ltr" class="title" aria-describedby="description-id-672453"> ElixirConf 2016 - Phoenix Beyond the Browser - Realtime Applications with... by David Stump </span> <span class="accessible-description" id="description-id-672453"> - Duration: 43:04. </span> <span class="stat attribution"><span class="g-hovercard" data-name="relmfu" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ">Confreaks</span></span> <span class="stat view-count">1,594 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=7vBc0Q-nwUI" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CCYQpDAYBSITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CCYQpDAYBSITCMyevrGB4NACFYnnfgodw-QLQyj4HUDCgp_9kJqX-O4B" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="7vBc0Q-nwUI"><img alt="" src="https://i.ytimg.com/vi/7vBc0Q-nwUI/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=SiIx57f_6KgnnQ9h6qh2WCbVw-o" height="94" data-thumb="https://i.ytimg.com/vi/7vBc0Q-nwUI/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=SiIx57f_6KgnnQ9h6qh2WCbVw-o" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 43:04 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=7Zr9SfQhQp8" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CCUQpDAYBiITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" title="ElixirConf 2016 - Painless Test Driven Development with Elixir and Phoenix by Kat Tornwall" rel="spf-prefetch" data-visibility-tracking="CCUQpDAYBiITCMyevrGB4NACFYnnfgodw-QLQyj4HUCfhYWhn6m_ze0B"> <span dir="ltr" class="title" aria-describedby="description-id-568948"> ElixirConf 2016 - Painless Test Driven Development with Elixir and Phoenix by Kat Tornwall </span> <span class="accessible-description" id="description-id-568948"> - Duration: 38:34. </span> <span class="stat attribution"><span class="g-hovercard" data-name="relmfu" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ">Confreaks</span></span> <span class="stat view-count">1,431 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=7Zr9SfQhQp8" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CCUQpDAYBiITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CCUQpDAYBiITCMyevrGB4NACFYnnfgodw-QLQyj4HUCfhYWhn6m_ze0B" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="7Zr9SfQhQp8"><img alt="" src="https://i.ytimg.com/vi/7Zr9SfQhQp8/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=ygv0ti8vFq9kkikmRgPq1Ae9pyA" height="94" data-thumb="https://i.ytimg.com/vi/7Zr9SfQhQp8/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=ygv0ti8vFq9kkikmRgPq1Ae9pyA" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 38:34 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=sr5I5ncg0kU" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CCQQpDAYByITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" title="ElixirDaze 2016 - Explicit Elixir by Paul Lamb" rel="spf-prefetch" data-visibility-tracking="CCQQpDAYByITCMyevrGB4NACFYnnfgodw-QLQyj4HUDFpIO555yS37IB"> <span dir="ltr" class="title" aria-describedby="description-id-947100"> ElixirDaze 2016 - Explicit Elixir by Paul Lamb </span> <span class="accessible-description" id="description-id-947100"> - Duration: 27:51. </span> <span class="stat attribution"><span class="g-hovercard" data-name="relmfu" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ">Confreaks</span></span> <span class="stat view-count">2,419 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=sr5I5ncg0kU" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CCQQpDAYByITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CCQQpDAYByITCMyevrGB4NACFYnnfgodw-QLQyj4HUDFpIO555yS37IB" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="sr5I5ncg0kU"><img alt="" src="https://i.ytimg.com/vi/sr5I5ncg0kU/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=t6OSESevfdERYU7WPCOy831zce0" height="94" data-thumb="https://i.ytimg.com/vi/sr5I5ncg0kU/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=t6OSESevfdERYU7WPCOy831zce0" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 27:51 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=h_NvYwveeMc" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CCMQpDAYCCITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" title="ElixirConf 2016 - Closing Keynote by BoydMulterer" rel="spf-prefetch" data-visibility-tracking="CCMQpDAYCCITCMyevrGB4NACFYnnfgodw-QLQyj4HUDH8fnesOzb-YcB"> <span dir="ltr" class="title" aria-describedby="description-id-281725"> ElixirConf 2016 - Closing Keynote by BoydMulterer </span> <span class="accessible-description" id="description-id-281725"> - Duration: 42:45. </span> <span class="stat attribution"><span class="g-hovercard" data-name="relmfu" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ">Confreaks</span></span> <span class="stat view-count">1,887 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=h_NvYwveeMc" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CCMQpDAYCCITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CCMQpDAYCCITCMyevrGB4NACFYnnfgodw-QLQyj4HUDH8fnesOzb-YcB" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="h_NvYwveeMc"><img alt="" src="https://i.ytimg.com/vi/h_NvYwveeMc/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=SdEs4pAdJlQ5qj0oMCZq_ObTvB0" height="94" data-thumb="https://i.ytimg.com/vi/h_NvYwveeMc/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=SdEs4pAdJlQ5qj0oMCZq_ObTvB0" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 42:45 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=V21DAKtY31Q" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CCIQpDAYCSITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" title="ElixirConf 2016 - Refactoring Techniques for Elixir, Ecto, and Phoenix by Gary Rennie" rel="spf-prefetch" data-visibility-tracking="CCIQpDAYCSITCMyevrGB4NACFYnnfgodw-QLQyj4HUDUvuPaiuDQtlc="> <span dir="ltr" class="title" aria-describedby="description-id-75316"> ElixirConf 2016 - Refactoring Techniques for Elixir, Ecto, and Phoenix by Gary Rennie </span> <span class="accessible-description" id="description-id-75316"> - Duration: 37:51. </span> <span class="stat attribution"><span class="g-hovercard" data-name="relmfu" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ">Confreaks</span></span> <span class="stat view-count">1,340 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=V21DAKtY31Q" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CCIQpDAYCSITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CCIQpDAYCSITCMyevrGB4NACFYnnfgodw-QLQyj4HUDUvuPaiuDQtlc=" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="V21DAKtY31Q"><img alt="" src="https://i.ytimg.com/vi/V21DAKtY31Q/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=W7gLOVfJjlMxlCtcqmoHGDDod68" height="94" data-thumb="https://i.ytimg.com/vi/V21DAKtY31Q/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=W7gLOVfJjlMxlCtcqmoHGDDod68" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 37:51 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=aZuY5-2lwW4" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CCEQpDAYCiITCMyevrGB4NACFYnnfgodw-QLQyj4HTIHcmVsYXRlZEif7anls4vT3bIB" title="Elixir London June 2016 w/ Jos&#xE9; Valim" rel="spf-prefetch" data-visibility-tracking="CCEQpDAYCiITCMyevrGB4NACFYnnfgodw-QLQyj4HUDugpft_pzmzWk="> <span dir="ltr" class="title" aria-describedby="description-id-738963"> Elixir London June 2016 w/ Jos&#xE9; Valim </span> <span class="accessible-description" id="description-id-738963"> - Duration: 56:22. </span> <span class="stat attribution"><span class="g-hovercard" data-name="related" data-ytid="UCy_6bBOVU8On2ZFU2vvSpbA">Elixir London</span></span> <span class="stat view-count">3,522 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=aZuY5-2lwW4" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CCEQpDAYCiITCMyevrGB4NACFYnnfgodw-QLQyj4HTIHcmVsYXRlZEif7anls4vT3bIB" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CCEQpDAYCiITCMyevrGB4NACFYnnfgodw-QLQyj4HUDugpft_pzmzWk=" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="aZuY5-2lwW4"><img alt="" src="https://i.ytimg.com/vi/aZuY5-2lwW4/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=R8FhdOqL_RYxnyoTRjybp44-llw" height="94" data-thumb="https://i.ytimg.com/vi/aZuY5-2lwW4/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=R8FhdOqL_RYxnyoTRjybp44-llw" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 56:22 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=A3z_od6Vy1w" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CCAQpDAYCyITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" title="ElixirConf 2016 - Building Available and Partition Tolerant... by Gabi Zuniga" rel="spf-prefetch" data-visibility-tracking="CCAQpDAYCyITCMyevrGB4NACFYnnfgodw-QLQyj4HUDcltf0nfS_vgM="> <span dir="ltr" class="title" aria-describedby="description-id-545625"> ElixirConf 2016 - Building Available and Partition Tolerant... by Gabi Zuniga </span> <span class="accessible-description" id="description-id-545625"> - Duration: 45:04. </span> <span class="stat attribution"><span class="g-hovercard" data-name="relmfu" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ">Confreaks</span></span> <span class="stat view-count">449 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=A3z_od6Vy1w" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CCAQpDAYCyITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CCAQpDAYCyITCMyevrGB4NACFYnnfgodw-QLQyj4HUDcltf0nfS_vgM=" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="A3z_od6Vy1w"><img alt="" src="https://i.ytimg.com/vi/A3z_od6Vy1w/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=r9nyoz6P6yISNbv3LB76QbOYGTY" height="94" data-thumb="https://i.ytimg.com/vi/A3z_od6Vy1w/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=r9nyoz6P6yISNbv3LB76QbOYGTY" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 45:04 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=xhwnHovnq_0" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CB8QpDAYDCITCMyevrGB4NACFYnnfgodw-QLQyj4HTIHcmVsYXRlZEif7anls4vT3bIB" title="EuRuKo 2016 - Idioms for Building Distributed Fault&#x2013;Tolerant Applications with Elixir by Jos&#xE9; Valim" rel="spf-prefetch" data-visibility-tracking="CB8QpDAYDCITCMyevrGB4NACFYnnfgodw-QLQyj4HUD9157f6OOJjsYB"> <span dir="ltr" class="title" aria-describedby="description-id-984388"> EuRuKo 2016 - Idioms for Building Distributed Fault&#x2013;Tolerant Applications with Elixir by Jos&#xE9; Valim </span> <span class="accessible-description" id="description-id-984388"> - Duration: 1:04:10. </span> <span class="stat attribution"><span class="g-hovercard" data-name="related" data-ytid="UChGs1td4ViQFqT0jlvkyUJg">EuRuKo 2016</span></span> <span class="stat view-count">500 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=xhwnHovnq_0" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CB8QpDAYDCITCMyevrGB4NACFYnnfgodw-QLQyj4HTIHcmVsYXRlZEif7anls4vT3bIB" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CB8QpDAYDCITCMyevrGB4NACFYnnfgodw-QLQyj4HUD9157f6OOJjsYB" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="xhwnHovnq_0"><img alt="" src="https://i.ytimg.com/vi/xhwnHovnq_0/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=RpuZ5H675ndiAHktyn_C6Kyeg9o" height="94" data-thumb="https://i.ytimg.com/vi/xhwnHovnq_0/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=RpuZ5H675ndiAHktyn_C6Kyeg9o" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 1:04:10 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=KcO1ySAQUeM" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CB4QpDAYDSITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" title="ElixirConf 2015 - Expert Panel - Elixir Fountain Live! hosted by Johnny Winn" rel="spf-prefetch" data-visibility-tracking="CB4QpDAYDSITCMyevrGB4NACFYnnfgodw-QLQyj4HUDjo8GAkrnt4Sk="> <span dir="ltr" class="title" aria-describedby="description-id-618410"> ElixirConf 2015 - Expert Panel - Elixir Fountain Live! hosted by Johnny Winn </span> <span class="accessible-description" id="description-id-618410"> - Duration: 39:23. </span> <span class="stat attribution"><span class="g-hovercard" data-name="relmfu" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ">Confreaks</span></span> <span class="stat view-count">918 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=KcO1ySAQUeM" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CB4QpDAYDSITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CB4QpDAYDSITCMyevrGB4NACFYnnfgodw-QLQyj4HUDjo8GAkrnt4Sk=" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="KcO1ySAQUeM"><img alt="" src="https://i.ytimg.com/vi/KcO1ySAQUeM/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=cPCqYsYmyklkl2S5-ima8CAVJGg" height="94" data-thumb="https://i.ytimg.com/vi/KcO1ySAQUeM/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=cPCqYsYmyklkl2S5-ima8CAVJGg" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 39:23 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=9RB1JCKe3GY" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CB0QpDAYDiITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" title="ElixirConf 2015 - Keynote by Jos&#xE9; Valim" rel="spf-prefetch" data-visibility-tracking="CB0QpDAYDiITCMyevrGB4NACFYnnfgodw-QLQyj4HUDmuPuUwqSdiPUB"> <span dir="ltr" class="title" aria-describedby="description-id-67194"> ElixirConf 2015 - Keynote by Jos&#xE9; Valim </span> <span class="accessible-description" id="description-id-67194"> - Duration: 52:14. </span> <span class="stat attribution"><span class="g-hovercard" data-name="relmfu" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ">Confreaks</span></span> <span class="stat view-count">8,247 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=9RB1JCKe3GY" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CB0QpDAYDiITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CB0QpDAYDiITCMyevrGB4NACFYnnfgodw-QLQyj4HUDmuPuUwqSdiPUB" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="9RB1JCKe3GY"><img alt="" src="https://i.ytimg.com/vi/9RB1JCKe3GY/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=cMiia3KTbQvTfr8XMrII3m1jUD8" height="94" data-thumb="https://i.ytimg.com/vi/9RB1JCKe3GY/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=cMiia3KTbQvTfr8XMrII3m1jUD8" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 52:14 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=MD3P7Qan3pw" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CBwQpDAYDyITCMyevrGB4NACFYnnfgodw-QLQyj4HTIHcmVsYXRlZEif7anls4vT3bIB" title="Jose Valim - Phoenix a web framework for the new web (Lambda Days 2016)" rel="spf-prefetch" data-visibility-tracking="CBwQpDAYDyITCMyevrGB4NACFYnnfgodw-QLQyj4HUCcvZ-10P3znjA="> <span dir="ltr" class="title" aria-describedby="description-id-796242"> Jose Valim - Phoenix a web framework for the new web (Lambda Days 2016) </span> <span class="accessible-description" id="description-id-796242"> - Duration: 45:17. </span> <span class="stat attribution"><span class="g-hovercard" data-name="related" data-ytid="UCKrD_GYN3iDpG_uMmADPzJQ">Erlang Solutions</span></span> <span class="stat view-count">11,205 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=MD3P7Qan3pw" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CBwQpDAYDyITCMyevrGB4NACFYnnfgodw-QLQyj4HTIHcmVsYXRlZEif7anls4vT3bIB" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CBwQpDAYDyITCMyevrGB4NACFYnnfgodw-QLQyj4HUCcvZ-10P3znjA=" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="MD3P7Qan3pw"><img alt="" src="https://i.ytimg.com/vi/MD3P7Qan3pw/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=hjqMeoikuQyzUHPBC04gx7NKzr0" height="94" data-thumb="https://i.ytimg.com/vi/MD3P7Qan3pw/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=hjqMeoikuQyzUHPBC04gx7NKzr0" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 45:17 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=6NTmUQClHrU" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CBsQpDAYECITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" title="ElixirConf 2016 - Building Umbrella Project by Wojtek Mach" rel="spf-prefetch" data-visibility-tracking="CBsQpDAYECITCMyevrGB4NACFYnnfgodw-QLQyj4HUC1vZSFkMq56ugB"> <span dir="ltr" class="title" aria-describedby="description-id-316691"> ElixirConf 2016 - Building Umbrella Project by Wojtek Mach </span> <span class="accessible-description" id="description-id-316691"> - Duration: 37:29. </span> <span class="stat attribution"><span class="g-hovercard" data-name="relmfu" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ">Confreaks</span></span> <span class="stat view-count">1,837 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=6NTmUQClHrU" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CBsQpDAYECITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CBsQpDAYECITCMyevrGB4NACFYnnfgodw-QLQyj4HUC1vZSFkMq56ugB" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="6NTmUQClHrU"><img alt="" src="https://i.ytimg.com/vi/6NTmUQClHrU/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=kjn6c3bk1YSZ_X7K2o0Sew-PnpM" height="94" data-thumb="https://i.ytimg.com/vi/6NTmUQClHrU/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=kjn6c3bk1YSZ_X7K2o0Sew-PnpM" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 37:29 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=RmKA-vdi04I" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CBoQpDAYESITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" title="ElixirConf 2016 - Implementing Binary Protocols with Elixir by Ole Michaelis" rel="spf-prefetch" data-visibility-tracking="CBoQpDAYESITCMyevrGB4NACFYnnfgodw-QLQyj4HUCCp4u7r5-gsUY="> <span dir="ltr" class="title" aria-describedby="description-id-650580"> ElixirConf 2016 - Implementing Binary Protocols with Elixir by Ole Michaelis </span> <span class="accessible-description" id="description-id-650580"> - Duration: 41:03. </span> <span class="stat attribution"><span class="g-hovercard" data-name="relmfu" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ">Confreaks</span></span> <span class="stat view-count">646 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=RmKA-vdi04I" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CBoQpDAYESITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CBoQpDAYESITCMyevrGB4NACFYnnfgodw-QLQyj4HUCCp4u7r5-gsUY=" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="RmKA-vdi04I"><img alt="" src="https://i.ytimg.com/vi/RmKA-vdi04I/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=RwkYsGb2k3tYJ6gNvCYQMYn87Rw" height="94" data-thumb="https://i.ytimg.com/vi/RmKA-vdi04I/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=RwkYsGb2k3tYJ6gNvCYQMYn87Rw" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 41:03 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=5hDVftaPQwY" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CBkQpDAYEiITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" title="Elixir Conf 2014 - Keynote: Think Different by Dave Thomas" rel="spf-prefetch" data-visibility-tracking="CBkQpDAYEiITCMyevrGB4NACFYnnfgodw-QLQyj4HUCGhr207a-1iOYB"> <span dir="ltr" class="title" aria-describedby="description-id-177516"> Elixir Conf 2014 - Keynote: Think Different by Dave Thomas </span> <span class="accessible-description" id="description-id-177516"> - Duration: 55:48. </span> <span class="stat attribution"><span class="g-hovercard" data-name="relmfu" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ">Confreaks</span></span> <span class="stat view-count">16,764 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=5hDVftaPQwY" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CBkQpDAYEiITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CBkQpDAYEiITCMyevrGB4NACFYnnfgodw-QLQyj4HUCGhr207a-1iOYB" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="5hDVftaPQwY"><img alt="" src="https://i.ytimg.com/vi/5hDVftaPQwY/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=B80CFNtkoww1BbRLq76ZsaxlCMk" height="94" data-thumb="https://i.ytimg.com/vi/5hDVftaPQwY/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=B80CFNtkoww1BbRLq76ZsaxlCMk" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 55:48 </span> </div> </li><li class="video-list-item related-list-item show-video-time related-list-item-compact-video"> <div class="content-wrapper"> <a href="https://www.youtube.com/watch?v=aZXc11eOEpI" class="yt-uix-sessionlink content-link spf-link spf-link " data-sessionlink="itct=CBgQpDAYEyITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" title="Elixir Conf 2014 - Keynote: Elixir by Jose Valim" rel="spf-prefetch" data-visibility-tracking="CBgQpDAYEyITCMyevrGB4NACFYnnfgodw-QLQyj4HUCSpbi89Zr3ymk="> <span dir="ltr" class="title" aria-describedby="description-id-316161"> Elixir Conf 2014 - Keynote: Elixir by Jose Valim </span> <span class="accessible-description" id="description-id-316161"> - Duration: 59:32. </span> <span class="stat attribution"><span class="g-hovercard" data-name="relmfu" data-ytid="UCWnPjmqvljcafA0z2U1fwKQ">Confreaks</span></span> <span class="stat view-count">8,175 views</span> </a> </div> <div class="thumb-wrapper"> <a href="https://www.youtube.com/watch?v=aZXc11eOEpI" class="yt-uix-sessionlink vve-check thumb-link spf-link spf-link " data-sessionlink="itct=CBgQpDAYEyITCMyevrGB4NACFYnnfgodw-QLQyj4HTIGcmVsbWZ1SJ_tqeWzi9PdsgE" rel="spf-prefetch" tabindex="-1" data-visibility-tracking="CBgQpDAYEyITCMyevrGB4NACFYnnfgodw-QLQyj4HUCSpbi89Zr3ymk=" aria-hidden="true"><span class="yt-uix-simple-thumb-wrap yt-uix-simple-thumb-related" tabindex="0" data-vid="aZXc11eOEpI"><img alt="" src="https://i.ytimg.com/vi/aZXc11eOEpI/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=Acs49UNXmP0I3D-MV-1p33LXBi4" height="94" data-thumb="https://i.ytimg.com/vi/aZXc11eOEpI/hqdefault.jpg?custom=true&amp;w=168&amp;h=94&amp;stc=true&amp;jpg444=true&amp;jpgq=90&amp;sp=68&amp;sigh=Acs49UNXmP0I3D-MV-1p33LXBi4" aria-hidden="true" width="168" style="top: 0px"></span></a> <span class="video-time"> 59:32 </span> </div> </li> <div id="watch-more-related" class="hid"> <li id="watch-more-related-loading"> Loading more suggestions... </li> </div> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-expander" type="button" onclick=";return false;" id="watch-more-related-button" data-continuation="CBQSFhILc3J0TVd6eXFkcDjAAQDIAQDgAQEYACrUAQi2kLOhoL2Wrf0BCNPSgajxqab8qAEI2sWI-ZTO-KZuCOL4o-G8t-nFrwEInJ_-y4mvkOSsAQjCgp_9kJqX-O4BCJ-FhaGfqb_N7QEIxaSDueeckt-yAQjH8fnesOzb-YcBCNS-49qK4NC2Vwjugpft_pzmzWkI3JbX9J30v74DCP3Xnt_o44mOxgEI46PBgJK57eEpCOa4-5TCpJ2I9QEInL2ftdD9854wCLW9lIWQyrnq6AEIgqeLu6-foLFGCIaGvbTtr7WI5gEIkqW4vPWa98pp" data-button-action="yt.www.watch.related.loadMore"><span class="yt-uix-button-content">Show more</span></button> </ul> </div> </div> </div> </div> </div> </div> </div> <div id="watch7-hidden-extras"> <div style="visibility: hidden; height: 0px; padding: 0px; overflow: hidden;"> <img src="https://www.youtube-nocookie.com/gen_204?attributionpartner=WnPjmqvljcafA0z2U1fwKQ" border="0" width="1" height="1"> </div> </div> </div> </div></div></div></div> <div id="footer-container" class="yt-base-gutter force-layer"><div id="footer"><div id="footer-main"><div id="footer-logo"><a href="https://www.youtube.com/" id="footer-logo-link" title="YouTube home" data-sessionlink="ei=ZupGWMzTMonP-wPDya-YBA&amp;ved=CAEQpmEiEwjMnr6xgeDQAhWJ534KHcPkC0Mo-B0" class="yt-uix-sessionlink"><span class="footer-logo-icon yt-sprite"></span></a></div> <ul class="pickers yt-uix-button-group" data-button-toggle-group="optional"> <li> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-default yt-uix-button-has-icon" type="button" onclick=";return false;" id="yt-picker-language-button" data-button-action="yt.www.picker.load" data-button-menu-id="arrow-display" data-picker-position="footer" data-picker-key="language" data-button-toggle="true"><span class="yt-uix-button-icon-wrapper"><span class="yt-uix-button-icon yt-uix-button-icon-footer-language yt-sprite"></span></span><span class="yt-uix-button-content"> <span class="yt-picker-button-label"> Language: </span> English </span><span class="yt-uix-button-arrow yt-sprite"></span></button> </li> <li> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-default" type="button" onclick=";return false;" id="yt-picker-country-button" data-button-action="yt.www.picker.load" data-button-menu-id="arrow-display" data-picker-position="footer" data-picker-key="country" data-button-toggle="true"><span class="yt-uix-button-content"> <span class="yt-picker-button-label"> Content location: </span> United States </span><span class="yt-uix-button-arrow yt-sprite"></span></button> </li> <li> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-default" type="button" onclick=";return false;" id="yt-picker-safetymode-button" data-button-action="yt.www.picker.load" data-button-menu-id="arrow-display" data-picker-position="footer" data-picker-key="safetymode" data-button-toggle="true"><span class="yt-uix-button-content"> <span class="yt-picker-button-label"> Restricted Mode: </span> Off </span><span class="yt-uix-button-arrow yt-sprite"></span></button> </li> </ul> <a href="https://www.youtube.com/feed/history" class="yt-uix-button footer-history yt-uix-sessionlink yt-uix-button-default yt-uix-button-size-default yt-uix-button-has-icon" data-sessionlink="ei=ZupGWMzTMonP-wPDya-YBA"><span class="yt-uix-button-icon-wrapper"><span class="yt-uix-button-icon yt-uix-button-icon-footer-history yt-sprite"></span></span><span class="yt-uix-button-content">History</span></a> <button class="yt-uix-button yt-uix-button-size-default yt-uix-button-default yt-uix-button-has-icon yt-uix-button-reverse yt-google-help-link inq-no-click " type="button" onclick=";return false;" data-ghelp-anchor="google-help" id="google-help" data-ghelp-tracking-param="" data-feedback-product-id="59" data-load-chat-support=""><span class="yt-uix-button-icon-wrapper"><span class="yt-uix-button-icon yt-uix-button-icon-questionmark yt-sprite"></span></span><span class="yt-uix-button-content">Help </span></button> <div id="yt-picker-language-footer" class="yt-picker" style="display: none"> <p class="yt-spinner "> <span title="Loading icon" class="yt-spinner-img yt-sprite"></span> <span class="yt-spinner-message"> Loading... </span> </p> </div> <div id="yt-picker-country-footer" class="yt-picker" style="display: none"> <p class="yt-spinner "> <span title="Loading icon" class="yt-spinner-img yt-sprite"></span> <span class="yt-spinner-message"> Loading... </span> </p> </div> <div id="yt-picker-safetymode-footer" class="yt-picker" style="display: none"> <p class="yt-spinner "> <span title="Loading icon" class="yt-spinner-img yt-sprite"></span> <span class="yt-spinner-message"> Loading... </span> </p> </div> </div><div id="footer-links"><ul id="footer-links-primary"> <li><a href="https://www.youtube.com/yt/about/">About</a></li> <li><a href="https://www.youtube.com/yt/press/">Press</a></li> <li><a href="https://www.youtube.com/yt/copyright/">Copyright</a></li> <li><a href="https://www.youtube.com/yt/creators/">Creators</a></li> <li><a href="https://www.youtube.com/yt/advertise/">Advertise</a></li> <li><a href="https://www.youtube.com/yt/dev/">Developers</a></li> <li><a href="https://plus.google.com/+youtube" dir="ltr">+YouTube</a></li> </ul><ul id="footer-links-secondary"> <li><a href="https://www.youtube.com/t/terms">Terms</a></li> <li><a href="https://www.google.com/intl/en/policies/privacy/">Privacy</a></li> <li><a href="https://www.youtube.com/yt/policyandsafety/"> Policy &amp; Safety </a></li> <li><a href="https://support.google.com/youtube/?hl=en" onclick="return yt.www.feedback.start(59);" class="reportbug">Send feedback</a></li> <li> <a href="https://www.youtube.com/testtube">Test new features</a> </li> <li></li> </ul></div></div></div> <div class="yt-dialog hid " id="feed-privacy-lb"> <div class="yt-dialog-base"> <span class="yt-dialog-align"></span> <div class="yt-dialog-fg" role="dialog"> <div class="yt-dialog-fg-content"> <div class="yt-dialog-loading"> <div class="yt-dialog-waiting-content"> <p class="yt-spinner "> <span title="Loading icon" class="yt-spinner-img yt-sprite"></span> <span class="yt-spinner-message"> Loading... </span> </p> </div> </div> <div class="yt-dialog-content"> <div id="feed-privacy-dialog"> </div> </div> <div class="yt-dialog-working"> <div class="yt-dialog-working-overlay"></div> <div class="yt-dialog-working-bubble"> <div class="yt-dialog-waiting-content"> <p class="yt-spinner "> <span title="Loading icon" class="yt-spinner-img yt-sprite"></span> <span class="yt-spinner-message"> Working... </span> </p> </div> </div> </div> </div> <div class="yt-dialog-focus-trap" tabindex="0"></div> </div> </div> </div> <div id="hidden-component-template-wrapper" class="hid"> <div id="shared-addto-watch-later-login" class="hid"> <a href="https://accounts.google.com/ServiceLogin?service=youtube&amp;continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fhl%3Den%26feature%3Dplaylist%26action_handle_signin%3Dtrue%26next%3D%252Fwatch%253Fv%253DsrtMWzyqdp8%26app%3Ddesktop&amp;uilel=3&amp;hl=en&amp;passive=true" class="sign-in-link">Sign in</a> to add this to Watch Later </div> <div id="yt-uix-videoactionmenu-menu" class="yt-ui-menu-content"> <div class="hide-on-create-pl-panel"> <h3> Add to </h3> </div> <div class="add-to-widget"> <p class="yt-spinner "> <span title="Loading icon" class="yt-spinner-img yt-sprite"></span> <span class="yt-spinner-message"> Loading playlists... </span> </p> </div> </div></div> </body></html>