1<!DOCTYPE html> 2<html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#"> 3 <head> 4 <meta charset="utf-8" /> 5<meta name="description" content="What's next in AI. What's next in software. 60+ senior practitioners share what's working across AI, architecture, leadership, and culture. November 16-20, 2026, San Francisco." /> 6<meta name="keywords" content="software development conference" /> 7<link rel="canonical" href="https://qconsf.com/schedule/nov2026" /> 8<meta property="og:site_name" content="QCon San Francisco 2026" /> 9<meta property="og:title" content="QCon San Francisco 2026" /> 10<meta property="og:image" content="https://qconsf.com/modules/custom/qcon_common/images/og/og-sf-2026.jpg" /> 11<meta name="twitter:card" content="summary_large_image" /> 12<meta name="twitter:title" content="QCon San Francisco 2026" /> 13<meta name="twitter:site" content="@QConSanFrancisco" /> 14<meta name="twitter:creator:id" content="@QConSanFrancisco" /> 15<meta name="twitter:image" content="https://qconsf.com/modules/custom/qcon_common/images/og/og-sf-2026.jpg" /> 16<noscript></noscript>
17<script type="text/javascript">window.qconMarketingConsent=function(){try{var name="civiccookiecontrol_cc_cookie";var parts=document.cookie?document.cookie.split(';'):[];for(var i=0;i<parts.length;i++){var part=parts[i].replace(/^\s+/,'');var eq=part.indexOf('=');if(eq<1||part.slice(0,eq)!==name){continue;}var data=JSON.parse(decodeURIComponent(part.slice(eq+1)));return !!(data&&data.optionalCookies&&data.optionalCookies.marketing==='accepted');}}catch(e){}return false;};</script>
17 18<meta name="facebook-domain-verification" content="br6wl3eblovl0bdb7rr6u8ab6snad1" />
19<script type="text/javascript">window.qconLoadFacebookPixel=function(){if(window.qconFacebookPixelLoaded){return;}window.qconFacebookPixelLoaded=true;(function(){try{var d=document,now=Date.now(),jar={},raw=d.cookie?d.cookie.split(';'):[];for(var i=0;i<raw.length;i++){var p=raw[i].replace(/^\s+/,''),e=p.indexOf('=');if(e>0){jar[p.slice(0,e)]=1;}}var h=location.hostname.split('.'),wide=h.length>2?'.'+h.slice(-2).join('.'):(h.length>1?'.'+h.join('.'):''),sec=location.protocol==='https:'?';secure':'',set=function(n,v){var tail=';path=/;max-age=7776000;samesite=Lax'+sec;if(wide){d.cookie=n+'='+v+';domain='+wide+tail;}if(('; '+d.cookie).indexOf('; '+n+'=')<0){d.cookie=n+'='+v+tail;}};if(!jar._fbp){set('_fbp','fb.1.'+now+'.'+Math.floor(1000000000+Math.random()*9000000000));}if(!jar._fbc){var m=/[?&]fbclid=([^&]+)/.exec(location.search);if(m){var id=decodeURIComponent(m[1]);if(/^[A-Za-z0-9_-]+$/.test(id)){set('_fbc','fb.1.'+now+'.'+id);}}}}catch(e){}})();
vendor: 389 bytes, line 19
19!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', "
19377334364562666
vendor: 28 bytes, line 19
19");fbq('track', 'PageView');
19if(typeof fbq==='function'){fbq('consent', 'grant');}};if(window.qconMarketingConsent()){window.qconLoadFacebookPixel();}</script>
vendor: 1 bytes, line 19
19
20<script type="text/javascript">window.qconLoadLinkedIn=function(){if(window.qconLinkedInLoaded){return;}window.qconLinkedInLoaded=true;_linkedin_partner_id = "8550545";window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];window._linkedin_data_partner_ids.push(_linkedin_partner_id);(function(l){if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};window.lintrk.q=[]}var s = document.getElementsByTagName("script")[0];var b = document.createElement("script");b.type = "text/javascript";b.async = true;b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";s.parentNode.insertBefore(b, s);})(window.lintrk);};if(window.qconMarketingConsent()){window.qconLoadLinkedIn();}</script>
20 21<noscript><img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=8550545&fmt=gif" /></noscript>
22<script type="text/javascript">window.qconLoadOpenAi=function(){if(window.qconOpenAiLoaded){return;}window.qconOpenAiLoaded=true;(function(w,d,s,u){if(w.oaiq)return;var q=function(){q.q.push(arguments)};q.q=[];w.oaiq=q;var js=d.createElement(s);js.async=true;js.src=u;var f=d.getElementsByTagName(s)[0];f.parentNode.insertBefore(js,f)})(window,document,'script','https://bzrcdn.openai.com/sdk/oaiq.min.js');oaiq('init',{pixelId:"S7amiXcgrpiuDkx1P81trX"});oaiq('measure','page_viewed',{type:'contents',contents:[{id:location.pathname,content_type:'page'}]});oaiq('consent', true);};if(window.qconMarketingConsent()){window.qconLoadOpenAi();}</script>
vendor: 1 bytes, line 22
22
23<script async src="https://plausible.io/js/pa-DTvnLZEmsvemSVIlsUrET.js"></script>
vendor: 1 bytes, line 23
23
24<script type="text/javascript">window.plausible = window.plausible || function() { (plausible.q = plausible.q || []).push(arguments) }, plausible.init = plausible.init || function(i) { plausible.o = i || {} }; plausible.init();</script>
24 25<meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> 26<meta name="MobileOptimized" content="width" /> 27<meta name="HandheldFriendly" content="true" /> 28<meta name="viewport" content="width=device-width, initial-scale=1.0" />
29<script type="application/ld+json">{ 30 "@context": "https://schema.org", 31 "@graph": [ 32 { 33 "@type": "Event", 34 "name": "QCon San Francisco Senior Software Engineering Conference", 35 "url": "https://qconsf.com", 36 "eventAttendanceMode": "MixedEventAttendanceMode", 37 "description": "What\u0027s next in AI. What\u0027s next in software. 60+ senior practitioners share what\u0027s working across AI, architecture, leadership, and culture. November 16-20, 2026, San Francisco.", 38 "eventStatus": "EventScheduled", 39 "startDate": "2026-11-16T09:00:00-07:00", 40 "endDate": "2026-11-20T18:00:00-07:00", 41 "@id": "https://qconsf.com", 42 "isAccessibleForFree": "False", 43 "location": { 44 "@type": "Place", 45 "name": "Hyatt Regency San Francisco", 46 "url": "http://sanfranciscoregency.hyatt.com/en/hotel/home.html", 47 "address": { 48 "@type": "PostalAddress", 49 "streetAddress": "5 Embarcadero Center", 50 "addressLocality": "San Francisco", 51 "addressRegion": "CA", 52 "postalCode": "94111", 53 "addressCountry": "USA" 54 } 55 } 56 } 57 ] 58}</script>
58 59<link href="https://fonts.googleapis.com" rel="preconnect" /> 60<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin /> 61<link href="//d1udkpklcxvaqz.cloudfront.net" rel="preconnect" /> 62<link href="https://fonts.googleapis.com/css2?family=Titillium+Web:wght@400;600;700&display=swap" rel="stylesheet" media="print" onload="this.media='all'" /> 63<link href="/modules/custom/qcon_base/css/qcon_base.fonts.css" rel="stylesheet" media="print" onload="this.media='all'" /> 64<link rel="icon" href="//d1udkpklcxvaqz.cloudfront.net/sites/qcon_sf/files/favicon_0.ico" type="image/vnd.microsoft.icon" /> 65 66 <title>QCon San Francisco 2026 | 2026 Schedule</title> 67 <link rel="stylesheet" media="all" href="/sites/qcon_sf/files/css/css_sk78JDjHOKnbPSxEpF2MwoIN4M7i62OyUo8l_FlLtYY.css?delta=0&language=en&theme=qcontheme&include=eJw1yWEOgCAIQOELWRypEWJZKCW05e3bav17-x5pY4jtOlBG3PAOJ2mdSEvRCuaZ9j5pSsZu3zJaOV7C8MfLvnJhWERnlMG8S65LsG7OBWY0fgA50ih-" /> 68<link rel="stylesheet" media="all" href="/sites/qcon_sf/files/css/css_dVRcw0V9zO0-Oc2yTERfpRjTyeUvN0KJqaVAFZhEbpo.css?delta=1&language=en&theme=qcontheme&include=eJw1yWEOgCAIQOELWRypEWJZKCW05e3bav17-x5pY4jtOlBG3PAOJ2mdSEvRCuaZ9j5pSsZu3zJaOV7C8MfLvnJhWERnlMG8S65LsG7OBWY0fgA50ih-" /> 69 70
70<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"schedule\/5","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en","civiccookiecontrol_path":"modules\/contrib\/civicccookiecontrol"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"gtag":{"tagId":"G-75NGF6L4QP","consentMode":true,"otherIds":[],"events":[],"additionalConfigInfo":[]},"ajaxPageState":{"libraries":"eJxtjsESwjAIRH8oytmvyVBKaWwStFDH_r3RjodaDzCP3Z1ZKD0SkeqUmLT6rBnoIJ2N3VMVC0fvT_wSRFUyR0cBaev3PuMVn-He4pG0FK3Q0Lh69Blpak07c2Tsed5J5ommNeowtNdsswRBcEOjkfslM3zhI_vIhUGydphP5mt-F9kNS5sK2g2LEToHW825QIfGLylrcUI","theme":"qcontheme","theme_token":null},"ajaxTrustedUrl":[],"ga":{"user_data":null,"config":{"allow_enhanced_conversions":true,"google_ads_id":"AW-971534751"}},"civiccookiecontrol":"{\u0022apiKey\u0022:\u00228910ea974a96ffb6f927952b4ae9b9b0cc3e5973\u0022,\u0022product\u0022:\u0022PRO_MULTISITE\u0022,\u0022logConsent\u0022:false,\u0022consentCookieExpiry\u0022:90,\u0022encodeCookie\u0022:false,\u0022subDomains\u0022:true,\u0022notifyOnce\u0022:false,\u0022rejectButton\u0022:true,\u0022toggleType\u0022:\u0022slider\u0022,\u0022closeStyle\u0022:\u0022icon\u0022,\u0022settingsStyle\u0022:\u0022button\u0022,\u0022initialState\u0022:\u0022NOTIFY\u0022,\u0022layout\u0022:\u0022SLIDEOUT\u0022,\u0022position\u0022:\u0022LEFT\u0022,\u0022theme\u0022:\u0022LIGHT\u0022,\u0022necessaryCookie
70s\u0022:[\u0022cookie_expire\u0022,\u0022discount_promo_closed\u0022,\u0022discount_promo_code\u0022,\u0022discount_promo_submitted\u0022,\u0022exit_survey_popup\u0022,\u0022referrer_popup\u0022,\u0022voting_popup_*\u0022],\u0022optionalCookies\u0022:[{\u0022name\u0022:\u0022google_analytics\u0022,\u0022label\u0022:\u0022Analytics\u0022,\u0022description\u0022:\u0022\u003Cp\u003EAnalytical cookies help us to improve our website by collecting and reporting information on its usage.\u003C\/p\u003E\u0022,\u0022cookies\u0022:[\u0022_ga\u0022,\u0022_ga*\u0022,\u0022_gid\u0022,\u0022_gat\u0022,\u0022__utma\u0022,\u0022__utmt\u0022,\u0022__utmb\u0022,\u0022__utmc\u0022,\u0022__utmz\u0022,\u0022__utmv\u0022],\u0022onAccept\u0022:\u0022function(){gtag(\u0027consent\u0027, \u0027update\u0027, {\u0027analytics_storage\u0027: \u0027granted\u0027});}\u0022,\u0022onRevoke\u0022:\u0022function(){gtag(\u0027consent\u0027, \u0027update\u0027, {\u0027analytics_storage\u0027: \u0027denied\u0027});}\u0022,\u0022recommendedState\u0022:false,\u0022lawfulBasis\u0022:\u0022consent\u0022},{\u0022name\u0022:\u0022marketing\u0022,\u0022label\u0022:\u0022Advertising\u0022,\u0022description\u0022:\u0022\u003Cp\u003EWe use advertising cookies to display advertisements to you for our products.\u003C\/p\u003E\u0022,\u0022cookies\u0022:[\u0022_ga\u0022],\u0022onAccept\u0022:\u0022function(){gtag(\u0027consent\u0027, \u0027update\u0027, {\u0027ad_storage\u0027: \u0027granted\u0027, \u0027ad_personalization\u0027: \u0027granted\u0027, \u0027ad_user_data\u0027: \u0027granted\u0027});if(typeof window.qconLoadFacebookPixel===\u0027function\u0027){window.qconLoadFacebookPixel();};if(typeof window.qconLoadLinkedIn===\u0027function\u0027){window.qconLoadLinkedIn();};if(typeof window.qconLoadOpenAi===\u0027function\u0027){window.qconLoadOpenAi();}}\u0022,\u0022onRevoke\u0022:\u0022function(){gtag(\u0027consent\u0027, \u0027update\u0027, {\u0027ad_storage\u0027: \u0027denied\u0027, \u0027ad_personalization\u0027: \u0027denied\u0027, \u0027ad_user_data\u0027: \u0027denied\u0027});if(typeof fbq===\u0027function\u0027){fbq(\u0027consent\u0027, \u0027revoke\u0027);};if(typeof oaiq===\u0027function\u0027){oaiq(\u0027consent\u0027, false);}}\u0022,\u0022recommendedState\u0022:false,\u0022lawfulBasis\u0022:\u0022consent\u0022}],\u0022excludedCountries\u0022:[\u0022US\u0022],\u0022debug\u0022:false,\u0022setInnerHTML\u0022:true,\u0022wrapInnerHTML\u0022:false,\u0022mode\u0022:\u0022GDPR\u0022,\u0022acceptBehaviour\u0022:\u0022all\u0022,\u0022closeOnGlobalChange\u0022:true,\u0022notifyDismissButton\u0022:true,\u0022sameSiteCookie\u0022:true,\u0022sameSiteValue\u0022:\u0022Strict\u0022,\u0022ccCookie\u0022:\u0022civiccookiecontrol_cc_cookie\u0022,\u0022secureCookie\u0022:false,\u0022iabCMP\u0022:false,\u0022statement\u0022:[],\u0022ccpaConfig\u0022:[],\u0022accessibility\u0022:{\u0022accessKey\u0022:\u0022C\u0022,\u0022overlay\u0022:true,\u0022outline\u0022:true,\u0022disableSiteScrolling\u0022:false},\u0022text\u0022:{\u0022title\u0022:\u0022Our use of cookies\u0022,\u0022intro\u0022:\u0022\u003Cp\u003EWe use necessary cookies to make our site work. Functional cookies help enhance the performance and functionality of the site. We\u0027d also like to set analytics cookies to help us improve your experience by measuring how you use the site. These will be set only if you accept.\u003C\/p\u003E\u003Cp\u003EFor more detailed information about the cookies we use, see our \u003Ca href=\\\u0022https:\/\/qconferences.com\/cookies\\\u0022\u003ECookie Policy\u003C\/a\u003E\u003C\/p\u003E\u0022,\u0022acceptRecommended\u0022:\u0022Accept Recommended Settings\u0022,\u0022acceptSettings\u0022:\u0022I ACCEPT\u0022,\u0022rejectSettings\u0022:\u0022I DO NOT ACCEPT\u0022,\u0022necessaryTitle\u0022:\u0022Necessary Cookies\u0022,\u0022necessaryDescription\u0022:\u0022\u003Cp\u003ENecessary cookies enable core functionality such as page navigation and access to secure areas. The website cannot function properly without these cookies, and can only be disabled by changing your browser preferences.\u003C\/p\u003E\u0022,\u0022thirdPartyTitle\u0022:\u0022Warning: Some cookies require your attention.\u0022,\u0022thirdPartyDescription\u0022:\u0022\u003Cp\u003EConsent for the following cookies could not be automatically revoked. Please follow the link(s) below to opt out manually.\u003C\/p\u003E\u0022,\u0022on\u0022:\u0022On\u0022,\u0022off\u0022:\u0022Off\u0022,\u0022notifyTitle\u0022:\u0022Your choice regarding cookies on this site\u0022,\u0022notifyDescription\u0022:\u0022\u003Cp\u003EWe use cookies to optimise site functionality and give you the best possible experience.\u003C\/p\u003E\u0022,\u0022accept\u0022:\u0022I A
70ccept\u0022,\u0022reject\u0022:\u0022I Reject\u0022,\u0022settings\u0022:\u0022Cookie Preferences\u0022,\u0022closeLabel\u0022:\u0022Close\u0022,\u0022cornerButton\u0022:\u0022Set cookie preferences.\u0022,\u0022landmark\u0022:\u0022Cookie preferences.\u0022,\u0022showVendors\u0022:\u0022Show vendors within this category\u0022,\u0022thirdPartyCookies\u0022:\u0022This vendor may set third party cookies.\u0022,\u0022readMore\u0022:\u0022Read more\u0022},\u0022branding\u0022:{\u0022fontSizeTitle\u0022:\u0022em\u0022,\u0022fontSize\u0022:\u0022em\u0022,\u0022buttonIconWidth\u0022:\u0022px\u0022,\u0022buttonIconHeight\u0022:\u0022px\u0022,\u0022removeAbout\u0022:true,\u0022rejectText\u0022:\u0022\u0022,\u0022rejectBackground\u0022:\u0022\u0022,\u0022closeText\u0022:\u0022\u0022,\u0022closeBackground\u0022:\u0022\u0022,\u0022notifyFontColor\u0022:\u0022\u0022,\u0022notifyBackgroundColor \u0022:\u0022\u0022},\u0022locales\u0022:[]}","theme":{"mode":"light"},"user":{"uid":0,"permissionsHash":"9f336b9f4f91edb90f866707c695f1bf1422d3e359d268b3efc6f153e9cfeed1"}}</script>
vendor: 1 bytes, line 70
70
71<script src="/sites/qcon_sf/files/js/js_sBtb0X42J6nz6ZAzmM5Jt5yuovyllmD-L6_jRUXQoYA.js?scope=header&delta=0&language=en&theme=qcontheme&include=eJxtjtEOwjAIRX-oGc9-TYOMstq1aGFG_94miw9zPkAu99zkQvmZiVRLZtLmXVegkzUZu-cmFs7sT_wSRFVWjo4CMtbvPeENX-Ex4pG0Vm0wpHHz6B2pjKYDXBhn7gfLPFN5R01pvGY7EgTBXRotPG8rw1cEu2Md00CvaTNC5w_P3WLg"></script>
vendor: 1 bytes, line 71
71
72<script src="/modules/contrib/google_tag/js/gtag.js?tm6uca"></script>
vendor: 1 bytes, line 72
72
73<script src="/modules/custom/qcon_ga/js/ga.js?tm6uca"></script>
73 74 75 </head> 76 <body class="qcon_sf San Francisco" id="once-body"> 77 78 <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> 79 80 <header role="banner" 81 class="sticky top-0 z-[101] w-full py-3 mx-auto border-b bg-skin-base border-skin-base wrap-nav"> 82 <div id="block-qconheader"> 83 84 85 86 <div class="flex px-4 sm:px-6 md:px-8 md:pr-4 items-center header-inner"> 87 <div class="absolute top-0 left-0 celebrate-year"> 88 <img src="//d1udkpklcxvaqz.cloudfront.net/sites/qcon_sf/files/global/Badge.svg" alt="QCon - 19 years of QCon" width="79" height="63" class="w-14 lg:w-[79px]"> 89 </div> 90 <a href="/" title="Home" rel="home" class="inline-block pl-10 lg:pl-8 text-skin-base logo"> 91 <svg width="132" height="52" viewBox="0 0 132 52" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-auto h-11"> 92<g clip-path="url(#clip0_5556_21133)"> 93<path d="M26.3826 32.0751C25.1539 32.7422 23.8011 33.234 22.3229 33.5853C20.8453 33.936 19.2779 34.0942 17.6221 34.0942C12.5483 34.0942 8.48863 32.549 5.44366 29.4565C2.39869 26.3662 0.867661 22.2382 0.867661 17.0731C0.867661 14.2458 1.33046 11.7327 2.2568 9.50338C3.18166 7.27183 4.57155 5.37532 6.42275 3.79452C7.89414 2.53025 9.60068 1.56893 11.4445 0.965718C13.3127 0.333547 15.3779 0.0170898 17.6213 0.0170898C22.6787 0.0170898 26.7377 1.56298 29.8005 4.67258C32.8633 7.78069 34.3765 11.9095 34.3765 17.0731C34.3765 19.2348 34.1276 21.1841 33.6113 22.9402C33.1161 24.6518 32.3136 26.259 31.2431 27.6833C32.1779 28.4906 33.2283 29.1534 34.3594 29.6497C35.4811 30.1422 36.6919 30.4408 37.9912 30.5812L35.516 36.3948C33.647 36.2195 31.9369 35.7634 30.4059 35.025C28.8835 34.3157 27.516 33.313 26.3818 32.0743L26.3826 32.0751ZM17.6221 27.2792C20.2577 27.2792 22.305 26.3833 23.7655 24.5908C25.243 22.8005 25.9733 20.3053 25.9733 17.0909C25.9733 13.8766 25.2252 11.365 23.7477 9.57321C22.2694 7.74578 20.2221 6.85063 17.6228 6.85063C15.0228 6.85063 12.9926 7.76435 11.4972 9.59178C10.0018 11.3999 9.25377 13.9122 9.25377 17.0909C9.25377 20.2703 10.0018 22.7641 11.4794 24.5737C12.9577 26.3833 15.005 27.2785 17.6228 27.2785V27.2792H17.6221Z" fill="#1E8D44"></path> 94<path d="M68.3145 25.838C66.73 28.6141 64.7354 30.6867 62.3672 32.0743C59.9812 33.4612 57.2214 34.1469 54.0524 34.1469C49.0664 34.1469 45.1144 32.6018 42.1935 29.5263C39.2555 26.4531 37.7779 22.308 37.7779 17.0909C37.7779 11.98 39.3097 7.85199 42.3717 4.7253C45.4331 1.59862 49.4578 0.0356445 54.4432 0.0356445C57.578 0.0356445 60.3021 0.736902 62.6168 2.14239C64.9316 3.54862 66.73 5.58553 68.0122 8.2561L61.6199 11.417C60.8711 9.85473 59.8928 8.67656 58.6633 7.86907C57.4354 7.06159 56.0113 6.65822 54.3904 6.65822C51.8625 6.65822 49.8679 7.58753 48.3904 9.43279C46.9121 11.2766 46.1826 13.8231 46.1826 17.0731C46.1826 20.3402 46.9113 22.8874 48.3718 24.697C49.8322 26.5059 51.8617 27.401 54.4966 27.401C56.1532 27.401 57.578 27.0147 58.7889 26.26C59.999 25.4874 61.0137 24.3449 61.8153 22.7998L68.3145 25.838ZM82.8968 34.0942C78.927 34.0942 75.7208 32.9175 73.2991 30.5634C70.8774 28.2092 69.668 25.1011 69.668 21.2182C69.668 17.3724 70.8781 14.2458 73.3177 11.8738C75.7565 9.50262 78.9441 8.32593 82.9154 8.32593C86.9209 8.32593 90.1434 9.50262 92.5651 11.8738C94.9868 14.2458 96.1977 17.3546 96.1977 21.219C96.1977 25.0833 94.969 28.1922 92.5294 30.5455C90.0906 32.9175 86.8852 34.0949 82.8968 34.0949V34.0942ZM77.2526 21.2182C77.2526 23.4319 77.7689 25.171 78.7829 26.471C79.8169 27.771 81.1868 28.421 82.8968 28.421C84.624 28.421 85.9953 27.7702 87.0278 26.471C88.0604 25.171 88.5767 23.4148 88.5767 21.219C88.5767 19.0231 88.0604 17.267 87.0457 15.9491C86.0131 14.6491 84.6418 13.9999 82.9154 13.9999C81.2053 13.9999 79.8518 14.667 78.8193 15.9848C77.7689 17.3019 77.2526 19.0587 77.2526 21.2182ZM99.4388 33.3045V9.11707H106.863V11.365C107.824 10.4156 108.893 9.71433 110.086 9.25673C111.279 8.80062 112.632 8.55473 114.127 8.55473C116.798 8.55473 118.792 9.3793 120.092 11.0485C121.392 12.717 122.051 15.2642 122.051 18.7074V33.3045H114.626V19.0587C114.626 17.4259 114.341 16.2314 113.754 15.4581C113.167 14.6855 112.24 14.3163 110.976 14.3163C109.48 14.3163 108.43 14.6684 107.789 15.3875C107.148 16.1081 106.846 17.3204 106.846 19.0595V33.3045H99.438H99.4388Z" fill="#2B6CAD"></path> 95<path d="M92.3461 50.8263C91.8862 50.8263 91.5007 50.6086 91.3038 50.235H91.2555V50.7698H90.6286V46.0571H91.2801V47.9187H91.3321C91.5066 47.5473 91.8944 47.3244 92.3461 47.3244C93.1818 47.3244 93.7092 47.996 93.7092 49.0739C93.7092 50.1473 93.1788 50.827 92.3468 50.827H92.3461V50.8263ZM92.1589 47.9247C91.6129 47.9247 91.2704 48.3667 91.2674 49.0768C91.2704 49.787 91.6106 50.2253 92.1589 50.2253C92.7101 50.2253 93.0399 49.793 93.0399 49.0739C93.0399 48.3607 92.7093 47.9247 92.1589 47.9247V47.9247ZM94.8183 52C95.4906 52 95.8026 51.7348 9
956.0841 50.911L97.3143 47.3794H96.6234L95.8003 50.0723H95.7483L94.9208 47.3794H94.2121L95.4051 50.7817L95.3569 50.9474C95.2454 51.2891 95.0694 51.4206 94.7603 51.4206C94.6895 51.421 94.6188 51.4166 94.5486 51.4072V51.9836C94.6088 51.9926 94.7641 51.9992 94.8183 51.9992V52Z" fill="#292952"></path> 96<path d="M103.06 51.0952H101.029V42.4937H103.06V51.0952ZM104.365 51.0952V44.7534H106.223V45.3425C106.451 45.1011 106.727 44.9131 107.032 44.7906C107.354 44.665 107.697 44.6024 108.043 44.6063C108.711 44.6063 109.21 44.8225 109.534 45.2601C109.86 45.6976 110.024 46.3654 110.024 47.2673V51.0945H108.167V47.3601C108.167 46.933 108.096 46.6195 107.95 46.4167C107.802 46.2139 107.571 46.1173 107.254 46.1173C106.882 46.1173 106.619 46.2094 106.458 46.3981C106.302 46.5875 106.222 46.9047 106.222 47.3601V51.0959H104.365V51.0952ZM111.396 51.0952V46.0274H110.46V44.8582H111.396C111.383 44.7274 111.378 44.6301 111.374 44.5744C111.374 44.5135 111.369 44.463 111.369 44.411C111.369 43.7335 111.528 43.2462 111.842 42.9446C112.155 42.6474 112.672 42.4937 113.387 42.4937C113.548 42.4937 113.709 42.5028 113.869 42.5211C114.032 42.5405 114.2 42.5731 114.377 42.6192V43.9563H114.068C113.728 43.9563 113.507 43.9987 113.396 44.0863C113.286 44.1755 113.233 44.3463 113.233 44.6108V44.8582H114.377V46.0274H113.237V51.0952H111.396ZM117.706 51.5476C116.707 51.5476 115.901 51.2304 115.291 50.5967C114.682 49.9616 114.377 49.1251 114.377 48.0785C114.377 47.0429 114.682 46.2013 115.296 45.5624C115.905 44.9273 116.712 44.6063 117.707 44.6063C118.716 44.6063 119.527 44.9235 120.136 45.5624C120.746 46.2013 121.051 47.0385 121.051 48.0792C121.051 49.1155 120.742 49.9527 120.127 50.5915C119.518 51.2304 118.712 51.5476 117.706 51.5476V51.5476ZM116.287 48.0792C116.287 48.675 116.417 49.1437 116.673 49.4936C116.933 49.8435 117.277 50.0188 117.708 50.0188C118.138 50.0188 118.488 49.8435 118.748 49.4936C119.008 49.1437 119.138 48.6705 119.138 48.0844C119.138 47.4879 119.008 47.0191 118.752 46.6641C118.492 46.3142 118.147 46.1396 117.712 46.1396C117.282 46.1396 116.941 46.3186 116.681 46.6745C116.417 47.0236 116.288 47.4968 116.288 48.0792H116.287Z" fill="#2B6CAD"></path> 97<path d="M128.308 50.8531C127.989 51.0331 127.648 51.1681 127.292 51.2542C126.908 51.3474 126.513 51.3925 126.117 51.3887C124.848 51.3887 123.832 50.9793 123.065 50.1585C122.305 49.3376 121.921 48.2419 121.921 46.8706C121.921 46.1203 122.037 45.4532 122.269 44.8604C122.493 44.2805 122.85 43.7614 123.311 43.345C123.675 43.0124 124.102 42.7572 124.567 42.5947C125.064 42.4221 125.587 42.3369 126.113 42.3429C127.378 42.3429 128.393 42.7529 129.159 43.5783C129.925 44.4043 130.304 45.5 130.304 46.8706C130.304 47.4441 130.241 47.9626 130.112 48.4284C129.99 48.8792 129.789 49.3051 129.52 49.6868C129.761 49.9067 130.019 50.079 130.299 50.209C130.587 50.3402 130.894 50.4237 131.208 50.4564L130.588 52C130.143 51.96 129.709 51.8365 129.31 51.636C128.927 51.4448 128.586 51.1786 128.308 50.8531V50.8531ZM126.113 49.5805C126.772 49.5805 127.283 49.3428 127.649 48.8659C128.018 48.3905 128.201 47.7279 128.201 46.8751C128.201 46.0223 128.014 45.3552 127.644 44.879C127.275 44.3991 126.762 44.1621 126.108 44.1621C125.457 44.1621 124.95 44.4036 124.576 44.8887C124.202 45.3737 124.019 46.0364 124.019 46.8795C124.019 47.7241 124.206 48.386 124.576 48.8659C124.95 49.3421 125.462 49.5805 126.112 49.5805H126.113Z" fill="#1E8D44"></path> 98<path d="M0.407059 48.7329H1.99974C2.07626 49.3844 2.75523 49.8116 3.63032 49.8116C4.51209 49.8116 5.1138 49.3896 5.1138 48.8095C5.1138 48.2954 4.73643 48.0109 3.78409 47.7969L2.75523 47.5726C1.29923 47.2606 0.582373 46.5222 0.582373 45.3671C0.582373 43.9111 1.84077 42.9476 3.60357 42.9476C5.44214 42.9476 6.59729 43.8947 6.62477 45.3232H5.07592C5.02095 44.6554 4.43483 44.2505 3.60877 44.2505C2.79312 44.2505 2.24563 44.6391 2.24563 45.2244C2.24563 45.7117 2.62894 45.9859 3.5382 46.1939L4.49574 46.3959C6.07729 46.7354 6.76666 47.4136 6.76666 48.6178C6.76666 50.1503 5.5246 51.119 3.56494 51.119C1.66546 51.119 0.456087 50.2164 0.407059 48.7329V48.7329ZM12.6211 50.9823L12.0194 49.0672H9.24409L8.64237 50.9823H6.94643L9.68832 43.0857H11.6316L14.3787 50.9831H12.6219L12.6211 50.9823ZM10.6124 44.5952L9.59992 47.8296H11.6636L10.6511 44.5952H10.6124ZM16.5999 50.9823H15.0176V43.0857H16.3971L20.0861 48.23H20.1299V43.0857H21.7115V50.9823H20.3431L16.6489 45.8105H16.5991V50.9823H16.5999ZM26.5638 50.9823H24.9109V43.0857H30.0835V44.4481H26.5645V46.5668H29.7774V47.8742H26.5645V50.9831L26.5638 50.9823ZM32.5453 44.3761V46.8944H33.9686C34.8006 46.8944 35.2872 46.4182 35.2872 45.
986352C35.2872 44.8693 34.7731 44.3761 33.9523 44.3761H32.5453ZM32.5453 48.0926V50.9823H30.8924V43.0857H34.1268C35.9439 43.0857 36.9839 44.0433 36.9839 45.6033C36.9839 46.6158 36.4587 47.4916 35.5501 47.8467L37.2141 50.9831H35.3421L33.8698 48.0933H32.5453V48.0926ZM43.0745 50.9823L42.4728 49.0672H39.6983L39.0965 50.9823H37.3999L40.1417 43.0857H42.0851L44.8314 50.9823H43.0745ZM41.0659 44.5952L40.0533 47.8296H42.117L41.1045 44.5952H41.0659ZM47.0533 50.9823H45.471V43.0857H46.8505L50.5395 48.23H50.5834V43.0857H52.1649V50.9823H50.7966L47.1023 45.8105H47.0525V50.9823H47.0533ZM56.8048 51.119C54.5064 51.119 53.0667 49.5813 53.0667 47.0311C53.0667 44.486 54.5175 42.9476 56.8048 42.9476C58.7043 42.9476 60.1491 44.1517 60.2754 45.9197H58.6656C58.5126 44.9511 57.7683 44.3159 56.8048 44.3159C55.5568 44.3159 54.753 45.3619 54.753 47.0251C54.753 48.7114 55.5464 49.7514 56.8107 49.7514C57.7906 49.7514 58.497 49.1764 58.6716 48.2404H60.2806C60.0949 50.0025 58.7429 51.119 56.8048 51.119V51.119ZM62.7863 50.9823H61.1334V43.0857H62.7863V50.9823ZM63.6391 48.7329H65.2318C65.3083 49.3844 65.9872 49.8116 66.8631 49.8116C67.7441 49.8116 68.3458 49.3896 68.3458 48.8095C68.3458 48.2954 67.9684 48.0109 67.0161 47.7969L65.9872 47.5726C64.5312 47.2606 63.8144 46.5222 63.8144 45.3671C63.8144 43.9111 65.0735 42.9476 66.8356 42.9476C68.6742 42.9476 69.8293 43.8947 69.8568 45.3232H68.3079C68.253 44.6554 67.6676 44.2505 66.8408 44.2505C66.0259 44.2505 65.4784 44.6391 65.4784 45.2244C65.4784 45.7117 65.861 45.9859 66.7702 46.1939L67.7278 46.3959C69.31 46.7354 69.9987 47.4136 69.9987 48.6178C69.9987 50.1503 68.7566 51.119 66.797 51.119C64.8982 51.119 63.6881 50.2164 63.6398 48.7329H63.6391ZM74.3384 51.119C72.0393 51.119 70.6004 49.5813 70.6004 47.0311C70.6004 44.486 72.0504 42.9476 74.3384 42.9476C76.2372 42.9476 77.682 44.1517 77.8076 45.9197H76.1993C76.0463 44.9511 75.3019 44.3159 74.3384 44.3159C73.0904 44.3159 72.2859 45.3619 72.2859 47.0251C72.2859 48.7114 73.0793 49.7514 74.3436 49.7514C75.3235 49.7514 76.0299 49.1764 76.2045 48.2404H77.8135C77.6278 50.0025 76.2758 51.119 74.3384 51.119V51.119ZM82.2298 42.9476C84.5668 42.9476 86.0392 44.5187 86.0392 47.0363C86.0392 49.5486 84.5668 51.119 82.2298 51.119C79.8868 51.119 78.4204 49.5486 78.4204 47.0363C78.4204 44.5187 79.8868 42.9476 82.2298 42.9476ZM82.2298 44.3271C80.938 44.3271 80.106 45.3782 80.106 47.0363C80.106 48.6891 80.9328 49.7343 82.2298 49.7343C83.5216 49.7343 84.3477 48.6891 84.3477 47.0363C84.3477 45.3782 83.5216 44.3271 82.2298 44.3271Z" fill="#1E8D44"></path> 99</g> 100<defs> 101<clipPath id="clip0_5556_21133"> 102<rect width="131.486" height="52" fill="white"></rect> 103</clipPath> 104</defs> 105</svg> 106 </a> 107 <div class="relative"> 108 <span class="conference-date"> 109 Conference: Nov 16-18, 2026 <br/> 110 Training: Nov 19-20, 2026 <br/> 111 Hyatt Regency, SF 112 </span> 113 </div> 114 <div class="flex-initial hidden w-[95%] lg:block !mb-0"> 115 <div 116 class="relative flex items-center justify-end mb-0"> 117 <!-- NAV URLs --> 118 <div class="border-r flex items-center mr-3 border-gray-300 nav-links text-skin-base desktop-nav"> 119 120 <a href="/schedule/nov2026" data-drupal-link-system-path="schedule/5" class="is-active" aria-current="page">2026 Schedule</a> 121 <a href="https://qconsf.com/#program">Tracks</a> 122 <a href="/speakers/nov2026" data-drupal-link-system-path="speakers/5">Speakers</a> 123 <a href="/training/nov2026" data-drupal-link-system-path="training/5">Training</a> 124 <a href="/teams/nov2026" data-drupal-link-system-path="teams/5">Teams</a> 125 <a href="/training/nov2026/infoq-certified-architect-program-qcon-san-francisco" data-drupal-link-system-path="node/638">Certification</a> 126 <a href="/qcon-cares" data-drupal-link-system-path="qcon-cares">We Care</a> 127 <a href="/venue" data-drupal-link-system-path="node/20">Venue & Hotel</a> 128 <a href="/faq" data-drupal-link-system-path="faq">FAQ</a> 129 130 131
132 </div> 133 <!-- END NAV URLs --> 134 <div class="block mb-0 lg:h-[44px]"> 135 <div class="inline relative"> 136 <div class="block items-center lg:mb-0 lg:flex"> 137 <div class="block lg:inline-block lg:mb-0"> 138 <a href="/user/login" class="login-button items-center justify-center text-black flex px-3 py-1 mr-2 transition-colors border border-black border-solid rounded-md shadow-md login-button align-center hover:no-underline bg-white hover:bg-gray-100 h-[44px] flex align-center hover:text-skin-base"><img src="/modules/custom/qcon_common/images/misc/icon-user.png" class="h-6" alt="User icon"><span class="pl-2 text-base font-semibold font-display">Log in</span> 139 </a> 140 </div> 141 142 143 <div class="block lg:inline-block lg:mb-0"> 144 <a class="regnav-button text-center justify-center items-center px-6 py-2 mr-0 text-base font-semibold text-white transition-colors bg-red-600 border-red-600 border-solid rounded-md shadow-md hover:border-red-700 hover:bg-red-700 font-display hover:text-white hover:no-underline h-[44px] flex align-center" href="/registration/event/nov2026">Register</a> 145 </div> 146 147 148 </div> 149 </div> 150 </div> 151 152 </div> 153 </div> 154 155 <!-- MOBILE NAVIGATION --> 156 <div class="flex-initial block mb-0 lg:hidden !flex-1"> 157 <div class="flex justify-end"> 158 <button id="js-mobile-nav-dropdown" aria-labelledby="js-mobile-nav-dropdown-open" class="relative z-10 block p-2 -my-1 mb-0 rounded-md focus:outline-none hover:cursor-pointer"> 159 <svg viewbox='0 0 30 30' xmlns='http://www.w3.org/2000/svg' class="w-7 h-7 mb-0 text-skin-base" id="js-open-dropdown"> 160 <path class="stroke-current" stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/> 161 </svg> 162 <svg width="30" height="30" viewbox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-7 h-7 hidden mb-0 text-skin-base" id="js-close-dropdown"> 163 <path d="M7 23L23.9706 7" class="stroke-current" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 164 <path d="M7 7L23.9706 23" class="stroke-current" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 165 </svg> 166 167 </button> 168 </div> 169 <div id="js-mobile-nav-dropdown-open" class="absolute left-0 right-0 hidden w-full px-4 py-2 mt-[2px] pb-4 bg-skin-base shadow-md nav-mobilelinks"> 170 <hr class="mb-2"/> 171 172 <a href="/schedule/nov2026" data-drupal-link-system-path="schedule/5" class="is-active" aria-current="page">2026 Schedule</a> 173 <a href="https://qconsf.com/#program">Tracks</a> 174 <a href="/speakers/nov2026" data-drupal-link-system-path="speakers/5">Speakers</a> 175 <a href="/training/nov2026" data-drupal-link-system-path="training/5">Training</a> 176 <a href="/teams/nov2026" data-drupal-link-system-path="teams/5">Teams</a> 177 <a href="/training/nov2026/infoq-certified-architect-program-qcon-san-francisco" data-drupal-link-system-path="node/638">Certification</a> 178 <a href="/qcon-cares" data-drupal-link-system-path="qcon-cares">We Care</a> 179 <a href="/venue" data-drupal-link-system-path="node/20">Venue & Hotel</a> 180 <a href="/faq" data-drupal-link-system-path="faq">FAQ</a> 181 182 183 184 <hr/> 185 <div class="block"></div> 186 <div class="block mb-0 lg:h-[44px]"> 187 <div class="inline relative"> 188 <div class="block items-center lg:mb-0 lg:flex"> 189 <div class="block lg:inline-block lg:mb-0"> 190 <a href="/user/login" class="login-button items-center justify-center text-black flex px-3 py-1 mr-2 transition-colors border border-black border-solid rounded-md shadow-md login-button align-center hover:no-underline bg-white hover:bg-gray-100 h-[44px] flex align-center hover:text-skin-base"><img src="/modules/custom/qcon_common/images/misc/icon-user.png" class="h-6" alt="User icon"><span class="pl-2 text-base font-semibold font-display">Log in</span> 191 </a> 192 </div> 193 194 195 <div class="block lg:inline-block lg:mb-0"> 196 <a class="regnav-button text-center justify-center items-center px-6 py-2 mr-0 text-base font-semibold text-white transition-colors bg-red-600 border-red-600 border-solid rounded-md shadow-md hover:border-red-700 hover:bg-red-700 font-display hover:text-white hover:no-underline h-[44px] flex align-center" href="/registration/event/nov2026">Register</a> 197 </div> 198 199 200 </div> 201 </div> 202 </div> 203 204 205 </div> 206 </div> 207 <!-- END MOBILE NAVIGATION --> 208 </nav> 209 <!--END NEW NAVIGATION --> 210</div> 211<div class="justify-center pt-[10px] pb-0 mx-auto mt-3 text-center border-t bg-skin-base border-skin-base small-screen-nav"> 212 <div class="flex items-center mr-3 nav-links text-skin-base"> 213 214 <a href="/schedule/nov2026" data-drupal-link-system-path="schedule/5" class="is-active" aria-current="page">2026 Schedule</a> 215 <a href="https://qconsf.com/#program">Tracks</a> 216 <a href="/speakers/nov2026" data-drupal-link-system-path="speakers/5">Speakers</a> 217 <a href="/training/nov2026" data-drupal-link-system-path="training/5">Training</a> 218 <a href="/teams/nov2026" data-drupal-link-system-path="teams/5">Teams</a> 219 <a href="/training/nov2026/infoq-certified-architect-program-qcon-san-francisco" data-drupal-link-system-path="node/638">Certification</a> 220 <a href="/qcon-cares" data-drupal-link-system-path="qcon-cares">We Care</a> 221 <a href="/venue" data-drupal-link-system-path="node/20">Venue & Hotel</a> 222 <a href="/faq" data-drupal-link-system-path="faq">FAQ</a> 223 224 225 226 </div> 227</div> 228 </div> 229 230 231 </header> 232 233 234 235 236
237<main role="main" class="min-h-screen px-4 pb-20 mx-auto sm:px-6 md:px-8 "> 238 <div> 239 240<div> 241 242 243 244 <h1 class="text-3xl pt-8 pb-6 text-center mx-auto max-w-screen-xl md:text-5xl">2026 Schedule</h1> 245 246 247 </div> 248<div data-drupal-messages-fallback class="hidden"></div> 249<div id="block-qcontheme-content"> 250 251 252 253 254 255 <div class="items-center min-w-full pt-0 pb-4 mb-0 prose lg:flex xl:prose-lg"> 256 <div class="flex-1"> 257 258 </div> 259 260 </div> 261 <div class="grid gap-2 px-4 mx-auto mb-8 lg:gap-6 max-w-lg"> 262 <div class="p-2 border border-blue-300 rounded-lg md:p-4 bg-blue-50"> 263 <div class="flex gap-2 md:gap-4"> 264 <svg width="24" height="24" viewBox="0 0 24 24" class="flex-shrink-0 mt-0.5" fill="none" xmlns="http://www.w3.org/2000/svg"> 265 <path d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" stroke="#256DFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 266 <path d="M12 8V12" stroke="#256DFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 267 <path d="M12 16H12.01" stroke="#256DFA" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 268 </svg> 269 <div class="prose prose-a:!text-black"> 270 <p>Schedule subject to change.</p> 271 </div> 272 </div> 273</div> 274 275 </div> 276 277 <div class="sticky bg-white z-20 py-2 mb-8 font-display !overflow-visible text-xs md:text-sm md:snap-proximity md:snap-x md:overflow-x-hidden schedule-days"> 278 <div class="flex gap-2 items-center md:gap-0 md:items-stretch md:justify-between"> 279 280 281 <ul class="lg:pl-[120px] flex flex-1 gap-0 items-center p-1 min-w-0 bg-blue-50 rounded-xl md:gap-3 md:justify-center md:p-0 md:w-full md:bg-transparent md:rounded-none nav-schedule" data-day-selector> 282 <li class="flex-1 min-w-0 text-center md:flex-none"> 283 <a class="flex flex-col gap-0.5 justify-center items-center h-11 px-1 !mb-0 font-bold text-black rounded-lg md:block md:h-auto md:p-2 md:px-4 md:bg-blue-50 schedule-day" href="#day-319"> 284 <span class="leading-none md:hidden">Mon</span> 285 <span class="font-semibold leading-none opacity-70 md:hidden">16</span> 286 <span class="hidden md:inline">Monday<br>Nov 16</span> 287 </a> 288 </li> 289 <li class="flex-1 min-w-0 text-center md:flex-none"> 290 <a class="flex flex-col gap-0.5 justify-center items-center h-11 px-1 !mb-0 font-bold text-black rounded-lg md:block md:h-auto md:p-2 md:px-4 md:bg-blue-50 schedule-day" href="#day-320"> 291 <span class="leading-none md:hidden">Tue</span> 292 <span class="font-semibold leading-none opacity-70 md:hidden">17</span> 293 <span class="hidden md:inline">Tuesday<br>Nov 17</span> 294 </a> 295 </li> 296 <li class="flex-1 min-w-0 text-center md:flex-none"> 297 <a class="flex flex-col gap-0.5 justify-center items-center h-11 px-1 !mb-0 font-bold text-black rounded-lg md:block md:h-auto md:p-2 md:px-4 md:bg-blue-50 schedule-day" href="#day-321"> 298 <span class="leading-none md:hidden">Wed</span> 299 <span class="font-semibold leading-none opacity-70 md:hidden">18</span> 300 <span class="hidden md:inline">Wednesday<br>Nov 18</span> 301 </a> 302 </li> 303 <li class="flex-1 min-w-0 text-center md:flex-none"> 304 <a class="flex flex-col gap-0.5 justify-center items-center h-11 px-1 !mb-0 font-bold text-black rounded-lg md:block md:h-auto md:p-2 md:px-4 md:bg-blue-50 schedule-day" href="#day-322"> 305 <span class="leading-none md:hidden">Thu</span> 306 <span class="font-semibold leading-none opacity-70 md:hidden">19</span> 307 <span class="hidden md:inline">Thursday<br>Nov 19</span> 308 </a> 309 </li> 310 <li class="flex-1 min-w-0 text-center md:flex-none"> 311 <a class="flex flex-col gap-0.5 justify-center items-center h-11 px-1 !mb-0 font-bold text-black rounded-lg md:block md:h-auto md:p-2 md:px-4 md:bg-blue-50 schedule-day" href="#day-323"> 312 <span class="leading-none md:hidden">Fri</span> 313 <span class="font-semibold leading-none opacity-70 md:hidden">20</span> 314 <span class="hidden md:inline">Friday<br>Nov 20</span> 315 </a> 316 </li> 317 </ul> 318 <div class="relative flex-shrink-0 lg:mt-0 lg:ml-8 js-schedule-filter"> 319 <button type="button" class="inline-flex gap-2 justify-center items-center w-11 h-11 px-0 md:px-4 py-0 md:py-2 text-sm font-semibold text-gray-900 bg-blue-50 md:w-auto md:h-[56px] rounded-xl md:rounded-lg align-middle hover:bg-gray-50 focus:outline-none js-schedule-filter-toggle" aria-expanded="false"> 320 <span class="flex items-center justify-center w-4 h-4" aria-hidden="true"> 321 <svg width="18" height="18" viewbox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 322 <path d="M7.5 13.5H10.5V12H7.5V13.5ZM2.25 4.5V6H15.75V4.5H2.25ZM4.5 9.75H13.5V8.25H4.5V9.75Z" fill="black"/> 323 </svg> 324 </span> 325 <span class="hidden font-bold md:flex">Filters</span> 326 <span class="hidden md:flex items-center justify-center w-4 h-4 transition-transform duration-200 js-schedule-filter-arrow" aria-hidden="true"> 327 <svg width="18" height="18" viewbox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 328 <path d="M4.5 6.75L9 11.25L13.5 6.75" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 329 </svg> 330 </span>
331 <span class="hidden px-2 py-1 w-[24px] h-[24px] absolute top-[-7px] right-[-7px] z-40 text-xs font-bold text-white bg-blue-600 rounded-full js-schedule-filter-indicator" aria-hidden="true"></span> 332 </button> 333 <div class="hidden fixed inset-0 z-30 bg-black/30 md:hidden js-schedule-filter-scrim" aria-hidden="true"></div> 334 <div class="hidden fixed inset-x-0 bottom-0 z-40 p-6 space-y-6 bg-white border-t border-gray-200 rounded-t-2xl shadow-xl max-h-[80vh] overflow-y-auto overscroll-contain transition-transform motion-reduce:transition-none md:absolute md:inset-x-auto md:right-0 md:bottom-auto md:z-30 md:mt-3 md:w-80 md:max-h-none md:overflow-visible md:transition-none js-schedule-filter-panel"> 335 <div class="-mt-3 touch-none cursor-grab active:cursor-grabbing md:hidden js-schedule-filter-grabber"> 336 <span class="block mx-auto mb-2 w-10 h-1 bg-gray-300 rounded-full" aria-hidden="true"></span> 337 <div class="flex justify-between items-center"> 338 <span class="text-sm font-bold text-gray-900 font-display">Filters</span> 339 <button type="button" class="flex justify-center items-center -mr-3 w-11 h-11 text-gray-600 hover:text-gray-900 focus:outline-none js-schedule-filter-close" aria-label="Close filters"> 340 <svg width="20" height="20" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 341 <path d="M6 6l12 12M18 6L6 18" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 342 </svg> 343 </button> 344 </div> 345 </div> 346 <fieldset class="space-y-3"> 347 <legend class="flex items-center justify-between text-sm font-bold text-gray-900 font-display">Learning Level (<a aria-label="Learn more about learning levels" href="#" class="text-blue-600 hover:text-blue-800 js-learning-level-info">learn more</a>)</legend> 348 <label for="schedule-filter-level-11043" class="flex items-center gap-3 text-sm text-gray-900"> 349 <input id="schedule-filter-level-11043" type="checkbox" name="schedule-filter-level" value="beginner" class="w-4 h-4 text-blue-600 border-gray-300 rounded focus:ring-blue-500 js-schedule-filter-option"> 350 <span class="text-sm font-semibold">Beginner</span> 351 </label> 352 <label for="schedule-filter-level-11042" class="flex items-center gap-3 text-sm text-gray-900"> 353 <input id="schedule-filter-level-11042" type="checkbox" name="schedule-filter-level" value="intermediate" class="w-4 h-4 text-blue-600 border-gray-300 rounded focus:ring-blue-500 js-schedule-filter-option"> 354 <span class="text-sm font-semibold">Intermediate</span> 355 </label> 356 <label for="schedule-filter-level-11060" class="flex items-center gap-3 text-sm text-gray-900"> 357 <input id="schedule-filter-level-11060" type="checkbox" name="schedule-filter-level" value="advanced" class="w-4 h-4 text-blue-600 border-gray-300 rounded focus:ring-blue-500 js-schedule-filter-option"> 358 <span class="text-sm font-semibold">Advanced</span> 359 </label> 360 </fieldset> 361 <fieldset class="space-y-3"> 362 <legend class="text-sm font-bold text-gray-900 font-display">Topics</legend> 363 <div class="flex flex-wrap gap-2"> 364 <label for="schedule-filter-persona-11669" class="cursor-pointer"> 365 <input id="schedule-filter-persona-11669" type="checkbox" name="schedule-filter-persona" value="observability--sre" class="hidden js-schedule-filter-option"> 366 <span class="inline-flex items-center px-2 py-1.5 text-[13px] font-semibold text-gray-700 bg-white rounded-lg border border-gray-300 hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-blue-500 js-filter-button">Observability & SRE</span> 367 </label> 368 <label for="schedule-filter-persona-11664" class="cursor-pointer"> 369 <input id="schedule-filter-persona-11664" type="checkbox" name="schedule-filter-persona" value="security" class="hidden js-schedule-filter-option"> 370 <span class="inline-flex items-center px-2 py-1.5 text-[13px] font-semibold text-gray-700 bg-white rounded-lg border border-gray-300 hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-blue-500 js-filter-button">Security</span> 371 </label> 372 <label for="schedule-filter-persona-11661" class="cursor-pointer"> 373 <input id="schedule-filter-persona-11661" type="checkbox" name="schedule-filter-persona" value="architecture" class="hidden js-schedule-filter-option"> 374 <span class="inline-flex items-center px-2 py-1.5 text-[13px] font-semibold text-gray-700 bg-white rounded-lg border border-gray-300 hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-blue-500 js-filter-button">Architecture</span> 375 </label> 376 <label for="schedule-filter-persona-11663" class="cursor-pointer"> 377 <input id="schedule-filter-persona-11663" type="checkbox" name="schedule-filter-persona" value="ai--ml" class="hidden js-schedule-filter-option"> 378 <span class="inline-flex items-center px-2 py-1.5 text-[13px] font-semibold text-gray-700 bg-white rounded-lg border border-gray-300 hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-blue-500 js-filter-button">AI & ML</span> 379 </label> 380 <label for="schedule-filter-persona-11667" class="cursor-pointer"> 381 <input id="schedule-filter-persona-11667" type="checkbox" name="schedule-filter-persona" value="devex--frontends" class="hidden js-schedule-filter-option"> 382 <span class="inline-flex items-center px-2 py-1.5 text-[13px] font-semibold text-gray-700 bg-white rounded-lg border border-gray-300 hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-blue-500 js-filter-button">DevEx & Frontends</span> 383 </label> 384 <label for="schedule-filter-persona-11670" class="cursor-pointer"> 385 <input id="schedule-filter-persona-11670" type="checkbox" name="schedule-filter-persona" value="modern-languages--infrastru
385cture" class="hidden js-schedule-filter-option"> 386 <span class="inline-flex items-center px-2 py-1.5 text-[13px] font-semibold text-gray-700 bg-white rounded-lg border border-gray-300 hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-blue-500 js-filter-button">Modern Languages & Infrastructure</span> 387 </label> 388 <label for="schedule-filter-persona-11665" class="cursor-pointer"> 389 <input id="schedule-filter-persona-11665" type="checkbox" name="schedule-filter-persona" value="platform-engineering" class="hidden js-schedule-filter-option"> 390 <span class="inline-flex items-center px-2 py-1.5 text-[13px] font-semibold text-gray-700 bg-white rounded-lg border border-gray-300 hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-blue-500 js-filter-button">Platform Engineering</span> 391 </label> 392 <label for="schedule-filter-persona-11662" class="cursor-pointer"> 393 <input id="schedule-filter-persona-11662" type="checkbox" name="schedule-filter-persona" value="teams--orgs" class="hidden js-schedule-filter-option"> 394 <span class="inline-flex items-center px-2 py-1.5 text-[13px] font-semibold text-gray-700 bg-white rounded-lg border border-gray-300 hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-blue-500 js-filter-button">Teams & Orgs</span> 395 </label> 396 </div> 397 </fieldset> 398 <div class="flex items-center justify-between pt-2 pl-16 border-t border-gray-100 md:pl-0"> 399 <button type="button" class="text-sm font-bold text-gray-600 font-display hover:text-gray-900 js-schedule-filter-clear">Clear filters</button> 400 401 <button type="button" class="px-4 py-2 text-sm font-bold text-white bg-blue-600 rounded-md font-display hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-500 js-schedule-filter-apply">Apply</button> 402 </div> 403 </div> 404 </div> 405 406 </div> 407 </div> 408 409 <!-- Hidden modal content for Learning Levels --> 410 <div id="learning-level-modal-content" class="hidden"> 411 <div class="space-y-4"> 412 <p> 413 <strong class="flex items-center w-full mb-2"><img src="/modules/custom/qcon_schedule/icons/beginner-icon.svg" alt="Beginner" class="mr-2">Beginner</strong> 414 For those learning about a topic for the first time or looking to gain foundational knowledge before starting a project. For these presentations, you will walk away with a conceptual understanding, knowledge of basic tools, and/or the first steps required to try it out. 415 </p> 416 <p> 417 <strong class="flex items-center w-full mb-2"><img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" alt="Beginner" class="mr-2">Intermediate</strong> 418 Sessions for those actively working with the technology daily and who want to improve their efficiency, testing, and/or application of best practices. In these sessions, you may learn concrete code examples, testing strategies, common pitfalls, and/or methods to solve medium-complexity problems. 419 </p> 420 <p> 421 <strong class="flex items-center w-full mb-2"><img src="/modules/custom/qcon_schedule/icons/advanced-icon.svg" alt="Beginner" class="mr-2">Advanced</strong> 422 For the attendees who are actively designing or leading projects with a particular technology and want to understand complex trade-offs, scalability, and integration challenges. These sessions may allow you to gain unique, production-tested insights, architectural patterns, performance optimization tips, and/or analysis of design trade-offs. 423 </p> 424 425 </div> 426 </div> 427 428 <div class="space-y-12"> 429 <section id="day-319" class="scroll-mt-36"> 430 <h2 class="py-4 text-2xl font-bold text-center scroll-m-16">Monday, November 16th, 2026</h2> 431 <div class="items-stretch timeslot xl:flex content" data-start="1794842100" data-end="1794848400"> 432 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">07:15AM PST</div> 433 434 <div class="flex-col px-2 py-4 timeslot__break"> 435 <p class="font-mono text-sm"> 436 Badge Pickup - Market Street Foyer & Continental Breakfast - Pacific Level 437 </p> 438 </div> 439 440 </div> 441<div class="items-stretch timeslot xl:flex content" data-start="1794848400" data-end="1794852600"> 442 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">09:00AM PST</div> 443 444 <div id="item_node--732" class="flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100" data-node-id="732"> 445 <div class="flex mb-0 !mt-0 sm:flex-row flex-col items-start"> 446 </div> 447 <p class="font-mono text-sm">Conference Introduction and Keynote:</p> 448 449 450 451 <h3 class="font-bold leading-tight"> 452 <a href="/keynote/nov2026/harness-new-operating-system" class="text-skin-base hover:text-skin-accent-blue hover:underline">The Harness Is the New Operating System</a> 453 </h3> 454 455 <div class="flex flex-col space-y-2 w-full card-content"> 456 <p class="font-mono text-xs"> 457 <a href="/speakers/manjurajashekhar" class="text-skin-base">Manju Rajashekhar</a> 458 - 459 Mad Labs 460 </p> 461 462 <p class="font-mono text-xs text-slate-600">Grand Ballroom</p> 463 464 465 466 <div class="flex gap-2"> 467 468 </div> 469 470 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls w-full"> 471 472 473 <div class="js-schedule-icon-placeholder" data-node-id="732" data-icon-type="my_sc
473hedule"></div> 474 475 </div> 476 </div> 477 478 479 </div> 480 481 </div> 482<div class="items-stretch timeslot xl:flex content" data-start="1794852600" data-end="1794854100"> 483 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">10:10AM PST</div> 484 485 <div class="flex-col px-2 py-4 timeslot__break"> 486 <p class="font-mono text-sm"> 487 Break 488 </p> 489 </div> 490 491 </div> 492 493 <div class="timeslot z-10 hidden items-stretch bg-skin-base xl:sticky xl:flex"> 494 <div class="py-4 pr-2 font-mono text-xs timeslot__time md:px-2">Tracks</div> 495 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-3 transition duration-300 rounded-lg bg-brand-blue !bg-track-blue timeslot__track hover:bg-skin-accent-blue"> 496 497<h3 class="font-bold leading-tight"> 498 <a href="/track/nov2026/architectures-youve-always-wondered-about" class="text-white hover:underline"> Architectures You've Always Wondered About</a> 499</h3> 500 <p class="font-mono text-xs text-white"> 501 <a href="/track-hosts/danielamiao" class="text-white">Daniela Miao</a> 502 - Momento 503 </p> 504 505</div> 506 507 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-3 transition duration-300 rounded-lg bg-brand-blue !bg-track-blue timeslot__track hover:bg-skin-accent-blue"> 508 509<h3 class="font-bold leading-tight"> 510 <a href="/track/nov2026/guardrails-safety-nets-evals-new-landscape" class="text-white hover:underline">Guardrails & Safety Nets (Evals) for the New Landscape</a> 511</h3> 512 <p class="font-mono text-xs text-white"> 513 <a href="/track-hosts/tanyareilly" class="text-white">Tanya Reilly</a> 514 - Datadog 515 </p> 516 517</div> 518 519 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-3 transition duration-300 rounded-lg bg-brand-blue !bg-track-blue timeslot__track hover:bg-skin-accent-blue"> 520 521<h3 class="font-bold leading-tight"> 522 <a href="/track/nov2026/modern-api-design-humans-and-agents" class="text-white hover:underline">Modern API Design for Humans and Agents</a> 523</h3> 524 <p class="font-mono text-xs text-white"> 525 <a href="/track-hosts/krysflores" class="text-white">Krys Flores</a> 526 - Crunchyroll 527 </p> 528 529</div> 530 531 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-3 transition duration-300 rounded-lg bg-brand-blue !bg-track-blue timeslot__track hover:bg-skin-accent-blue"> 532 533<h3 class="font-bold leading-tight"> 534 <a href="/track/nov2026/resilience-engineering-everything-fails-all-time" class="text-white hover:underline">Resilience Engineering: Everything Fails All the Time</a> 535</h3> 536 <p class="font-mono text-xs text-white"> 537 <a href="/track-hosts/vanessahuertagranda" class="text-white">Vanessa Huerta Granda</a> 538 - Enova 539 </p> 540 541</div> 542 543 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-3 transition duration-300 rounded-lg bg-brand-blue !bg-gray-600 timeslot__track hover:bg-skin-accent-blue"> 544 545<h3 class="font-bold leading-tight"> 546 <a href="/track/nov2026/sponsored-solution-track-i" class="text-white hover:underline">Sponsored Solution Track I</a> 547</h3> 548 549</div> 550 551 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-3 transition duration-300 rounded-lg bg-brand-blue !bg-gray-600 timeslot__track hover:bg-skin-accent-blue"> 552 553<h3 class="font-bold leading-tight"> 554 <a href="/track/nov2026/sponsored-solution-track-ii" class="text-white hover:underline">Sponsored Solution Track II</a> 555</h3> 556 557</div> 558 559 </div> 560 561 <div class="items-stretch timeslot xl:flex content" data-start="1794854100" data-end="1794857100"> 562 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">10:35AM PST</div> 563 564 565 <div id="item_node--658" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="658" data-level="advanced"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br> Architectures You've Always Wondered About</p> 566 567 568 <h3 class="!mt-0 font-bold leading-tight p-title">
569 <a href="/presentation/nov2026/live-resharding-without-regret-lessons-building-valkeys-atomic-slot-migration" class="text-skin-base hover:text-skin-accent-blue hover:underline">Live Resharding Without Regret: Lessons from Building Valkey's Atomic Slot Migration</a> 570 </h3> 571 <p class="hidden text-sm text-skin-base session-description">Sharding is easy. Resharding under heavy load is notoriously difficult. How do you move gigabytes of state across live database nodes without dropping keys, blocking the main event loop, or breaking client abstractions?</p> 572 <div class="flex flex-col space-y-2 w-full h-full card-content"> 573 <p class="font-mono text-xs"> 574 <a href="/speakers/jacobmurphy" class="text-skin-base">Jacob Murphy</a> 575 - 576 Google 577 </p> 578 579 <p class="font-mono text-xs text-slate-600">Ballroom BC</p> 580 581 582 583 584 <div class="flex gap-2"> 585 586 <div class="flex relative flex-col items-start group"> 587 <img src="/modules/custom/qcon_schedule/icons/advanced-icon.svg" width="20px" height="20px" alt="Advanced Topic"> 588 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 589 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Advanced Topic</span> 590 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 591 </div> 592 </div> 593 594 </div> 595 596 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 597 598 599 <div class="js-schedule-icon-placeholder" data-node-id="658" data-icon-type="my_sc
599hedule"></div> 600 </div> 601 </div> 602</div> 603 604 605 606 <div id="item_node--723" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="723"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Guardrails & Safety Nets (Evals) for the New Landscape</p> 607 608 609 <h3 class="!mt-0 font-bold leading-tight p-title"> 610 <a href="/presentation/nov2026/token-efficiency-uber" class="text-skin-base hover:text-skin-accent-blue hover:underline">Token Efficiency at Uber</a> 611 </h3> 612 <p class="hidden text-sm text-skin-base session-description">Details coming soon.</p> 613 <div class="flex flex-col space-y-2 w-full h-full card-content"> 614 615 <p class="font-mono text-xs text-slate-600">Ballroom A</p> 616 617 618 619 620 <div class="flex gap-2"> 621 622 623 </div> 624 625 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 626 627 628 <div class="js-schedule-icon-placeholder" data-node-id="723" data-icon-type="my_sc
628hedule"></div> 629 </div> 630 </div> 631</div> 632 633 634 635 <div id="item_node--661" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="661"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Modern API Design for Humans and Agents</p> 636 637 638 <h3 class="!mt-0 font-bold leading-tight p-title"> 639 <a href="/presentation/nov2026/apis-cant-afford-be-wrong-lessons-moving-money" class="text-skin-base hover:text-skin-accent-blue hover:underline">APIs That Can't Afford to Be Wrong: Lessons from Moving Money</a> 640 </h3> 641 <p class="hidden text-sm text-skin-base session-description">Most API design advice assumes a forgiving environment: retries are cheap, data has a single source of truth, and a slow response is only an inconvenience. Financial infrastructure assumes none of that. Card networks give you three seconds to auth or decline.</p> 642 <div class="flex flex-col space-y-2 w-full h-full card-content"> 643 <p class="font-mono text-xs"> 644 <a href="/speakers/fawziyahalebiosu" class="text-skin-base">Fawziyah Alebiosu</a> 645 - 646 Imprint 647 </p> 648 649 <p class="font-mono text-xs text-slate-600">Pacific DEKJ</p> 650 651 652 653 654 <div class="flex gap-2"> 655 656 657 </div> 658 659 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 660 661 662 <div class="js-schedule-icon-placeholder" data-node-id="661" data-icon-type="my_sc
662hedule"></div> 663 </div> 664 </div> 665</div> 666 667 668 669 <div id="item_node--698" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="698" data-level="intermediate" data-persona="observability--sre security"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Resilience Engineering: Everything Fails All the Time</p> 670 671 672 <h3 class="!mt-0 font-bold leading-tight p-title"> 673 <a href="/presentation/nov2026/freeze-paradox-why-stopping-deployments-doesnt-stop-failures" class="text-skin-base hover:text-skin-accent-blue hover:underline">The Freeze Paradox: Why Stopping Deployments Doesn't Stop Failures</a> 674 </h3> 675 <p class="hidden text-sm text-skin-base session-description">When systems fail at Netflix and in an environment this complex, they sometimes will, the instinctive response is to freeze deployments.</p> 676 <div class="flex flex-col space-y-2 w-full h-full card-content"> 677 <p class="font-mono text-xs"> 678 <a href="/speakers/prachijain" class="text-skin-base">Prachi Jain</a> 679 - 680 Netflix 681 </p> 682 <p class="font-mono text-xs"> 683 <a href="/speakers/sandhyanarayan" class="text-skin-base">Sandhya Narayan</a> 684 - 685 Netflix 686 </p> 687 688 <p class="font-mono text-xs text-slate-600">Seacliff ABC</p> 689 690 691 692 693 <div class="flex gap-2"> 694 695 <div class="flex relative flex-col items-start group"> 696 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 697 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 698 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 699 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 700 </div> 701 </div> 702 703 </div> 704 705 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 706 707 708 <div class="js-schedule-icon-placeholder" data-node-id="698" data-icon-type="my_sc
708hedule"></div> 709 </div> 710 </div> 711</div> 712 713 714 715 <div id="item_node--736" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="736" data-level="intermediate" data-persona="architecture"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Sponsored Solution Track I</p> 716 717 718 <h3 class="!mt-0 font-bold leading-tight p-title"> 719 <a href="/presentation/nov2026/legacy-vs-ai-native-wrong-question-architecting-modern-platform" class="text-skin-base hover:text-skin-accent-blue hover:underline">Legacy vs. AI-Native Is the Wrong Question: Architecting the Modern Platform</a> 720 </h3> 721 <p class="hidden text-sm text-skin-base session-description">Engineering leaders modernizing operational platforms are often presented with a false binary: choose the control and reliability of established enterprise platforms or embrace AI-native tools optimized for speed, automation, and intelligent experiences.</p> 722 <div class="flex flex-col space-y-2 w-full h-full card-content"> 723 <p class="font-mono text-xs"> 724 <a href="/speakers/payalpatelfreshworkscom" class="text-skin-base">Payal Patel</a> 725 - 726 Freshworks 727 </p> 728 <p class="font-mono text-xs"> 729 <a href="/speakers/saiprasadmuralifreshworkscom" class="text-skin-base">Saiprasad Murali</a> 730 - 731 Freshworks 732 </p> 733 734 <p class="font-mono text-xs text-slate-600">Pacific LM</p> 735 736 737 738 739 <div class="flex gap-2"> 740 <div class="flex relative flex-col items-start group"> 741 <img src="/modules/custom/qcon_schedule/icons/icon-no-video-light.svg" width="20px" height="20px" alt="No Video Available"> 742 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 743 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">No Video Available</span> 744 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 745 </div> 746 </div> 747 748 <div class="flex relative flex-col items-start group"> 749 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 750 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 751 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 752 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 753 </div> 754 </div> 755 756 </div> 757 758 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 759 760 761 <div class="js-schedule-icon-placeholder" data-node-id="736" data-icon-type="my_sc
761hedule"></div> 762 </div> 763 </div> 764</div> 765 766 767 768 <div id="" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " ></div> 769 770 771 </div> 772<div class="items-stretch timeslot xl:flex content" data-start="1794857100" data-end="1794858300"> 773 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">11:25AM PST</div> 774 775 <div class="flex-col px-2 py-4 timeslot__break"> 776 <p class="font-mono text-sm"> 777 Break 778 </p> 779 </div> 780 781 </div> 782<div class="items-stretch timeslot xl:flex content" data-start="1794858300" data-end="1794861300"> 783 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">11:45AM PST</div> 784 785 786 <div id="item_node--677" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="677" data-persona="architecture"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br> Architectures You've Always Wondered About</p> 787 788 789 <h3 class="!mt-0 font-bold leading-tight p-title"> 790 <a href="/presentation/nov2026/architecting-nubanks-global-financial-infrastructure" class="text-skin-base hover:text-skin-accent-blue hover:underline">Architecting Nubank's Global Financial Infrastructure</a> 791 </h3> 792 <p class="hidden text-sm text-skin-base session-description">Instant payment frameworks are transforming global finance, but few institutions have faced the infrastructure scale required by Brazil's Pix network.</p> 793 <div class="flex flex-col space-y-2 w-full h-full card-content"> 794 795 <p class="font-mono text-xs text-slate-600">Ballroom BC</p> 796 797 798 799 800 <div class="flex gap-2"> 801 802 803 </div> 804 805 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 806 807 808 <div class="js-schedule-icon-placeholder" data-node-id="677" data-icon-type="my_sc
808hedule"></div> 809 </div> 810 </div> 811</div> 812 813 814 815 <div id="item_node--696" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="696" data-persona="ai--ml security"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Guardrails & Safety Nets (Evals) for the New Landscape</p> 816 817 818 <h3 class="!mt-0 font-bold leading-tight p-title"> 819 <a href="/presentation/nov2026/how-airbnb-guardrailed-its-ai-customer-support-agent" class="text-skin-base hover:text-skin-accent-blue hover:underline">How Airbnb Guardrailed Its AI Customer Support Agent</a> 820 </h3> 821 <p class="hidden text-sm text-skin-base session-description">When Airbnb launched its AI customer support assistant, the feature made the news â the guardrails built to make it safe to ship did not. Yet an AI agent that talks to millions of customers, remembers a conversation across turns, and can trigger account actions is a</p> 822 <div class="flex flex-col space-y-2 w-full h-full card-content"> 823 <p class="font-mono text-xs"> 824 <a href="/speakers/weipingpeng" class="text-skin-base">Weiping Peng</a> 825 - 826 Airbnb 827 </p> 828 829 <p class="font-mono text-xs text-slate-600">Ballroom A</p> 830 831 832 833 834 <div class="flex gap-2"> 835 836 837 </div> 838 839 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 840 841 842 <div class="js-schedule-icon-placeholder" data-node-id="696" data-icon-type="my_sc
842hedule"></div> 843 </div> 844 </div> 845</div> 846 847 848 849 <div id="item_node--692" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="692"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Modern API Design for Humans and Agents</p> 850 851 852 <h3 class="!mt-0 font-bold leading-tight p-title"> 853 <a href="/presentation/nov2026/everything-i-knew-about-developer-experience-wrong-agents" class="text-skin-base hover:text-skin-accent-blue hover:underline">Everything I Knew About Developer Experience Is Wrong for Agents</a> 854 </h3> 855 <p class="hidden text-sm text-skin-base session-description">Most of what we know about developer experience we learned from humans. Agents are a different user, and some of our best practices quietly work against them.</p> 856 <div class="flex flex-col space-y-2 w-full h-full card-content"> 857 <p class="font-mono text-xs"> 858 <a href="/speakers/emmanuelparaskakis" class="text-skin-base">Emmanuel Paraskakis</a> 859 - 860 Level 250 861 </p> 862 863 <p class="font-mono text-xs text-slate-600">Pacific DEKJ</p> 864 865 866 867 868 <div class="flex gap-2"> 869 870 871 </div> 872 873 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 874 875 876 <div class="js-schedule-icon-placeholder" data-node-id="692" data-icon-type="my_sc
876hedule"></div> 877 </div> 878 </div> 879</div> 880 881 882 883 <div id="item_node--667" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="667" data-level="intermediate" data-persona="ai--ml architecture observability--sre"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Resilience Engineering: Everything Fails All the Time</p> 884 885 886 <h3 class="!mt-0 font-bold leading-tight p-title"> 887 <a href="/presentation/nov2026/adapt-or-drift-resilience-engineering-when-ai-moves-operating-point" class="text-skin-base hover:text-skin-accent-blue hover:underline">Adapt or Drift: Resilience Engineering When AI Moves the Operating Point</a> 888 </h3> 889 <p class="hidden text-sm text-skin-base session-description">Resilient systems do not stay resilient by standing still. They survive by adapting. But adaptation comes with risk: under sustained pressure, organizations and systems can slowly drift toward failure while still appearing to operate normally.</p> 890 <div class="flex flex-col space-y-2 w-full h-full card-content"> 891 <p class="font-mono text-xs"> 892 <a href="/speakers/andrewhatch" class="text-skin-base">Andrew Hatch</a> 893 - 894 CISCO ThousandEyes 895 </p> 896 897 <p class="font-mono text-xs text-slate-600">Seacliff ABC</p> 898 899 900 901 902 <div class="flex gap-2"> 903 <div class="flex relative flex-col items-start group"> 904 <img src="/modules/custom/qcon_schedule/icons/icon-interview-light.svg" width="20px" height="20px" alt="Interview Available"> 905 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 906 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Interview Available</span> 907 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 908 </div> 909 </div> 910 911 <div class="flex relative flex-col items-start group"> 912 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 913 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 914 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 915 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 916 </div> 917 </div> 918 919 </div> 920 921 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 922 923 924 <div class="js-schedule-icon-placeholder" data-node-id="667" data-icon-type="my_sc
924hedule"></div> 925 </div> 926 </div> 927</div> 928 929 930 931 <div id="item_node--742" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="742"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Sponsored Solution Track I</p> 932 933 934 <h3 class="!mt-0 font-bold leading-tight p-title"> 935 <a href="/presentation/nov2026/sponsored-session" class="text-skin-base hover:text-skin-accent-blue hover:underline">Sponsored Session </a> 936 </h3> 937 <p class="hidden text-sm text-skin-base session-description">Details coming soon!</p> 938 <div class="flex flex-col space-y-2 w-full h-full card-content"> 939 940 <p class="font-mono text-xs text-slate-600">Pacific LM</p> 941 942 943 944 945 <div class="flex gap-2"> 946 <div class="flex relative flex-col items-start group"> 947 <img src="/modules/custom/qcon_schedule/icons/icon-no-video-light.svg" width="20px" height="20px" alt="No Video Available"> 948 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 949 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">No Video Available</span> 950 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 951 </div> 952 </div> 953 954 955 </div> 956 957 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 958 959 960 <div class="js-schedule-icon-placeholder" data-node-id="742" data-icon-type="my_sc
960hedule"></div> 961 </div> 962 </div> 963</div> 964 965 966 967 <div id="" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " ></div> 968 969 970 </div> 971<div class="items-stretch timeslot xl:flex content" data-start="1794861300" data-end="1794864900"> 972 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">12:35PM PST</div> 973 974 <div class="flex-col px-2 py-4 timeslot__break"> 975 <p class="font-mono text-sm">Lunch & Lunch topic discussions on Atrium level.<br>Women & Allies in Tech Lunch Session in Waterfront AB, Atrium level (Sign-up coming soon).</p> 976 </div> 977 978 </div> 979<div class="items-stretch timeslot xl:flex content" data-start="1794864900" data-end="1794867900"> 980 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">01:35PM PST</div> 981 982 983 <div id="item_node--680" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="680" data-level="intermediate" data-persona="ai--ml architecture"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br> Architectures You've Always Wondered About</p> 984 985 986 <h3 class="!mt-0 font-bold leading-tight p-title"> 987 <a href="/presentation/nov2026/how-build-real-time-voice-agent" class="text-skin-base hover:text-skin-accent-blue hover:underline">How to Build a Real-Time Voice Agent</a> 988 </h3> 989 <p class="hidden text-sm text-skin-base session-description">A voice agent looks like a chatbot with a microphone.</p> 990 <div class="flex flex-col space-y-2 w-full h-full card-content"> 991 <p class="font-mono text-xs"> 992 <a href="/speakers/rishabhbhargava" class="text-skin-base">Rishabh Bhargava</a> 993 </p> 994 995 <p class="font-mono text-xs text-slate-600">Ballroom BC</p> 996 997 998 999 1000 <div class="flex gap-2"> 1001 1002 <div class="flex relative flex-col items-start group"> 1003 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 1004 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1005 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 1006 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1007 </div> 1008 </div> 1009 1010 </div> 1011 1012 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1013 1014 1015 <div class="js-schedule-icon-placeholder" data-node-id="680" data-icon-type="my_sc
1015hedule"></div> 1016 </div> 1017 </div> 1018</div> 1019 1020 1021 1022 <div id="item_node--721" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="721" data-persona="ai--ml security"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Guardrails & Safety Nets (Evals) for the New Landscape</p> 1023 1024 1025 <h3 class="!mt-0 font-bold leading-tight p-title"> 1026 <a href="/presentation/nov2026/llm-flip-flops-reliability-risk-hill-climbing-signal" class="text-skin-base hover:text-skin-accent-blue hover:underline">LLM Flip-Flops: From Reliability Risk to a Hill-Climbing Signal</a> 1027 </h3> 1028 <p class="hidden text-sm text-skin-base session-description">Run the same task through the same LLM twice, and you may get two materially different answers. This behavior is often dismissed as the stochastic nature of LLMs, but it creates a serious product risk.</p> 1029 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1030 <p class="font-mono text-xs"> 1031 <a href="/speakers/dianhuanlin" class="text-skin-base">Dianhuan Lin</a> 1032 - 1033 Datadog 1034 </p> 1035 1036 <p class="font-mono text-xs text-slate-600">Ballroom A</p> 1037 1038 1039 1040 1041 <div class="flex gap-2"> 1042 1043 1044 </div> 1045 1046 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1047 1048 1049 <div class="js-schedule-icon-placeholder" data-node-id="721" data-icon-type="my_sc
1049hedule"></div> 1050 </div> 1051 </div> 1052</div> 1053 1054 1055 1056 <div id="item_node--682" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="682" data-level="intermediate" data-persona="ai--ml devex--frontends modern-languages--infrastructure"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Modern API Design for Humans and Agents</p> 1057 1058 1059 <h3 class="!mt-0 font-bold leading-tight p-title"> 1060 <a href="/presentation/nov2026/schema-was-never-enough-world-protocols" class="text-skin-base hover:text-skin-accent-blue hover:underline">The Schema Was Never Enough: The World in Protocols</a> 1061 </h3> 1062 <p class="hidden text-sm text-skin-base session-description">Every reliable process in the world is a protocol: auctions, double-entry bookkeeping, brokerage account transfers, or APIs. Protocols reduce ambiguity but the world remains messy.</p> 1063 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1064 <p class="font-mono text-xs"> 1065 <a href="/speakers/ryanscottbrown" class="text-skin-base">Ryan Scott Brown</a> 1066 - 1067 Crunchyroll 1068 </p> 1069 1070 <p class="font-mono text-xs text-slate-600">Pacific DEKJ</p> 1071 1072 1073 1074 1075 <div class="flex gap-2"> 1076 1077 <div class="flex relative flex-col items-start group"> 1078 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 1079 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1080 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 1081 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1082 </div> 1083 </div> 1084 1085 </div> 1086 1087 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1088 1089 1090 <div class="js-schedule-icon-placeholder" data-node-id="682" data-icon-type="my_sc
1090hedule"></div> 1091 </div> 1092 </div> 1093</div> 1094 1095 1096 1097 <div id="item_node--729" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="729"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Resilience Engineering: Everything Fails All the Time</p> 1098 1099 1100 <h3 class="!mt-0 font-bold leading-tight p-title"> 1101 <a href="https://qconsf.com/unconference" class="text-skin-base hover:text-skin-accent-blue hover:underline">Unconference: Resilience Engineering</a> 1102 </h3> 1103 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1104 1105 <p class="font-mono text-xs text-slate-600">Seacliff D</p> 1106 1107 1108 1109 1110 <div class="flex gap-2"> 1111 <div class="flex relative flex-col items-start group"> 1112 <img src="/modules/custom/qcon_schedule/icons/icon-no-video-light.svg" width="20px" height="20px" alt="No Video Available"> 1113 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1114 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">No Video Available</span> 1115 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1116 </div> 1117 </div> 1118 1119 1120 </div> 1121 1122 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1123 1124 1125 <div class="js-schedule-icon-placeholder" data-node-id="729" data-icon-type="my_sc
1125hedule"></div> 1126 </div> 1127 </div> 1128</div> 1129 1130 1131 1132 <div id="item_node--734" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="734" data-level="intermediate"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Sponsored Solution Track I</p> 1133 1134 1135 <h3 class="!mt-0 font-bold leading-tight p-title"> 1136 <a href="/presentation/nov2026/your-agents-lack-context-heres-how-fix-youre-absolutely-right" class="text-skin-base hover:text-skin-accent-blue hover:underline">Your Agents Lack Context: Here's How to Fix 'You're absolutely right!"'</a> 1137 </h3> 1138 <p class="hidden text-sm text-skin-base session-description">Every AI coding tool can generate code. Very few can generate the right code for your organization, because theyâre missing context.</p> 1139 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1140 <p class="font-mono text-xs"> 1141 <a href="/speakers/brandongetunblockedcom" class="text-skin-base">Brandon Waselnuk</a> 1142 - 1143 UNBLOCKED 1144 </p> 1145 1146 <p class="font-mono text-xs text-slate-600">Pacific LM</p> 1147 1148 1149 1150 1151 <div class="flex gap-2"> 1152 1153 <div class="flex relative flex-col items-start group"> 1154 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 1155 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1156 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 1157 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1158 </div> 1159 </div> 1160 1161 </div> 1162 1163 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1164 1165 1166 <div class="js-schedule-icon-placeholder" data-node-id="734" data-icon-type="my_sc
1166hedule"></div> 1167 </div> 1168 </div> 1169</div> 1170 1171 1172 1173 <div id="" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " ></div> 1174 1175 1176 </div> 1177<div class="items-stretch timeslot xl:flex content" data-start="1794867900" data-end="1794869100"> 1178 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">02:25PM PST</div> 1179 1180 <div class="flex-col px-2 py-4 timeslot__break"> 1181 <p class="font-mono text-sm"> 1182 Break 1183 </p> 1184 </div> 1185 1186 </div> 1187<div class="items-stretch timeslot xl:flex content" data-start="1794869100" data-end="1794872100"> 1188 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">02:45PM PST</div> 1189 1190 1191 <div id="item_node--693" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="693"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br> Architectures You've Always Wondered About</p> 1192 1193 1194 <h3 class="!mt-0 font-bold leading-tight p-title"> 1195 <a href="/presentation/nov2026/inside-disaggregated-architecture-serving-llm-inference" class="text-skin-base hover:text-skin-accent-blue hover:underline">Inside the Disaggregated Architecture Serving LLM Inference</a> 1196 </h3> 1197 <p class="hidden text-sm text-skin-base session-description">Every LLM request is really two very different jobs. Reading your prompt (prefill) is compute-intensive, while generating the response token by token (decode) is dominated by memory bandwidth. For years, the industry ran both phases on the same hardware and accepted the compromise.</p> 1198 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1199 <p class="font-mono text-xs"> 1200 <a href="/speakers/nancyzheng" class="text-skin-base">Nancy Zheng</a> 1201 - 1202 Cerebras 1203 </p> 1204 1205 <p class="font-mono text-xs text-slate-600">Ballroom BC</p> 1206 1207 1208 1209 1210 <div class="flex gap-2"> 1211 1212 1213 </div> 1214 1215 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1216 1217 1218 <div class="js-schedule-icon-placeholder" data-node-id="693" data-icon-type="my_sc
1218hedule"></div> 1219 </div> 1220 </div> 1221</div> 1222 1223 1224 1225 <div id="item_node--731" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="731"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Guardrails & Safety Nets (Evals) for the New Landscape</p> 1226 1227 1228 <h3 class="!mt-0 font-bold leading-tight p-title"> 1229 <a href="https://qconsf.com/unconference" class="text-skin-base hover:text-skin-accent-blue hover:underline">Unconference: Guardrails & Safety Nets</a> 1230 </h3> 1231 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1232 1233 <p class="font-mono text-xs text-slate-600">Seacliff D</p> 1234 1235 1236 1237 1238 <div class="flex gap-2"> 1239 <div class="flex relative flex-col items-start group"> 1240 <img src="/modules/custom/qcon_schedule/icons/icon-no-video-light.svg" width="20px" height="20px" alt="No Video Available"> 1241 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1242 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">No Video Available</span> 1243 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1244 </div> 1245 </div> 1246 1247 1248 </div> 1249 1250 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1251 1252 1253 <div class="js-schedule-icon-placeholder" data-node-id="731" data-icon-type="my_sc
1253hedule"></div> 1254 </div> 1255 </div> 1256</div> 1257 1258 1259 1260 <div id="item_node--710" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="710" data-level="intermediate" data-persona="ai--ml modern-languages--infrastructure"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Modern API Design for Humans and Agents</p> 1261 1262 1263 <h3 class="!mt-0 font-bold leading-tight p-title"> 1264 <a href="/presentation/nov2026/no-new-backend-api-layer-behind-800-agent-built-apps-duolingo" class="text-skin-base hover:text-skin-accent-blue hover:underline">No New Backend: The API Layer Behind 800+ Agent-Built Apps at Duolingo</a> 1265 </h3> 1266 <p class="hidden text-sm text-skin-base session-description">At Duolingo, anyone (engineer or not) can describe an internal tool and get a working app back, deployed against real company systems. That's BuildingHub, and 350 Duolingo employees have created at least one app with it.</p> 1267 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1268 <p class="font-mono text-xs"> 1269 <a href="/speakers/sarahdeitke" class="text-skin-base">Sarah Deitke</a> 1270 - 1271 Duolingo 1272 </p> 1273 1274 <p class="font-mono text-xs text-slate-600">Pacific DEKJ</p> 1275 1276 1277 1278 1279 <div class="flex gap-2"> 1280 1281 <div class="flex relative flex-col items-start group"> 1282 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 1283 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1284 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 1285 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1286 </div> 1287 </div> 1288 1289 </div> 1290 1291 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1292 1293 1294 <div class="js-schedule-icon-placeholder" data-node-id="710" data-icon-type="my_sc
1294hedule"></div> 1295 </div> 1296 </div> 1297</div> 1298 1299 1300 1301 <div id="item_node--688" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="688" data-level="intermediate" data-persona="architecture modern-languages--infrastructure observability--sre"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Resilience Engineering: Everything Fails All the Time</p> 1302 1303 1304 <h3 class="!mt-0 font-bold leading-tight p-title"> 1305 <a href="/presentation/nov2026/saturation-how-your-software-will-fail-scale" class="text-skin-base hover:text-skin-accent-blue hover:underline">Saturation: How Your Software Will Fail at Scale</a> 1306 </h3> 1307 <p class="hidden text-sm text-skin-base session-description">Even in the ethereal world of software, everything has a limit. And, once that limit is reached, very bad things can happen. In this talk, we will explore the problem of saturation: when a software system runs into one of these limits.</p> 1308 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1309 <p class="font-mono text-xs"> 1310 <a href="/speakers/lorinhochstein" class="text-skin-base">Lorin Hochstein</a> 1311 - 1312 Airbnb 1313 </p> 1314 1315 <p class="font-mono text-xs text-slate-600">Seacliff ABC</p> 1316 1317 1318 1319 1320 <div class="flex gap-2"> 1321 <div class="flex relative flex-col items-start group"> 1322 <img src="/modules/custom/qcon_schedule/icons/icon-interview-light.svg" width="20px" height="20px" alt="Interview Available"> 1323 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1324 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Interview Available</span> 1325 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1326 </div> 1327 </div> 1328 1329 <div class="flex relative flex-col items-start group"> 1330 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 1331 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1332 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 1333 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1334 </div> 1335 </div> 1336 1337 </div> 1338 1339 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1340 1341 1342 <div class="js-schedule-icon-placeholder" data-node-id="688" data-icon-type="my_sc
1342hedule"></div> 1343 </div> 1344 </div> 1345</div> 1346 1347 1348 1349 <div id="item_node--738" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="738" data-level="intermediate" data-persona="ai--ml"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Sponsored Solution Track I</p> 1350 1351 1352 <h3 class="!mt-0 font-bold leading-tight p-title"> 1353 <a href="/presentation/nov2026/wait-youre-still-doing-prs" class="text-skin-base hover:text-skin-accent-blue hover:underline">Wait, You're Still Doing PRs?</a> 1354 </h3> 1355 <p class="hidden text-sm text-skin-base session-description">PRs were built for open source. A non-maintainer wanted to contribute, a maintainer needed a gate, and you opened the PR early so the two of you could work through the change together while it was still forming. That was the point. The PR was where the thinking happened.</p> 1356 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1357 <p class="font-mono text-xs"> 1358 <a href="/speakers/leeatomicdev" class="text-skin-base">Lee Faus</a> 1359 - 1360 Atomic 1361 </p> 1362 1363 <p class="font-mono text-xs text-slate-600">Pacific LM</p> 1364 1365 1366 1367 1368 <div class="flex gap-2"> 1369 <div class="flex relative flex-col items-start group"> 1370 <img src="/modules/custom/qcon_schedule/icons/icon-no-video-light.svg" width="20px" height="20px" alt="No Video Available"> 1371 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1372 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">No Video Available</span> 1373 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1374 </div> 1375 </div> 1376 1377 <div class="flex relative flex-col items-start group"> 1378 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 1379 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1380 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 1381 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1382 </div> 1383 </div> 1384 1385 </div> 1386 1387 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1388 1389 1390 <div class="js-schedule-icon-placeholder" data-node-id="738" data-icon-type="my_sc
1390hedule"></div> 1391 </div> 1392 </div> 1393</div> 1394 1395 1396 1397 <div id="item_node--740" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="740" data-level="intermediate" data-persona="ai--ml"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Sponsored Solution Track II</p> 1398 1399 1400 <h3 class="!mt-0 font-bold leading-tight p-title"> 1401 <a href="/presentation/nov2026/context-gap-why-correct-agents-fail" class="text-skin-base hover:text-skin-accent-blue hover:underline">The Context Gap: Why Correct Agents Fail</a> 1402 </h3> 1403 <p class="hidden text-sm text-skin-base session-description">Two agents edit different files. Git merges clean. The program is broken. No conflict was thrown, because the collision was in meaning, not in text â and business decisions are almost all semantic.</p> 1404 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1405 <p class="font-mono text-xs"> 1406 <a href="/speakers/xiaoweitacnodeio" class="text-skin-base">Xiaowei Jiang</a> 1407 - 1408 Tacnode Inc. 1409 </p> 1410 1411 <p class="font-mono text-xs text-slate-600">Marina</p> 1412 1413 1414 1415 1416 <div class="flex gap-2"> 1417 <div class="flex relative flex-col items-start group"> 1418 <img src="/modules/custom/qcon_schedule/icons/icon-no-video-light.svg" width="20px" height="20px" alt="No Video Available"> 1419 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1420 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">No Video Available</span> 1421 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1422 </div> 1423 </div> 1424 1425 <div class="flex relative flex-col items-start group"> 1426 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 1427 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1428 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 1429 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1430 </div> 1431 </div> 1432 1433 </div> 1434 1435 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1436 1437 1438 <div class="js-schedule-icon-placeholder" data-node-id="740" data-icon-type="my_sc
1438hedule"></div> 1439 </div> 1440 </div> 1441</div> 1442 1443 1444 </div> 1445<div class="items-stretch timeslot xl:flex content" data-start="1794872100" data-end="1794873300"> 1446 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">03:35PM PST</div> 1447 1448 <div class="flex-col px-2 py-4 timeslot__break"> 1449 <p class="font-mono text-sm"> 1450 Coffee Break & Snacks - Pacific Level 1451 </p> 1452 </div> 1453 1454 </div> 1455<div class="items-stretch timeslot xl:flex content" data-start="1794873300" data-end="1794876300"> 1456 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">03:55PM PST</div> 1457 1458 1459 <div id="item_node--713" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="713"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br> Architectures You've Always Wondered About</p> 1460 1461 1462 <h3 class="!mt-0 font-bold leading-tight p-title"> 1463 <a href="/presentation/nov2026/architecting-real-time-timeline-engines-100-million-active-users" class="text-skin-base hover:text-skin-accent-blue hover:underline">Architecting Real-Time Timeline Engines for 100 Million Active Users</a> 1464 </h3> 1465 <p class="hidden text-sm text-skin-base session-description">Details coming soon.</p> 1466 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1467 1468 <p class="font-mono text-xs text-slate-600">Ballroom BC</p> 1469 1470 1471 1472 1473 <div class="flex gap-2"> 1474 1475 1476 </div> 1477 1478 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1479 1480 1481 <div class="js-schedule-icon-placeholder" data-node-id="713" data-icon-type="my_sc
1481hedule"></div> 1482 </div> 1483 </div> 1484</div> 1485 1486 1487 1488 <div id="item_node--700" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="700" data-persona="ai--ml security"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Guardrails & Safety Nets (Evals) for the New Landscape</p> 1489 1490 1491 <h3 class="!mt-0 font-bold leading-tight p-title"> 1492 <a href="/presentation/nov2026/practical-concerns-running-agents-production" class="text-skin-base hover:text-skin-accent-blue hover:underline">Practical Concerns Running Agents in Production</a> 1493 </h3> 1494 <p class="hidden text-sm text-skin-base session-description">Details coming soon.</p> 1495 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1496 <p class="font-mono text-xs"> 1497 <a href="/speakers/amandawalker" class="text-skin-base">Amanda Walker</a> 1498 - 1499 Google 1500 </p> 1501 1502 <p class="font-mono text-xs text-slate-600">Ballroom A</p> 1503 1504 1505 1506 1507 <div class="flex gap-2"> 1508 1509 1510 </div> 1511 1512 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1513 1514 1515 <div class="js-schedule-icon-placeholder" data-node-id="700" data-icon-type="my_sc
1515hedule"></div> 1516 </div> 1517 </div> 1518</div> 1519 1520 1521 1522 <div id="item_node--725" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="725"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Modern API Design for Humans and Agents</p> 1523 1524 1525 <h3 class="!mt-0 font-bold leading-tight p-title"> 1526 <a href="https://qconsf.com/unconference" class="text-skin-base hover:text-skin-accent-blue hover:underline">Unconference: Modern API Design</a> 1527 </h3> 1528 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1529 1530 <p class="font-mono text-xs text-slate-600">Seacliff D</p> 1531 1532 1533 1534 1535 <div class="flex gap-2"> 1536 <div class="flex relative flex-col items-start group"> 1537 <img src="/modules/custom/qcon_schedule/icons/icon-no-video-light.svg" width="20px" height="20px" alt="No Video Available"> 1538 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1539 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">No Video Available</span> 1540 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1541 </div> 1542 </div> 1543 1544 1545 </div> 1546 1547 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1548 1549 1550 <div class="js-schedule-icon-placeholder" data-node-id="725" data-icon-type="my_sc
1550hedule"></div> 1551 </div> 1552 </div> 1553</div> 1554 1555 1556 1557 <div id="item_node--711" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="711" data-level="beginner"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Resilience Engineering: Everything Fails All the Time</p> 1558 1559 1560 <h3 class="!mt-0 font-bold leading-tight p-title"> 1561 <a href="/presentation/nov2026/what-incident-severity-lie-agreed-upon" class="text-skin-base hover:text-skin-accent-blue hover:underline">What Is Incident Severity, but a Lie Agreed Upon?</a> 1562 </h3> 1563 <p class="hidden text-sm text-skin-base session-description">Is your incident severity a complex word problem? Do you arbitrate which severity an incident should be during the incident itself? Do you know what the difference between your severities are? Do you even have incident severity in your org?</p> 1564 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1565 <p class="font-mono text-xs"> 1566 <a href="/speakers/emruppe" class="text-skin-base">Em Ruppe</a> 1567 - 1568 Chime 1569 </p> 1570 1571 <p class="font-mono text-xs text-slate-600">Seacliff ABC</p> 1572 1573 1574 1575 1576 <div class="flex gap-2"> 1577 1578 <div class="flex relative flex-col items-start group"> 1579 <img src="/modules/custom/qcon_schedule/icons/beginner-icon.svg" width="20px" height="20px" alt="Beginner Topic"> 1580 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1581 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Beginner Topic</span> 1582 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1583 </div> 1584 </div> 1585 1586 </div> 1587 1588 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1589 1590 1591 <div class="js-schedule-icon-placeholder" data-node-id="711" data-icon-type="my_sc
1591hedule"></div> 1592 </div> 1593 </div> 1594</div> 1595 1596 1597 1598 <div id="" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " ></div> 1599 1600 1601 1602 <div id="" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " ></div> 1603 1604 1605 </div> 1606<div class="items-stretch timeslot xl:flex content" data-start="1794876300" data-end="1794877500"> 1607 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">04:45PM PST</div> 1608 1609 <div class="flex-col px-2 py-4 timeslot__break"> 1610 <p class="font-mono text-sm"> 1611 Break 1612 </p> 1613 </div> 1614 1615 </div> 1616<div class="items-stretch timeslot xl:flex content" data-start="1794877500" data-end="1794880500"> 1617 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">05:05PM PST</div> 1618 1619 1620 <div id="item_node--724" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="724"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br> Architectures You've Always Wondered About</p> 1621 1622 1623 <h3 class="!mt-0 font-bold leading-tight p-title"> 1624 <a href="https://qconsf.com/unconference" class="text-skin-base hover:text-skin-accent-blue hover:underline">Unconference: Architectures You've Always Wondered About</a> 1625 </h3> 1626 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1627 1628 <p class="font-mono text-xs text-slate-600">Seacliff D</p> 1629 1630 1631 1632 1633 <div class="flex gap-2"> 1634 <div class="flex relative flex-col items-start group"> 1635 <img src="/modules/custom/qcon_schedule/icons/icon-no-video-light.svg" width="20px" height="20px" alt="No Video Available"> 1636 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1637 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">No Video Available</span> 1638 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1639 </div> 1640 </div> 1641 1642 1643 </div> 1644 1645 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1646 1647 1648 <div class="js-schedule-icon-placeholder" data-node-id="724" data-icon-type="my_sc
1648hedule"></div> 1649 </div> 1650 </div> 1651</div> 1652 1653 1654 1655 <div id="item_node--722" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="722"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Guardrails & Safety Nets (Evals) for the New Landscape</p> 1656 1657 1658 <h3 class="!mt-0 font-bold leading-tight p-title"> 1659 <a href="/presentation/nov2026/building-secure-runtime-sandboxes-code-generating-agents" class="text-skin-base hover:text-skin-accent-blue hover:underline">Building Secure Runtime Sandboxes for Code-Generating Agents</a> 1660 </h3> 1661 <p class="hidden text-sm text-skin-base session-description">Details coming soon.</p> 1662 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1663 1664 <p class="font-mono text-xs text-slate-600">Ballroom A</p> 1665 1666 1667 1668 1669 <div class="flex gap-2"> 1670 1671 1672 </div> 1673 1674 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1675 1676 1677 <div class="js-schedule-icon-placeholder" data-node-id="722" data-icon-type="my_sc
1677hedule"></div> 1678 </div> 1679 </div> 1680</div> 1681 1682 1683 1684 <div id="item_node--699" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="699" data-level="intermediate" data-persona="modern-languages--infrastructure platform-engineering"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Modern API Design for Humans and Agents</p> 1685 1686 1687 <h3 class="!mt-0 font-bold leading-tight p-title"> 1688 <a href="/presentation/nov2026/stop-fighting-remodel-api-design-models-outgrew-their-boundaries" class="text-skin-base hover:text-skin-accent-blue hover:underline">Stop Fighting the Remodel: API Design for Models That Outgrew Their Boundaries</a> 1689 </h3> 1690 <p class="hidden text-sm text-skin-base session-description">Every domain model has a breaking point. At Netflix, ours arrived all at onceâAds, Games, Live events, and entirely new kinds of content. Each pulled the core entities in different, sometimes contradictory directions.</p> 1691 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1692 <p class="font-mono text-xs"> 1693 <a href="/speakers/aartigupta2" class="text-skin-base">Aarti Gupta</a> 1694 - 1695 Netflix 1696 </p> 1697 1698 <p class="font-mono text-xs text-slate-600">Pacific DEKJ</p> 1699 1700 1701 1702 1703 <div class="flex gap-2"> 1704 1705 <div class="flex relative flex-col items-start group"> 1706 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 1707 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1708 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 1709 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1710 </div> 1711 </div> 1712 1713 </div> 1714 1715 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1716 1717 1718 <div class="js-schedule-icon-placeholder" data-node-id="699" data-icon-type="my_sc
1718hedule"></div> 1719 </div> 1720 </div> 1721</div> 1722 1723 1724 1725 <div id="item_node--712" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="712" data-persona="ai--ml security"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Resilience Engineering: Everything Fails All the Time</p> 1726 1727 1728 <h3 class="!mt-0 font-bold leading-tight p-title"> 1729 <a href="/presentation/nov2026/its-never-thing-broke-learning-incidents-ai-speed" class="text-skin-base hover:text-skin-accent-blue hover:underline">It's Never the Thing That Broke: Learning From Incidents at (AI) Speed</a> 1730 </h3> 1731 <p class="hidden text-sm text-skin-base session-description">When something breaks, our first instinct is to focus on the thing that failed. But in complex systems, the failure is usually the result of many things going right, changing, and interacting in ways we didn't anticipate.</p> 1732 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1733 <p class="font-mono text-xs"> 1734 <a href="/track-hosts/vanessahuertagranda" class="text-skin-base">Vanessa Huerta Granda</a> 1735 - 1736 Enova 1737 </p> 1738 1739 <p class="font-mono text-xs text-slate-600">Seacliff ABC</p> 1740 1741 1742 1743 1744 <div class="flex gap-2"> 1745 1746 1747 </div> 1748 1749 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1750 1751 1752 <div class="js-schedule-icon-placeholder" data-node-id="712" data-icon-type="my_sc
1752hedule"></div> 1753 </div> 1754 </div> 1755</div> 1756 1757 1758 1759 <div id="" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " ></div> 1760 1761 1762 1763 <div id="" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " ></div> 1764 1765 1766 </div> 1767 1768 <div class="items-stretch timeslot xl:flex content" data-start="1794880800" data-end="1794884400"> 1769 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">06:00PM PST</div> 1770 1771 <div class="flex-col px-2 py-4 timeslot__break"> 1772 <p class="font-mono text-sm"> 1773 Conference Social - Dry Snacks & Drinks - Ballroom Foyer & Pacific Level - Ends at 7pm 1774 </p> 1775 </div> 1776 1777 </div> 1778 1779</section> 1780 1781 <section id="day-320" class="scroll-mt-36"> 1782 <h2 class="py-4 text-2xl font-bold text-center scroll-m-16">Tuesday, November 17th, 2026</h2> 1783 <div class="items-stretch timeslot xl:flex content" data-start="1794931200" data-end="1794934800"> 1784 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">08:00AM PST</div> 1785 1786 <div class="flex-col px-2 py-4 timeslot__break"> 1787 <p class="font-mono text-sm"> 1788 Continental Breakfast - Pacific Level 1789 </p> 1790 </div> 1791 1792 </div> 1793<div class="items-stretch timeslot xl:flex content" data-start="1794934800" data-end="1794939000"> 1794 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">09:00AM PST</div> 1795 1796 <div id="item_node--672" class="flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100" data-node-id="672" data-persona="teams--orgs"> 1797 <div class="flex mb-0 !mt-0 sm:flex-row flex-col items-start"> 1798 </div> 1799 <p class="font-mono text-sm">Conference Introduction and Keynote:</p> 1800 1801 1802 1803 <h3 class="font-bold leading-tight"> 1804 <a href="/keynote/nov2026/learning-out-loud-under-near-existential-pressure" class="text-skin-base hover:text-skin-accent-blue hover:underline">Learning Out Loud (Under Near-Existential Pressure)</a> 1805 </h3> 1806 1807 <div class="flex flex-col space-y-2 w-full card-content"> 1808 <p class="font-mono text-xs"> 1809 <a href="/speakers/laurasavino" class="text-skin-base">Laura Savino</a> 1810 - 1811 Adobe Photoshop 1812 </p> 1813 1814 1815 1816 1817 <div class="flex gap-2"> 1818 1819 </div> 1820 1821 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls w-full"> 1822 1823 1824 <div class="js-schedule-icon-placeholder" data-node-id="672" data-icon-type="my_sc
1824hedule"></div> 1825 1826 </div> 1827 </div> 1828 1829 1830 </div> 1831 1832 </div> 1833<div class="items-stretch timeslot xl:flex content" data-start="1794939000" data-end="1794940500"> 1834 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">10:10AM PST</div> 1835 1836 <div class="flex-col px-2 py-4 timeslot__break"> 1837 <p class="font-mono text-sm"> 1838 Break 1839 </p> 1840 </div> 1841 1842 </div> 1843 1844 <div class="timeslot z-10 hidden items-stretch bg-skin-base xl:sticky xl:flex"> 1845 <div class="py-4 pr-2 font-mono text-xs timeslot__time md:px-2">Tracks</div> 1846 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-3 transition duration-300 rounded-lg bg-brand-blue !bg-track-blue timeslot__track hover:bg-skin-accent-blue"> 1847 1848<h3 class="font-bold leading-tight"> 1849 <a href="/track/nov2026/distributed-systems-production" class="text-white hover:underline">Distributed Systems in Production</a> 1850</h3> 1851 <p class="font-mono text-xs text-white"> 1852 <a href="/track-hosts/vidhyaarvind" class="text-white">Vidhya Arvind</a> 1853 - Netflix 1854 </p> 1855 1856</div> 1857 1858 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-3 transition duration-300 rounded-lg bg-brand-blue !bg-track-blue timeslot__track hover:bg-skin-accent-blue"> 1859 1860<h3 class="font-bold leading-tight"> 1861 <a href="/track/nov2026/engineering-ai-systems" class="text-white hover:underline">Engineering AI Systems</a> 1862</h3> 1863 <p class="font-mono text-xs text-white"> 1864 <a href="/track-hosts/melaniezhao" class="text-white">Melanie Zhao</a> 1865 - BlackRock 1866 </p> 1867 1868</div> 1869 1870 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-3 transition duration-300 rounded-lg bg-brand-blue !bg-track-blue timeslot__track hover:bg-skin-accent-blue"> 1871 1872<h3 class="font-bold leading-tight"> 1873 <a href="/track/nov2026/staff-engineering-skills" class="text-white hover:underline">Staff+ Engineering Skills</a> 1874</h3> 1875 <p class="font-mono text-xs text-white"> 1876 <a href="/track-hosts/javierfernandezivern" class="text-white">Javier Fernandez-Ivern</a> 1877 - Netflix 1878 </p> 1879 1880</div> 1881 1882 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-3 transition duration-300 rounded-lg bg-brand-blue !bg-track-blue timeslot__track hover:bg-skin-accent-blue"> 1883 1884<h3 class="font-bold leading-tight"> 1885 <a href="/track/nov2026/data-platforms-reimagined" class="text-white hover:underline">Data Platforms Reimagined</a> 1886</h3> 1887 <p class="font-mono text-xs text-white"> 1888 <a href="/track-hosts/adipolak" class="text-white">Adi Polak</a> 1889 - Confluent 1890 </p> 1891 1892</div> 1893 1894 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-3 transition duration-300 rounded-lg bg-brand-blue !bg-gray-600 timeslot__track hover:bg-skin-accent-blue"> 1895 1896<h3 class="font-bold leading-tight"> 1897 <a href="/track/nov2026/sponsored-solution-track-iii" class="text-white hover:underline">Sponsored Solution Track III</a> 1898</h3> 1899 1900</div> 1901 1902 </div> 1903 1904 <div class="items-stretch timeslot xl:flex content" data-start="1794940500" data-end="1794943500"> 1905 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">10:35AM PST</div> 1906 1907 1908 <div id="item_node--664" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="664" data-level="intermediate"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Distributed Systems in Production</p> 1909 1910 1911 <h3 class="!mt-0 font-bold leading-tight p-title"> 1912 <a href="/presentation/nov2026/orderly-keys-wild-values-adaptive-compression-distributed-key-value-storage" class="text-skin-base hover:text-skin-accent-blue hover:underline">Orderly Keys, Wild Values: Adaptive Compression for Distributed Key-Value Storage</a> 1913 </h3> 1914 <p class="hidden text-sm text-skin-base session-description">At Netflix scale - billions of requests per day and petabytes of key-value data - even small inefficiencies in storage and network paths become expensive.</p> 1915 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1916 <p class="font-mono text-xs"> 1917 <a href="/speakers/joeylynch" class="text-skin-base">Joseph Lynch</a> 1918 - 1919 Netflix 1920 </p> 1921 <p class="font-mono text-xs"> 1922 <a href="/speakers/ayushisingh" class="text-skin-base">Ayushi Singh</a> 1923 - 1924 Netflix 1925 </p> 1926 1927 <p class="font-mono text-xs text-slate-600">Ballroom BC</p> 1928 1929 1930 1931 1932 <div class="flex gap-2"> 1933 1934 <div class="flex relative flex-col items-start group"> 1935 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 1936 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]">
1937 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 1938 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1939 </div> 1940 </div> 1941 1942 </div> 1943 1944 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1945 1946 1947 <div class="js-schedule-icon-placeholder" data-node-id="664" data-icon-type="my_schedule"></div> 1948 </div> 1949 </div> 1950</div> 1951 1952 1953 1954 <div id="item_node--674" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="674" data-level="advanced" data-persona="ai--ml"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Engineering AI Systems</p> 1955 1956 1957 <h3 class="!mt-0 font-bold leading-tight p-title"> 1958 <a href="/presentation/nov2026/skills-memory-or-fine-tuning-engineering-loop-behind-self-improving-agents" class="text-skin-base hover:text-skin-accent-blue hover:underline">Skills, Memory, or Fine-Tuning? The Engineering Loop Behind Self-Improving Agents</a> 1959 </h3> 1960 <p class="hidden text-sm text-skin-base session-description">As agents become mainstream, everyone wants to improve theirs either by making fewer mistakes on existing tasks or by taking on harder ones. This usually happens once an agent is already deployed in production.</p> 1961 <div class="flex flex-col space-y-2 w-full h-full card-content"> 1962 <p class="font-mono text-xs"> 1963 <a href="/speakers/abhinavsinha" class="text-skin-base">Abhinav Sinha</a> 1964 - 1965 Lucidic AI 1966 </p> 1967 1968 <p class="font-mono text-xs text-slate-600">Ballroom A</p> 1969 1970 1971 1972 1973 <div class="flex gap-2"> 1974 1975 <div class="flex relative flex-col items-start group"> 1976 <img src="/modules/custom/qcon_schedule/icons/advanced-icon.svg" width="20px" height="20px" alt="Advanced Topic"> 1977 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 1978 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Advanced Topic</span> 1979 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 1980 </div> 1981 </div> 1982 1983 </div> 1984 1985 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 1986 1987 1988 <div class="js-schedule-icon-placeholder" data-node-id="674" data-icon-type="my_sc
1988hedule"></div> 1989 </div> 1990 </div> 1991</div> 1992 1993 1994 1995 <div id="item_node--676" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="676" data-level="advanced" data-persona="teams--orgs"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Staff+ Engineering Skills</p> 1996 1997 1998 <h3 class="!mt-0 font-bold leading-tight p-title"> 1999 <a href="/presentation/nov2026/nobody-knows-everything-and-thats-ok-building-alignment-complex-rapidly" class="text-skin-base hover:text-skin-accent-blue hover:underline">Nobody Knows Everything (and That's OK): Building Alignment in Complex, Rapidly Changing Environments</a> 2000 </h3> 2001 <p class="hidden text-sm text-skin-base session-description">Successful Staff+ engineers build alignment across organizational and technical boundaries, including domains where they aren't the deepest expert.</p> 2002 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2003 <p class="font-mono text-xs"> 2004 <a href="/speakers/kayemason" class="text-skin-base">Kaye Mason</a> 2005 - 2006 Meta 2007 </p> 2008 2009 <p class="font-mono text-xs text-slate-600">Pacific DEKJ</p> 2010 2011 2012 2013 2014 <div class="flex gap-2"> 2015 2016 <div class="flex relative flex-col items-start group"> 2017 <img src="/modules/custom/qcon_schedule/icons/advanced-icon.svg" width="20px" height="20px" alt="Advanced Topic"> 2018 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2019 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Advanced Topic</span> 2020 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2021 </div> 2022 </div> 2023 2024 </div> 2025 2026 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2027 2028 2029 <div class="js-schedule-icon-placeholder" data-node-id="676" data-icon-type="my_sc
2029hedule"></div> 2030 </div> 2031 </div> 2032</div> 2033 2034 2035 2036 <div id="item_node--689" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="689" data-level="intermediate" data-persona="architecture modern-languages--infrastructure"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Data Platforms Reimagined</p> 2037 2038 2039 <h3 class="!mt-0 font-bold leading-tight p-title"> 2040 <a href="/presentation/nov2026/breaking-down-walls-python-big-data-ai-performance-transpilation-and-llms" class="text-skin-base hover:text-skin-accent-blue hover:underline">Breaking Down the Walls to Python & Big Data + AI Performance with Transpilation and LLMs</a> 2041 </h3> 2042 <p class="hidden text-sm text-skin-base session-description">Many of us have a love hate relationship with Apache Spark, especially when it comes to PySpark. Especially in Python, the UDF performance can be a dumpster fire.</p> 2043 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2044 <p class="font-mono text-xs"> 2045 <a href="/speakers/holdenkarau" class="text-skin-base">Holden Karau</a> 2046 - 2047 Snowflake 2048 </p> 2049 2050 <p class="font-mono text-xs text-slate-600">Seacliff ABC</p> 2051 2052 2053 2054 2055 <div class="flex gap-2"> 2056 2057 <div class="flex relative flex-col items-start group"> 2058 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 2059 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2060 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 2061 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2062 </div> 2063 </div> 2064 2065 </div> 2066 2067 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2068 2069 2070 <div class="js-schedule-icon-placeholder" data-node-id="689" data-icon-type="my_sc
2070hedule"></div> 2071 </div> 2072 </div> 2073</div> 2074 2075 2076 2077 <div id="" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " ></div> 2078 2079 2080 </div> 2081<div class="items-stretch timeslot xl:flex content" data-start="1794943500" data-end="1794944700"> 2082 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">11:25AM PST</div> 2083 2084 <div class="flex-col px-2 py-4 timeslot__break"> 2085 <p class="font-mono text-sm"> 2086 Break 2087 </p> 2088 </div> 2089 2090 </div> 2091<div class="items-stretch timeslot xl:flex content" data-start="1794944700" data-end="1794947700"> 2092 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">11:45AM PST</div> 2093 2094 2095 <div id="item_node--663" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="663" data-level="intermediate" data-persona="modern-languages--infrastructure observability--sre"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Distributed Systems in Production</p> 2096 2097 2098 <h3 class="!mt-0 font-bold leading-tight p-title"> 2099 <a href="/presentation/nov2026/how-build-online-systems-object-storage" class="text-skin-base hover:text-skin-accent-blue hover:underline">How to Build Online Systems with Object Storage</a> 2100 </h3> 2101 <p class="hidden text-sm text-skin-base session-description">âDisklessâ systems that delegate durability to object storage are everywhere, and for three good reasons:</p> 2102 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2103 <p class="font-mono text-xs"> 2104 <a href="/speakers/almoggavra" class="text-skin-base">Almog Gavra</a> 2105 - 2106 responsive.dev 2107 </p> 2108 2109 <p class="font-mono text-xs text-slate-600">Ballroom BC</p> 2110 2111 2112 2113 2114 <div class="flex gap-2"> 2115 2116 <div class="flex relative flex-col items-start group"> 2117 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 2118 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2119 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 2120 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2121 </div> 2122 </div> 2123 2124 </div> 2125 2126 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2127 2128 2129 <div class="js-schedule-icon-placeholder" data-node-id="663" data-icon-type="my_sc
2129hedule"></div> 2130 </div> 2131 </div> 2132</div> 2133 2134 2135 2136 <div id="item_node--715" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="715" data-persona="ai--ml"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Engineering AI Systems</p> 2137 2138 2139 <h3 class="!mt-0 font-bold leading-tight p-title"> 2140 <a href="/presentation/nov2026/inside-asimov-blackrocks-platform-architecture-applied-ai-scale" class="text-skin-base hover:text-skin-accent-blue hover:underline">Inside Asimov: BlackRockâs Platform Architecture for Applied AI at Scale</a> 2141 </h3> 2142 <p class="hidden text-sm text-skin-base session-description">BlackRockâs Portfolio Management Group is transforming how investment teams conduct research by combining deep investment expertise with shared AI capabilities.</p> 2143 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2144 <p class="font-mono text-xs"> 2145 <a href="/speakers/danwolf" class="text-skin-base">Dan Wolf</a> 2146 - 2147 BlackRock 2148 </p> 2149 <p class="font-mono text-xs"> 2150 <a href="/speakers/sriannapurnabhupatiraju" class="text-skin-base">Sri Annapurna Bhupatiraju</a> 2151 - 2152 BlackRock 2153 </p> 2154 2155 <p class="font-mono text-xs text-slate-600">Ballroom A</p> 2156 2157 2158 2159 2160 <div class="flex gap-2"> 2161 2162 2163 </div> 2164 2165 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2166 2167 2168 <div class="js-schedule-icon-placeholder" data-node-id="715" data-icon-type="my_sc
2168hedule"></div> 2169 </div> 2170 </div> 2171</div> 2172 2173 2174 2175 <div id="item_node--690" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="690" data-level="intermediate" data-persona="ai--ml teams--orgs"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Staff+ Engineering Skills</p> 2176 2177 2178 <h3 class="!mt-0 font-bold leading-tight p-title"> 2179 <a href="/presentation/nov2026/use-ai-multiply-your-team-staff-engineer" class="text-skin-base hover:text-skin-accent-blue hover:underline">Use AI to Multiply Your Team as a Staff Engineer</a> 2180 </h3> 2181 <p class="hidden text-sm text-skin-base session-description">Most "AI for engineers" content is about typing faster. That's IC-level work. Staff engineers have a different question to answer. When AI raises the floor on what every engineer can ship, what is the staff engineer's job, and where does the leverage actually come from now?</p> 2182 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2183 <p class="font-mono text-xs"> 2184 <a href="/speakers/jordancutler" class="text-skin-base">Jordan Cutler</a> 2185 - 2186 Pinterest 2187 </p> 2188 2189 <p class="font-mono text-xs text-slate-600">Pacific DEKJ</p> 2190 2191 2192 2193 2194 <div class="flex gap-2"> 2195 2196 <div class="flex relative flex-col items-start group"> 2197 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 2198 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2199 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 2200 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2201 </div> 2202 </div> 2203 2204 </div> 2205 2206 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2207 2208 2209 <div class="js-schedule-icon-placeholder" data-node-id="690" data-icon-type="my_sc
2209hedule"></div> 2210 </div> 2211 </div> 2212</div> 2213 2214 2215 2216 <div id="item_node--662" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="662" data-level="beginner" data-persona="ai--ml platform-engineering"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Data Platforms Reimagined</p> 2217 2218 2219 <h3 class="!mt-0 font-bold leading-tight p-title"> 2220 <a href="/presentation/nov2026/building-data-platform-ai" class="text-skin-base hover:text-skin-accent-blue hover:underline">Building a Data Platform with AI</a> 2221 </h3> 2222 <p class="hidden text-sm text-skin-base session-description">Data platform sits at the intersection of infrastructure, governance, operations, and user experience.</p> 2223 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2224 <p class="font-mono text-xs"> 2225 <a href="/speakers/moulimukherjee" class="text-skin-base">Mouli Mukherjee</a> 2226 - 2227 OpenAI 2228 </p> 2229 2230 <p class="font-mono text-xs text-slate-600">Seacliff ABC</p> 2231 2232 2233 2234 2235 <div class="flex gap-2"> 2236 2237 <div class="flex relative flex-col items-start group"> 2238 <img src="/modules/custom/qcon_schedule/icons/beginner-icon.svg" width="20px" height="20px" alt="Beginner Topic"> 2239 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2240 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Beginner Topic</span> 2241 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2242 </div> 2243 </div> 2244 2245 </div> 2246 2247 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2248 2249 2250 <div class="js-schedule-icon-placeholder" data-node-id="662" data-icon-type="my_sc
2250hedule"></div> 2251 </div> 2252 </div> 2253</div> 2254 2255 2256 2257 <div id="" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " ></div> 2258 2259 2260 </div> 2261<div class="items-stretch timeslot xl:flex content" data-start="1794947700" data-end="1794951300"> 2262 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">12:35PM PST</div> 2263 2264 <div class="flex-col px-2 py-4 timeslot__break"> 2265 <p class="font-mono text-sm"> 2266 Lunch & Lunch Topic Discussions on Atrium Level 2267 </p> 2268 </div> 2269 2270 </div> 2271<div class="items-stretch timeslot xl:flex content" data-start="1794951300" data-end="1794954300"> 2272 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">01:35PM PST</div> 2273 2274 2275 <div id="item_node--727" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="727"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Distributed Systems in Production</p> 2276 2277 2278 <h3 class="!mt-0 font-bold leading-tight p-title"> 2279 <a href="https://qconsf.com/unconference" class="text-skin-base hover:text-skin-accent-blue hover:underline">Unconference: Distributed Systems in Production</a> 2280 </h3> 2281 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2282 2283 <p class="font-mono text-xs text-slate-600">Seacliff D</p> 2284 2285 2286 2287 2288 <div class="flex gap-2"> 2289 <div class="flex relative flex-col items-start group"> 2290 <img src="/modules/custom/qcon_schedule/icons/icon-no-video-light.svg" width="20px" height="20px" alt="No Video Available"> 2291 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2292 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">No Video Available</span> 2293 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2294 </div> 2295 </div> 2296 2297 2298 </div> 2299 2300 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2301 2302 2303 <div class="js-schedule-icon-placeholder" data-node-id="727" data-icon-type="my_sc
2303hedule"></div> 2304 </div> 2305 </div> 2306</div> 2307 2308 2309 2310 <div id="item_node--659" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="659" data-level="intermediate" data-persona="ai--ml"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Engineering AI Systems</p> 2311 2312 2313 <h3 class="!mt-0 font-bold leading-tight p-title"> 2314 <a href="/presentation/nov2026/revenge-data-scientist-why-reliable-ai-needs-evals-traces-and-metrics" class="text-skin-base hover:text-skin-accent-blue hover:underline">The Revenge of the Data Scientist: Why Reliable AI Needs Evals, Traces, and Metrics</a> 2315 </h3> 2316 <p class="hidden text-sm text-skin-base session-description">Most teams can now ship an AI prototype by calling a foundation-model API. The hard part is knowing whether that system works when real users, messy data, and business consequences arrive.</p> 2317 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2318 <p class="font-mono text-xs"> 2319 <a href="/speakers/hamelhusain" class="text-skin-base">Hamel Husain</a> 2320 </p> 2321 2322 <p class="font-mono text-xs text-slate-600">Ballroom A</p> 2323 2324 2325 2326 2327 <div class="flex gap-2"> 2328 2329 <div class="flex relative flex-col items-start group"> 2330 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 2331 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2332 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 2333 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2334 </div> 2335 </div> 2336 2337 </div> 2338 2339 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2340 2341 2342 <div class="js-schedule-icon-placeholder" data-node-id="659" data-icon-type="my_sc
2342hedule"></div> 2343 </div> 2344 </div> 2345</div> 2346 2347 2348 2349 <div id="item_node--671" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="671" data-level="intermediate" data-persona="teams--orgs"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Staff+ Engineering Skills</p> 2350 2351 2352 <h3 class="!mt-0 font-bold leading-tight p-title"> 2353 <a href="/presentation/nov2026/transitioning-startup-mature-platform" class="text-skin-base hover:text-skin-accent-blue hover:underline">Transitioning From a Startup to a Mature Platform</a> 2354 </h3> 2355 <p class="hidden text-sm text-skin-base session-description">What you need to succeed in a startup with zero customers is different from what you need when you have a few thousand, and this changes many times as the company grows. Some of these changes are code and architectural changes, some are organizational changes, and some are mindset shifts.</p> 2356 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2357 <p class="font-mono text-xs"> 2358 <a href="/track-hosts/joyebertz" class="text-skin-base">Joy Ebertz</a> 2359 - 2360 Imprint 2361 </p> 2362 2363 <p class="font-mono text-xs text-slate-600">Pacific DEKJ</p> 2364 2365 2366 2367 2368 <div class="flex gap-2"> 2369 2370 <div class="flex relative flex-col items-start group"> 2371 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 2372 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2373 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 2374 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2375 </div> 2376 </div> 2377 2378 </div> 2379 2380 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2381 2382 2383 <div class="js-schedule-icon-placeholder" data-node-id="671" data-icon-type="my_sc
2383hedule"></div> 2384 </div> 2385 </div> 2386</div> 2387 2388 2389 2390 <div id="item_node--718" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="718"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Data Platforms Reimagined</p> 2391 2392 2393 <h3 class="!mt-0 font-bold leading-tight p-title"> 2394 <a href="/presentation/nov2026/one-does-not-simply-add-synchronous-writes-bridging-batch-and-real-time-apache" class="text-skin-base hover:text-skin-accent-blue hover:underline">One Does Not Simply Add Synchronous Writes - Bridging Batch and Real Time with Apache Iceberg</a> 2395 </h3> 2396 <p class="hidden text-sm text-skin-base session-description">What happens when a batch ingestion platform needs to behave like an operational database? Datadogâs Reference Tables product was designed for asynchronous uploads of large datasets, but customers increasingly needed synchronous row-level edits, without sacrificing batch scale.</p> 2397 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2398 <p class="font-mono text-xs"> 2399 <a href="/speakers/paigeelinson" class="text-skin-base">Paige Elinson</a> 2400 - 2401 Datadog 2402 </p> 2403 2404 <p class="font-mono text-xs text-slate-600">Seacliff ABC</p> 2405 2406 2407 2408 2409 <div class="flex gap-2"> 2410 2411 2412 </div> 2413 2414 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2415 2416 2417 <div class="js-schedule-icon-placeholder" data-node-id="718" data-icon-type="my_sc
2417hedule"></div> 2418 </div> 2419 </div> 2420</div> 2421 2422 2423 2424 <div id="" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " ></div> 2425 2426 2427 </div> 2428<div class="items-stretch timeslot xl:flex content" data-start="1794954300" data-end="1794955500"> 2429 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">02:25PM PST</div> 2430 2431 <div class="flex-col px-2 py-4 timeslot__break"> 2432 <p class="font-mono text-sm"> 2433 Break 2434 </p> 2435 </div> 2436 2437 </div> 2438<div class="items-stretch timeslot xl:flex content" data-start="1794955500" data-end="1794958500"> 2439 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">02:45PM PST</div> 2440 2441 2442 <div id="item_node--660" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="660" data-persona="ai--ml"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Distributed Systems in Production</p> 2443 2444 2445 <h3 class="!mt-0 font-bold leading-tight p-title"> 2446 <a href="/presentation/nov2026/adaptive-systems-production-what-recommendation-systems-can-teach-us-about" class="text-skin-base hover:text-skin-accent-blue hover:underline">Adaptive Systems in Production: What Recommendation Systems Can Teach Us About Agents</a> 2447 </h3> 2448 <p class="hidden text-sm text-skin-base session-description">As organizations race to build AI agents, many teams are encountering challenges that feel new: evaluation uncertainty, feedback loops, behavioral drift, exploration versus exploitation, and maintaining user trust in systems that continuously adapt.But these challenges are not new.</p> 2449 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2450 <p class="font-mono text-xs"> 2451 <a href="/speakers/mallikarao" class="text-skin-base">Mallika Rao</a> 2452 - 2453 Zocdoc 2454 </p> 2455 2456 <p class="font-mono text-xs text-slate-600">Ballroom BC</p> 2457 2458 2459 2460 2461 <div class="flex gap-2"> 2462 2463 2464 </div> 2465 2466 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2467 2468 2469 <div class="js-schedule-icon-placeholder" data-node-id="660" data-icon-type="my_sc
2469hedule"></div> 2470 </div> 2471 </div> 2472</div> 2473 2474 2475 2476 <div id="item_node--714" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="714" data-level="intermediate" data-persona="ai--ml"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Engineering AI Systems</p> 2477 2478 2479 <h3 class="!mt-0 font-bold leading-tight p-title"> 2480 <a href="/presentation/nov2026/lessons-building-100m-product-six-weeks-openai" class="text-skin-base hover:text-skin-accent-blue hover:underline">Lessons from Building a $100M Product in Six Weeks at OpenAI</a> 2481 </h3> 2482 <p class="hidden text-sm text-skin-base session-description">Engineering is shifting from synchronous, line-by-line implementation to an asynchronous model in which agents execute, verify, and retry while humans own intent, architecture, constraints, and release decisions.&nbsp;</p> 2483 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2484 <p class="font-mono text-xs"> 2485 <a href="/speakers/brianyang" class="text-skin-base">Brian Yang</a> 2486 - 2487 OpenAI 2488 </p> 2489 2490 <p class="font-mono text-xs text-slate-600">Ballroom A</p> 2491 2492 2493 2494 2495 <div class="flex gap-2"> 2496 2497 <div class="flex relative flex-col items-start group"> 2498 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 2499 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2500 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 2501 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2502 </div> 2503 </div> 2504 2505 </div> 2506 2507 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2508 2509 2510 <div class="js-schedule-icon-placeholder" data-node-id="714" data-icon-type="my_sc
2510hedule"></div> 2511 </div> 2512 </div> 2513</div> 2514 2515 2516 2517 <div id="item_node--728" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="728"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Staff+ Engineering Skills</p> 2518 2519 2520 <h3 class="!mt-0 font-bold leading-tight p-title"> 2521 <a href="https://qconsf.com/unconference" class="text-skin-base hover:text-skin-accent-blue hover:underline">Unconference: Staff+ Engineering Skills</a> 2522 </h3> 2523 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2524 2525 <p class="font-mono text-xs text-slate-600">Seacliff D</p> 2526 2527 2528 2529 2530 <div class="flex gap-2"> 2531 <div class="flex relative flex-col items-start group"> 2532 <img src="/modules/custom/qcon_schedule/icons/icon-no-video-light.svg" width="20px" height="20px" alt="No Video Available"> 2533 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2534 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">No Video Available</span> 2535 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2536 </div> 2537 </div> 2538 2539 2540 </div> 2541 2542 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2543 2544 2545 <div class="js-schedule-icon-placeholder" data-node-id="728" data-icon-type="my_sc
2545hedule"></div> 2546 </div> 2547 </div> 2548</div> 2549 2550 2551 2552 <div id="item_node--719" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="719" data-persona="architecture"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Data Platforms Reimagined</p> 2553 2554 2555 <h3 class="!mt-0 font-bold leading-tight p-title"> 2556 <a href="/presentation/nov2026/building-streamhouse-turning-kafka-streams-millisecond-query-layer" class="text-skin-base hover:text-skin-accent-blue hover:underline">Building a StreamHouse: Turning Kafka Streams into a Millisecond Query Layer</a> 2557 </h3> 2558 <p class="hidden text-sm text-skin-base session-description">AI agents have compressed business decisions from minutes to seconds. Data systems need to keep up.</p> 2559 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2560 2561 <p class="font-mono text-xs text-slate-600">Seacliff ABC</p> 2562 2563 2564 2565 2566 <div class="flex gap-2"> 2567 2568 2569 </div> 2570 2571 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2572 2573 2574 <div class="js-schedule-icon-placeholder" data-node-id="719" data-icon-type="my_sc
2574hedule"></div> 2575 </div> 2576 </div> 2577</div> 2578 2579 2580 2581 <div id="item_node--739" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="739" data-level="intermediate" data-persona="ai--ml"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Sponsored Solution Track III</p> 2582 2583 2584 <h3 class="!mt-0 font-bold leading-tight p-title"> 2585 <a href="/presentation/nov2026/trust-verify-delivering-quality-agentic-workflows" class="text-skin-base hover:text-skin-accent-blue hover:underline">Trust, but Verify: Delivering Quality with Agentic Workflows</a> 2586 </h3> 2587 <p class="hidden text-sm text-skin-base session-description">In spite of all the recent panic, nothing has really changed about software development. Weâre worried about agents being unreliable. Newsflash: human devs are too. Weâre worried about agents producing more code than we can read, but did you ever really do all your reviews within 24 hours?</p> 2588 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2589 <p class="font-mono text-xs"> 2590 <a href="/speakers/adrianhatchantithesiscom" class="text-skin-base">Adrian Hatch</a> 2591 - 2592 Antithesis 2593 </p> 2594 2595 <p class="font-mono text-xs text-slate-600">Pacific LM</p> 2596 2597 2598 2599 2600 <div class="flex gap-2"> 2601 <div class="flex relative flex-col items-start group"> 2602 <img src="/modules/custom/qcon_schedule/icons/icon-no-video-light.svg" width="20px" height="20px" alt="No Video Available"> 2603 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2604 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">No Video Available</span> 2605 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2606 </div> 2607 </div> 2608 2609 <div class="flex relative flex-col items-start group"> 2610 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 2611 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2612 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 2613 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2614 </div> 2615 </div> 2616 2617 </div> 2618 2619 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2620 2621 2622 <div class="js-schedule-icon-placeholder" data-node-id="739" data-icon-type="my_sc
2622hedule"></div> 2623 </div> 2624 </div> 2625</div> 2626 2627 2628 </div> 2629<div class="items-stretch timeslot xl:flex content" data-start="1794958500" data-end="1794959700"> 2630 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">03:35PM PST</div> 2631 2632 <div class="flex-col px-2 py-4 timeslot__break"> 2633 <p class="font-mono text-sm"> 2634 Coffee Break & Snacks - Pacific Level 2635 </p> 2636 </div> 2637 2638 </div> 2639<div class="items-stretch timeslot xl:flex content" data-start="1794959700" data-end="1794962700"> 2640 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">03:55PM PST</div> 2641 2642 2643 <div id="item_node--695" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="695" data-level="beginner" data-persona="ai--ml architecture"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Distributed Systems in Production</p> 2644 2645 2646 <h3 class="!mt-0 font-bold leading-tight p-title"> 2647 <a href="/presentation/nov2026/when-your-users-are-agents-lessons-distributed-postgres-platform" class="text-skin-base hover:text-skin-accent-blue hover:underline">When Your Users Are Agents: Lessons from a Distributed Postgres Platform</a> 2648 </h3> 2649 <p class="hidden text-sm text-skin-base session-description">Distributed systems are built around assumptions about workload behavior: connections have reasonable lifetimes, retries eventually stop, traffic spikes have recognizable causes, and application code produces somewhat predictable query patterns.</p> 2650 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2651 <p class="font-mono text-xs"> 2652 <a href="/speakers/gwenshapira" class="text-skin-base">Gwen Shapira</a> 2653 - 2654 Nile Platform Inc 2655 </p> 2656 2657 <p class="font-mono text-xs text-slate-600">Ballroom BC</p> 2658 2659 2660 2661 2662 <div class="flex gap-2"> 2663 2664 <div class="flex relative flex-col items-start group"> 2665 <img src="/modules/custom/qcon_schedule/icons/beginner-icon.svg" width="20px" height="20px" alt="Beginner Topic"> 2666 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2667 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Beginner Topic</span> 2668 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2669 </div> 2670 </div> 2671 2672 </div> 2673 2674 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2675 2676 2677 <div class="js-schedule-icon-placeholder" data-node-id="695" data-icon-type="my_sc
2677hedule"></div> 2678 </div> 2679 </div> 2680</div> 2681 2682 2683 2684 <div id="item_node--657" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="657" data-level="intermediate" data-persona="ai--ml"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Engineering AI Systems</p> 2685 2686 2687 <h3 class="!mt-0 font-bold leading-tight p-title"> 2688 <a href="/presentation/nov2026/progressive-failure-modes-modern-ai-serving-systems" class="text-skin-base hover:text-skin-accent-blue hover:underline">Progressive Failure Modes of Modern AI Serving Systems</a> 2689 </h3> 2690 <p class="hidden text-sm text-skin-base session-description">Details coming soon.</p> 2691 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2692 2693 <p class="font-mono text-xs text-slate-600">Ballroom A</p> 2694 2695 2696 2697 2698 <div class="flex gap-2"> 2699 2700 <div class="flex relative flex-col items-start group"> 2701 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 2702 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2703 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 2704 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2705 </div> 2706 </div> 2707 2708 </div> 2709 2710 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2711 2712 2713 <div class="js-schedule-icon-placeholder" data-node-id="657" data-icon-type="my_sc
2713hedule"></div> 2714 </div> 2715 </div> 2716</div> 2717 2718 2719 2720 <div id="item_node--705" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="705" data-level="beginner"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Staff+ Engineering Skills</p> 2721 2722 2723 <h3 class="!mt-0 font-bold leading-tight p-title"> 2724 <a href="/presentation/nov2026/learning-whats-already-there-breadth-based-approach-onboarding" class="text-skin-base hover:text-skin-accent-blue hover:underline">Learning Whatâs Already There: A Breadth-Based Approach To Onboarding</a> 2725 </h3> 2726 <p class="hidden text-sm text-skin-base session-description">When onboarding to a new organization, it's vital to bootstrap your network and context quickly.</p> 2727 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2728 <p class="font-mono text-xs"> 2729 <a href="/speakers/lauradevesine" class="text-skin-base">Laura de Vesine</a> 2730 </p> 2731 2732 <p class="font-mono text-xs text-slate-600">Pacific DEKJ</p> 2733 2734 2735 2736 2737 <div class="flex gap-2"> 2738 2739 <div class="flex relative flex-col items-start group"> 2740 <img src="/modules/custom/qcon_schedule/icons/beginner-icon.svg" width="20px" height="20px" alt="Beginner Topic"> 2741 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2742 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Beginner Topic</span> 2743 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2744 </div> 2745 </div> 2746 2747 </div> 2748 2749 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2750 2751 2752 <div class="js-schedule-icon-placeholder" data-node-id="705" data-icon-type="my_sc
2752hedule"></div> 2753 </div> 2754 </div> 2755</div> 2756 2757 2758 2759 <div id="item_node--730" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="730"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Data Platforms Reimagined</p> 2760 2761 2762 <h3 class="!mt-0 font-bold leading-tight p-title"> 2763 <a href="https://qconsf.com/unconference" class="text-skin-base hover:text-skin-accent-blue hover:underline">Unconference: Data Platforms Reimagined</a> 2764 </h3> 2765 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2766 2767 <p class="font-mono text-xs text-slate-600">Seacliff D</p> 2768 2769 2770 2771 2772 <div class="flex gap-2"> 2773 <div class="flex relative flex-col items-start group"> 2774 <img src="/modules/custom/qcon_schedule/icons/icon-no-video-light.svg" width="20px" height="20px" alt="No Video Available"> 2775 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2776 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">No Video Available</span> 2777 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2778 </div> 2779 </div> 2780 2781 2782 </div> 2783 2784 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2785 2786 2787 <div class="js-schedule-icon-placeholder" data-node-id="730" data-icon-type="my_sc
2787hedule"></div> 2788 </div> 2789 </div> 2790</div> 2791 2792 2793 2794 <div id="item_node--737" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="737" data-level="intermediate" data-persona="architecture"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Sponsored Solution Track III</p> 2795 2796 2797 <h3 class="!mt-0 font-bold leading-tight p-title"> 2798 <a href="/presentation/nov2026/your-agents-have-amnesia-lessons-building-memory-layer-multi-agent-systems" class="text-skin-base hover:text-skin-accent-blue hover:underline">Your Agents Have Amnesia: Lessons from Building a Memory Layer for Multi-Agent Systems</a> 2799 </h3> 2800 <p class="hidden text-sm text-skin-base session-description">Multi-agent systems have a data problem nobody warns you about. Agent B sees Agent A's final output and nothing else; the reasoning, the dead ends, and whatever Agent A figured out three steps in all get thrown away.</p> 2801 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2802 <p class="font-mono text-xs"> 2803 <a href="/speakers/heatherdowningyugabytecom" class="text-skin-base">Heather Downing</a> 2804 - 2805 YugabyteDB 2806 </p> 2807 2808 <p class="font-mono text-xs text-slate-600">Pacific LM</p> 2809 2810 2811 2812 2813 <div class="flex gap-2"> 2814 <div class="flex relative flex-col items-start group"> 2815 <img src="/modules/custom/qcon_schedule/icons/icon-no-video-light.svg" width="20px" height="20px" alt="No Video Available"> 2816 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2817 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">No Video Available</span> 2818 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2819 </div> 2820 </div> 2821 2822 <div class="flex relative flex-col items-start group"> 2823 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 2824 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2825 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 2826 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2827 </div> 2828 </div> 2829 2830 </div> 2831 2832 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2833 2834 2835 <div class="js-schedule-icon-placeholder" data-node-id="737" data-icon-type="my_sc
2835hedule"></div> 2836 </div> 2837 </div> 2838</div> 2839 2840 2841 </div> 2842<div class="items-stretch timeslot xl:flex content" data-start="1794962700" data-end="1794963900"> 2843 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">04:45PM PST</div> 2844 2845 <div class="flex-col px-2 py-4 timeslot__break"> 2846 <p class="font-mono text-sm"> 2847 Break 2848 </p> 2849 </div> 2850 2851 </div> 2852<div class="items-stretch timeslot xl:flex content" data-start="1794963900" data-end="1794966900"> 2853 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">05:05PM PST</div> 2854 2855 2856 <div id="item_node--709" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="709" data-persona="architecture"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Distributed Systems in Production</p> 2857 2858 2859 <h3 class="!mt-0 font-bold leading-tight p-title"> 2860 <a href="/presentation/nov2026/autoscaling-800-valkey-clusters-distributed-systems-lessons-scaling-stateful" class="text-skin-base hover:text-skin-accent-blue hover:underline">Autoscaling 800 Valkey Clusters: Distributed Systems Lessons from Scaling Stateful Fleets</a> 2861 </h3> 2862 <p class="hidden text-sm text-skin-base session-description">Autoscaling stateless services is a solved problem. In a sharded datastore, a resize is not a capacity change â it's moving ownership of key ranges between nodes while the cluster serves live traffic, and rebalancing takes long enough that reacting to a traffic peak is already too late.</p> 2863 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2864 <p class="font-mono text-xs"> 2865 <a href="/speakers/kishoreyadav" class="text-skin-base">Kishor Yadav Kommanaboina </a> 2866 - 2867 Snap Inc 2868 </p> 2869 2870 <p class="font-mono text-xs text-slate-600">Ballroom BC</p> 2871 2872 2873 2874 2875 <div class="flex gap-2"> 2876 2877 2878 </div> 2879 2880 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2881 2882 2883 <div class="js-schedule-icon-placeholder" data-node-id="709" data-icon-type="my_sc
2883hedule"></div> 2884 </div> 2885 </div> 2886</div> 2887 2888 2889 2890 <div id="item_node--726" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="726"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Engineering AI Systems</p> 2891 2892 2893 <h3 class="!mt-0 font-bold leading-tight p-title"> 2894 <a href="https://qconsf.com/unconference" class="text-skin-base hover:text-skin-accent-blue hover:underline">Unconference: Engineering AI Systems</a> 2895 </h3> 2896 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2897 2898 <p class="font-mono text-xs text-slate-600">Seacliff D</p> 2899 2900 2901 2902 2903 <div class="flex gap-2"> 2904 <div class="flex relative flex-col items-start group"> 2905 <img src="/modules/custom/qcon_schedule/icons/icon-no-video-light.svg" width="20px" height="20px" alt="No Video Available"> 2906 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2907 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">No Video Available</span> 2908 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2909 </div> 2910 </div> 2911 2912 2913 </div> 2914 2915 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2916 2917 2918 <div class="js-schedule-icon-placeholder" data-node-id="726" data-icon-type="my_sc
2918hedule"></div> 2919 </div> 2920 </div> 2921</div> 2922 2923 2924 2925 <div id="item_node--683" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="683" data-level="intermediate" data-persona="teams--orgs"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Staff+ Engineering Skills</p> 2926 2927 2928 <h3 class="!mt-0 font-bold leading-tight p-title"> 2929 <a href="/presentation/nov2026/scaling-tech-aligning-humans" class="text-skin-base hover:text-skin-accent-blue hover:underline">Scaling Tech by Aligning Humans</a> 2930 </h3> 2931 <p class="hidden text-sm text-skin-base session-description">Scaling a complex technology can get messy without a clear north star or a shared technical strategy. Product strategies from different functions can each deliver impact but may lead to disconnected solutions or inadvertently introduce various forms of technical debt.</p> 2932 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2933 <p class="font-mono text-xs"> 2934 <a href="/speakers/scottbehrens" class="text-skin-base">Scott Behrens</a> 2935 - 2936 Netflix 2937 </p> 2938 2939 <p class="font-mono text-xs text-slate-600">Pacific DEKJ</p> 2940 2941 2942 2943 2944 <div class="flex gap-2"> 2945 2946 <div class="flex relative flex-col items-start group"> 2947 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 2948 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 2949 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 2950 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 2951 </div> 2952 </div> 2953 2954 </div> 2955 2956 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2957 2958 2959 <div class="js-schedule-icon-placeholder" data-node-id="683" data-icon-type="my_sc
2959hedule"></div> 2960 </div> 2961 </div> 2962</div> 2963 2964 2965 2966 <div id="item_node--720" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="720" data-persona="architecture"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Data Platforms Reimagined</p> 2967 2968 2969 <h3 class="!mt-0 font-bold leading-tight p-title"> 2970 <a href="/presentation/nov2026/iceberg-v4-next-chapter-table-formats" class="text-skin-base hover:text-skin-accent-blue hover:underline">Iceberg V4: The Next Chapter in Table Formats</a> 2971 </h3> 2972 <p class="hidden text-sm text-skin-base session-description">Apache Iceberg V3 adoption is growing and the community is already shaping what comes next. This talk walks through the emerging scope and priorities for the V4 table spec and progress of the proposals currently underway.</p> 2973 <div class="flex flex-col space-y-2 w-full h-full card-content"> 2974 2975 <p class="font-mono text-xs text-slate-600">Seacliff ABC</p> 2976 2977 2978 2979 2980 <div class="flex gap-2"> 2981 2982 2983 </div> 2984 2985 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 2986 2987 2988 <div class="js-schedule-icon-placeholder" data-node-id="720" data-icon-type="my_sc
2988hedule"></div> 2989 </div> 2990 </div> 2991</div> 2992 2993 2994 2995 <div id="" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " ></div> 2996 2997 2998 </div> 2999 3000 <div class="items-stretch timeslot xl:flex content" data-start="1794967200" data-end="1794970800"> 3001 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">06:00PM PST</div> 3002 3003 <div class="flex-col px-2 py-4 timeslot__break"> 3004 <p class="font-mono text-sm"> 3005 Reception - Dry Snacks & Drinks - Ballroom Foyer & Pacific Level - Ends at 7:00pm 3006 </p> 3007 </div> 3008 3009 </div> 3010 3011</section> 3012 3013 <section id="day-321" class="scroll-mt-36"> 3014 <h2 class="py-4 text-2xl font-bold text-center scroll-m-16">Wednesday, November 18th, 2026</h2> 3015 <div class="items-stretch timeslot xl:flex content" data-start="1795017600" data-end="1795021200"> 3016 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">08:00AM PST</div> 3017 3018 <div class="flex-col px-2 py-4 timeslot__break"> 3019 <p class="font-mono text-sm"> 3020 Continental Breakfast - Pacific Level 3021 </p> 3022 </div> 3023 3024 </div> 3025<div class="items-stretch timeslot xl:flex content" data-start="1795021200" data-end="1795025400"> 3026 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">09:00AM PST</div> 3027 3028 <div id="item_node--673" class="flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100" data-node-id="673" data-level="beginner"> 3029 <div class="flex mb-0 !mt-0 sm:flex-row flex-col items-start"> 3030 </div> 3031 <p class="font-mono text-sm">Conference Introduction and Keynote:</p> 3032 3033 3034 3035 <h3 class="font-bold leading-tight"> 3036 <a href="/keynote/nov2026/execution-muscle-why-great-teams-are-built-not-hired" class="text-skin-base hover:text-skin-accent-blue hover:underline">The Execution Muscle: Why Great Teams Are Built, Not Hired</a> 3037 </h3> 3038 3039 <div class="flex flex-col space-y-2 w-full card-content"> 3040 <p class="font-mono text-xs"> 3041 <a href="/speakers/charlottedejongschouwenburg" class="text-skin-base">Charlotte de Jong Schouwenburg</a> 3042 - 3043 Bravely 3044 </p> 3045 3046 3047 3048 3049 <div class="flex gap-2"> 3050 3051 </div> 3052 3053 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls w-full"> 3054 3055 3056 <div class="js-schedule-icon-placeholder" data-node-id="673" data-icon-type="my_sc
3056hedule"></div> 3057 3058 </div> 3059 </div> 3060 3061 3062 </div> 3063 3064 </div> 3065<div class="items-stretch timeslot xl:flex content" data-start="1795025400" data-end="1795026900"> 3066 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">10:10AM PST</div> 3067 3068 <div class="flex-col px-2 py-4 timeslot__break"> 3069 <p class="font-mono text-sm"> 3070 Break 3071 </p> 3072 </div> 3073 3074 </div> 3075 3076 <div class="timeslot z-10 hidden items-stretch bg-skin-base xl:sticky xl:flex"> 3077 <div class="py-4 pr-2 font-mono text-xs timeslot__time md:px-2">Tracks</div> 3078 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-3 transition duration-300 rounded-lg bg-brand-blue !bg-track-blue timeslot__track hover:bg-skin-accent-blue"> 3079 3080<h3 class="font-bold leading-tight"> 3081 <a href="/track/nov2026/architecting-agents-beneath-loop" class="text-white hover:underline">Architecting for Agents: Beneath the Loop</a> 3082</h3> 3083 <p class="font-mono text-xs text-white"> 3084 <a href="/track-hosts/julieamundson" class="text-white">Julie Amundson</a> 3085 - Google 3086 </p> 3087 3088</div> 3089 3090 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-3 transition duration-300 rounded-lg bg-brand-blue !bg-track-blue timeslot__track hover:bg-skin-accent-blue"> 3091 3092<h3 class="font-bold leading-tight"> 3093 <a href="/track/nov2026/engineering-developer-experience" class="text-white hover:underline">Engineering the Developer Experience</a> 3094</h3> 3095 <p class="font-mono text-xs text-white"> 3096 <a href="/track-hosts/ankitjain" class="text-white">Ankit Jain</a> 3097 - Aviator 3098 </p> 3099 3100</div> 3101 3102 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-3 transition duration-300 rounded-lg bg-brand-blue !bg-track-blue timeslot__track hover:bg-skin-accent-blue"> 3103 3104<h3 class="font-bold leading-tight"> 3105 <a href="/track/nov2026/real-world-platform-engineering" class="text-white hover:underline">Real World Platform Engineering</a> 3106</h3> 3107 <p class="font-mono text-xs text-white"> 3108 <a href="/track-hosts/danielbryant" class="text-white">Daniel Bryant</a> 3109 - Syntasso 3110 </p> 3111 3112</div> 3113 3114 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-3 transition duration-300 rounded-lg bg-brand-blue !bg-track-blue timeslot__track hover:bg-skin-accent-blue"> 3115 3116<h3 class="font-bold leading-tight"> 3117 <a href="/track/nov2026/code-beyond-engineers-engineering-teams" class="text-white hover:underline">Code Beyond Engineers & Engineering Teams</a> 3118</h3> 3119 <p class="font-mono text-xs text-white"> 3120 <a href="/pc-chairs/suhailpatel" class="text-white">Suhail Patel</a> 3121 - Monzo 3122 </p> 3123 3124</div> 3125 3126 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-3 transition duration-300 rounded-lg bg-brand-blue !bg-gray-600 timeslot__track hover:bg-skin-accent-blue"> 3127 3128<h3 class="font-bold leading-tight"> 3129 <a href="/track/nov2026/sponsored-solution-track-iv" class="text-white hover:underline">Sponsored Solution Track IV</a> 3130</h3> 3131 3132</div> 3133 3134 </div> 3135 3136 <div class="items-stretch timeslot xl:flex content" data-start="1795026900" data-end="1795029900"> 3137 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">10:35AM PST</div> 3138 3139 3140 <div id="item_node--684" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="684" data-level="intermediate" data-persona="ai--ml architecture platform-engineering"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Architecting for Agents: Beneath the Loop</p> 3141 3142 3143 <h3 class="!mt-0 font-bold leading-tight p-title"> 3144 <a href="/presentation/nov2026/how-netflix-retrofitted-its-sdlc-ai-coding-agents" class="text-skin-base hover:text-skin-accent-blue hover:underline">How Netflix Retrofitted Its SDLC for AI Coding Agents</a> 3145 </h3> 3146 <p class="hidden text-sm text-skin-base session-description">Agentic tools amplify whatâs already in the codebase. The agent works through your code, your architecture decisions, and the documentation around them. It follows what it can read and guesses at the rest.</p> 3147 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3148 <p class="font-mono text-xs"> 3149 <a href="/speakers/markkhuzam" class="text-skin-base">Mark Khuzam</a> 3150 - 3151 Netflix 3152 </p> 3153 3154 <p class="font-mono text-xs text-slate-600">Ballroom BC</p> 3155 3156 3157 3158 3159 <div class="flex gap-2"> 3160 3161 <div class="flex relative flex-col items-start group"> 3162 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 3163 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]">
3164 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 3165 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 3166 </div> 3167 </div> 3168 3169 </div> 3170 3171 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3172 3173 3174 <div class="js-schedule-icon-placeholder" data-node-id="684" data-icon-type="my_schedule"></div> 3175 </div> 3176 </div> 3177</div> 3178 3179 3180 3181 <div id="item_node--701" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="701"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Engineering the Developer Experience</p> 3182 3183 3184 <h3 class="!mt-0 font-bold leading-tight p-title"> 3185 <a href="/presentation/nov2026/features-vs-futures" class="text-skin-base hover:text-skin-accent-blue hover:underline"> Features vs Futures</a> 3186 </h3> 3187 <p class="hidden text-sm text-skin-base session-description">Details coming soon.</p> 3188 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3189 <p class="font-mono text-xs"> 3190 <a href="/speakers/kentbeck" class="text-skin-base">Kent Beck</a> 3191 </p> 3192 3193 <p class="font-mono text-xs text-slate-600">Ballroom A</p> 3194 3195 3196 3197 3198 <div class="flex gap-2"> 3199 3200 3201 </div> 3202 3203 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3204 3205 3206 <div class="js-schedule-icon-placeholder" data-node-id="701" data-icon-type="my_sc
3206hedule"></div> 3207 </div> 3208 </div> 3209</div> 3210 3211 3212 3213 <div id="item_node--681" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="681" data-level="intermediate" data-persona="platform-engineering"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Real World Platform Engineering</p> 3214 3215 3216 <h3 class="!mt-0 font-bold leading-tight p-title"> 3217 <a href="/presentation/nov2026/platform-engineerings-second-act-vending-machine-passport-control" class="text-skin-base hover:text-skin-accent-blue hover:underline">Platform Engineeringâs Second Act: From Vending Machine to Passport Control</a> 3218 </h3> 3219 <p class="hidden text-sm text-skin-base session-description">Three years ago on the QCon SF stage, I made the case for âAcceleration, Autonomy, and Accountabilityâ as the pillars of a successful platform. Those pillars haven't moved. AI has just rewritten what each one requires, and the platform team's job along with it.</p> 3220 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3221 <p class="font-mono text-xs"> 3222 <a href="/speakers/smrutipatel" class="text-skin-base">Smruti Patel</a> 3223 - 3224 Apollo Graph 3225 </p> 3226 <p class="font-mono text-xs"> 3227 <a href="/speakers/alexmann" class="text-skin-base">Alex Mann</a> 3228 - 3229 Apollo Graph 3230 </p> 3231 3232 <p class="font-mono text-xs text-slate-600">Pacific DEKJ</p> 3233 3234 3235 3236 3237 <div class="flex gap-2"> 3238 3239 <div class="flex relative flex-col items-start group"> 3240 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 3241 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 3242 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 3243 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 3244 </div> 3245 </div> 3246 3247 </div> 3248 3249 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3250 3251 3252 <div class="js-schedule-icon-placeholder" data-node-id="681" data-icon-type="my_sc
3252hedule"></div> 3253 </div> 3254 </div> 3255</div> 3256 3257 3258 3259 <div id="item_node--670" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="670"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Code Beyond Engineers & Engineering Teams</p> 3260 3261 3262 <h3 class="!mt-0 font-bold leading-tight p-title"> 3263 <a href="/presentation/nov2026/builder-driven-development" class="text-skin-base hover:text-skin-accent-blue hover:underline">Builder-Driven Development</a> 3264 </h3> 3265 <p class="hidden text-sm text-skin-base session-description">Details coming soon.</p> 3266 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3267 <p class="font-mono text-xs"> 3268 <a href="/speakers/jyothinookula" class="text-skin-base">Jyothi Nookula</a> 3269 </p> 3270 3271 <p class="font-mono text-xs text-slate-600">Seacliff ABC</p> 3272 3273 3274 3275 3276 <div class="flex gap-2"> 3277 3278 3279 </div> 3280 3281 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3282 3283 3284 <div class="js-schedule-icon-placeholder" data-node-id="670" data-icon-type="my_sc
3284hedule"></div> 3285 </div> 3286 </div> 3287</div> 3288 3289 3290 3291 <div id="" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " ></div> 3292 3293 3294 </div> 3295<div class="items-stretch timeslot xl:flex content" data-start="1795029900" data-end="1795031100"> 3296 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">11:25AM PST</div> 3297 3298 <div class="flex-col px-2 py-4 timeslot__break"> 3299 <p class="font-mono text-sm"> 3300 Break 3301 </p> 3302 </div> 3303 3304 </div> 3305<div class="items-stretch timeslot xl:flex content" data-start="1795031100" data-end="1795034100"> 3306 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">11:45AM PST</div> 3307 3308 3309 <div id="item_node--708" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="708"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Architecting for Agents: Beneath the Loop</p> 3310 3311 3312 <h3 class="!mt-0 font-bold leading-tight p-title"> 3313 <a href="/presentation/nov2026/making-production-legible-agents-lessons-building-observability-mcp" class="text-skin-base hover:text-skin-accent-blue hover:underline">Making Production Legible to Agents: Lessons From Building an Observability MCP</a> 3314 </h3> 3315 <p class="hidden text-sm text-skin-base session-description">An agent that can query production telemetry can test its own hypotheses against reality, rather than hallucinate fictions. Observability tooling allows our agents to close the loop and benefit from production wisdom.</p> 3316 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3317 <p class="font-mono text-xs"> 3318 <a href="/speakers/lizfong-jones" class="text-skin-base">Liz Fong-Jones</a> 3319 - 3320 Honeycomb.io 3321 </p> 3322 3323 <p class="font-mono text-xs text-slate-600">Ballroom BC</p> 3324 3325 3326 3327 3328 <div class="flex gap-2"> 3329 3330 3331 </div> 3332 3333 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3334 3335 3336 <div class="js-schedule-icon-placeholder" data-node-id="708" data-icon-type="my_sc
3336hedule"></div> 3337 </div> 3338 </div> 3339</div> 3340 3341 3342 3343 <div id="item_node--691" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="691" data-level="intermediate"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Engineering the Developer Experience</p> 3344 3345 3346 <h3 class="!mt-0 font-bold leading-tight p-title"> 3347 <a href="/presentation/nov2026/no-more-small-systems-how-ai-may-bring-large-system-problems-everyone" class="text-skin-base hover:text-skin-accent-blue hover:underline">No More Small Systems, How AI May Bring Large System Problems to Everyone</a> 3348 </h3> 3349 <p class="hidden text-sm text-skin-base session-description">Once you figure out how to use AI to make your organization productive, you will soon find you have a whole new set of problems. While some of those problems will be novel thanks to LLMs, many of them are just the result of there being "more stuff".</p> 3350 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3351 <p class="font-mono text-xs"> 3352 <a href="/speakers/adambender" class="text-skin-base">Adam Bender</a> 3353 - 3354 Google 3355 </p> 3356 3357 <p class="font-mono text-xs text-slate-600">Ballroom A</p> 3358 3359 3360 3361 3362 <div class="flex gap-2"> 3363 <div class="flex relative flex-col items-start group"> 3364 <img src="/modules/custom/qcon_schedule/icons/icon-interview-light.svg" width="20px" height="20px" alt="Interview Available"> 3365 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 3366 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Interview Available</span> 3367 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 3368 </div> 3369 </div> 3370 3371 <div class="flex relative flex-col items-start group"> 3372 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 3373 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 3374 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 3375 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 3376 </div> 3377 </div> 3378 3379 </div> 3380 3381 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3382 3383 3384 <div class="js-schedule-icon-placeholder" data-node-id="691" data-icon-type="my_sc
3384hedule"></div> 3385 </div> 3386 </div> 3387</div> 3388 3389 3390 3391 <div id="item_node--685" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="685" data-level="beginner" data-persona="observability--sre platform-engineering"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Real World Platform Engineering</p> 3392 3393 3394 <h3 class="!mt-0 font-bold leading-tight p-title"> 3395 <a href="/presentation/nov2026/beyond-kubernetes-api-building-linkedins-compute-platform" class="text-skin-base hover:text-skin-accent-blue hover:underline">Beyond the Kubernetes API: Building LinkedInâs Compute Platform</a> 3396 </h3> 3397 <p class="hidden text-sm text-skin-base session-description">LinkedInâs Kubernetes-based compute platform spans more than 500k bare-metal machines, 5M pods, with thousands of developers doing more than 110k deploys a week. We donât expose raw Kubernetes to developers and instead, provide a curated set of platform offerings.</p> 3398 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3399 <p class="font-mono text-xs"> 3400 <a href="/speakers/ronaknathani" class="text-skin-base">Ronak Nathani</a> 3401 - 3402 LinkedIn 3403 </p> 3404 3405 <p class="font-mono text-xs text-slate-600">Pacific DEKJ</p> 3406 3407 3408 3409 3410 <div class="flex gap-2"> 3411 3412 <div class="flex relative flex-col items-start group"> 3413 <img src="/modules/custom/qcon_schedule/icons/beginner-icon.svg" width="20px" height="20px" alt="Beginner Topic"> 3414 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 3415 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Beginner Topic</span> 3416 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 3417 </div> 3418 </div> 3419 3420 </div> 3421 3422 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3423 3424 3425 <div class="js-schedule-icon-placeholder" data-node-id="685" data-icon-type="my_sc
3425hedule"></div> 3426 </div> 3427 </div> 3428</div> 3429 3430 3431 3432 <div id="item_node--694" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="694" data-level="advanced" data-persona="teams--orgs"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Code Beyond Engineers & Engineering Teams</p> 3433 3434 3435 <h3 class="!mt-0 font-bold leading-tight p-title"> 3436 <a href="/presentation/nov2026/legacy-leverage-how-brownfield-work-builds-technical-judgment" class="text-skin-base hover:text-skin-accent-blue hover:underline">Legacy as Leverage: How Brownfield Work Builds Technical Judgment</a> 3437 </h3> 3438 <p class="hidden text-sm text-skin-base session-description">Legacy systems are often treated as a necessary evil: work to be endured before moving on to more âreal, strategicâ projects.</p> 3439 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3440 <p class="font-mono text-xs"> 3441 <a href="/speakers/shinegarg" class="text-skin-base">Shine Garg</a> 3442 - 3443 Uncharted Path Breakthroughs 3444 </p> 3445 3446 <p class="font-mono text-xs text-slate-600">Seacliff ABC</p> 3447 3448 3449 3450 3451 <div class="flex gap-2"> 3452 3453 <div class="flex relative flex-col items-start group"> 3454 <img src="/modules/custom/qcon_schedule/icons/advanced-icon.svg" width="20px" height="20px" alt="Advanced Topic"> 3455 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 3456 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Advanced Topic</span> 3457 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 3458 </div> 3459 </div> 3460 3461 </div> 3462 3463 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3464 3465 3466 <div class="js-schedule-icon-placeholder" data-node-id="694" data-icon-type="my_sc
3466hedule"></div> 3467 </div> 3468 </div> 3469</div> 3470 3471 3472 3473 <div id="item_node--744" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="744" data-persona="devex--frontends security"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Sponsored Solution Track IV</p> 3474 3475 3476 <h3 class="!mt-0 font-bold leading-tight p-title"> 3477 <a href="/presentation/nov2026/men-black-know-whats-your-javascript-and-how-fix-it" class="text-skin-base hover:text-skin-accent-blue hover:underline">The Men in Black Know What's in Your JavaScript and How to Fix it!</a> 3478 </h3> 3479 <p class="hidden text-sm text-skin-base session-description">Ever wonder whatâs lurking in the dark corners of your node_modules, like unidentified flying dependencies sneaking aboard your project? In an age of escalating software supply chain attacks, knowing exactly what you're shipping is as vital as tracking strange lights in the sky.</p> 3480 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3481 <p class="font-mono text-xs"> 3482 <a href="/speakers/cdemars86gmailcom" class="text-skin-base">Chris DeMars</a> 3483 - 3484 TuxCare 3485 </p> 3486 3487 <p class="font-mono text-xs text-slate-600">Pacific LM</p> 3488 3489 3490 3491 3492 <div class="flex gap-2"> 3493 <div class="flex relative flex-col items-start group"> 3494 <img src="/modules/custom/qcon_schedule/icons/icon-no-video-light.svg" width="20px" height="20px" alt="No Video Available"> 3495 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 3496 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">No Video Available</span> 3497 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 3498 </div> 3499 </div> 3500 3501 3502 </div> 3503 3504 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3505 3506 3507 <div class="js-schedule-icon-placeholder" data-node-id="744" data-icon-type="my_sc
3507hedule"></div> 3508 </div> 3509 </div> 3510</div> 3511 3512 3513 </div> 3514<div class="items-stretch timeslot xl:flex content" data-start="1795034100" data-end="1795037700"> 3515 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">12:35PM PST</div> 3516 3517 <div class="flex-col px-2 py-4 timeslot__break"> 3518 <p class="font-mono text-sm"> 3519 Lunch & Lunch Topic Discussions on Atrium Level 3520 </p> 3521 </div> 3522 3523 </div> 3524<div class="items-stretch timeslot xl:flex content" data-start="1795037700" data-end="1795040700"> 3525 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">01:35PM PST</div> 3526 3527 3528 <div id="item_node--706" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="706"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Architecting for Agents: Beneath the Loop</p> 3529 3530 3531 <h3 class="!mt-0 font-bold leading-tight p-title"> 3532 <a href="/presentation/nov2026/efficient-gpu-agents-infra-autonomous-llm-perf-optimization" class="text-skin-base hover:text-skin-accent-blue hover:underline">Efficient GPU Agents: Infra for Autonomous LLM Perf Optimization</a> 3533 </h3> 3534 <p class="hidden text-sm text-skin-base session-description">Parasail serves open-weight LLMs on distributed clusters of GPUs managed by Kubernetes. The typical performance optimization loop is to reproduce a problem or measure a regression, iterate on code or config, set up and run benchmarks, and decide whether the change is worth shipping.</p> 3535 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3536 <p class="font-mono text-xs"> 3537 <a href="/speakers/bensegal" class="text-skin-base">Ben Segal</a> 3538 - 3539 Parasail 3540 </p> 3541 3542 <p class="font-mono text-xs text-slate-600">Ballroom BC</p> 3543 3544 3545 3546 3547 <div class="flex gap-2"> 3548 3549 3550 </div> 3551 3552 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3553 3554 3555 <div class="js-schedule-icon-placeholder" data-node-id="706" data-icon-type="my_sc
3555hedule"></div> 3556 </div> 3557 </div> 3558</div> 3559 3560 3561 3562 <div id="item_node--703" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="703" data-persona="devex--frontends"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Engineering the Developer Experience</p> 3563 3564 3565 <h3 class="!mt-0 font-bold leading-tight p-title"> 3566 <a href="/presentation/nov2026/growing-engineers-era-agentic-coding" class="text-skin-base hover:text-skin-accent-blue hover:underline">Growing Engineers in the Era of Agentic Coding</a> 3567 </h3> 3568 <p class="hidden text-sm text-skin-base session-description">Early-career engineers are learning the craft in an environment where the surface they touch is often an agent, not a codebase. The instinct is to treat this as a rupture in how engineers grow. It isn't.</p> 3569 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3570 <p class="font-mono text-xs"> 3571 <a href="/speakers/adamberry" class="text-skin-base">Adam Berry</a> 3572 - 3573 Netflix 3574 </p> 3575 3576 <p class="font-mono text-xs text-slate-600">Ballroom A</p> 3577 3578 3579 3580 3581 <div class="flex gap-2"> 3582 3583 3584 </div> 3585 3586 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3587 3588 3589 <div class="js-schedule-icon-placeholder" data-node-id="703" data-icon-type="my_sc
3589hedule"></div> 3590 </div> 3591 </div> 3592</div> 3593 3594 3595 3596 <div id="item_node--704" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="704" data-persona="ai--ml observability--sre platform-engineering"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Real World Platform Engineering</p> 3597 3598 3599 <h3 class="!mt-0 font-bold leading-tight p-title"> 3600 <a href="/presentation/nov2026/observability-missing-control-plane-agentic-engineering" class="text-skin-base hover:text-skin-accent-blue hover:underline">Observability: The Missing Control Plane for Agentic Engineering</a> 3601 </h3> 3602 <p class="hidden text-sm text-skin-base session-description">As AI agents move from generating code to testing, deploying, and operating it, the important question is no longer âHow autonomous is the agent?â Itâs âWhat can this agent safely decide without a human?â</p> 3603 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3604 <p class="font-mono text-xs"> 3605 <a href="/speakers/rachaelwonnacott" class="text-skin-base">Rachael Wonnacott</a> 3606 </p> 3607 3608 <p class="font-mono text-xs text-slate-600">Pacific DEKJ</p> 3609 3610 3611 3612 3613 <div class="flex gap-2"> 3614 3615 3616 </div> 3617 3618 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3619 3620 3621 <div class="js-schedule-icon-placeholder" data-node-id="704" data-icon-type="my_sc
3621hedule"></div> 3622 </div> 3623 </div> 3624</div> 3625 3626 3627 3628 <div id="item_node--687" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="687" data-level="beginner" data-persona="ai--ml teams--orgs"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Code Beyond Engineers & Engineering Teams</p> 3629 3630 3631 <h3 class="!mt-0 font-bold leading-tight p-title"> 3632 <a href="/presentation/nov2026/death-code-review" class="text-skin-base hover:text-skin-accent-blue hover:underline">The Death of the Code Review</a> 3633 </h3> 3634 <p class="hidden text-sm text-skin-base session-description">Code review was built for a world where humans wrote all the code.</p> 3635 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3636 <p class="font-mono text-xs"> 3637 <a href="/speakers/laurievoss" class="text-skin-base">Laurie Voss</a> 3638 - 3639 Arize AI 3640 </p> 3641 3642 <p class="font-mono text-xs text-slate-600">Seacliff ABC</p> 3643 3644 3645 3646 3647 <div class="flex gap-2"> 3648 <div class="flex relative flex-col items-start group"> 3649 <img src="/modules/custom/qcon_schedule/icons/icon-interview-light.svg" width="20px" height="20px" alt="Interview Available"> 3650 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 3651 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Interview Available</span> 3652 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 3653 </div> 3654 </div> 3655 3656 <div class="flex relative flex-col items-start group"> 3657 <img src="/modules/custom/qcon_schedule/icons/beginner-icon.svg" width="20px" height="20px" alt="Beginner Topic"> 3658 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 3659 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Beginner Topic</span> 3660 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 3661 </div> 3662 </div> 3663 3664 </div> 3665 3666 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3667 3668 3669 <div class="js-schedule-icon-placeholder" data-node-id="687" data-icon-type="my_sc
3669hedule"></div> 3670 </div> 3671 </div> 3672</div> 3673 3674 3675 3676 <div id="" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " ></div> 3677 3678 3679 </div> 3680<div class="items-stretch timeslot xl:flex content" data-start="1795040700" data-end="1795041900"> 3681 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">02:25PM PST</div> 3682 3683 <div class="flex-col px-2 py-4 timeslot__break"> 3684 <p class="font-mono text-sm"> 3685 Break 3686 </p> 3687 </div> 3688 3689 </div> 3690<div class="items-stretch timeslot xl:flex content" data-start="1795041900" data-end="1795044900"> 3691 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">02:45PM PST</div> 3692 3693 3694 <div id="item_node--707" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="707"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Architecting for Agents: Beneath the Loop</p> 3695 3696 3697 <h3 class="!mt-0 font-bold leading-tight p-title"> 3698 <a href="/presentation/nov2026/dreams-paper-how-agents-learn-experience" class="text-skin-base hover:text-skin-accent-blue hover:underline">Dreams on Paper: How Agents Learn from Experience</a> 3699 </h3> 3700 <p class="hidden text-sm text-skin-base session-description">Agents produce high-fidelity traces of everything they do. But traces alone don't produce memory. This talk introduces three primitives for turning session history into something actionable:</p> 3701 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3702 <p class="font-mono text-xs"> 3703 <a href="/speakers/briandouglas" class="text-skin-base">Brian Douglas</a> 3704 - 3705 Paper Compute Co. 3706 </p> 3707 3708 <p class="font-mono text-xs text-slate-600">Ballroom BC</p> 3709 3710 3711 3712 3713 <div class="flex gap-2"> 3714 3715 3716 </div> 3717 3718 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3719 3720 3721 <div class="js-schedule-icon-placeholder" data-node-id="707" data-icon-type="my_sc
3721hedule"></div> 3722 </div> 3723 </div> 3724</div> 3725 3726 3727 3728 <div id="item_node--665" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="665" data-level="beginner" data-persona="devex--frontends"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Engineering the Developer Experience</p> 3729 3730 3731 <h3 class="!mt-0 font-bold leading-tight p-title"> 3732 <a href="/presentation/nov2026/shipping-faster-understanding-less" class="text-skin-base hover:text-skin-accent-blue hover:underline">Shipping Faster, Understanding Less</a> 3733 </h3> 3734 <p class="hidden text-sm text-skin-base session-description">AI is changing software development faster than our engineering practices are evolving, and yet many teams are facing growing pressure to ship features faster. But moving faster can create three related threats to software health: technical debt, cognitive debt, and intent debt.</p> 3735 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3736 <p class="font-mono text-xs"> 3737 <a href="/speakers/margaret-annestorey" class="text-skin-base">Margaret-Anne Storey</a> 3738 - 3739 University of Victoria 3740 </p> 3741 3742 <p class="font-mono text-xs text-slate-600">Ballroom A</p> 3743 3744 3745 3746 3747 <div class="flex gap-2"> 3748 3749 <div class="flex relative flex-col items-start group"> 3750 <img src="/modules/custom/qcon_schedule/icons/beginner-icon.svg" width="20px" height="20px" alt="Beginner Topic"> 3751 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 3752 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Beginner Topic</span> 3753 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 3754 </div> 3755 </div> 3756 3757 </div> 3758 3759 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3760 3761 3762 <div class="js-schedule-icon-placeholder" data-node-id="665" data-icon-type="my_sc
3762hedule"></div> 3763 </div> 3764 </div> 3765</div> 3766 3767 3768 3769 <div id="item_node--669" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="669" data-persona="platform-engineering"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Real World Platform Engineering</p> 3770 3771 3772 <h3 class="!mt-0 font-bold leading-tight p-title"> 3773 <a href="/presentation/nov2026/why-most-platform-teams-fail-adoption-problem-nobody-wants-own" class="text-skin-base hover:text-skin-accent-blue hover:underline">Why Most Platform Teams Fail: The Adoption Problem Nobody Wants to Own</a> 3774 </h3> 3775 <p class="hidden text-sm text-skin-base session-description">We have all seen the moment: the platform goes live, the launch deck looks sharp, the portal is polished, the golden paths are documented, and yet teams quietly continue doing things the old way. Not always because the platform is bad, but because adoption was assumed, not owned.</p> 3776 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3777 <p class="font-mono text-xs"> 3778 <a href="/speakers/shwetavohra" class="text-skin-base">Shweta Vohra</a> 3779 - 3780 Booking.com 3781 </p> 3782 3783 <p class="font-mono text-xs text-slate-600">Pacific DEKJ</p> 3784 3785 3786 3787 3788 <div class="flex gap-2"> 3789 3790 3791 </div> 3792 3793 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3794 3795 3796 <div class="js-schedule-icon-placeholder" data-node-id="669" data-icon-type="my_sc
3796hedule"></div> 3797 </div> 3798 </div> 3799</div> 3800 3801 3802 3803 <div id="item_node--716" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="716" data-level="intermediate" data-persona="ai--ml teams--orgs"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Code Beyond Engineers & Engineering Teams</p> 3804 3805 3806 <h3 class="!mt-0 font-bold leading-tight p-title"> 3807 <a href="/presentation/nov2026/you-cant-read-code-anymore-verifying-software-age-ai" class="text-skin-base hover:text-skin-accent-blue hover:underline">You Can't Read the Code Anymore - Verifying Software in the Age of AI</a> 3808 </h3> 3809 <p class="hidden text-sm text-skin-base session-description">AI writes most of the code now, so the hard part of engineering has moved from authoring to the part weâre worse at - verifying. With the incentives all pushing toward shipping faster and faster - the rational move is to skim the diff, click through a little manual QA, and ship on vibes.</p> 3810 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3811 <p class="font-mono text-xs"> 3812 <a href="/speakers/omervankloeten" class="text-skin-base">Omer van Kloeten</a> 3813 - 3814 Forter 3815 </p> 3816 3817 <p class="font-mono text-xs text-slate-600">Seacliff ABC</p> 3818 3819 3820 3821 3822 <div class="flex gap-2"> 3823 3824 <div class="flex relative flex-col items-start group"> 3825 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 3826 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 3827 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 3828 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 3829 </div> 3830 </div> 3831 3832 </div> 3833 3834 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3835 3836 3837 <div class="js-schedule-icon-placeholder" data-node-id="716" data-icon-type="my_sc
3837hedule"></div> 3838 </div> 3839 </div> 3840</div> 3841 3842 3843 3844 <div id="" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " ></div> 3845 3846 3847 </div> 3848<div class="items-stretch timeslot xl:flex content" data-start="1795044900" data-end="1795046100"> 3849 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">03:35PM PST</div> 3850 3851 <div class="flex-col px-2 py-4 timeslot__break"> 3852 <p class="font-mono text-sm"> 3853 Coffee Break & Snacks - Pacific Level 3854 </p> 3855 </div> 3856 3857 </div> 3858<div class="items-stretch timeslot xl:flex content" data-start="1795046100" data-end="1795049100"> 3859 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">03:55PM PST</div> 3860 3861 3862 <div id="item_node--686" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="686" data-level="beginner" data-persona="ai--ml architecture"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Architecting for Agents: Beneath the Loop</p> 3863 3864 3865 <h3 class="!mt-0 font-bold leading-tight p-title"> 3866 <a href="/presentation/nov2026/avoiding-prompt-debt-building-resiliant-ai-apps-grow-ecosystem" class="text-skin-base hover:text-skin-accent-blue hover:underline">Avoiding Prompt Debt: Building Resiliant AI Apps that Grow With the Ecosystem</a> 3867 </h3> 3868 <p class="hidden text-sm text-skin-base session-description">Details coming soon.</p> 3869 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3870 <p class="font-mono text-xs"> 3871 <a href="/speakers/drewbreunig" class="text-skin-base">Drew Breunig</a> 3872 - 3873 CMPND 3874 </p> 3875 3876 <p class="font-mono text-xs text-slate-600">Ballroom BC</p> 3877 3878 3879 3880 3881 <div class="flex gap-2"> 3882 3883 <div class="flex relative flex-col items-start group"> 3884 <img src="/modules/custom/qcon_schedule/icons/beginner-icon.svg" width="20px" height="20px" alt="Beginner Topic"> 3885 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 3886 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Beginner Topic</span> 3887 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 3888 </div> 3889 </div> 3890 3891 </div> 3892 3893 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3894 3895 3896 <div class="js-schedule-icon-placeholder" data-node-id="686" data-icon-type="my_sc
3896hedule"></div> 3897 </div> 3898 </div> 3899</div> 3900 3901 3902 3903 <div id="item_node--702" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="702" data-level="advanced" data-persona="devex--frontends"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Engineering the Developer Experience</p> 3904 3905 3906 <h3 class="!mt-0 font-bold leading-tight p-title"> 3907 <a href="/presentation/nov2026/diary-ai-adopter-how-i-went-skeptical-enthusiastic-our-organizations-ai" class="text-skin-base hover:text-skin-accent-blue hover:underline">The Diary of an AI Adopter: How I Went From Skeptical to Enthusiastic in Our Organizationâs AI Migration Efforts</a> 3908 </h3> 3909 <p class="hidden text-sm text-skin-base session-description">From market research reporting questionable success of AI adoption in enterprise, to CEOs announcing layoffs due to AI, to companies announcing theyâre cutting back or eliminating AI due to prohibitive costs or technical missteps, it can be hard to know what the path to success should look like.</p> 3910 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3911 <p class="font-mono text-xs"> 3912 <a href="/speakers/tarahernandez" class="text-skin-base">Tara Hernandez</a> 3913 - 3914 MongoDB 3915 </p> 3916 3917 <p class="font-mono text-xs text-slate-600">Ballroom A</p> 3918 3919 3920 3921 3922 <div class="flex gap-2"> 3923 3924 <div class="flex relative flex-col items-start group"> 3925 <img src="/modules/custom/qcon_schedule/icons/advanced-icon.svg" width="20px" height="20px" alt="Advanced Topic"> 3926 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 3927 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Advanced Topic</span> 3928 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 3929 </div> 3930 </div> 3931 3932 </div> 3933 3934 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3935 3936 3937 <div class="js-schedule-icon-placeholder" data-node-id="702" data-icon-type="my_sc
3937hedule"></div> 3938 </div> 3939 </div> 3940</div> 3941 3942 3943 3944 <div id="item_node--675" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="675" data-level="intermediate" data-persona="platform-engineering"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Real World Platform Engineering</p> 3945 3946 3947 <h3 class="!mt-0 font-bold leading-tight p-title"> 3948 <a href="/presentation/nov2026/building-migration-platform-moving-100-netflix-rdbms-workloads-aurora" class="text-skin-base hover:text-skin-accent-blue hover:underline">Building a Migration Platform: Moving 100+ Netflix RDBMS Workloads to Aurora PostgreSQL</a> 3949 </h3> 3950 <p class="hidden text-sm text-skin-base session-description">In late 2024, Netflix made a bet: consolidate the vast majority of our relational database use cases onto a single engine: Amazon Aurora PostgreSQL.</p> 3951 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3952 <p class="font-mono text-xs"> 3953 <a href="/speakers/ammarkhaku" class="text-skin-base">Ammar Khaku</a> 3954 - 3955 Netflix 3956 </p> 3957 <p class="font-mono text-xs"> 3958 <a href="/speakers/kshitijgupta" class="text-skin-base">Kshitij Gupta</a> 3959 - 3960 Netflix 3961 </p> 3962 3963 <p class="font-mono text-xs text-slate-600">Pacific DEKJ</p> 3964 3965 3966 3967 3968 <div class="flex gap-2"> 3969 3970 <div class="flex relative flex-col items-start group"> 3971 <img src="/modules/custom/qcon_schedule/icons/intermediate-icon.svg" width="20px" height="20px" alt="Intermediate Topic"> 3972 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 3973 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Intermediate Topic</span> 3974 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 3975 </div> 3976 </div> 3977 3978 </div> 3979 3980 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 3981 3982 3983 <div class="js-schedule-icon-placeholder" data-node-id="675" data-icon-type="my_sc
3983hedule"></div> 3984 </div> 3985 </div> 3986</div> 3987 3988 3989 3990 <div id="item_node--717" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " data-node-id="717" data-level="advanced" data-persona="teams--orgs"> <p class="mb-2 text-xs font-bold font-display xl:hidden">Track:<br>Code Beyond Engineers & Engineering Teams</p> 3991 3992 3993 <h3 class="!mt-0 font-bold leading-tight p-title"> 3994 <a href="/presentation/nov2026/when-everyone-can-code-who-owns-production" class="text-skin-base hover:text-skin-accent-blue hover:underline">When Everyone Can Code, Who Owns Production?</a> 3995 </h3> 3996 <p class="hidden text-sm text-skin-base session-description">AI is making it dramatically easier to create and change software, but writing code is only one part of the software lifecycle. Every change still needs to be deployed, observed, operated, diagnosed, and kept reliable in production.</p> 3997 <div class="flex flex-col space-y-2 w-full h-full card-content"> 3998 <p class="font-mono text-xs"> 3999 <a href="/speakers/sanjaysingh" class="text-skin-base">Sanjay Singh</a> 4000 - 4001 LinkedIn 4002 </p> 4003 4004 <p class="font-mono text-xs text-slate-600">Seacliff ABC</p> 4005 4006 4007 4008 4009 <div class="flex gap-2"> 4010 4011 <div class="flex relative flex-col items-start group"> 4012 <img src="/modules/custom/qcon_schedule/icons/advanced-icon.svg" width="20px" height="20px" alt="Advanced Topic"> 4013 <div class="absolute flex-col items-start hidden mb-4 bottom-2 group-hover:flex ml-[-4px]"> 4014 <span class="relative z-10 p-2 text-xs text-white whitespace-nowrap rounded-md shadow-lg bg-slate-900">Advanced Topic</span> 4015 <div class="-mt-2 ml-2 w-3 h-3 -rotate-45 bg-slate-900"></div> 4016 </div> 4017 </div> 4018 4019 </div> 4020 4021 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls"> 4022 4023 4024 <div class="js-schedule-icon-placeholder" data-node-id="717" data-icon-type="my_sc
4024hedule"></div> 4025 </div> 4026 </div> 4027</div> 4028 4029 4030 4031 <div id="" class="relative flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block xl:empty:bg-white bg-sky-50 hover:bg-sky-100 " ></div> 4032 4033 4034 </div> 4035 4036 <div class="items-stretch timeslot xl:flex content" data-start="1795049100" data-end="1795050900"> 4037 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">04:45PM PST</div> 4038 4039 <div class="flex-col px-2 py-4 timeslot__break"> 4040 <p class="font-mono text-sm"> 4041 QCon Closing Reception - Dry Snacks & Drinks - Ballroom Foyer 4042 </p> 4043 </div> 4044 4045 </div> 4046<div class="items-stretch timeslot xl:flex content" data-start="1795050900" data-end="1795053600"> 4047 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">05:15PM PST</div> 4048 4049 <div id="item_node--666" class="flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:mb-0 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100" data-node-id="666" data-level="advanced" data-persona="architecture observability--sre platform-engineering"> 4050 <div class="flex mb-0 !mt-0 sm:flex-row flex-col items-start"> 4051 </div> 4052 <p class="font-mono text-sm">Evening Keynote:</p> 4053 4054 4055 4056 <h3 class="font-bold leading-tight"> 4057 <a href="/keynote/nov2026/game-time-how-unsuccessfully-10x-week-successfully-10x-year" class="text-skin-base hover:text-skin-accent-blue hover:underline">Game Time: How to (Unsuccessfully) 10x in a Week & (Successfully) 10x in a Year</a> 4058 </h3> 4059 4060 <div class="flex flex-col space-y-2 w-full card-content"> 4061 <p class="font-mono text-xs"> 4062 <a href="/speakers/plumertz" class="text-skin-base">Plum Ertz</a> 4063 - 4064 Ro 4065 </p> 4066 4067 4068 4069 4070 <div class="flex gap-2"> 4071 4072 </div> 4073 4074 <div class="!mt-auto flex w-full space-x-1 pt-4 pb-2 !justify-start relative s-controls w-full"> 4075 4076 4077 <div class="js-schedule-icon-placeholder" data-node-id="666" data-icon-type="my_sc
4077hedule"></div> 4078 4079 </div> 4080 </div> 4081 4082 4083 </div> 4084 4085 </div> 4086 4087</section> 4088 4089 <section id="day-322" class="scroll-mt-36"> 4090 <h2 class="py-4 text-2xl font-bold text-center scroll-m-16">Thursday, November 19th, 2026</h2> 4091 <div class="items-stretch timeslot xl:flex content" data-start="1795104000" data-end="1795107600"> 4092 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">08:00AM PST</div> 4093 4094 <div class="flex-col px-2 py-4 timeslot__break"> 4095 <p class="font-mono text-sm"> 4096 Continental Breakfast - Seacliff Foyer 4097 </p> 4098 </div> 4099 4100 </div> 4101 4102 <div class="timeslot z-10 hidden items-stretch bg-skin-base xl:sticky xl:flex"> 4103 </div> 4104 4105 <div class="items-stretch timeslot xl:flex content" data-start="1795107600" data-end="1795118400"> 4106 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">09:00AM PST</div> 4107 4108 <div class="flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block border-2 border-red-300 bg-gradient-to-r from-amber-100 to-red-100 "> 4109 <p class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-fuchsia-300 text-fuchsia-800"> 4110 Certification</p> 4111<p class="font-mono text-xs">09:00AM PST - 12:00PM PST (3 hours)</p> 4112<h3 class="font-bold leading-tight"><a href="/training/nov2026/infoq-certified-architect-program-qcon-san-francisco" class="text-skin-base hover:text-skin-accent-blue hover:underline">The InfoQ Certified Architect Program at QCon San Francisco</a></h3> 4113 <p class="font-mono text-xs"><a href="/speakers/lucamezzalira" class="text-skin-base">Luca Mezzalira</a> 4114 </p> 4115<p class="font-mono text-xs text-slate-600">Garden A</p> 4116 4117 </div> 4118 4119 4120 4121 <div class=" flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4122 <p class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-amber-300 text-amber-800"> 4123 Training</p> 4124 <span class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-blue-300 text-blue-800">HALF DAY</span> 4125 <p class="font-mono text-xs">09:00AM PST - 12:00PM PST (3 hours)</p> 4126 <h3 class="font-bold leading-tight"><a href="/training/nov2026/building-ai-agents-practical-framework-choosing-right-sdk" class="text-skin-base hover:text-skin-accent-blue hover:underline">Building AI Agents: A Practical Framework for Choosing the Right SDK</a></h3> 4127 <p class="font-mono text-xs"><a href="/pc-chairs/hienluu" class="text-skin-base">Hien Luu</a> 4128 </p> 4129 <p class="font-mono text-xs text-slate-600">Seacliff B</p> 4130 4131 </div> 4132 4133 4134 4135 <div class=" flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4136 <p class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-amber-300 text-amber-800"> 4137 Training</p> 4138 <span class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-blue-300 text-blue-800">HALF DAY</span> 4139 <p class="font-mono text-xs">09:00AM PST - 12:00PM PST (3 hours)</p> 4140 <h3 class="font-bold leading-tight"><a href="/training/nov2026/human-architecture-problem-designing-teams-scale-ai-half-day-version" class="text-skin-base hover:text-skin-accent-blue hover:underline">The Human Architecture Problem: Designing Teams That Scale With AI [Half-day version]</a></h3> 4141 <p class="font-mono text-xs"><a href="/speakers/charlottedejongschouwenburg" class="text-skin-base">Charlotte de Jong Schouwenburg</a> 4142 - Bravely 4143 </p> 4144 <p class="font-mono text-xs text-slate-600">Seacliff D</p> 4145 4146 </div> 4147 4148 4149 4150 <div class=" flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4151 <p class="inline px-2 py-px font-mono text-xs tracking-wider up
4151percase rounded-md bg-amber-300 text-amber-800"> 4152 Training</p> 4153 <span class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-blue-300 text-blue-800">HALF DAY</span> 4154 <p class="font-mono text-xs">09:00AM PST - 12:00PM PST (3 hours)</p> 4155 <h3 class="font-bold leading-tight"><a href="/training/nov2026/ai-java-developers" class="text-skin-base hover:text-skin-accent-blue hover:underline">AI for Java Developers</a></h3> 4156 <p class="font-mono text-xs"><a href="/speakers/danvega" class="text-skin-base">Dan Vega</a> 4157 - Broadcom 4158 </p> 4159 <p class="font-mono text-xs"><a href="/speakers/nateschutta" class="text-skin-base">Nate Schutta</a> 4160 - Thoughtworks 4161 </p> 4162 <p class="font-mono text-xs text-slate-600">Marina</p> 4163 4164 </div> 4165 4166 4167 4168 <div class=" flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4169 <p class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-amber-300 text-amber-800"> 4170 Training</p> 4171 <span class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-blue-300 text-blue-800">HALF DAY</span> 4172 <p class="font-mono text-xs">09:00AM PST - 12:00PM PST (3 hours)</p> 4173 <h3 class="font-bold leading-tight"><a href="/training/nov2026/measuring-what-matters-building-developer-productivity-program-engineers-can-trust" class="text-skin-base hover:text-skin-accent-blue hover:underline">Measuring What Matters: Building a Developer Productivity Program Engineers Can Trust</a></h3> 4174 <p class="font-mono text-xs"><a href="/pc-chairs/erindoyle" class="text-skin-base">Erin Doyle</a> 4175 - Quotient 4176 </p> 4177 <p class="font-mono text-xs text-slate-600">Seacliff A</p> 4178 4179 </div> 4180 4181 4182 4183 <div class=" flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4184 <p class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-amber-300 text-amber-800"> 4185 Training</p> 4186 <span class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-blue-300 text-blue-800">HALF DAY</span> 4187 <p class="font-mono text-xs">09:00AM PST - 12:00PM PST (3 hours)</p> 4188 <h3 class="font-bold leading-tight"><a href="/training/nov2026/supercharge-your-work-claude-code-and-codex" class="text-skin-base hover:text-skin-accent-blue hover:underline">Supercharge Your Work With Claude Code and Codex</a></h3> 4189 <p class="font-mono text-xs"><a href="/pc-chairs/khawajashams" class="text-skin-base">Khawaja Shams</a> 4190 - Momento 4191 </p> 4192 <p class="font-mono text-xs text-slate-600">Seacliff C</p> 4193 4194 </div> 4195 4196 4197 4198 </div> 4199<div class="items-stretch timeslot xl:flex content" data-start="1795118400" data-end="1795122000"> 4200 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">12:00PM PST</div> 4201 4202 <div class="flex-col px-2 py-4 timeslot__break"> 4203 <p class="font-mono text-sm"> 4204 Lunch - Atrium Level 4205 </p> 4206 </div> 4207 4208 </div> 4209<div class="items-stretch timeslot xl:flex content" data-start="1795122000" data-end="1795132800"> 4210 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">01:00PM PST</div> 4211 4212 <div class=" flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4213 <p class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-amber-300 text-amber-800"> 4214 Training</p> 4215 <span class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-blue-300 text-blue-800">HALF DAY</span> 4216 <p class="font-mono text-xs">01:00PM PST - 04:00PM PST (3 hours)</p> 4217 <h3 class="font-bold leading-tight"><a href="/training/nov2026/how-write-skills-actually-work" class="text-skin-base hover:text-skin-accent-blue hover:underline">How To Write Skills That Actually Work</a></h3> 4218 <p class="font-mono text-xs"><a href="/speakers/baruchsadogursky" class="text-skin-base">Baruch Sadogursky</a> 4219 </p> 4220 <p class="font-mono text-xs text-slate-600">Seacliff C</p> 4221 4222 </div> 4223 4224 4225 4226 <div class=" flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4227 <p class="inline px-2 py-px font-mono text-xs tracking-wider up
4227percase rounded-md bg-amber-300 text-amber-800"> 4228 Training</p> 4229 <span class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-blue-300 text-blue-800">HALF DAY</span> 4230 <p class="font-mono text-xs">01:00PM PST - 04:00PM PST (3 hours)</p> 4231 <h3 class="font-bold leading-tight"><a href="/training/nov2026/psychological-safety-infrastructure-building-teams-fail-fast-ai" class="text-skin-base hover:text-skin-accent-blue hover:underline">Psychological Safety as Infrastructure: Building Teams That Fail Fast With AI</a></h3> 4232 <p class="font-mono text-xs"><a href="/speakers/charlottedejongschouwenburg" class="text-skin-base">Charlotte de Jong Schouwenburg</a> 4233 - Bravely 4234 </p> 4235 <p class="font-mono text-xs text-slate-600">Seacliff D</p> 4236 4237 </div> 4238 4239 4240 4241 <div class=" flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4242 <p class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-amber-300 text-amber-800"> 4243 Training</p> 4244 <span class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-blue-300 text-blue-800">HALF DAY</span> 4245 <p class="font-mono text-xs">01:00PM PST - 04:00PM PST (3 hours)</p> 4246 <h3 class="font-bold leading-tight"><a href="/training/nov2026/ai-assisted-coding-master-class-build-your-mission-control" class="text-skin-base hover:text-skin-accent-blue hover:underline">AI-Assisted Coding Master Class: Build Your Mission Control</a></h3> 4247 <p class="font-mono text-xs"><a href="/speakers/sepehrkhosravi" class="text-skin-base">Sepehr Khosravi</a> 4248 - Coinbase 4249 </p> 4250 <p class="font-mono text-xs text-slate-600">Seacliff B</p> 4251 4252 </div> 4253 4254 4255 4256 <div class=" flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4257 <p class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-amber-300 text-amber-800"> 4258 Training</p> 4259 <span class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-blue-300 text-blue-800">HALF DAY</span> 4260 <p class="font-mono text-xs">01:00PM PST - 04:00PM PST (3 hours)</p> 4261 <h3 class="font-bold leading-tight"><a href="/training/nov2026/fundamentals-software-engineering-age-ai" class="text-skin-base hover:text-skin-accent-blue hover:underline">The Fundamentals of Software Engineering in the Age of AI</a></h3> 4262 <p class="font-mono text-xs"><a href="/speakers/nateschutta" class="text-skin-base">Nate Schutta</a> 4263 - Thoughtworks 4264 </p> 4265 <p class="font-mono text-xs"><a href="/speakers/danvega" class="text-skin-base">Dan Vega</a> 4266 - Broadcom 4267 </p> 4268 <p class="font-mono text-xs text-slate-600">Marina</p> 4269 4270 </div> 4271 4272 4273 4274 <div class=" flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4275 <p class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-amber-300 text-amber-800"> 4276 Training</p> 4277 <span class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-blue-300 text-blue-800">HALF DAY</span> 4278 <p class="font-mono text-xs">01:00PM PST - 04:00PM PST (3 hours)</p> 4279 <h3 class="font-bold leading-tight"><a href="/training/nov2026/cracking-black-box-forensic-debugging" class="text-skin-base hover:text-skin-accent-blue hover:underline">Cracking the Black Box: Forensic Debugging</a></h3> 4280 <p class="font-mono text-xs"><a href="/speakers/ryanscottbrown" class="text-skin-base">Ryan Scott Brown</a> 4281 - Crunchyroll 4282 </p> 4283 <p class="font-mono text-xs text-slate-600">Seacliff A</p> 4284 4285 </div> 4286 4287 4288 4289 </div> 4290 4291 4292</section> 4293 4294 <section id="day-323" class="scroll-mt-36"> 4295 <h2 class="py-4 text-2xl font-bold text-center scroll-m-16">Friday, November 20th, 2026</h2> 4296 <div class="items-stretch timeslot xl:flex content" data-start="1795190400" data-end="1795194000"> 4297 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">08:00AM PST</div> 4298 4299 <div class="flex-col px-2 py-4 timeslot__break"> 4300 <p class="font-mono text-sm"> 4301 Continental Breakfast - Seacliff Foyer 4302 </p> 4303 </div> 4304 4305 </div> 4306 4307 <div class="timeslot z-10 hidden items-stretch bg-skin-base xl:sticky xl:flex"> 4308 </div> 4309 4310 <div class="items-stretch timeslot xl:flex content" data-start="1795194000" data-end="1795204800"> 4311 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">09:00AM PST</div> 4312 4313 <div class=" flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4314 <p class="inline px-2 py-px font-mono text-xs tracking-wider up
4314percase rounded-md bg-amber-300 text-amber-800"> 4315 Training</p> 4316 <span class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-green-300 text-green-800">FULL DAY</span> 4317 <p class="font-mono text-xs">09:00AM PST - 04:00PM PST (7 hours)</p> 4318 <h3 class="font-bold leading-tight"><a href="/training/nov2026/incident-lab-responding-and-learning-production-failures" class="text-skin-base hover:text-skin-accent-blue hover:underline">The Incident Lab: Responding to and Learning From Production Failures</a></h3> 4319 <p class="font-mono text-xs"><a href="/speakers/courtneynash" class="text-skin-base">Courtney Nash</a> 4320 </p> 4321 <p class="font-mono text-xs"><a href="/speakers/sarahbutt" class="text-skin-base">Sarah Butt</a> 4322 - Salesforce 4323 </p> 4324 <p class="font-mono text-xs"><a href="/speakers/ericdobbs" class="text-skin-base">Eric Dobbs</a> 4325 - Oracle 4326 </p> 4327 <p class="font-mono text-xs"><a href="/speakers/hamedsilatani" class="text-skin-base">Hamed Silatani</a> 4328 - Uptime Labs 4329 </p> 4330 <p class="font-mono text-xs"><a href="/speakers/alexelman" class="text-skin-base">Alex Elman</a> 4331 - Slack 4332 </p> 4333 <p class="font-mono text-xs text-slate-600">Seacliff A</p> 4334 4335 </div> 4336 4337 4338 4339 <div class=" flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4340 <p class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-amber-300 text-amber-800"> 4341 Training</p> 4342 <span class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-green-300 text-green-800">FULL DAY</span> 4343 <p class="font-mono text-xs">09:00AM PST - 04:00PM PST (7 hours)</p> 4344 <h3 class="font-bold leading-tight"><a href="/training/nov2026/human-architecture-problem-designing-teams-scale-ai-full-day-version" class="text-skin-base hover:text-skin-accent-blue hover:underline">The Human Architecture Problem: Designing Teams That Scale With AI [Full-Day Version]</a></h3> 4345 <p class="font-mono text-xs"><a href="/speakers/charlottedejongschouwenburg" class="text-skin-base">Charlotte de Jong Schouwenburg</a> 4346 - Bravely 4347 </p> 4348 <p class="font-mono text-xs text-slate-600">Seacliff B</p> 4349 4350 </div> 4351 4352 4353 4354 <div class=" flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4355 <p class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-amber-300 text-amber-800"> 4356 Training</p> 4357 <span class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-green-300 text-green-800">FULL DAY</span> 4358 <p class="font-mono text-xs">09:00AM PST - 04:00PM PST (7 hours)</p> 4359 <h3 class="font-bold leading-tight"><a href="/training/nov2026/effective-ai-native-development-harness-engineering" class="text-skin-base hover:text-skin-accent-blue hover:underline">Effective AI-Native Development with Harness Engineering</a></h3> 4360 <p class="font-mono text-xs"><a href="/speakers/zichuanxiong" class="text-skin-base">Zichuan Xiong</a> 4361 - Thoughtworks 4362 </p> 4363 <p class="font-mono text-xs"><a href="/speakers/premanandchandrasekaran" class="text-skin-base">Premanand Chandrasekaran</a> 4364 - Thoughtworks 4365 </p> 4366 <p class="font-mono text-xs text-slate-600">Seacliff C</p> 4367 4368 </div> 4369 4370 4371 4372 <div class=" flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4373 <p class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-amber-300 text-amber-800"> 4374 Training</p> 4375 <span class="inline px-2 py-px font-mono text-xs tracking-wider uppercase rounded-md bg-green-300 text-green-800">FULL DAY</span> 4376 <p class="font-mono text-xs">09:00AM PST - 04:00PM PST (7 hours)</p> 4377 <h3 class="font-bold leading-tight"><a href="/training/nov2026/agent-mcp-workshop-building-your-own-java-based-mcp-server" class="text-skin-base hover:text-skin-accent-blue hover:underline">Agent MCP Workshop: Building Your Own Java-Based MCP Server</a></h3> 4378 <p class="font-mono text-xs"><a href="/speakers/davidparry" class="text-skin-base">David Parry</a> 4379 - Qodo 4380 </p> 4381 <p class="font-mono text-xs text-slate-600">Seacliff D</p> 4382 4383 </div> 4384 4385 4386 4387 </div> 4388<div class="items-stretch timeslot xl:flex content" data-start="1795204800" data-end="1795208400"> 4389 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">12:00PM PST</div> 4390 4391 <div class="flex-col px-2 py-4 timeslot__break"> 4392 <p class="font-mono text-sm"> 4393 Lunch - Atrium Level 4394 </p> 4395 </div> 4396 4397 </div> 4398<div class="items-stretch timeslot xl:flex content" data-start="1795208400" data-end="1795219200"> 4399 <div class="py-4 pr-2 font-mono text-xs leading-7 timeslot__time md:px-2 !mb-0">01:00PM PST</div> 4400 4401 <div class="justify-center items-center min-h-[180px] flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4402 <h3 class="font-bold leading-tight"><a href="/training/nov2026/incident-lab-responding-and-learning-production-failures" class="text-skin-base hover:text-skin-accent-blue hover:underline">The Incident Lab: Responding to and Learning From Production Failures (Continued)</a></h3> 4403 4404 </div> 4405 4406 4407 4408 <div class="justify-center items-center min-h-[180px] flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4409 <h3 class="font-bold leading-tight"><a href="/training/nov2026/human-architecture-problem-designing-teams-scale-ai-full-day-version" class="text-skin-base hover:text-skin-accent-blue hover:underline">The Human Architecture Problem: Designing Teams That Scale With AI [Full-Day Version] (Continued)</a></h3> 4410 4411 </div> 4412 4413 4414 4415 <div class="justify-center items-center min-h-[180px] flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4416 <h3 class="font-bold leading-tight"><a href="/training/nov2026/effective-ai-native-development-harness-engineering" class="text-skin-base hover:text-skin-accent-blue hover:underline">Effective AI-Native Development with Harness Engineering (Continued)</a></h3> 4417 4418 </div> 4419 4420 4421 4422 <div class="justify-center items-center min-h-[180px] flex-col px-2 py-4 mx-1 mb-2 space-y-2 transition duration-300 rounded-lg timeslot__session empty:hidden empty:-z-10 xl:space-y-3 xl:empty:block bg-sky-50 hover:bg-sky-100 "> 4423 <h3 class="font-bold leading-tight"><a href="/training/nov2026/agent-mcp-workshop-building-your-own-java-based-mcp-server" class="text-skin-base hover:text-skin-accent-blue hover:underline">Agent MCP Workshop: Building Your Own Java-Based MCP Server (Continued)</a></h3> 4424 4425 </div> 4426 4427 4428 4429 </div> 4430 4431 4432</section> 4433 4434 </div> 4435 4436 </div> 4437<div class="js-trigger-consent-tracker"></div> 4438 </div> 4439 4440</main> 4441 4442 4443 <footer role="contentinfo" class="relative z-10 flex-shrink-0"> 4444 <div> 4445 <div id="block-qconfooter"> 4446 4447 4448 <!-- Footer section --> 4449 <div class="py-4 border-t bg-skin-muted lg:py-12 border-skin-base"> 4450 <div class="px-4 mx-auto max-w-screen-xl sm:px-6 md:px-4"> 4451 <div class="grid grid-cols-1 gap-8 md:grid-cols-2 lg:grid-cols-4"> 4452 <div> 4453 <h2 class="pb-2 text-xl font-normal border-b text-skin-base border-skin-base">Follow QCon</h2> 4454 <ul class="flex flex-wrap mt-5 mb-0 md:w-full lg:w-[60%]"> 4455 <li class="pr-2"> 4456 <a 4457 href="https://twitter.com/QCon" 4458 target="_blank" 4459 rel="noopener noreferrer" 4460 class="inline-block w-8 h-8 bg-contain hover:text-skin-muted" 4461 aria-label="Check QCon - X"> 4462 <img 4463 loading="lazy" 4464 typeof="foaf:Image" 4465 src="/modules/custom/qcon_base/images/social-icons/x.svg" 4466 alt="Check QCon - X" /> 4467 </a> 4468 </li> 4469 <li class="pr-2"> 4470 <a 4471 href="https://www.facebook.com/QCon/" 4472 target="_blank" 4473 rel="noopener noreferrer" 4474 class="inline-block w-8 h-8 bg-contain hover:text-skin-muted" 4475 aria-label="Check QCon - facebook"> 4476 <img 4477 loading="lazy" 4478 typeof="foaf:Image" 4479 src="/modules/custom/qcon_base/images/social-icons/facebook.svg" 4480 alt="Check QCon - Facebook" /> 4481 </a> 4482 </li> 4483 <li class="pr-2"> 4484 <a 4485 href="https://www.instagram.com/qconconferences/" 4486 target="_blank" 4487 rel="noopener noreferrer" 4488 class="inline-block w-8 h-8 bg-contain hover:text-skin-muted" 4489 aria-label="Check QCon - instagram"> 4490 <img 4491 loading="lazy" 4492 typeof="foaf:Image" 4493 src="/modules/custom/qcon_base/images/social-icons/instagram.svg" 4494 alt="Check QCon - Instagram" /> 4495 </a> 4496 </li> 4497 <li class="pr-2"> 4498 <a 4499 href="https://www.youtube.com/channel/UCkQX1tChV7Z7l1LFF4L9
4499j_g" 4500 target="_blank" 4501 rel="noopener noreferrer" 4502 class="inline-block w-8 h-8 bg-contain hover:text-skin-muted" 4503 aria-label="Check QCon - youtube"> 4504 <img 4505 loading="lazy" 4506 typeof="foaf:Image" 4507 src="/modules/custom/qcon_base/images/social-icons/youtube.svg" 4508 alt="Check QCon - Youtube" /> 4509 </a> 4510 </li> 4511 <li class="pr-2"> 4512 <a 4513 href="https://www.linkedin.com/company/qcon-conferences/" 4514 target="_blank" 4515 rel="noopener noreferrer" 4516 class="inline-block w-8 h-8 bg-contain hover:text-skin-muted" 4517 aria-label="Check QCon - linkedin"> 4518 <img 4519 loading="lazy" 4520 typeof="foaf:Image" 4521 src="/modules/custom/qcon_base/images/social-icons/linkedin.svg" 4522 alt="Check QCon - Linkedin" /> 4523 </a> 4524 </li> 4525 <li class="pr-2"> 4526 <a 4527 href="https://www.flickr.com/photos/qconpictures/collections/" 4528 target="_blank" 4529 rel="noopener noreferrer" 4530 class="inline-block w-8 h-8 bg-contain hover:text-skin-muted" 4531 aria-label="Check QCon - flickr"> 4532 <img 4533 loading="lazy" 4534 typeof="foaf:Image" 4535 src="/modules/custom/qcon_base/images/social-icons/flickr.svg" 4536 alt="Check QCon - Flickr" /> 4537 </a> 4538 </li> 4539 <li class="pr-2"> 4540 <a 4541 href="https://techhub.social/@qcon" 4542 target="_blank" 4543 rel="noopener noreferrer" 4544 class="inline-block w-8 h-8 bg-contain hover:text-skin-muted" 4545 aria-label="Check QCon - Mastodon"> 4546 <img 4547 loading="lazy" 4548 typeof="foaf:Image" 4549 src="/modules/custom/qcon_base/images/social-icons/masatadon.svg" 4550 alt="Check QCon - Masatadon" /> 4551 </a> 4552 </li> 4553 <li class="pr-2"> 4554 <a 4555 href="https://bsky.app/profile/qconferences.com" 4556 target="_blank" 4557 rel="noopener noreferrer" 4558 class="inline-block w-8 h-8 bg-contain hover:text-skin-muted" 4559 aria-label="Check QCon - Bluesky"> 4560 <img 4561 loading="lazy" 4562 typeof="foaf:Image" 4563 src="/modules/custom/qcon_base/images/social-icons/bluesky.svg" 4564 alt="Check QCon - Bluesky" /> 4565 </a> 4566 </li> 4567 </ul> 4568 </div> 4569 <div> 4570 <h2 class="pb-2 text-xl font-normal border-b text-skin-base border-skin-base">Contact</h2> 4571 <ul class="mt-5"> 4572 <li class="pb-2 font-semibold prose-sm"> 4573 <svg width="25" height="25" class="inline mr-2" fill="none" xmlns="http://www.w3.org/2000/svg"> 4574 <path 4575 d="M4.24 4.7h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2h-16c-1.1 0-2-.9-2-2v-12c0-1.1.9-2 2-2z" 4576 class="stroke-current group-hover:text-link-blue" 4577 stroke-width="1" 4578 stroke-linecap="round" 4579 stroke-linejoin="round"></path> 4580 <path 4581 d="M22.24 6.7l-10 7-10-7" 4582 class="stroke-current group-hover:text-link-blue" 4583 stroke-width="1" 4584 stroke-linecap="round" 4585 stroke-linejoin="round"></path> 4586 </svg> 4587 <span class="spamspan"><span class="u">info</span> [at] <span class="d">qconsf.com</span><span class="t"> (Contact us)</span></span> 4588 </li> 4589 <li class="pb-2 font-semibold prose-sm"> 4590 <svg width="25" height="25" class="inline mr-2" fill="none" xmlns="http://www.w3.org/2000/svg"> 4591 <path 4592 d="M4.24 4.7h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2h-16c-1.1 0-2-.9-2-2v-12c0-1.1.9-2 2-2z" 4593 class="stroke-current group-hover:text-link-blue" 4594 stroke-width="1" 4595 stroke-linecap="round" 4596 stroke-linejoin="round"></path> 4597 <path 4598 d="M22.24 6.7l-10 7-10-7" 4599 class="stroke-current group-hover:text-link-blue" 4600 stroke-width="1" 4601 stroke-linecap="round" 4602 stroke-linejoin="round"></path> 4603 </svg> 4604 <span class="spamspan"><span class="u">sales</span> [at] <span class="d">qconsf.com</span><span class="t"> (Sponsorship Sales)</span></span> 4605 </li> 4606 <li class="pb-2 font-semibold prose-sm"> 4607 <svg width="25" height="25" fill="none" class="inline mr-2" xmlns="http://www.w3.org/2000/svg"> 4608 <path 4609 d="M14.624 2.269h-8a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2v-12l-6-6z" 4610 class="stroke-current group-hover:text-link-blue" 4611 stroke-width="1" 4612 stroke-linecap="round" 4613 stroke-linejoin="round"></path> 4614 <path 4615 d="M14.624 2.269v6h6M16.624 13.269h-8M16.624 17.269h-8M10.624 9.269h-2" 4616 class="stroke-current group-hover:text-link-blue" 4617 stroke-width="1" 4618 stroke-linecap="round" 4619 stroke-linejoin="round"></path> 4620 </svg> 4621 <a 4622 href="https://docs.google.com/forms/d/e/1FAIpQLSeagtEnnQhXve5TbubBrFgpxSMJa_wosPutqEdQOkNN9TAanQ/viewform" 4623 target="_blank" 4624 rel="noopener noreferrer" 4625 class="font-normal text-skin-base hover:text-skin-muted"> 4626 Speaker inquiries 4627 </a> 4628 </li> 4629 <li class="pb-2 font-semibold prose-sm"> 4630 <svg width="25" height="25" fill="none" class="inline mr-2" xmlns="http://www.w3.org/2000/svg"> 4631 <path 4632 d="M14.624 2.269h-8a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2v-12l-6-6z" 4633 class="stroke-current group-hover:text-link-blue" 4634 stroke-width="1" 4635 stroke-linecap="round" 4636 stroke-linejoin="round"></path> 4637 <path 4638 d="M14.624 2.269v6h6M16.624 13.269h-8M16.624 17.269h-8M10.624 9.269h-2" 4639 class="stroke-current group-hover:text-link-blue" 4640 stroke-width="1" 4641 stroke-linecap="round" 4642 stroke-linejoin="round"></path> 4643 </svg> 4644 <a 4645 href="https://get.infoq.com/infoq-mediakit/" 4646 target="_blank" 4647 rel="noopener noreferrer" 4648 class="font-normal text-skin-base hover:text-skin-muted"> 4649 Media Kit 4650 </a> 4651 </li> 4652 </ul>
4653 </div> 4654 <div class="nav-footer"> 4655 <h2 class="pb-2 text-xl font-normal border-b text-skin-base border-skin-base">Menu</h2> 4656 4657 <ul class="grid grid-cols-2 mt-5 md:grid-cols-2 lg:grid-cols-2"> 4658 <li class="pb-2 text-sm font-normal"> 4659 <a href="/" class="text-skin-base hover:text-skin-muted" data-drupal-link-system-path="<front>">Home</a> 4660 </li> 4661 <li class="pb-2 text-sm font-normal"> 4662 <a href="/social/nov2026" class="text-skin-base hover:text-skin-muted" data-drupal-link-system-path="social/5">Social events</a> 4663 </li> 4664 <li class="pb-2 text-sm font-normal"> 4665 <a href="/venue" class="text-skin-base hover:text-skin-muted" data-drupal-link-system-path="node/20">Venue</a> 4666 </li> 4667 <li class="pb-2 text-sm font-normal"> 4668 <a href="/convince-your-manager" class="text-skin-base hover:text-skin-muted" data-drupal-link-system-path="convince-your-manager">Convince your manager</a> 4669 </li> 4670 <li class="pb-2 text-sm font-normal"> 4671 <a href="http://qconferences.com/" class="text-skin-base hover:text-skin-muted" target="_blank">About QCon</a> 4672 </li> 4673 <li class="pb-2 text-sm font-normal"> 4674 <a href="/video-only" class="text-skin-base hover:text-skin-muted" data-drupal-link-system-path="video-only">Video-Only Pass</a> 4675 </li> 4676 <li class="pb-2 text-sm font-normal"> 4677 <a href="/qcon-cares" class="text-skin-base hover:text-skin-muted" data-drupal-link-system-path="qcon-cares">We care</a> 4678 </li> 4679 <li class="pb-2 text-sm font-normal"> 4680 <a href="/volunteers" class="text-skin-base hover:text-skin-muted" data-drupal-link-system-path="node/21">Volunteers</a> 4681 </li> 4682 <li class="pb-2 text-sm font-normal"> 4683 <a href="https://qconferences.com/code-conduct" class="text-skin-base hover:text-skin-muted" target="_blank">Code of Conduct</a> 4684 </li> 4685 <li class="pb-2 text-sm font-normal"> 4686 <a href="/faq" class="text-skin-base hover:text-skin-muted" data-drupal-link-system-path="faq">FAQ</a> 4687 </li> 4688 <li class="pb-2 text-sm font-normal"> 4689 <a href="/terms-conditions" class="text-skin-base hover:text-skin-muted" target="_blank" data-drupal-link-system-path="terms-conditions">Terms</a> 4690 </li> 4691 <li class="pb-2 text-sm font-normal"> 4692 <a href="https://qconferences.com/privacy-notice" class="text-skin-base hover:text-skin-muted" target="_blank">Privacy notice</a> 4693 </li> 4694 <li class="pb-2 text-sm font-normal"> 4695 <a href="https://qconferences.com/cookies" class="text-skin-base hover:text-skin-muted" target="_blank">Cookies</a> 4696 </li> 4697 <li class="pb-2 text-sm font-normal"> 4698 <a href="https://get.infoq.com/infoq-mediakit/" class="text-skin-base hover:text-skin-muted" target="_blank">Media Kit</a> 4699 </li> 4700 <li class="pb-2 text-sm font-normal"> 4701 <a href="https://qconferences.com/alumni" class="text-skin-base hover:text-skin-muted" target="_blank">Alumni</a> 4702 </li> 4703 <li class="pb-2 text-sm font-normal"> 4704 <a href="/sponsors/nov2026" class="text-skin-base hover:text-skin-muted" data-drupal-link-system-path="sponsors">Sponsors</a> 4705 </li> 4706 <li class="pb-2 text-sm font-normal"> 4707 <a href="/past-events" class="text-skin-base hover:text-skin-muted" data-drupal-link-system-path="past-events">Past events</a> 4708 </li> 4709 <li class="pb-2 text-sm font-normal"> 4710 <a href="https://qconsf.com/llms/nov2026.md" class="text-skin-base hover:text-skin-muted" target="_blank">llms.md</a> 4711 </li> 4712 </ul> 4713 4714 4715
4716 </div> 4717 <div> 4718 <h2 class="pb-2 text-xl font-normal border-b text-skin-base border-skin-base"> 4719 Conferences around the World 4720 </h2> 4721 <ul class="mt-5"> 4722 <li class="text-sm font-normal text-skin-base"> 4723 <a 4724 href="https://certification.qconferences.com/cohorts-topic/architecture?utm_source=qconsf&utm_medium=referral&utm_campaign=footer_onlinecohortarchitecture26" 4725 target="_blank" 4726 class="flex pb-2 text-skin-base hover:text-skin-muted"> 4727 <img 4728 loading="lazy" 4729 typeof="foaf:Image" 4730 src="/modules/custom/qcon_base/images/flags/earth.svg" 4731 alt="QCon - Earth flag" 4732 width="20px" 4733 class="mr-2" /> 4734 Online InfoQ Architect Certification 4735 <br /> 4736 October 9, 2026 4737 </a> 4738 </li> 4739 <li class="text-sm font-normal text-skin-base"> 4740 <a 4741 href="https://certification.qconferences.com/ai-security-privacy?utm_source=qconsf&utm_medium=referral&utm_campaign=footer_onlinecohortaisecurity26" 4742 target="_blank" 4743 class="flex pb-2 text-skin-base hover:text-skin-muted"> 4744 <img 4745 loading="lazy" 4746 typeof="foaf:Image" 4747 src="/modules/custom/qcon_base/images/flags/earth.svg" 4748 alt="QCon - Earth flag" 4749 width="20px" 4750 class="mr-2" /> 4751 Online InfoQ AI Security & Privacy Engineering Certification 4752 <br /> 4753 October 14, 2026 4754 </a> 4755 </li> 4756 <li class="text-sm font-normal text-skin-base"> 4757 <a 4758 href="https://certification.qconferences.com/ai-assisted-engineering?utm_source=qconsf&utm_medium=referral&utm_campaign=footer_onlinecohortaiassistedengineering26" 4759 target="_blank" 4760 class="flex pb-2 text-skin-base hover:text-skin-muted"> 4761 <img 4762 loading="lazy" 4763 typeof="foaf:Image" 4764 src="/modules/custom/qcon_base/images/flags/earth.svg" 4765 alt="QCon - Earth flag" 4766 width="20px" 4767 class="mr-2" /> 4768 Online InfoQ AI-Assisted Engineering Certification 4769 <br /> 4770 October 19, 2026 4771 </a> 4772 </li> 4773 <li class="text-sm font-normal text-skin-base"> 4774 <a 4775 href="https://certification.qconferences.com/high-performing-teams?utm_source=qconsf&utm_medium=referral&utm_campaign=infoqevents_onlinecohortteams26" 4776 target="_blank" 4777 class="flex pb-2 text-skin-base hover:text-skin-muted"> 4778 <img 4779 loading="lazy" 4780 typeof="foaf:Image" 4781 src="/modules/custom/qcon_base/images/flags/earth.svg" 4782 alt="QCon - Earth flag" 4783 width="20px" 4784 class="mr-2" /> 4785 Online InfoQ High-Performing Teams Certification 4786 <br /> 4787 November 17, 2026 4788 </a> 4789 </li> 4790 <li class="text-sm font-normal text-skin-base"> 4791 <a 4792 href="https://qconsf.com/?utm_source=qconsf&utm_medium=referral&utm_campaign=footer_qsf26" 4793 target="_blank" 4794 class="flex pb-2 text-skin-base hover:text-skin-muted"> 4795 <img 4796 loading="lazy" 4797 typeof="foaf:Image" 4798 src="/modules/custom/qcon_base/images/flags/us.svg" 4799 alt="QCon - Us flag" 4800 width="20px" 4801 class="mr-2" /> 4802 QCon San Francisco 4803 <br /> 4804 November 16-20, 2026 / In-person 4805 </a> 4806 </li> 4807 <li class="text-sm font-normal text-skin-base"> 4808 <a 4809 href="https://newyork.qcon.ai/?utm_source=qconsf&utm_medium=referral&utm_campaign=footer_qainy26" 4810 target="_blank" 4811 class="flex pb-2 text-skin-base hover:text-skin-muted"> 4812 <img 4813 loading="lazy" 4814 typeof="foaf:Image" 4815 src="/modules/custom/qcon_base/images/flags/us.svg" 4816 alt="QCon - Us flag" 4817 width="20px" 4818 class="mr-2" /> 4819 QCon AI New York 4820 <br /> 4821 December 15-16, 2026 / In-person 4822 </a> 4823 </li> 4824 <li class="text-sm font-normal text-skin-base"> 4825 <a 4826 href="https://qconlondon.com/?utm_source=qconsf&utm_medium=referral&utm_campaign=footer_qlondon27" 4827 target="_blank" 4828 class="flex pb-2 text-skin-base hover:text-skin-muted"> 4829 <img 4830 loading="lazy" 4831 typeof="foaf:Image" 4832 src="/modules/custom/qcon_base/images/flags/gb.svg" 4833 alt="QCon - UK flag" 4834 width="20px" 4835 class="mr-2" /> 4836 QCon London 4837 <br /> 4838 April 13-16, 2027 / In-person 4839 </a> 4840 </li> 4841 <li class="text-sm font-normal text-skin-base"> 4842 <a 4843 href="https://boston.qcon.ai/?utm_source=qconsf&utm_medium=referral&utm_campaign=footer_qaiboston27" 4844 target="_blank" 4845 class="flex pb-2 text-skin-base hover:text-skin-muted"> 4846 <img 4847 loading="lazy" 4848 typeof="foaf:Image" 4849 src="/modules/custom/qcon_base/images/flags/us.svg" 4850 alt="QCon - Us flag" 4851 width="20px" 4852 class="mr-2" /> 4853 QCon AI Boston 4854 <br /> 4855 July 8-9, 2027 / In-person 4856 </a> 4857 </li> 4858 </ul>
4859 </div> 4860 </div> 4861 </div> 4862 </div> 4863 <div class="text-xs text-center bg-neutral-800"> 4864 <div class="px-2 pt-2 pb-2 max-w-screen-xl text-white align-center"> 4865 This site is protected by reCAPTCHA and the Google 4866 <a href="https://policies.google.com/privacy" class="text-white underline" target="_blank">Privacy Policy</a> 4867 and 4868 <a href="https://policies.google.com/terms" class="text-white underline" target="_blank">Terms of Service</a> 4869 apply. 4870 </div> 4871 </div> 4872 <!-- End Footer section --> 4873 4874 </div> 4875 4876 </div> 4877 4878 </footer> 4879 4880 4881 </div> 4882 4883 4884
4884<script src="/sites/qcon_sf/files/js/js_WCMeL73WXDSabQ5gmOm_C7ohXg_D8aKqJObtlXF-V_I.js?scope=footer&delta=0&language=en&theme=qcontheme&include=eJxtjtEOwjAIRX-oGc9-TYOMstq1aGFG_94miw9zPkAu99zkQvmZiVRLZtLmXVegkzUZu-cmFs7sT_wSRFVWjo4CMtbvPeENX-Ex4pG0Vm0wpHHz6B2pjKYDXBhn7gfLPFN5R01pvGY7EgTBXRotPG8rw1cEu2Md00CvaTNC5w_P3WLg"></script>
vendor: 1 bytes, line 4884
4884
4885<script src="https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js"></script>
vendor: 1 bytes, line 4885
4885
4886<script src="/sites/qcon_sf/files/js/js_pE_br9_aW9mUZnE_QJTXJUB2QeK0_fW7XbNxqWmdS18.js?scope=footer&delta=2&language=en&theme=qcontheme&include=eJxtjtEOwjAIRX-oGc9-TYOMstq1aGFG_94miw9zPkAu99zkQvmZiVRLZtLmXVegkzUZu-cmFs7sT_wSRFVWjo4CMtbvPeENX-Ex4pG0Vm0wpHHz6B2pjKYDXBhn7gfLPFN5R01pvGY7EgTBXRotPG8rw1cEu2Md00CvaTNC5w_P3WLg"></script>
4886 4887 4888 </body> 4889</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.