CINXE.COM

QCon San Francisco 2025 | November 17 - 21 | Software Development Conference

<!DOCTYPE html> <html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#"> <head> <meta charset="utf-8" /> <meta name="description" content="Get practical inspiration and best practices on emerging software trends directly from senior software developers at early adopter companies" /> <meta name="abstract" content="Get practical inspiration and best practices on emerging software trends directly from senior software developers at early adopter companies" /> <meta name="keywords" content="software development conference" /> <link rel="canonical" href="https://qconsf.com/" /> <link rel="shortlink" href="https://qconsf.com/" /> <meta property="og:site_name" content="QCon San Francisco 2025 | November 17 - 21 | Software Development Conference | In-Person or Video-Only Recordings" /> <meta property="og:title" content="QCon San Francisco 2025 | November 17 - 21 | Software Development Conference | In-Person or Video-Only Recordings" /> <meta property="og:description" content="Get practical inspiration and best practices on emerging software trends directly from senior software developers at early adopter companies. Attend in-person. Or get a Video-Only Pass to watch recordings later." /> <meta property="og:image" content="https://qconsf.com/modules/custom/qcon_common/images/og/sf25-og.jpg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="QCon San Francisco 2025" /> <meta name="twitter:site" content="@QConSanFrancisco" /> <meta name="twitter:creator:id" content="@QConSanFrancisco" /> <meta name="twitter:image" content="https://qconsf.com/modules/custom/qcon_common/images/og/sf25-og.jpg" /> <script type="text/javascript" async src="//script.crazyegg.com/pages/scripts/0022/4285.js"></script> <meta name="facebook-domain-verification" content="br6wl3eblovl0bdb7rr6u8ab6snad1" /> <script type="text/javascript">!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', '377334364562666'); fbq('track', 'PageView');</script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=377334364562666&ev=PageView&noscript=1"/></noscript> <script type="text/javascript">_linkedin_partner_id = "4108354"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (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);</script> <noscript><img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4108354&fmt=gif" /></noscript> <meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <script type="application/ld+json">{ "@context": "https://schema.org", "@graph": [ { "@type": "Event", "name": "QCon San Francisco Software Development Conference", "url": "https://qconsf.com", "eventAttendanceMode": "MixedEventAttendanceMode", "description": "Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches.", "eventStatus": "EventScheduled", "startDate": "2025-11-17T09:00:00-07:00", "endDate": "2025-11-21T18:00:00-07:00", "@id": "https://qconsf.com", "isAccessibleForFree": "False", "location": { "@type": "Place", "name": "Hyatt Regency San Francisco", "url": "http://sanfranciscoregency.hyatt.com/en/hotel/home.html", "address": { "@type": "PostalAddress", "streetAddress": "5 Embarcadero Center", "addressLocality": "San Francisco", "addressRegion": "CA", "postalCode": "94111", "addressCountry": "USA" } } } ] }</script> <link href="https://fonts.googleapis.com" rel="preconnect" /> <link href="https://fonts.gstatic.com" rel="preconnect" /> <link href="https://fonts.googleapis.com/css2?family=Titillium+Web:wght@400;700&amp;display=swap" rel="stylesheet" /> <link href="/modules/custom/qcon_base/css/qcon_base.fonts.css" rel="stylesheet" /> <link rel="icon" href="/sites/qcon_sf/files/favicon_0.ico" type="image/vnd.microsoft.icon" /> <title>QCon San Francisco 2025 | November 17 - 21 | Software Development Conference</title> <link rel="stylesheet" media="all" href="/sites/qcon_sf/files/css/css_vLg6KbG77CmqrakUl0tUaRUYoMeFQoPCurvaPvlTF_w.css?delta=0&amp;language=en&amp;theme=qcontheme&amp;include=eJw9ykEOgCAMBMAPYfokArqiSUtLiwd-ryePk8zYtWfHCXd4NrXH6KfoUTiNr8wLAmqstfAWc_HdW4oVE0K1BF4KWRxb" /> <link rel="stylesheet" media="all" href="/sites/qcon_sf/files/css/css_rdPfC1HvLun9NuHaLBtCCXJ0B9OwOQpwrQ3WZIT2qNA.css?delta=1&amp;language=en&amp;theme=qcontheme&amp;include=eJw9ykEOgCAMBMAPYfokArqiSUtLiwd-ryePk8zYtWfHCXd4NrXH6KfoUTiNr8wLAmqstfAWc_HdW4oVE0K1BF4KWRxb" /> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"home","currentPathIsAdmin":false,"isFront":true,"currentLanguage":"en","civiccookiecontrol_path":"modules\/contrib\/civicccookiecontrol","currentQuery":{"utm_campaign":"footer_qsf25","utm_medium":"referral","utm_source":"infoq"}},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"gtag":{"tagId":"G-75NGF6L4QP","consentMode":true,"otherIds":[],"events":[],"additionalConfigInfo":[]},"ajaxPageState":{"libraries":"eJxtTl1uwzAIvpAXnneaiBDiOLWNC6Rabj-3maZ23QOI7w-gdEtEIpfEJNVVMtAbNRi7pxotvGv_2D8DiTKk6qwV87Bdd9ZjWERLiCIx8-gYIfb2Fw-44Ve49kUjYXNaEVasc3c80qcgpUiFPhpXH12RLv25F3FlnFlPKiJEPMdVCsO9NYz8RG02c063n4DywqqsY5O2N_iFRWbMD4uv3FMxy4T5w_zI9_vWsPSqINOyG6FzsMOcC0xo_A3mBY4d","theme":"qcontheme","theme_token":null},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true,"\/home?utm_campaign=footer_qsf25\u0026utm_medium=referral\u0026utm_source=infoq\u0026ajax_form=1":true},"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,\u0022necessaryCookies\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});}\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});}\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,\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 Accept\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:null,\u0022rejectBackground\u0022:\u0022\u0022,\u0022closeText\u0022:\u0022\u0022,\u0022closeBackground\u0022:\u0022\u0022,\u0022notifyFontColor\u0022:\u0022\u0022,\u0022notifyBackgroundColor \u0022:\u0022\u0022},\u0022locales\u0022:[]}","referrerData":{"dialogOptions":{"dialogClass":"tw-modal","autoResize":true}},"ajax":{"captcha-submit":{"callback":[{},"ajaxRefresh"],"wrapper":"subscribe-wrapper","disable-refocus":true,"event":"mousedown","keypress":true,"prevent":"click","url":"\/home?utm_campaign=footer_qsf25\u0026utm_medium=referral\u0026utm_source=infoq\u0026ajax_form=1","httpMethod":"POST","dialogType":"ajax","submit":{"_triggering_element_name":"op","_triggering_element_value":"Subscribe"}}},"user":{"uid":0,"permissionsHash":"9f336b9f4f91edb90f866707c695f1bf1422d3e359d268b3efc6f153e9cfeed1"}}</script> <script src="/sites/qcon_sf/files/js/js_H46n_0cYKpx6oNqEivpy4TT8-zXnoCxKgRmGoCbp0vA.js?scope=header&amp;delta=0&amp;language=en&amp;theme=qcontheme&amp;include=eJxtTtsOwjAI_aFmPPs1CzLWdWtLR5nRv7c6Y9T5wAnnRqBwCUQiS2CSbCoR6CB1lc1C9tUdvT_xkyNRhpCNNWPs5nVjvXWjaHJexEfuDT34Br-8wxmvbm2HesJiNCFMmIeWeLZ3Q1KSDG2tnK03RVrac1_mxDiw7pJH8LivkySGBxT0_CHNdeAYLq-C8siqrH2RshV40yQDRlcLpjYZ5DxuldD4DmCjf7s"></script> <script src="/modules/contrib/google_tag/js/gtag.js?sskguq"></script> <script src="/modules/custom/qcon_ga/js/ga.js?sskguq"></script> <script src="https://cdn.jsdelivr.net/npm/typed.js@2.0.12"></script> </head> <body class="qcon_sf San Francisco" id="once-body"> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <header role="contentinfo" class="sticky top-0 z-[101] w-full py-3 mx-auto border-b bg-skin-base border-skin-base wrap-nav"> <div id="block-qconheader"> <div class="flex px-4 sm:px-6 md:px-8 md:pr-4 items-center header-inner"> <div class="absolute top-0 left-0 celebrate-year"> <img src="/sites/qcon_sf/files/global/19-years-ribbon.svg" alt="QCon - 18 years of QCon" width="79" height="63"> </div> <a href="/" title="Home" rel="home" class="inline-block pl-12 lg:pl-8 text-skin-base logo"> <svg width="132" height="52" viewBox="0 0 132 52" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-auto h-11"> <g clip-path="url(#clip0_5556_21133)"> <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> <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> <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 96.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> <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> <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> <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.6352C35.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> </g> <defs> <clipPath id="clip0_5556_21133"> <rect width="131.486" height="52" fill="white"></rect> </clipPath> </defs> </svg> </a> <div class="relative"> <span class="conference-date"> Conference: Nov 17-19, 2025 <br/> Training: Nov 20-21, 2025 <br/> Hyatt Regency, SF </span> </div> <div class="flex-initial hidden w-[95%] lg:block !mb-0"> <div class="relative flex items-center justify-end mb-0"> <!-- NAV URLs --> <div class="border-r flex items-center mr-3 border-gray-300 nav-links text-skin-base desktop-nav"> <a href="/schedule/nov2024" data-drupal-link-system-path="schedule/3">2024 Schedule</a> <a href="https://qconsf.com/recap/nov2024">2024 Recap</a> <a href="https://qconsf.com/#program">Tracks</a> <a href="/training/nov2025" data-drupal-link-system-path="training/4">Training</a> <a href="/teams" data-drupal-link-system-path="teams">Teams</a> <a href="/video-only" data-drupal-link-system-path="video-only">Video-Only</a> <a href="/qcon-cares" data-drupal-link-system-path="qcon-cares">We Care</a> <a href="https://qconferences.com/code-conduct" target="_blank">Code of Conduct</a> <a href="/faq" data-drupal-link-system-path="faq">FAQ</a> </div> <!-- END NAV URLs --> <div class="block mb-0 lg:h-[44px]"> <div class="relative inline"> <div class="items-center block lg:mb-0 lg:flex"> <div class="block lg:inline-block lg:mb-0"> <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> </a> </div> <div class="block lg:inline-block lg:mb-0"> <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/nov2025">Register</a> </div> </div> </div> </div> </div> </div> <!-- MOBILE NAVIGATION --> <div class="flex-initial block mb-0 lg:hidden !flex-1"> <div class="flex justify-end"> <button id="js-mobile-nav-dropdown" aria-labelledby="js-mobile-nav-dropdown-open" class="relative z-10 block p-2 mb-0 rounded-md focus:outline-none hover:cursor-pointer"> <svg viewbox='0 0 30 30' xmlns='http://www.w3.org/2000/svg' class="w-[45px] h-[45px] mb-0 text-skin-base" id="js-open-dropdown"> <path class="stroke-current" stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/> </svg> <svg width="30" height="30" viewbox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[45px] h-[45px] hidden mb-0 text-skin-base" id="js-close-dropdown"> <path d="M7 23L23.9706 7" class="stroke-current" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M7 7L23.9706 23" class="stroke-current" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </button> </div> <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"> <hr class="mb-2"/> <a href="/schedule/nov2024" data-drupal-link-system-path="schedule/3">2024 Schedule</a> <a href="https://qconsf.com/recap/nov2024">2024 Recap</a> <a href="https://qconsf.com/#program">Tracks</a> <a href="/training/nov2025" data-drupal-link-system-path="training/4">Training</a> <a href="/teams" data-drupal-link-system-path="teams">Teams</a> <a href="/video-only" data-drupal-link-system-path="video-only">Video-Only</a> <a href="/qcon-cares" data-drupal-link-system-path="qcon-cares">We Care</a> <a href="https://qconferences.com/code-conduct" target="_blank">Code of Conduct</a> <a href="/faq" data-drupal-link-system-path="faq">FAQ</a> <hr/> <div class="block"></div> <div class="block mb-0 lg:h-[44px]"> <div class="relative inline"> <div class="items-center block lg:mb-0 lg:flex"> <div class="block lg:inline-block lg:mb-0"> <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> </a> </div> <div class="block lg:inline-block lg:mb-0"> <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/nov2025">Register</a> </div> </div> </div> </div> </div> </div> <!-- END MOBILE NAVIGATION --> </nav> <!--END NEW NAVIGATION --> </div> <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"> <div class="flex items-center mr-3 nav-links text-skin-base"> <a href="/schedule/nov2024" data-drupal-link-system-path="schedule/3">2024 Schedule</a> <a href="https://qconsf.com/recap/nov2024">2024 Recap</a> <a href="https://qconsf.com/#program">Tracks</a> <a href="/training/nov2025" data-drupal-link-system-path="training/4">Training</a> <a href="/teams" data-drupal-link-system-path="teams">Teams</a> <a href="/video-only" data-drupal-link-system-path="video-only">Video-Only</a> <a href="/qcon-cares" data-drupal-link-system-path="qcon-cares">We Care</a> <a href="https://qconferences.com/code-conduct" target="_blank">Code of Conduct</a> <a href="/faq" data-drupal-link-system-path="faq">FAQ</a> </div> </div> </div> </header> <main role="main" class="min-h-screen mx-auto"> <div> <div data-drupal-messages-fallback class="hidden"></div> <div id="block-qcontheme-content"> <!-- Top Viewport --> <div class="sticky top-[69px] md:top-[73px] z-[51]"> </div> <div class="relative mx-auto overflow-hidden text-white from-[#0D398F] to-[#2058C5] bg-gradient-to-r"> <div class="px-4 py-6 mx-auto max-w-screen-2xl md:py-14 sm:px-6 md:px-8"> <div class="grid grid-cols-1 gap-6 items-start lg:gap-8 lg:grid-cols-12"> <div class="relative z-10 space-y-6 text-center lg:col-span-6 lg:text-left"> <h1 class="text-4xl font-bold text-center text-white lg:text-left md:text-6xl"> Explore <span class="text-amber-300">emerging trends</span> ready for enterprise adoption </h1> <p class="text-sm font-bold text-center text-white md:text-xl font-display lg:text-left"> QCon San Francisco showcases senior software practitioners driving enterprise innovation with emerging trends. </p> <p class="text-sm font-bold text-center text-white md:text-xl font-display lg:text-left"> Gain actionable insights from 60+ speakers across 12 tracks to transform your leadership and elevate your software development strategies. </p> <p class="text-sm text-center text-white lg:text-base font-display lg:text-left"> International software conference and training days for professional developers. <br /> <strong>QCon San Francisco 2025 - November 17-21, 2025.</strong> </p> <div class="flex flex-wrap justify-center items-center text-center lg:justify-start"> <a class="flex-none px-12 py-4 w-full text-lg font-semibold text-white bg-red-600 rounded-lg border border-transparent transition-colors duration-300 ease-in-out font-display hover:text-white hover:no-underline sm:w-auto focus:ring-2 focus:ring-offset-2 focus:ring-offset-white focus:ring-gray-900 focus:outline-none hover:bg-red-700" href="/registration/event/nov2025"> Register </a> <div> <div> <p class="px-4 mb-0 text-base font-bold text-center text-white font-display md:text-left"> <span>In-person:&nbsp;&nbsp;</span> <span class="text-amber-300">Early bird price until March 11th</span> </p> <p class="px-4 mb-0 text-base font-bold text-center text-white font-display md:text-left"> <span>Video-Only Pass:&nbsp;&nbsp;</span> <span class="text-amber-300">Early bird price until May 13th</span> </p> </div> </div> <p class="pt-4 w-full text-sm text-center text-white lg:text-left"> Buy your ticket now and save. <br /> Need to convince your boss? <a class="text-white underline" target="_blank" href="/convince-your-boss">Use our templates.</a> </p> </div> </div> <div class="grid-cols-5 grid relative z-10 gap-2 lg:gap-6 justify-center w-full lg:col-span-5 lg:col-end-13 !opacity-100"> <div class="flex overflow-hidden relative col-span-full justify-center mx-auto w-full h-80 bg-center bg-cover rounded-lg js-video-cover js-video-cover-sf hover:cursor-pointer" style="background-image: url('/modules/custom/qcon_home/images/sf-tvp-video25.webp')"> <div class="absolute bottom-0 left-0 p-4 backdrop-blur-md bg-white/80 video-desc js-video-cover-sf"> <p class="mb-0 text-xl font-semibold text-black font-display">Live the QCon San Francisco Experience</p> </div> </div> <div class="rounded-lg col-span-2 relative w-full mx-auto overflow-hidden bg-center bg-cover justify-center h-[184px]" style="background-image: url('/modules/custom/qcon_home/images/sf-tvp2-25.webp')"></div> <div class="rounded-lg col-span-3 relative w-full mx-auto overflow-hidden bg-right bg-cover justify-center h-[184px]" style="background-image: url('/modules/custom/qcon_home/images/sf-tvp3-25.webp')"></div> </div> </div> </div> <svg class="absolute right-0 -bottom-3" width="858" height="359" viewBox="0 0 858 359" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M201.901 307.035C148.727 334.925 45.1444 347.395 0 350.144V359H896.558C896.892 264.786 897.358 93.8911 896.558 0.0266566C739.136 0.0266566 726.142 -1.47278 642.684 18.0198C575.916 33.6139 508.583 74.4985 483.262 92.9915C411.631 152.719 255.074 279.146 201.901 307.035Z" fill="white" /> </svg> <img class="absolute -top-28 -left-28" src="/modules/custom/qcon_home/images/circle-top-viewport.svg" alt="" /> <img class="absolute -top-48 -left-48" src="/modules/custom/qcon_home/images/circle2-top-viewport.svg" alt="" /> <img class="hidden absolute md:block md:-top-48 md:-right-48" src="/modules/custom/qcon_home/images/circle3-top-viewport.svg" alt="" /> <img class="absolute bottom-8 left-1/2" src="/modules/custom/qcon_home/images/code-lines.svg" alt="" /> <svg class="hidden absolute top-8 right-12 md:block" width="110" height="89" viewBox="0 0 110 89" fill="none" xmlns="http://www.w3.org/2000/svg"> <g style="mix-blend-mode: overlay"> <path d="M0.350586 2.74953C0.350586 1.23953 1.57063 0.0195312 3.08063 0.0195312H106.711C108.221 0.0195312 109.441 1.23953 109.441 2.74953C109.441 4.25953 108.221 5.47953 106.711 5.47953H3.08063C1.57063 5.47953 0.350586 4.25953 0.350586 2.74953Z" fill="#F9F9F9" /> <path d="M0.350586 23.5191C0.350586 22.0091 1.57063 20.7891 3.08063 20.7891H106.711C108.221 20.7891 109.441 22.0091 109.441 23.5191C109.441 25.0291 108.221 26.2491 106.711 26.2491H3.08063C1.57063 26.2491 0.350586 25.0291 0.350586 23.5191Z" fill="#F9F9F9" /> <path d="M0.350586 44.2896C0.350586 42.7796 1.57063 41.5596 3.08063 41.5596H106.711C108.221 41.5596 109.441 42.7796 109.441 44.2896C109.441 45.7996 108.221 47.0196 106.711 47.0196H3.08063C1.57063 47.0196 0.350586 45.7996 0.350586 44.2896Z" fill="#F9F9F9" /> <path d="M0.350586 65.0591C0.350586 63.5491 1.57063 62.3291 3.08063 62.3291H106.711C108.221 62.3291 109.441 63.5491 109.441 65.0591C109.441 66.5691 108.221 67.7891 106.711 67.7891H3.08063C1.57063 67.7891 0.350586 66.5691 0.350586 65.0591Z" fill="#F9F9F9" /> <path d="M0.350586 85.8296C0.350586 84.3196 1.57063 83.0996 3.08063 83.0996H106.711C108.221 83.0996 109.441 84.3196 109.441 85.8296C109.441 87.3396 108.221 88.5596 106.711 88.5596H3.08063C1.57063 88.5596 0.350586 87.3396 0.350586 85.8296Z" fill="#F9F9F9" /> </g> </svg> </div> <!-- End Top Viewport --> <p class="mt-16 mb-4 font-bold text-center text-md font-display"> We've helped thousands of senior software engineers, software architects and tech leaders adopt the right patterns & practices for over 19 years. </p> <div class="company-logos"> <div class="flex gap-16 items-center one-img"> <img src="/modules/custom/qcon_common/images/company-logos/new/amazon.svg" alt="Amazon Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/airbnb.svg" alt="Airbnb Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/american-airlines.svg" alt="american airlines Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/ae.svg" alt="AE Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/conde-nast.svg" alt="Conde Nast Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/ebay.svg" alt="Ebay Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/meta.svg" alt="Meta Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/apple.svg" alt="Apple Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/etsy.svg" alt="Etsy Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/jpmorgan.svg" alt="JPMorgan Logo" class="w-[250px]" /> <img src="/modules/custom/qcon_common/images/company-logos/new/nasa.svg" alt="Nasa Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/netflix.svg" alt="netflix Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/oracle.svg" alt="Oracle Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/paypal.svg" alt="Paypal Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/goldman.svg" alt="Goldman Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/spotify.svg" alt="spotify Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/salesforce.svg" alt="SalesForce Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/uber.svg" alt="uber Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/tesla.svg" alt="tesla Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/accentrue.svg" alt="accentrue Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/charles.svg" alt="charles Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/fedex.svg" alt="Fedex Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/hulu.svg" alt="Hulu Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/google.svg" alt="Google Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/intuit.svg" alt="Intuit Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/mckinsey.svg" alt="mckinsey Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/microsoft.svg" alt="microsoft Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/workday.svg" alt="workday Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/youtube.svg" alt="youtube Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/amazon.svg" alt="Amazon Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/airbnb.svg" alt="Airbnb Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/american-airlines.svg" alt="american airlines Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/ae.svg" alt="AE Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/conde-nast.svg" alt="Conde Nast Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/ebay.svg" alt="Ebay Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/meta.svg" alt="Meta Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/apple.svg" alt="Apple Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/etsy.svg" alt="Etsy Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/jpmorgan.svg" alt="JPMorgan Logo" class="w-[250px]" /> <img src="/modules/custom/qcon_common/images/company-logos/new/nasa.svg" alt="Nasa Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/netflix.svg" alt="netflix Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/oracle.svg" alt="Oracle Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/paypal.svg" alt="Paypal Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/goldman.svg" alt="Goldman Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/spotify.svg" alt="spotify Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/salesforce.svg" alt="SalesForce Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/uber.svg" alt="uber Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/tesla.svg" alt="tesla Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/accentrue.svg" alt="accentrue Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/charles.svg" alt="charles Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/fedex.svg" alt="Fedex Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/hulu.svg" alt="Hulu Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/google.svg" alt="Google Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/intuit.svg" alt="Intuit Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/mckinsey.svg" alt="mckinsey Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/microsoft.svg" alt="microsoft Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/workday.svg" alt="workday Logo" /> <img src="/modules/custom/qcon_common/images/company-logos/new/youtube.svg" alt="youtube Logo" /> </div> </div> <!-- TAC Section --> <section class="py-14 lg:pt-14 lg:pb-24 bg-skin-base scroll-mt-10" id="toc"> <div class="px-4 mx-auto max-w-screen-xl sm:px-6 md:px-8"> <h2 class="mb-6 text-3xl leading-none text-center text-skin-base md:text-5xl"> Helping senior developers adopt new technologies </h2> <h3 class="mx-auto mb-8 max-w-prose text-xl font-semibold text-center text-skin-accent-green lg:mb-10 md:text-2xl"> QCon showcases emerging trends shaping enterprise <br class="hidden lg:block" /> software development, adopted by innovative practitioners. </h3> <div class="relative mx-auto bg-tac"> <span class="block mb-5 font-mono text-xl lg:hidden">Innovators</span> <ul class="space-y-2 space-x-2 lg:space-x-0 bottom-0 left-0 flex flex-wrap pb-5 font-mono text-xs xl:text-sm lg:bottom-24 lg:left-[45px] lg:absolute lg:inline-block xl:bottom-20 font-semibold"> <li class="px-2 mt-2 ml-2 text-black bg-pink-500 rounded-lg lg:mt-0 lg:ml-0 lg:bg-transparent">Green Tech</li> <li class="px-2 text-black bg-pink-500 rounded-lg lg:bg-transparent">Rust</li> <li class="px-2 text-black bg-pink-500 rounded-lg lg:bg-transparent">WASM</li> <li class="px-2 text-black bg-pink-500 rounded-lg lg:bg-transparent">eBPF</li> <li class="px-2 text-black bg-pink-500 rounded-lg lg:bg-transparent">Machine Learning @ Edge</li> <li class="px-2 text-black bg-pink-500 rounded-lg lg:bg-transparent">Scalable Configuration Management</li> <li class="px-2 text-black bg-pink-500 rounded-lg lg:bg-transparent">Infrastructure Unification</li> <li class="px-2 text-black bg-pink-500 rounded-lg lg:bg-transparent">Cue Lang</li> </ul> <span class="block mb-5 font-mono text-xl lg:hidden">Early Adopters</span> <ul class="space-y-2 space-x-2 lg:space-x-0 bottom-0 left-0 flex flex-wrap pb-5 font-mono text-xs xl:text-sm lg:bottom-24 lg:left-[36%] lg:absolute lg:inline-block xl:bottom-20 font-semibold"> <li class="px-2 mt-2 ml-2 text-black bg-amber-500 rounded-lg lg:mt-0 lg:ml-0 lg:bg-transparent">MLOps</li> <li class="px-2 text-black bg-amber-500 rounded-lg lg:bg-transparent">Team Topologies</li> <li class="px-2 text-black bg-amber-500 rounded-lg lg:bg-transparent">Staff+ Engineer Path</li> <li class="px-2 text-black bg-amber-500 rounded-lg lg:bg-transparent">Service Meshes</li> <li class="px-2 text-black bg-amber-500 rounded-lg lg:bg-transparent">Microfrontends</li> <li class="px-2 text-black bg-amber-500 rounded-lg lg:bg-transparent">Multicloud Practices</li> <li class="px-2 text-black bg-amber-500 rounded-lg lg:bg-transparent">Software Ethics</li> <li class="px-2 text-black bg-amber-500 rounded-lg lg:bg-transparent">Feature Engineering</li> <li class="px-2 text-black bg-amber-500 rounded-lg lg:bg-transparent">Mode Inference/Prediction</li> <li class="px-2 text-black bg-amber-500 rounded-lg lg:bg-transparent">Observability Practices</li> <li class="px-2 text-black bg-amber-500 rounded-lg lg:bg-transparent">Server-Driven Frontend</li> <li class="px-2 text-black bg-amber-500 rounded-lg lg:bg-transparent">Decarbonizing the Grid</li> <li class="px-2 text-black bg-amber-500 rounded-lg lg:bg-transparent"> Operator Pattern for <br class="hidden lg:block" /> Non-Clustered Resources </li> <li class="px-2 text-black bg-amber-500 rounded-lg lg:bg-transparent"> Patterns & Heuristics <br class="hidden lg:block" /> Enabling Fast Flow </li> <li class="px-2 text-black bg-amber-500 rounded-lg lg:bg-transparent">Open Policy Agent</li> <li class="px-2 text-black bg-amber-500 rounded-lg lg:bg-transparent">Java 17 (LTS)</li> <li class="px-2 text-black bg-amber-500 rounded-lg lg:bg-transparent">Paved Road</li> </ul> <span class="block mb-5 font-mono text-xl lg:hidden">Early Majority</span> <ul class="space-y-2 space-x-2 lg:space-x-0 bottom-0 left-0 flex flex-wrap pb-5 font-mono text-xs xl:text-sm lg:bottom-24 lg:left-[70%] lg:absolute lg:inline-block xl:bottom-20 font-semibold"> <li class="px-2 mt-2 ml-2 text-black bg-green-500 rounded-lg lg:mt-0 lg:ml-0 lg:bg-transparent">DevSecOps</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">DevOps in Practice</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">Kubernetes Strategies</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">Observability / Telemetry</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">Site Reliability Engineering</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">Chaos Engineering</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">Operating Microservices</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">Data Engineering</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">GraphQL</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">Go Techniques & Patterns</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">DevEx</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">Reactive</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">Performance</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">Macroservices</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent"> Serverless: Orchestration & <br class="hidden lg:block" /> Choreography </li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">Cloud Architectures</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">Patterns for Scale</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">IaC (Infrastructure as Code)</li> <li class="px-2 text-black bg-green-500 rounded-lg lg:bg-transparent">Polyglot Software Practices</li> </ul> </div> </div> </section> <!-- End TAC Section --> <!-- Track Section --> <section class="py-14 lg:py-24 bg-skin-muted" id="program"> <div class="max-w-screen-xl px-4 mx-auto sm:px-6 md:px-8"> <h2 class="mb-6 text-3xl font-bold leading-none text-center text-black md:text-5xl">Format and provisional topics</h2> <h3 class="mx-auto mb-8 text-xl font-semibold text-center text-skin-accent-green lg:mb-12 md:text-2xl max-w-prose">12 tracks on emerging enterprise trends<br /> 5 technical talks per track<br /> 4 keynotes addressing development shifts<br /> Over 60+ software practitioner speakers</h3> <div class="grid gap-4 md:grid-cols-2"> <div class="space-y-4"> <div class="relative p-3 transition duration-300 ease-in-out border-l-2 border-l-indigo-400 rounded-xl bg-skin-base hover:-translate-y-2 md:p-4 md:col-span-2 xl:p-6 hover:shadow-2xl hover:shadow-color-shadow"> <h3 class="text-xl font-semibold text-skin-base">Architectures You’ve Always Wondered About</h3> </div> <div class="relative p-3 transition duration-300 ease-in-out border-l-2 border-l-indigo-400 rounded-xl bg-skin-base hover:-translate-y-2 md:p-4 md:col-span-2 xl:p-6 hover:shadow-2xl hover:shadow-color-shadow"> <h3 class="text-xl font-semibold text-skin-base">Generative AI in Production &amp; Advancements</h3> </div> <div class="relative p-3 transition duration-300 ease-in-out border-l-2 border-l-indigo-400 rounded-xl bg-skin-base hover:-translate-y-2 md:p-4 md:col-span-2 xl:p-6 hover:shadow-2xl hover:shadow-color-shadow"> <h3 class="text-xl font-semibold text-skin-base">Rust [In Production]</h3> </div> <div class="relative p-3 transition duration-300 ease-in-out border-l-2 border-l-indigo-400 rounded-xl bg-skin-base hover:-translate-y-2 md:p-4 md:col-span-2 xl:p-6 hover:shadow-2xl hover:shadow-color-shadow"> <h3 class="text-xl font-semibold text-skin-base">Sociotechnical Resilience</h3> </div> <div class="relative p-3 transition duration-300 ease-in-out border-l-2 border-l-indigo-400 rounded-xl bg-skin-base hover:-translate-y-2 md:p-4 md:col-span-2 xl:p-6 hover:shadow-2xl hover:shadow-color-shadow"> <h3 class="text-xl font-semibold text-skin-base">Modern Data Architectures</h3> </div> <div class="relative p-3 transition duration-300 ease-in-out border-l-2 border-l-indigo-400 rounded-xl bg-skin-base hover:-translate-y-2 md:p-4 md:col-span-2 xl:p-6 hover:shadow-2xl hover:shadow-color-shadow"> <h3 class="text-xl font-semibold text-skin-base">Getting Started in Machine Learning</h3> </div> </div> <div class="space-y-4"> <div class="relative p-3 transition duration-300 ease-in-out border-l-2 border-l-indigo-400 rounded-xl bg-skin-base hover:-translate-y-2 md:p-4 md:col-span-2 xl:p-6 hover:shadow-2xl hover:shadow-color-shadow"> <h3 class="text-xl font-semibold text-skin-base">Engineering Productivity</h3> </div> <div class="relative p-3 transition duration-300 ease-in-out border-l-2 border-l-indigo-400 rounded-xl bg-skin-base hover:-translate-y-2 md:p-4 md:col-span-2 xl:p-6 hover:shadow-2xl hover:shadow-color-shadow"> <h3 class="text-xl font-semibold text-skin-base">Programming Languages and Paradigms for the Next Decade</h3> </div> <div class="relative p-3 transition duration-300 ease-in-out border-l-2 border-l-indigo-400 rounded-xl bg-skin-base hover:-translate-y-2 md:p-4 md:col-span-2 xl:p-6 hover:shadow-2xl hover:shadow-color-shadow"> <h3 class="text-xl font-semibold text-skin-base">Next Generation Inclusive UIs</h3> </div> <div class="relative p-3 transition duration-300 ease-in-out border-l-2 border-l-indigo-400 rounded-xl bg-skin-base hover:-translate-y-2 md:p-4 md:col-span-2 xl:p-6 hover:shadow-2xl hover:shadow-color-shadow"> <h3 class="text-xl font-semibold text-skin-base">The Path to Principal Engineer</h3> </div> <div class="relative p-3 transition duration-300 ease-in-out border-l-2 border-l-indigo-400 rounded-xl bg-skin-base hover:-translate-y-2 md:p-4 md:col-span-2 xl:p-6 hover:shadow-2xl hover:shadow-color-shadow"> <h3 class="text-xl font-semibold text-skin-base">Hardware Architectures You Need To Know</h3> </div> <div class="relative p-3 transition duration-300 ease-in-out border-l-2 border-l-indigo-400 rounded-xl bg-skin-base hover:-translate-y-2 md:p-4 md:col-span-2 xl:p-6 hover:shadow-2xl hover:shadow-color-shadow"> <h3 class="text-xl font-semibold text-skin-base">Architectural Evolution</h3> </div> </div> </div> </div> </section> <!-- End Track Section --> <!-- Meet and Learn --> <section class="relative py-14 lg:py-24 bg-skin-muted"> <div class="px-4 mx-auto max-w-screen-xl sm:px-6 md:px-8"> <h2 class="mb-6 text-3xl leading-none text-center text-black md:text-5xl">Why senior developers choose QCon</h2> <h3 class="mx-auto mb-8 max-w-prose text-xl font-semibold text-center text-skin-accent-green lg:mb-20 md:text-2xl"> Talks that drive innovation and change <br class="block" /> Expert practitioner-driven talks <br class="block" /> We Care experience </h3> <div class="grid gap-6 justify-center mt-16 w-full md:grid-cols-2 lg:grid-cols-4"> <div class="relative p-4 rounded-xl transition duration-300 ease-in-out bg-skin-base hover:-translate-y-2 hover:shadow-2xl"> <img loading="lazy" class="mx-auto rounded-xl" typeof="foaf:Image" src="/modules/custom/qcon_base/images/why-1.webp" alt="Immersive all in-person experience" /> <div class="prose text-skin-base"> <h3 class="my-2 text-xl font-semibold text-left text-skin-base">Discover enterprise-ready emerging trends</h3> <p>Explore emerging trends and practices from 60+ senior software developers across 12 curated tracks.</p> </div> </div> <div class="relative p-4 rounded-xl transition duration-300 ease-in-out bg-skin-base hover:-translate-y-2 hover:shadow-2xl"> <img loading="lazy" class="mx-auto rounded-xl" typeof="foaf:Image" src="/modules/custom/qcon_base/images/why-2.webp" alt="Problem-solve at unconference sessions" /> <div class="prose text-skin-base"> <h3 class="my-2 text-xl font-semibold text-left text-skin-base"> Unlock new ways of thinking and problem-solving </h3> <p> Learn how leading practitioners think and tackle complex challenges to transform your problem-solving and leadership. </p> </div> </div> <div class="relative p-4 rounded-xl transition duration-300 ease-in-out bg-skin-base hover:-translate-y-2 hover:shadow-2xl"> <img loading="lazy" class="mx-auto rounded-xl" typeof="foaf:Image" src="/modules/custom/qcon_base/images/why-3.webp" alt="Flexible online experience" /> <div class="prose text-skin-base"> <h3 class="my-2 text-xl font-semibold text-left text-skin-base"> Gain actionable insights free from hidden sales pitches </h3> <p>Walk away with strategies, tools, and best practices ready to implement in your organization.</p> <a class="link-overlay" tabindex="-1" aria-hidden="true" href="/social/nov2024">Social events</a> </div> </div> <div class="relative p-4 rounded-xl transition duration-300 ease-in-out bg-skin-base hover:-translate-y-2 hover:shadow-2xl"> <img loading="lazy" class="mx-auto rounded-xl" typeof="foaf:Image" src="/modules/custom/qcon_base/images/why-4.webp" alt="On-demand access" /> <div class="prose text-skin-base"> <h3 class="my-2 text-xl font-semibold text-left text-skin-base"> Build connections in a safe place where everyone is welcome </h3> <p> Connect with peers tackling similar challenges in enterprise environments to elevate your team's performance. </p> </div> </div> </div> <p class="pt-16 w-full text-xl text-center text-black"> Need to convince your boss? <a class="font-bold underline" href="/convince-your-boss">Use our template.</a> </p> </div> </section> <section class="relative" id="what-to-expect"> <div class="px-4 pb-32 sm:px-6 md:px-8 lg:pb-48 from-[#0D398F] to-[#2058C5] bg-gradient-to-r py-14 text-white lg:py-24"> <div class="mx-auto max-w-screen-xl"> <h2 class="mb-6 text-3xl leading-none text-center text-white md:text-5xl">What to expect</h2> <h3 class="mx-auto mb-8 max-w-prose text-xl text-center font-semibold text-[#FFE991] lg:mb-20 md:text-2xl"> Actionable ideas. Diverse perspectives. New ways of thinking. </h3> <div class="grid grid-cols-1 gap-4 mt-8 md:grid-cols-12 xl:gap-8 md:mt-16"> <div class="space-y-12 md:col-span-6 xl:col-start-2 xl:col-span-5"> <div class="flex flex-row gap-4 px-4"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" class="flex-shrink-0 text-highlight-yellow" xmlns="http://www.w3.org/2000/svg"> <circle cx="12" cy="12" r="11.5" fill="#02791D" stroke="white" /> <path d="M16 10L10.5 15L8 12.7273" fill="#02791D" /> <path d="M16 10L10.5 15L8 12.7273" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> </svg> <div> <h3 class="text-2xl">Actionable learning</h3> <p class="py-2 text-white"> Curated sessions led by senior practitioners, exploring topics tailored for enterprise-scale software development. </p> </div> </div> <div class="flex flex-row gap-4 px-4"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" class="flex-shrink-0 text-highlight-yellow" xmlns="http://www.w3.org/2000/svg"> <circle cx="12" cy="12" r="11.5" fill="#02791D" stroke="white" /> <path d="M16 10L10.5 15L8 12.7273" fill="#02791D" /> <path d="M16 10L10.5 15L8 12.7273" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> </svg> <div> <h3 class="text-2xl">Collaborative problem solving</h3> <p class="py-2 text-white"> Join unconference sessions where you set the agenda with peers to tackle real-world challenges. </p> </div> </div> <div class="flex flex-row gap-4 px-4"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" class="flex-shrink-0 text-highlight-yellow" xmlns="http://www.w3.org/2000/svg"> <circle cx="12" cy="12" r="11.5" fill="#02791D" stroke="white" /> <path d="M16 10L10.5 15L8 12.7273" fill="#02791D" /> <path d="M16 10L10.5 15L8 12.7273" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> </svg> <div> <h3 class="text-2xl">Meaningful connections</h3> <p class="py-2 text-white"> Engage in social events and over extended breaks designed to spark impactful conversations and foster collaboration. </p> </div> </div> <div class="flex flex-row gap-4 px-4"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" class="flex-shrink-0 text-highlight-yellow" xmlns="http://www.w3.org/2000/svg"> <circle cx="12" cy="12" r="11.5" fill="#02791D" stroke="white" /> <path d="M16 10L10.5 15L8 12.7273" fill="#02791D" /> <path d="M16 10L10.5 15L8 12.7273" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> </svg> <div> <h3 class="text-2xl">‘We Care’ experience</h3> <p class="py-2 text-white"> From all-gender restrooms, quiet areas, diversity scholarships, and clear food labelling, QCon is committed to creating a safe, inclusive, and <a href="/qcon-cares" class="text-white underline">welcoming environment</a> for all. </p> </div> </div> </div> <div class="space-y-12 md:col-span-6 xl:col-start-7 xl:col-span-5"> <div class="flex flex-row gap-4 px-4"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" class="flex-shrink-0 text-highlight-yellow" xmlns="http://www.w3.org/2000/svg"> <circle cx="12" cy="12" r="11.5" fill="#02791D" stroke="white" /> <path d="M16 10L10.5 15L8 12.7273" fill="#02791D" /> <path d="M16 10L10.5 15L8 12.7273" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> </svg> <div> <h3 class="text-2xl">Video recordings after the conference</h3> <p class="py-2 text-white"> Get 6 months access to professionally edited session recordings after the conference. </p> </div> </div> <div class="flex flex-row gap-4 px-4"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" class="flex-shrink-0 text-highlight-yellow" xmlns="http://www.w3.org/2000/svg"> <circle cx="12" cy="12" r="11.5" fill="#02791D" stroke="white" /> <path d="M16 10L10.5 15L8 12.7273" fill="#02791D" /> <path d="M16 10L10.5 15L8 12.7273" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> </svg> <div> <h3 class="text-2xl">Optional hands-on training days</h3> <p class="py-2 text-white"> Develop in-demand skills through <a href="/training/nov2025" class="text-white underline">practical trainings</a> tailored for enterprise environments held on November 20-21. </p> </div> </div> <div class="flex flex-row gap-4 px-4"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" class="flex-shrink-0 text-highlight-yellow" xmlns="http://www.w3.org/2000/svg"> <circle cx="12" cy="12" r="11.5" fill="#02791D" stroke="white" /> <path d="M16 10L10.5 15L8 12.7273" fill="#02791D" /> <path d="M16 10L10.5 15L8 12.7273" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> </svg> <div> <h3 class="text-2xl">Video-Only Pass option</h3> <p class="py-2 text-white"> For those unable to attend in person, QCon’s <a href="/video-only" class="text-white underline">Video-Only</a> Pass offers senior developers and their teams access to professionally edited session recordings after the conference. </p> </div> </div> <div class="flex flex-row gap-4 px-4"> <div class="flex-shrink-0 text-highlight-yellow w-[24px]"></div> <div> <h3 class="text-2xl">Need to convince your boss?</h3> <p class="py-2 text-white"> We've developed <a href="/convince-your-boss" class="text-white underline">templates</a> you can use to explain how you and your team can benefit from the insights shared at QCon. </p> </div> </div> </div> </div> </div> <img class="absolute -left-16 top-64" src="/modules/custom/qcon_home/images/big-circle-simbol.svg" alt="" /> <img class="absolute left-0 top-[60%]" src="/modules/custom/qcon_home/images/circles-small-simbol.svg" alt="" /> </div> <img src="/modules/custom/qcon_home/images/devsummit/sf-25-01.webp" width="1000" height="610" alt="What to expect" class="mx-auto -mt-24 rounded-lg border-8 lg:-mt-32 border-black/10" /> </section> <!-- We Care --> <section class="py-14 mx-auto max-w-screen-xl lg:py-24" id="we-care"> <div class="px-4 sm:px-6 md:px-8"> <h2 class="mb-6 text-3xl leading-none text-center text-skin-base md:text-5xl">A safe and inclusive environment</h2> <h3 class="mx-auto mb-8 max-w-prose text-xl font-semibold text-center text-skin-accent-green lg:mb-20 md:text-2xl"> The QCon 'We Care' experience </h3> <div class="grid relative grid-cols-1 gap-4 md:grid-cols-2 lg:grid-cols-4 md:gap-8"> <div class="relative flex flex-wrap items-center px-3 py-4 mb-0 space-y-4 min-h-[92px] transition duration-300 ease-in-out bg-gray-100 hover:shadow-md hover:cursor-pointer hover-effect hover:shadow-color-shadow rounded-xl"> <div class="flex items-center justify-center p-3 mr-3 text-center bg-skin-base rounded-xl min-w-[50px]"> <img src="/modules/custom/qcon_home/images/we-care-icons/coc-icon.svg" alt="QCon - icon" /> </div> <h4 class="!mt-0 text-base font-semibold text-skin-base leading-5 flex-1">Enforced Code of Conduct</h4> <div class="w-full hidden !pt-0 text-sm duration-500 transition-all card-content"> QCon provides an online and in-person harassment-free experience for everyone - inclusive of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age, nationality or religion. We do not tolerate harassment in any form. </div> </div> <div class="relative flex flex-wrap items-center px-3 py-4 mb-0 space-y-4 min-h-[92px] transition duration-300 ease-in-out bg-gray-100 hover:shadow-md hover:cursor-pointer hover-effect hover:shadow-color-shadow rounded-xl"> <div class="flex items-center justify-center p-3 mr-3 text-center bg-skin-base rounded-xl min-w-[50px]"> <img src="/modules/custom/qcon_home/images/we-care-icons/restroom-icon.svg" alt="QCon - icon" /> </div> <h4 class="!mt-0 text-base font-semibold text-skin-base leading-5 flex-1">All-Gender restroom</h4> <div class="w-full hidden !pt-0 text-sm duration-500 transition-all card-content"> QCon events are a space where everyone feels safe to express themselves, learn, and succeed. All of our attendees are welcome to use the All-Gender restrooms. </div> </div> <div class="relative flex flex-wrap items-center px-3 py-4 mb-0 space-y-4 min-h-[92px] transition duration-300 ease-in-out bg-gray-100 hover:shadow-md hover:cursor-pointer hover-effect hover:shadow-color-shadow rounded-xl"> <div class="flex items-center justify-center p-3 mr-3 text-center bg-skin-base rounded-xl min-w-[50px]"> <img src="/modules/custom/qcon_home/images/we-care-icons/prayer-icon.svg" alt="QCon - icon" /> </div> <h4 class="!mt-0 text-base font-semibold text-skin-base leading-5 flex-1">Prayer room</h4> <div class="w-full hidden !pt-0 text-sm duration-500 transition-all card-content"> QCon events are a space where everyone feels safe to express themselves, learn, and succeed. All of our attendees are welcome to use the Prayer room. </div> </div> <div class="relative flex flex-wrap items-center px-3 py-4 mb-0 space-y-4 min-h-[92px] transition duration-300 ease-in-out bg-gray-100 hover:shadow-md hover:cursor-pointer hover-effect hover:shadow-color-shadow rounded-xl"> <div class="flex items-center justify-center p-3 mr-3 text-center bg-skin-base rounded-xl min-w-[50px]"> <img src="/modules/custom/qcon_home/images/we-care-icons/lactation-icon.svg" alt="QCon - icon" /> </div> <h4 class="!mt-0 text-base font-semibold text-skin-base leading-5 flex-1">Lactation room</h4> <div class="w-full hidden !pt-0 text-sm duration-500 transition-all card-content"> QCon events are a space where everyone feels safe to express themselves, learn, and succeed. To help facilitate welcoming everyone, those attendees that need to do so are welcome to use the lactation room. </div> </div> <div class="relative flex flex-wrap items-center px-3 py-4 mb-0 space-y-4 min-h-[92px] transition duration-300 ease-in-out bg-gray-100 hover:shadow-md hover:cursor-pointer hover-effect hover:shadow-color-shadow rounded-xl"> <div class="flex items-center justify-center p-3 mr-3 text-center bg-skin-base rounded-xl min-w-[50px]"> <img src="/modules/custom/qcon_home/images/we-care-icons/quiet.svg" alt="QCon - icon" /> </div> <h4 class="!mt-0 text-base font-semibold text-skin-base leading-5 flex-1">Quiet areas</h4> <div class="w-full hidden !pt-0 text-sm duration-500 transition-all card-content"> We understand you may need a quiet area from time to time. You will find designated quiet areas in which talking and noise are not allowed. Catch up on work, send the latest key takeaways to the rest of your team or just stare at the wall - as long as you do so quietly! </div> </div> <div class="relative flex flex-wrap items-center px-3 py-4 mb-0 space-y-4 min-h-[92px] transition duration-300 ease-in-out bg-gray-100 hover:shadow-md hover:cursor-pointer hover-effect hover:shadow-color-shadow rounded-xl"> <div class="flex items-center justify-center p-3 mr-3 text-center bg-skin-base rounded-xl min-w-[50px]"> <img src="/modules/custom/qcon_home/images/we-care-icons/coc-icon.svg" alt="QCon - icon" /> </div> <h4 class="!mt-0 text-base font-semibold text-skin-base leading-5 flex-1"> Sessions feedback for constant improvement </h4> <div class="w-full hidden !pt-0 text-sm duration-500 transition-all card-content"> QCon focuses on continuous improvement: we never stop learning, growing and striving to improve ourselves, our processes, and our products. This is why we actively listen to your feedback to constantly improve QCon and bring you the best experience possible! </div> </div> <div class="relative flex flex-wrap items-center px-3 py-4 mb-0 space-y-4 min-h-[92px] transition duration-300 ease-in-out bg-gray-100 hover:shadow-md hover:cursor-pointer hover-effect hover:shadow-color-shadow rounded-xl"> <div class="flex items-center justify-center p-3 mr-3 text-center bg-skin-base rounded-xl min-w-[50px]"> <img src="/modules/custom/qcon_home/images/we-care-icons/badge.svg" alt="QCon - icon" /> </div> <h4 class="!mt-0 text-base font-semibold text-skin-base leading-5 flex-1">Badge optimized for peer-sharing</h4> <div class="w-full hidden !pt-0 text-sm duration-500 transition-all card-content"> We try to think about every part of your experience at QCon. To help optimize your time with us and connect with peers, on your badge you will find: <ul class="ml-4 list-disc"> <li>Your name printed on the front in a large easy to read font</li> <li>A map of the venue complete with icons to help you find what you need</li> <li>The wifi network and password</li> <li>A retractable lanyard so you can keep your personal space</li> </ul> </div> </div> <div class="relative flex flex-wrap items-center px-3 py-4 mb-0 space-y-4 min-h-[92px] transition duration-300 ease-in-out bg-gray-100 hover:shadow-md hover:cursor-pointer hover-effect hover:shadow-color-shadow rounded-xl"> <div class="flex items-center justify-center p-3 mr-3 text-center bg-skin-base rounded-xl min-w-[50px]"> <img src="/modules/custom/qcon_home/images/we-care-icons/accessible.svg" alt="QCon - icon" /> </div> <h4 class="!mt-0 text-base font-semibold text-skin-base leading-5 flex-1">Accessible event space</h4> <div class="w-full hidden !pt-0 text-sm duration-500 transition-all card-content"> QCon events are a space where everyone feels safe to express themselves, learn, and succeed. We work with the venue and attendees in order to ensure full accessibility for all attendees. </div> </div> <div class="relative flex flex-wrap items-center px-3 py-4 mb-0 space-y-4 min-h-[92px] transition duration-300 ease-in-out bg-gray-100 hover:shadow-md hover:cursor-pointer hover-effect hover:shadow-color-shadow rounded-xl"> <div class="flex items-center justify-center p-3 mr-3 text-center bg-skin-base rounded-xl min-w-[50px]"> <img src="/modules/custom/qcon_home/images/we-care-icons/food.svg" alt="QCon - icon" /> </div> <h4 class="!mt-0 text-base font-semibold text-skin-base leading-5 flex-1"> Variety of food options (vegetarian, vegan, gluten free, special diet meals) </h4> <div class="w-full hidden !pt-0 text-sm duration-500 transition-all card-content"> Eating healthy and having the energy to keep you going is important. That's why at every QCon we offer a wide variety of healthy food choices, including gluten-free, vegetarian and vegan and special diet options. </div> </div> <div class="relative flex flex-wrap items-center px-3 py-4 mb-0 space-y-4 min-h-[92px] transition duration-300 ease-in-out bg-gray-100 hover:shadow-md hover:cursor-pointer hover-effect hover:shadow-color-shadow rounded-xl"> <div class="flex items-center justify-center p-3 mr-3 text-center bg-skin-base rounded-xl min-w-[50px]"> <img src="/modules/custom/qcon_home/images/we-care-icons/food-labels.svg" alt="QCon - icon" /> </div> <h4 class="!mt-0 text-base font-semibold text-skin-base leading-5 flex-1">Detailed food labels</h4> <div class="w-full hidden !pt-0 text-sm duration-500 transition-all card-content"> We label all food so that you can find something tasty that fits within your preferences or restrictions! If you have any specific dietary restrictions, we encourage you to contact us and let us know what they are so that we accommodate them. </div> </div> <div class="relative flex flex-wrap items-center px-3 py-4 mb-0 space-y-4 min-h-[92px] transition duration-300 ease-in-out bg-gray-100 hover:shadow-md hover:cursor-pointer hover-effect hover:shadow-color-shadow rounded-xl"> <div class="flex items-center justify-center p-3 mr-3 text-center bg-skin-base rounded-xl min-w-[50px]"> <img src="/modules/custom/qcon_home/images/we-care-icons/scholarships.svg" alt="QCon - icon" /> </div> <h4 class="!mt-0 text-base font-semibold text-skin-base leading-5 flex-1">Diversity scholarships</h4> <div class="w-full hidden !pt-0 text-sm duration-500 transition-all card-content"> We are committed to creating accessible products for software developers from different backgrounds, and to be more representative of the present diverse software community. A limited number of Diversity Scholarships are available for senior developers from underrepresented communities in tech. </div> </div> <div class="relative flex flex-wrap items-center px-3 py-4 mb-0 space-y-4 min-h-[92px] transition duration-300 ease-in-out bg-gray-100 hover:shadow-md hover:cursor-pointer hover-effect hover:shadow-color-shadow rounded-xl"> <div class="flex items-center justify-center p-3 mr-3 text-center bg-skin-base rounded-xl min-w-[50px]"> <img src="/modules/custom/qcon_home/images/we-care-icons/community.svg" alt="QCon - icon" /> </div> <h4 class="!mt-0 text-base font-semibold text-skin-base leading-5 flex-1">Community events</h4> <div class="w-full hidden !pt-0 text-sm duration-500 transition-all card-content"> QCon focuses on human progress through technology. We encourage you to be actively involved in our planned community events. They're a chance to connect with others, share experiences and let your voice be heard. </div> </div> <div class="relative flex flex-wrap items-center px-3 py-4 mb-0 space-y-4 min-h-[92px] transition duration-300 ease-in-out bg-gray-100 hover:shadow-md hover:cursor-pointer hover-effect hover:shadow-color-shadow rounded-xl"> <div class="flex items-center justify-center p-3 mr-3 text-center bg-skin-base rounded-xl min-w-[50px]"> <img src="/modules/custom/qcon_home/images/we-care-icons/dei.svg" alt="QCon - icon" /> </div> <h4 class="!mt-0 text-base font-semibold text-skin-base leading-5 flex-1"> DEI guidelines for track hosts and speakers </h4> <div class="w-full hidden !pt-0 text-sm duration-500 transition-all card-content"> QCon focuses on making each conference as diverse as possible. We recognize the importance different backgrounds and visions bring to each event. We have DEI guidelines for Track Hosts and Speakers to ensure each event is as inclusive and diverse as possible. </div> </div> <div class="relative flex flex-wrap items-center px-3 py-4 mb-0 space-y-4 min-h-[92px] transition duration-300 ease-in-out bg-gray-100 hover:shadow-md hover:cursor-pointer hover-effect hover:shadow-color-shadow rounded-xl"> <div class="flex items-center justify-center p-3 mr-3 text-center bg-skin-base rounded-xl min-w-[50px]"> <img src="/modules/custom/qcon_home/images/we-care-icons/coffee.svg" alt="QCon - icon" /> </div> <h4 class="!mt-0 text-base font-semibold text-skin-base leading-5 flex-1">All-day coffee</h4> <div class="w-full hidden !pt-0 text-sm duration-500 transition-all card-content"> Some of you are traveling from halfway around the world. Some of you aren't morning people - some of you aren't afternoon people. Either way, we've got you covered! Enjoy all-day coffee to help keep you alert and going during all of the innovative sessions. </div> </div> <div class="relative flex flex-wrap items-center px-3 py-4 mb-0 space-y-4 min-h-[92px] transition duration-300 ease-in-out bg-gray-100 hover:shadow-md hover:cursor-pointer hover-effect hover:shadow-color-shadow rounded-xl"> <div class="flex items-center justify-center p-3 mr-3 text-center bg-skin-base rounded-xl min-w-[50px]"> <img src="/modules/custom/qcon_home/images/we-care-icons/vod.svg" alt="QCon - icon" /> </div> <h4 class="!mt-0 text-base font-semibold text-skin-base leading-5 flex-1"> Access to video recordings for 6 months </h4> </div> </div> <div class="mx-auto mt-16 text-center"> <a href="/qcon-cares" class="tw-button" target="_blank">Learn more</a> </div> </div> </section> <!-- End We Care --> <section class="relative py-14 lg:py-24 bg-skin-muted scroll-mt-10" id="qcon-difference"> <div class="px-4 mx-auto max-w-screen-xl sm:px-6 md:px-8"> <h2 class="mb-6 text-3xl leading-none text-center text-skin-base md:text-5xl">The QCon difference</h2> <h3 class="mx-auto mb-8 max-w-prose text-xl font-semibold text-center text-skin-accent-green lg:mb-12 md:text-2xl"> Trusted by enterprise software development teams for over 19 years </h3> <div class="grid relative grid-cols-2 gap-2 mx-auto lg:w-4/5 lg:grid-cols-4 md:grid-cols-4 md:gap-3 lg:gap-4"> <div class="relative p-2 transition duration-300 ease-in-out hover:-translate-y-2"> <img loading="lazy" src="/modules/custom/qcon_home/images/qcon-difference-1.webp" alt="QCon Difference" class="object-cover object-left-top w-full h-80 rounded-lg rounded-tl-lg" /> <h3 class="absolute text-lg md:text-xl font-normal leading-7 text-white drop-shadow-lg top-5 px-4 max-w-[93%]"> <strong class="!font-strong">Senior software practitioners</strong> first. </h3> </div> <div class="relative p-2 transition duration-300 ease-in-out hover:-translate-y-2"> <img loading="lazy" src="/modules/custom/qcon_home/images/qcon-difference-2.webp" alt="QCon Difference" class="object-cover object-left-top w-full h-80 rounded-lg rounded-tl-lg" /> <h3 class="absolute text-lg md:text-xl font-normal leading-7 text-white drop-shadow-lg top-5 px-4 max-w-[93%]"> <strong class="!font-strong">Real-world</strong> technical talks. </h3> </div> <div class="relative p-2 transition duration-300 ease-in-out hover:-translate-y-2"> <img loading="lazy" src="/modules/custom/qcon_home/images/qcon-difference-3.webp" alt="QCon Difference" class="object-cover object-left-top w-full h-80 rounded-lg rounded-tl-lg" /> <h3 class="absolute text-lg md:text-xl font-normal leading-7 text-white drop-shadow-lg top-5 px-4 max-w-[93%]"> <strong class="!font-strong">No hidden marketing,</strong> no sales pitches, no hype. </h3> </div> <div class="relative p-2 transition duration-300 ease-in-out hover:-translate-y-2"> <img loading="lazy" src="/modules/custom/qcon_home/images/qcon-difference-4.webp" alt="QCon Difference" class="object-cover object-left-top w-full h-80 rounded-lg rounded-tl-lg" /> <h3 class="absolute text-lg md:text-xl font-normal leading-7 text-white drop-shadow-lg top-5 px-4 max-w-[93%]"> <strong class="!font-strong">Hand-picked speakers</strong> by an international committee. </h3> </div> </div> </div> </section> <!-- Learn and Connect Section --> <section class="relative z-10 py-14 bg-video-collection lg:py-16" id="past-talks"> <div class="px-4 mx-auto max-w-screen-xl sm:px-6 md:px-8"> <h2 class="mb-6 text-3xl leading-none text-center text-skin-inverted md:text-5xl">Watch past QCon talks</h2> <h3 class="mx-auto mb-8 max-w-prose text-xl font-semibold text-center text-skin-inverted lg:mb-20 md:text-2xl"> Revisit real-world technical talks from innovative software practitioners </h3> <div class="grid relative grid-cols-1 gap-4 md:grid-cols-3 md:gap-8"> <div class="p-2 transition duration-300 ease-in-out hover:-translate-y-2"> <a href="https://www.infoq.com/presentations/collective-intelligence-productivity/" target="_blank" class="hover:no-underline"> <img loading="lazy" src="/modules/custom/qcon_base/images/speaker-images/shweta.webp" class="object-cover object-left-bottom w-full h-96 rounded-tl-lg rounded-tr-lg" alt="Selina Liu" /> <div class="p-4 rounded-br-lg rounded-bl-lg bg-black/70"> <h4 class="mb-4 text-xl font-semibold text-white"> Multiplying Engineering Productivity in Face of Constant Change </h4> <h5 class="mb-0 text-base font-semibold text-white">Shweta Saraf</h5> <p class="m-0 font-mono text-xs text-green-300 md:text-sm"> Director of Platform Networking @Netflix, Board Member for eBPF Foundation </p> </div> </a> </div> <div class="p-2 transition duration-300 ease-in-out hover:-translate-y-2"> <a href="https://www.infoq.com/articles/three-as-building-successful-platforms/" target="_blank" class="hover:no-underline"> <img loading="lazy" src="/modules/custom/qcon_base/images/speaker-images/smruti.webp" class="object-cover object-left-bottom w-full h-96 rounded-tl-lg rounded-tr-lg" alt="Nick Caldwell" /> <div class="p-4 rounded-br-lg rounded-bl-lg bg-black/70"> <h4 class="mb-4 text-xl font-semibold text-white"> The Three As of Building A+ Platforms: Acceleration, Autonomy, and Accountability </h4> <h5 class="mb-0 text-base font-semibold text-white">Smruti Patel</h5> <p class="m-0 font-mono text-xs text-green-300 md:text-sm">VP of Engineering @Apollo Graph</p> </div> </a> </div> <div class="p-2 transition duration-300 ease-in-out hover:-translate-y-2"> <a href="https://www.infoq.com/presentations/communication-patterns-resilience/" target="_blank" class="hover:no-underline"> <img loading="lazy" src="/modules/custom/qcon_base/images/speaker-images/nora.webp" class="object-cover object-left-bottom w-full h-96 rounded-tl-lg rounded-tr-lg" alt="Sarah Wells" /> <div class="p-4 rounded-br-lg rounded-bl-lg bg-black/70"> <h4 class="mb-4 text-xl font-semibold text-white"> How Do We Talk to Each Other? How Surfacing Communication Patterns in Organizations Can Help You Understand and Improve Your Resilience </h4> <h5 class="mb-0 text-base font-semibold text-white">Nora Jones</h5> <p class="m-0 font-mono text-xs text-green-300 md:text-sm"> Founder and CEO @jeli_io, Founder of Learning From Incidents (LFI) Online Community and Conference </p> </div> </a> </div> </div> </div> </section> <!-- End Learn and Connect Section --> <section class="relative z-10 pt-8 pb-14 lg:pt-24 lg:pb-14 bg-binar scroll-mt-10" id="evolve"> <div class="px-4 mx-auto max-w-screen-xl sm:px-6 md:px-8"> <h2 class="mb-6 text-3xl leading-none text-center text-skin-base md:text-5xl"> Hands-on training to future-proof your skills </h2> <h3 class="mx-auto mb-8 max-w-prose text-xl font-semibold text-center text-skin-accent-green lg:mb-20 md:text-2xl"> Add to your conference pass or choose a standalone Training Day pass </h3> <div class="grid relative grid-cols-1 gap-4 md:grid-cols-2 lg:grid-cols-3 md:gap-8"> <div class="relative p-3 mb-6 space-y-4 rounded-xl transition duration-300 ease-in-out bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <img loading="lazy" src="/modules/custom/qcon_base/images/skill-img2.webp" class="object-cover w-full h-48 rounded-xl" alt="Focused training" /> <h4 class="text-2xl font-semibold text-skin-base">Stay current on development trends</h4> <p class="text-lg"> Learn directly from senior practitioners who bring real-world experience and best practices. </p> </div> <div class="relative p-3 mb-6 space-y-4 rounded-xl transition duration-300 ease-in-out bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <img loading="lazy" src="/modules/custom/qcon_base/images/skill-img3.webp" class="object-cover w-full h-48 rounded-xl" alt="Hands-on learning" /> <h4 class="text-2xl font-semibold text-skin-base">Practical skills you can apply immediately</h4> <p class="text-lg"> Each session includes projects and step-by-step guidance to help you master what you learn. </p> </div> <div class="relative p-3 mb-6 space-y-4 rounded-xl transition duration-300 ease-in-out bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <img loading="lazy" src="/modules/custom/qcon_base/images/skill-img5.webp" class="object-cover w-full h-48 rounded-xl" alt="Upskill with domain experts" /> <h4 class="text-2xl font-semibold text-skin-base">Fit to your schedule and professional goals</h4> <p class="text-lg"> Choose one-day or two-days of training to fit your learning objectives. Certificate of attendance available. </p> </div> <div class="relative p-3 mb-6 space-y-4 rounded-xl transition duration-300 ease-in-out bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <img loading="lazy" src="/modules/custom/qcon_base/images/workshop-item-5.webp" class="object-cover w-full h-48 rounded-xl" alt="Small class sizes" /> <h4 class="text-2xl font-semibold text-skin-base">Direct instructor interaction</h4> <p class="text-lg">Small class sizes to ensure a collaborative learning environment and instructor support.</p> </div> <div class="relative p-3 mb-6 space-y-4 rounded-xl transition duration-300 ease-in-out bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <img loading="lazy" src="/modules/custom/qcon_base/images/workshop-item-6.webp" class="object-cover w-full h-48 rounded-xl" alt="Choice of training lengths" /> <h4 class="text-2xl font-semibold text-skin-base">Validate your skills with certification</h4> <p class="text-lg">Enhance your credibility with an optional certification of attendance.</p> </div> <div class="relative p-3 mb-6 space-y-4 rounded-xl transition duration-300 ease-in-out bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <img loading="lazy" src="/modules/custom/qcon_base/images/skill-img6.webp" class="object-cover w-full h-48 rounded-xl" alt="Buy with confidence" /> <h4 class="text-2xl font-semibold text-skin-base">Risk-free registration</h4> <p class="text-lg">Register confidently with a full refund guarantee until September 22, 2025.</p> </div> </div> <div class="mx-auto mt-16 text-center"> <a href="/training/nov2025" class="tw-button" target="_blank">Explore training days</a> </div> </div> </section> <!-- Agenda Section --> <section class="relative z-10 pt-14 pb-14 lg:pt-24 lg:pb-24 scroll-mt-10 bg-skin-gradient" id="video-only-pass"> <div class="px-4 mx-auto max-w-screen-xl sm:px-6 md:px-8"> <h2 class="mb-6 text-3xl leading-none text-center text-skin-base md:text-5xl">QCon Video-Only Pass</h2> <h3 class="mx-auto mb-8 max-w-prose text-xl font-semibold text-center text-skin-accent-green lg:mb-10 md:text-2xl"> Can't attend in-person? Learn at your own pace with the QCon Video-Only Pass. </h3> <p class="text-lg font-semibold text-center text-gray-800"> With 6 months of on-demand access, watch QCon San Francisco 2025 talks when it suits you. </p> <p class="text-lg font-semibold text-center text-gray-800"> Pause, revisit key moments, and refresh your knowledge anytime you need. </p> <p class="pt-10 text-lg font-semibold text-center text-gray-800">Recordings available from December 8, 2025. Registration opens soon.</p> <img src="/modules/custom/qcon_home/images/video-only-sf.webp" class="mx-auto mt-12 lg:w-3/4" /> <!-- <div class="mx-auto mt-16 text-center"> <a href="/video-only" class="tw-button">Learn more</a> </div> --> </div> </section> <!-- Testimonials --> <section class="relative py-14 lg:py-24 bg-skin-muted"> <div class="px-4 mx-auto max-w-screen-xl sm:px-6 md:px-8"> <h2 class="mb-6 text-3xl leading-none text-center text-skin-base md:text-5xl"> Trusted by senior software developers </h2> <h3 class="mx-auto mb-8 max-w-prose text-xl font-semibold text-center text-skin-accent-green lg:mb-20 md:text-2xl"> See what peers say about QCon <span class="text-transparent bg-clip-text bg-gradient-to-br from-green-400 to-blue-600">#QConSF</span> </h3> <div class="grid gap-4 md:gap-6 lg:gap-8 md:grid-cols-2 lg:grid-cols-9"> <div class="flex overflow-hidden relative col-span-full justify-center mx-auto w-full bg-center bg-cover rounded-lg !min-h-[380px] lg:col-span-6 js-video-cover-t-1 js-video-cover-testimonial1 hover:cursor-pointer" style="background-image: url('/modules/custom/qcon_home/images/testimonial-video-cover1.webp')"></div> <blockquote class="relative p-3 space-y-4 rounded-xl transition duration-300 ease-in-out lg:col-span-3 bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <!-- Quote Icon --> <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-6 h-6 fill-current text-skin-accent-green"> <path d="M18.374 11.525c-.594-.062-1.9-.062-1.9-.922 0-1.168 1.662-2.704 4.334-4.364.83-.553 2.552-1.413 2.552-2.58 0-.923-.653-1.599-2.018-1.414-1.306.184-3.325 1.106-5.996 3.441-2.79 2.397-5.402 6.392-5.402 10.325 0 3.995 2.612 7.99 6.827 7.99 3.384 0 6.293-2.643 6.293-6.27 0-2.765-1.84-5.96-4.69-6.206z"></path> <path d="M10.03 9.796a4.077 4.077 0 00-1.6-.486c-.594-.061-1.9-.061-1.9-.922 0-1.167 1.662-2.704 4.334-4.363.83-.553 2.552-1.413 2.552-2.581 0-.922-.653-1.598-2.018-1.414-1.306.185-3.325 1.107-5.996 3.442C2.612 5.869 0 9.863 0 13.797c0 3.994 2.612 7.99 6.827 7.99.99 0 1.94-.229 2.789-.64A11.008 11.008 0 018.34 16.01c0-2.195.683-4.324 1.688-6.215z"></path> </svg> <!-- Quote Content --> <p lang="en" dir="ltr" class="prose text-skin-base"> The conciseness with which the event is presented, as well as the options for the tracks, allow one to either mix and match talks or focus on a single track of interest. It's an interesting and wonderful approach. The long breaks and 'unconference' opportunities are also quite unique in their ability to connect people from seemingly different backgrounds. </p> <!-- Author and Role --> <p class="prose-sm text-skin-muted"> <b>Jonathan Tanye</b> <br /> <span class="text-skin-accent-green">Director Of Research Development @MineX 360 Services</span> </p> </blockquote> <blockquote class="relative p-3 space-y-4 rounded-xl transition duration-300 ease-in-out lg:col-span-3 bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <!-- Quote Icon --> <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-6 h-6 fill-current text-skin-accent-green"> <path d="M18.374 11.525c-.594-.062-1.9-.062-1.9-.922 0-1.168 1.662-2.704 4.334-4.364.83-.553 2.552-1.413 2.552-2.58 0-.923-.653-1.599-2.018-1.414-1.306.184-3.325 1.106-5.996 3.441-2.79 2.397-5.402 6.392-5.402 10.325 0 3.995 2.612 7.99 6.827 7.99 3.384 0 6.293-2.643 6.293-6.27 0-2.765-1.84-5.96-4.69-6.206z"></path> <path d="M10.03 9.796a4.077 4.077 0 00-1.6-.486c-.594-.061-1.9-.061-1.9-.922 0-1.167 1.662-2.704 4.334-4.363.83-.553 2.552-1.413 2.552-2.581 0-.922-.653-1.598-2.018-1.414-1.306.185-3.325 1.107-5.996 3.442C2.612 5.869 0 9.863 0 13.797c0 3.994 2.612 7.99 6.827 7.99.99 0 1.94-.229 2.789-.64A11.008 11.008 0 018.34 16.01c0-2.195.683-4.324 1.688-6.215z"></path> </svg> <!-- Quote Content --> <p lang="en" dir="ltr" class="prose text-skin-base"> Quality content and topics from industry experts and I like how that is separated very transparently from sponsors. I appreciate how sponsors have their place, but it's very clear and not deceptive mixed in with the content. It really is a conference that is specific technology agnostic and about any and all industry wide trends and best practices. </p> <!-- Author and Role --> <p class="prose-sm text-skin-muted"> <b>Mike Murray</b> <br /> <span class="text-skin-accent-green">Senior Director, Software Engineering@DriveTime</span> </p> </blockquote> <div class="flex overflow-hidden relative col-span-full justify-center mx-auto w-full bg-center bg-cover rounded-lg !min-h-[380px] lg:col-span-6 js-video-cover-t-2 js-video-cover-testimonial2 hover:cursor-pointer" style="background-image: url('/modules/custom/qcon_home/images/testimonial-video-cover2.webp')"></div> <blockquote class="relative p-3 space-y-4 rounded-xl transition duration-300 ease-in-out lg:col-span-3 bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <!-- Quote Icon --> <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-6 h-6 fill-current text-skin-accent-green"> <path d="M18.374 11.525c-.594-.062-1.9-.062-1.9-.922 0-1.168 1.662-2.704 4.334-4.364.83-.553 2.552-1.413 2.552-2.58 0-.923-.653-1.599-2.018-1.414-1.306.184-3.325 1.106-5.996 3.441-2.79 2.397-5.402 6.392-5.402 10.325 0 3.995 2.612 7.99 6.827 7.99 3.384 0 6.293-2.643 6.293-6.27 0-2.765-1.84-5.96-4.69-6.206z"></path> <path d="M10.03 9.796a4.077 4.077 0 00-1.6-.486c-.594-.061-1.9-.061-1.9-.922 0-1.167 1.662-2.704 4.334-4.363.83-.553 2.552-1.413 2.552-2.581 0-.922-.653-1.598-2.018-1.414-1.306.185-3.325 1.107-5.996 3.442C2.612 5.869 0 9.863 0 13.797c0 3.994 2.612 7.99 6.827 7.99.99 0 1.94-.229 2.789-.64A11.008 11.008 0 018.34 16.01c0-2.195.683-4.324 1.688-6.215z"></path> </svg> <!-- Quote Content --> <p lang="en" dir="ltr" class="prose text-skin-base"> The speakers and the attendees make QCon stand out from other events. It is very well organized. QCon has a good balance of new tech to look out for along with the discussions around day to day problems that we face as developers </p> <!-- Author and Role --> <p class="prose-sm text-skin-muted"> <b>Vipra Ramtekkar</b> <br /> <span class="text-skin-accent-green">Development Engineer @ING</span> </p> </blockquote> <blockquote class="relative p-3 space-y-4 rounded-xl transition duration-300 ease-in-out lg:col-span-3 bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <!-- Quote Icon --> <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-6 h-6 fill-current text-skin-accent-green"> <path d="M18.374 11.525c-.594-.062-1.9-.062-1.9-.922 0-1.168 1.662-2.704 4.334-4.364.83-.553 2.552-1.413 2.552-2.58 0-.923-.653-1.599-2.018-1.414-1.306.184-3.325 1.106-5.996 3.441-2.79 2.397-5.402 6.392-5.402 10.325 0 3.995 2.612 7.99 6.827 7.99 3.384 0 6.293-2.643 6.293-6.27 0-2.765-1.84-5.96-4.69-6.206z"></path> <path d="M10.03 9.796a4.077 4.077 0 00-1.6-.486c-.594-.061-1.9-.061-1.9-.922 0-1.167 1.662-2.704 4.334-4.363.83-.553 2.552-1.413 2.552-2.581 0-.922-.653-1.598-2.018-1.414-1.306.185-3.325 1.107-5.996 3.442C2.612 5.869 0 9.863 0 13.797c0 3.994 2.612 7.99 6.827 7.99.99 0 1.94-.229 2.789-.64A11.008 11.008 0 018.34 16.01c0-2.195.683-4.324 1.688-6.215z"></path> </svg> <!-- Quote Content --> <p lang="en" dir="ltr" class="prose text-skin-base"> I love the variety of topics. It is my annual recap of the technology industry and helps me keep up with what the industry considers modern and state of the art. And mostly I like the fact that people are open about sharing both their successes and failures. </p> <!-- Author and Role --> <p class="prose-sm text-skin-muted"> <b>Nikhil Mohan</b> <br /> <span class="text-skin-accent-green">Senior MTS/ Engineering @Salesforce</span> </p> </blockquote> <blockquote class="relative p-3 space-y-4 rounded-xl transition duration-300 ease-in-out lg:col-span-3 bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <!-- Quote Icon --> <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-6 h-6 fill-current text-skin-accent-green"> <path d="M18.374 11.525c-.594-.062-1.9-.062-1.9-.922 0-1.168 1.662-2.704 4.334-4.364.83-.553 2.552-1.413 2.552-2.58 0-.923-.653-1.599-2.018-1.414-1.306.184-3.325 1.106-5.996 3.441-2.79 2.397-5.402 6.392-5.402 10.325 0 3.995 2.612 7.99 6.827 7.99 3.384 0 6.293-2.643 6.293-6.27 0-2.765-1.84-5.96-4.69-6.206z"></path> <path d="M10.03 9.796a4.077 4.077 0 00-1.6-.486c-.594-.061-1.9-.061-1.9-.922 0-1.167 1.662-2.704 4.334-4.363.83-.553 2.552-1.413 2.552-2.581 0-.922-.653-1.598-2.018-1.414-1.306.185-3.325 1.107-5.996 3.442C2.612 5.869 0 9.863 0 13.797c0 3.994 2.612 7.99 6.827 7.99.99 0 1.94-.229 2.789-.64A11.008 11.008 0 018.34 16.01c0-2.195.683-4.324 1.688-6.215z"></path> </svg> <!-- Quote Content --> <p lang="en" dir="ltr" class="prose text-skin-base"> QCon provides an opportunity to obtain new ideas and approaches to developing software. I have and would continue recommending QCon to anyone interested in keeping up with the latest trends by learning from those who are defining those trends. </p> <!-- Author and Role --> <p class="prose-sm text-skin-muted"> <b>Jeff Hollar</b> <br /> <span class="text-skin-accent-green">Architect @Cisco</span> </p> </blockquote> <blockquote class="relative p-3 space-y-4 rounded-xl transition duration-300 ease-in-out lg:col-span-3 bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <!-- Quote Icon --> <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-6 h-6 fill-current text-skin-accent-green"> <path d="M18.374 11.525c-.594-.062-1.9-.062-1.9-.922 0-1.168 1.662-2.704 4.334-4.364.83-.553 2.552-1.413 2.552-2.58 0-.923-.653-1.599-2.018-1.414-1.306.184-3.325 1.106-5.996 3.441-2.79 2.397-5.402 6.392-5.402 10.325 0 3.995 2.612 7.99 6.827 7.99 3.384 0 6.293-2.643 6.293-6.27 0-2.765-1.84-5.96-4.69-6.206z"></path> <path d="M10.03 9.796a4.077 4.077 0 00-1.6-.486c-.594-.061-1.9-.061-1.9-.922 0-1.167 1.662-2.704 4.334-4.363.83-.553 2.552-1.413 2.552-2.581 0-.922-.653-1.598-2.018-1.414-1.306.185-3.325 1.107-5.996 3.442C2.612 5.869 0 9.863 0 13.797c0 3.994 2.612 7.99 6.827 7.99.99 0 1.94-.229 2.789-.64A11.008 11.008 0 018.34 16.01c0-2.195.683-4.324 1.688-6.215z"></path> </svg> <!-- Quote Content --> <p lang="en" dir="ltr" class="prose text-skin-base"> QCon provides access to use-cases and practical information that truly delivers value for short-term adoption. Organizers are accessible and committed to excellence. </p> <!-- Author and Role --> <p class="prose-sm text-skin-muted"> <b>Higor Granzoto</b> <br /> <span class="text-skin-accent-green">Senior Developer @Padtec</span> </p> </blockquote> <blockquote class="relative p-3 space-y-4 rounded-xl transition duration-300 ease-in-out lg:col-span-3 bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <!-- Quote Icon --> <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-6 h-6 fill-current text-skin-accent-green"> <path d="M18.374 11.525c-.594-.062-1.9-.062-1.9-.922 0-1.168 1.662-2.704 4.334-4.364.83-.553 2.552-1.413 2.552-2.58 0-.923-.653-1.599-2.018-1.414-1.306.184-3.325 1.106-5.996 3.441-2.79 2.397-5.402 6.392-5.402 10.325 0 3.995 2.612 7.99 6.827 7.99 3.384 0 6.293-2.643 6.293-6.27 0-2.765-1.84-5.96-4.69-6.206z"></path> <path d="M10.03 9.796a4.077 4.077 0 00-1.6-.486c-.594-.061-1.9-.061-1.9-.922 0-1.167 1.662-2.704 4.334-4.363.83-.553 2.552-1.413 2.552-2.581 0-.922-.653-1.598-2.018-1.414-1.306.185-3.325 1.107-5.996 3.442C2.612 5.869 0 9.863 0 13.797c0 3.994 2.612 7.99 6.827 7.99.99 0 1.94-.229 2.789-.64A11.008 11.008 0 018.34 16.01c0-2.195.683-4.324 1.688-6.215z"></path> </svg> <!-- Quote Content --> <p lang="en" dir="ltr" class="prose text-skin-base"> QCon is a great place for industry leaders to share what they've learned, techniques they've discovered, and pitfalls to avoid without an overarching sponsor presence. </p> <!-- Author and Role --> <p class="prose-sm text-skin-muted"> <b>Michael Villalobos</b> <br /> <span class="text-skin-accent-green">Engineering Manager @FairFinancial</span> </p> </blockquote> <blockquote class="relative p-3 space-y-4 rounded-xl transition duration-300 ease-in-out lg:col-span-3 bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <!-- Quote Icon --> <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-6 h-6 fill-current text-skin-accent-green"> <path d="M18.374 11.525c-.594-.062-1.9-.062-1.9-.922 0-1.168 1.662-2.704 4.334-4.364.83-.553 2.552-1.413 2.552-2.58 0-.923-.653-1.599-2.018-1.414-1.306.184-3.325 1.106-5.996 3.441-2.79 2.397-5.402 6.392-5.402 10.325 0 3.995 2.612 7.99 6.827 7.99 3.384 0 6.293-2.643 6.293-6.27 0-2.765-1.84-5.96-4.69-6.206z"></path> <path d="M10.03 9.796a4.077 4.077 0 00-1.6-.486c-.594-.061-1.9-.061-1.9-.922 0-1.167 1.662-2.704 4.334-4.363.83-.553 2.552-1.413 2.552-2.581 0-.922-.653-1.598-2.018-1.414-1.306.185-3.325 1.107-5.996 3.442C2.612 5.869 0 9.863 0 13.797c0 3.994 2.612 7.99 6.827 7.99.99 0 1.94-.229 2.789-.64A11.008 11.008 0 018.34 16.01c0-2.195.683-4.324 1.688-6.215z"></path> </svg> <!-- Quote Content --> <p lang="en" dir="ltr" class="prose text-skin-base"> This is a conference by engineers for engineers. I didn't feel like I was being sold something as part of the presentations, but rather like I was learning from what is actually happening in other companies. </p> <!-- Author and Role --> <p class="prose-sm text-skin-muted"> <b>Christopher Prigg</b> <br /> <span class="text-skin-accent-green">Senior Engineer @Tesco PLC</span> </p> </blockquote> </div> </div> </section> <!-- End Testimonials --> <!-- Join Software Engineers --> <section class="py-14 mx-auto max-w-screen-xl lg:py-24 scroll-mt-10 bg-skin-gradient" id="qcon-for-you"> <div class="px-4 sm:px-6 md:px-8"> <h2 class="mb-6 text-3xl leading-none text-center text-skin-base md:text-5xl"> Connect with like-minded senior developers </h2> <h3 class="mx-auto mb-8 max-w-prose text-xl font-semibold text-center text-skin-accent-green lg:mb-12 md:text-2xl"> QCon is designed for senior software developers, architects, and technical leaders seeking actionable insights and practical approaches to stay ahead </h3> <div class="grid gap-4 md:gap-8 lg:gap-12 md:grid-cols-2 lg:grid-cols-3"> <div class="relative p-3 mb-6 space-y-4 rounded-xl transition duration-300 ease-in-out bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <h4 class="text-xl font-semibold text-center"> Software <br /> Developer </h4> <div class="overflow-hidden relative z-10 p-2 mx-auto w-56 h-56 bg-gray-300 rounded-full"> <span class="absolute top-0 right-0 z-0 h-48 left-[140px] bg-blue-600"></span> <div class="flex relative z-20 justify-center items-center mx-auto mb-4 w-full h-full text-6xl font-extrabold leading-none rounded-full bg-skin-base"> 24 <span class="text-lg">%</span> </div> </div> </div> <div class="relative p-3 mb-6 space-y-4 rounded-xl transition duration-300 ease-in-out bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <h4 class="text-xl font-semibold text-center">Software Architect, Technical Team Lead and Higher</h4> <div class="overflow-hidden relative z-10 p-2 mx-auto w-56 h-56 bg-gray-300 rounded-full"> <span class="absolute top-0 right-0 z-0 h-48 left-[72px] bg-yellow-300"></span> <div class="flex relative z-20 justify-center items-center mx-auto mb-4 w-full h-full text-6xl font-extrabold leading-none rounded-full bg-skin-base"> 34 <span class="text-lg">%</span> </div> </div> </div> <div class="relative p-3 mb-6 space-y-4 rounded-xl transition duration-300 ease-in-out bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <h4 class="text-xl font-semibold text-center"> Senior Developer / Lead <br /> Engineer </h4> <div class="overflow-hidden relative z-10 p-2 mx-auto w-56 h-56 bg-gray-300 rounded-full"> <span class="absolute top-0 right-0 z-0 h-48 left-[140px] bg-brand-green"></span> <div class="flex relative z-20 justify-center items-center mx-auto mb-4 w-full h-full text-6xl font-extrabold leading-none rounded-full bg-skin-base"> 23 <span class="text-lg">%</span> </div> </div> </div> <div class="flex flex-col order-3 items-center md:order-4 lg:col-span-3 lg:col-start-2 lg:col-end-3"> <svg xmlns="http://www.w3.org/2000/svg" width="3" height="46" viewbox="0 0 3 46" class="text-black fill-current"> <circle cx="1.5" cy="44.5" r="1.5" transform="rotate(90 1.5 44.5)" /> <path d="M1.5 2L1.5 44" class="text-black stroke-current stroke-1" /> <circle cx="1.5" cy="1.5" r="1.5" transform="rotate(90 1.5 1.5)" /> </svg> <div class="mt-4"> <ul> <li class="mt-3 w-full h-2 bg-yellow-300 rounded-full"></li> <li class="font-mono text-xs">Technical Team Lead</li> <li class="h-2 mt-3 rounded-full bg-yellow-300 w-[90%]"></li> <li class="font-mono text-xs">Senior Management (VP, CTO, CIO, Director)</li> <li class="h-2 mt-3 rounded-full bg-yellow-300 w-[80%]"></li> <li class="font-mono text-xs">Architect: Technical / Application (platform specific)</li> <li class="h-2 mt-3 rounded-full bg-yellow-300 w-[75%]"></li> <li class="font-mono text-xs">Enterprise Architect / Chief Architect</li> <li class="h-2 mt-3 rounded-full bg-yellow-300 w-[70%]"></li> <li class="font-mono text-xs">Architect: Solution / Systems (Integration Focused)</li> <li class="h-2 mt-3 rounded-full bg-yellow-300 w-[65%]"></li> <li class="font-mono text-xs">Technical Project Manager</li> </ul> </div> </div> </div> </div> </section> <!-- End Join Software Engineers --> <!-- Conference Venue --> <section class="relative py-14 bg-neutral-900 lg:py-24 scroll-mt-10" id="venue"> <div class="px-4 mx-auto max-w-screen-xl sm:px-6 md:px-8"> <h2 class="mb-6 text-3xl leading-none text-center text-white md:text-5xl">QCon San Francisco venue</h2> <h3 class="mx-auto mb-8 max-w-prose text-xl font-semibold text-center text-white lg:mb-12 md:text-2xl"> Hyatt Regency - San Francisco </h3> <div class="grid grid-cols-6 gap-4 lg:gap-8"> <div class="col-span-full md:col-span-3"> <img src="modules/custom/qcon_home/images/venue-sf-1.webp" loading="lazy" typeof="foaf:Image" alt="Check QCon - Venue" width="640" height="400" class="object-cover w-full h-full rounded-xl" /> </div> <div class="col-span-3 md:col-span-2"> <img src="modules/custom/qcon_home/images/venue-sf-2.webp" loading="lazy" typeof="foaf:Image" alt="Check QCon - Venue 2" width="428" height="400" class="object-cover w-full h-full rounded-xl" /> </div> <div class="col-span-3 md:col-span-1"> <img src="modules/custom/qcon_home/images/venue-sf-3.webp" loading="lazy" typeof="foaf:Image" alt="Check QCon - Venue 3" width="213" height="400" class="object-cover w-full h-full rounded-xl" /> </div> <div class="col-span-full"> <h4 class="mb-4 text-2xl leading-none text-center text-white md:text-3xl">Hyatt Regency - San Francisco</h4> <div class="mx-auto text-center text-gray-300 prose lg:prose-xl"> <p> The hotel is located right on the Embarcadero waterfront with stunning views all around and close to popular attractions, events, and shopping. The conference venue is at the same location as the hotel. </p> <p> <strong class="text-white"> To learn more, please visit the <a href="https://qconsf.com/venue">venue page</a> . </strong> </p> </div> </div> </div> </div> </section> <!-- End Conference Venue --> <!-- QCon by InfoQ --> <section class="relative py-14 lg:py-24 bg-skin-muted"> <div class="px-4 mx-auto max-w-screen-xl sm:px-6 md:px-8"> <h2 class="mb-6 text-3xl leading-none text-center text-skin-base md:text-5xl"> Brought to you by the <br class="hidden md:block" /> makers of QCon and InfoQ </h2> <p class="mx-auto mb-4 max-w-prose text-lg text-center text-skin-base"> We’ve been helping software development teams adopt new technologies and practices for over 19 years. The driving force behind every QCon conference is our passion to accelerate the software side of human progress. </p> <p class="mx-auto mb-4 max-w-prose text-lg text-center text-skin-base"> Senior software developers rely on QCon and <a href="https://www.infoq.com/?utm_source=qconny&utm_medium=referral" target="_blank" class="text-black underline"> InfoQ </a> to keep ahead of the adoption curve. One of the main reasons senior software engineers, software architects and team leads tell us they keep coming back to QCon and InfoQ is because they trust the information provided and selected by their peers. </p> <p class="mx-auto mb-4 max-w-prose text-lg text-center text-skin-base"> Join a global professional engineering community and adopt the right software innovations and practices. </p> <div class="flex flex-wrap justify-center items-start my-8"> <svg width="210" height="64" class="my-8 md:inline md:mx-8 md:my-0" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0)"> <path d="M14.441 1.33H.445v57.25H14.44V1.33zM23.63 16.018V58.58h12.802V33.517c0-3.06.545-5.218 1.636-6.473 1.09-1.252 2.92-1.88 5.488-1.88 2.181 0 3.774.673 4.783 2.02 1.01 1.346 1.511 3.458 1.511 6.333V58.58h12.803V32.884c0-6.043-1.124-10.532-3.376-13.46-2.25-2.93-5.68-4.396-10.29-4.396-2.58 0-4.906.41-6.979 1.228-2.07.818-3.929 2.06-5.576 3.72v-3.958H23.63zM72.016 24.848V58.58H84.82V24.848h7.945v-7.801h-7.945v-1.623c0-1.742.375-2.903 1.132-3.484.754-.58 2.31-.87 4.672-.87h2.14V2.16c-1.231-.29-2.413-.5-3.547-.633a28.778 28.778 0 00-3.34-.197c-4.977 0-8.558.997-10.744 2.988-2.187 1.993-3.28 5.248-3.28 9.76 0 .317.005.671.02 1.07.014.395.062 1.028.144 1.899h-6.504v7.8h6.504z" fill="#2B6CAD"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M99.327 53.748c4.185 4.147 9.708 6.218 16.57 6.218 6.859 0 12.397-2.078 16.608-6.236 4.213-4.158 6.319-9.627 6.319-16.411 0-6.812-2.093-12.293-6.279-16.45-4.183-4.158-9.735-6.236-16.648-6.236-6.835 0-12.35 2.085-16.548 6.254-4.2 4.171-6.299 9.648-6.299 16.432 0 6.809 2.093 12.288 6.277 16.43zm9.469-7.184c-1.77-2.283-2.657-5.364-2.657-9.245 0-3.827.893-6.903 2.677-9.226 1.784-2.322 4.143-3.483 7.081-3.483 2.989 0 5.37 1.148 7.14 3.445 1.771 2.294 2.655 5.383 2.655 9.264 0 3.853-.891 6.928-2.675 9.225-1.784 2.297-4.156 3.444-7.12 3.444-2.965 0-5.331-1.14-7.101-3.424z" fill="#2B6CAD"></path> <path d="M172.77 47.968c4.536 0 8.074-1.575 10.617-4.73 2.541-3.153 3.811-7.556 3.811-13.204 0-5.648-1.277-10.064-3.833-13.243-2.557-3.182-6.086-4.773-10.595-4.773-4.479 0-8.003 1.605-10.571 4.812-2.57 3.207-3.854 7.609-3.854 13.204 0 5.596 1.277 9.984 3.831 13.164 2.557 3.181 6.088 4.77 10.594 4.77zm15.128 8.434c-2.116 1.161-4.449 2.046-7.004 2.654-2.554.606-5.26.91-8.117.91-8.762 0-15.773-2.718-21.034-8.156-5.258-5.437-7.89-12.697-7.89-21.776 0-4.962.802-9.403 2.411-13.323 1.607-3.92 4.002-7.266 7.188-10.037a25.979 25.979 0 018.672-4.99C165.351.577 168.898.024 172.77.024c8.733 0 15.737 2.731 21.009 8.197 5.272 5.462 7.908 12.733 7.908 21.814 0 3.802-.438 7.24-1.315 10.313-.88 3.077-2.236 5.854-4.077 8.334a20.806 20.806 0 005.392 3.465 21.005 21.005 0 006.259 1.644l-4.281 10.215c-3.239-.318-6.182-1.116-8.829-2.396a22.414 22.414 0 01-6.938-5.207z" fill="#1E8D44"></path> </g> <defs> <clipPath id="clip0"> <path fill="#fff" d="M0 0h209.067v64H0z"></path> </clipPath> </defs> </svg> <svg width="199" height="84" fill="none" class="md:inline md:mx-8" xmlns="http://www.w3.org/2000/svg"> <path d="M41.995 54.438c-2.012 1.133-4.229 1.968-6.649 2.564-2.42.596-4.987.864-7.699.864-8.311 0-14.96-2.623-19.947-7.87C2.713 44.749.205 37.743.205 28.978c0-4.8.758-9.063 2.275-12.85A25.318 25.318 0 019.304 6.44a23.93 23.93 0 018.223-4.8C20.59.567 23.973.03 27.647.03 35.93.03 42.58 2.654 47.595 7.93c5.016 5.277 7.495 12.283 7.495 21.048 0 3.667-.409 6.976-1.254 9.957-.846 2.982-2.13 5.635-3.88 8.05a20.193 20.193 0 005.104 3.339c1.838.835 3.82 1.342 5.95 1.58l-4.054 9.868c-3.062-.298-5.862-1.073-8.37-2.326a20.967 20.967 0 01-6.59-5.008zm-14.348-8.139c4.316 0 7.67-1.52 10.061-4.561 2.421-3.041 3.617-7.274 3.617-12.73s-1.226-9.72-3.646-12.76c-2.42-3.1-5.774-4.621-10.032-4.621s-7.582 1.55-10.032 4.65c-2.45 3.071-3.674 7.335-3.674 12.73 0 5.397 1.225 9.63 3.645 12.701 2.42 3.07 5.774 4.591 10.061 4.591z" fill="#1E8D44"></path> <path d="M110.673 43.855c-2.596 4.71-5.862 8.228-9.741 10.583-3.907 2.355-8.427 3.518-13.619 3.518-8.165 0-14.64-2.624-19.422-7.841-4.812-5.217-7.232-12.253-7.232-21.107 0-8.676 2.508-15.682 7.524-20.988C73.198 2.713 79.788.06 87.954.06c5.133 0 9.594 1.192 13.385 3.577 3.792 2.385 6.737 5.843 8.837 10.375l-10.469 5.366c-1.225-2.653-2.83-4.65-4.841-6.022-2.013-1.371-4.345-2.057-7-2.057-4.14 0-7.407 1.58-9.827 4.71s-3.616 7.453-3.616 12.969c0 5.545 1.195 9.868 3.587 12.939 2.391 3.07 5.716 4.59 10.032 4.59 2.712 0 5.045-.655 7.028-1.937 1.983-1.312 3.645-3.25 4.958-5.873l10.644 5.157zm23.884 14.011c-6.503 0-11.753-1.997-15.719-5.992-3.966-3.995-5.949-9.272-5.949-15.86 0-6.53 1.983-11.836 5.978-15.86 3.996-4.025 9.216-6.023 15.719-6.023 6.562 0 11.84 1.998 15.806 6.022 3.966 4.025 5.949 9.302 5.949 15.86 0 6.56-2.012 11.836-6.008 15.831-3.994 4.025-9.244 6.022-15.776 6.022zm-9.244-21.852c0 3.756.845 6.707 2.507 8.914 1.692 2.206 3.937 3.309 6.737 3.309 2.829 0 5.074-1.103 6.766-3.31 1.691-2.206 2.537-5.187 2.537-8.913 0-3.727-.846-6.708-2.508-8.944-1.691-2.206-3.937-3.309-6.766-3.309-2.799 0-5.016 1.133-6.707 3.369-1.721 2.236-2.566 5.217-2.566 8.884zm36.336 20.511V15.473h12.161v3.816c1.575-1.61 3.325-2.803 5.279-3.578 1.953-.775 4.17-1.192 6.619-1.192 4.375 0 7.641 1.401 9.77 4.233 2.129 2.832 3.208 7.155 3.208 12.999v24.774h-12.161V32.347c0-2.773-.466-4.8-1.429-6.112-.962-1.312-2.479-1.938-4.549-1.938-2.45 0-4.17.597-5.22 1.819-1.05 1.222-1.546 3.28-1.546 6.23v24.179h-12.132zM141.171 81.851h-4.173V64.969h4.173V81.85zm2.683 0V69.404h3.814v1.157a4.72 4.72 0 011.665-1.085 5.776 5.776 0 012.076-.361c1.372 0 2.396.425 3.064 1.283.668.859 1.006 2.17 1.006 3.941v7.512h-3.814v-7.33c0-.841-.146-1.456-.448-1.853-.302-.398-.778-.588-1.427-.588-.768 0-1.308.18-1.637.551-.32.37-.485.994-.485 1.89v7.33h-3.814zm14.443 0v-9.946h-1.923v-2.297h1.923c-.027-.255-.036-.447-.045-.556 0-.118-.009-.219-.009-.32 0-1.33.326-2.287.971-2.88.644-.583 1.706-.884 3.175-.884.327 0 .654.018.99.055.335.036.68.1 1.043.191v2.626h-.635c-.699 0-1.152.081-1.379.255-.227.173-.336.51-.336 1.03v.483h2.35v2.297h-2.341v9.946h-3.784zm12.967.888c-2.054 0-3.711-.622-4.964-1.866-1.252-1.245-1.878-2.889-1.878-4.941 0-2.034.626-3.687 1.888-4.94 1.252-1.246 2.91-1.877 4.954-1.877 2.072 0 3.739.622 4.991 1.876 1.253 1.254 1.879 2.898 1.879 4.941 0 2.034-.635 3.678-1.897 4.931-1.253 1.254-2.91 1.876-4.973 1.876zm-2.919-6.807c0 1.17.267 2.09.792 2.776.534.688 1.243 1.032 2.127 1.032.884 0 1.602-.344 2.137-1.031.534-.688.801-1.616.801-2.768 0-1.17-.268-2.09-.792-2.786-.534-.687-1.244-1.03-2.137-1.03-.883 0-1.584.352-2.118 1.049-.543.687-.81 1.615-.81 2.758z" fill="#2B6CAD"></path> <path d="M193.043 81.376a8.349 8.349 0 01-2.086.788 10.3 10.3 0 01-2.416.265c-2.608 0-4.694-.805-6.268-2.416-1.564-1.611-2.351-3.762-2.351-6.453 0-1.474.238-2.783.714-3.945a7.762 7.762 0 012.141-2.975 7.545 7.545 0 012.58-1.473c.96-.33 2.022-.495 3.175-.495 2.598 0 4.684.806 6.258 2.426 1.574 1.62 2.352 3.771 2.352 6.462 0 1.126-.128 2.142-.394 3.057a7.718 7.718 0 01-1.216 2.471c.479.42 1.018.766 1.6 1.026a6.228 6.228 0 001.867.484l-1.271 3.03c-.961-.091-1.839-.33-2.626-.713a6.524 6.524 0 01-2.059-1.539zm-4.511-2.498c1.354 0 2.407-.467 3.157-1.4.759-.934 1.134-2.234 1.134-3.91 0-1.674-.384-2.983-1.143-3.917-.76-.942-1.812-1.409-3.157-1.409-1.336 0-2.379.476-3.148 1.428-.768.951-1.143 2.252-1.143 3.908 0 1.657.384 2.957 1.143 3.9.769.933 1.821 1.4 3.157 1.4z" fill="#1E8D44"></path> <path d="M123.535 81.868c-.826 0-1.517-.381-1.871-1.035h-.087v.937h-1.125v-8.243h1.169v3.256h.092c.316-.648 1.012-1.04 1.822-1.04 1.501 0 2.447 1.176 2.447 3.06 0 1.878-.951 3.065-2.447 3.065zm-.337-5.074c-.979 0-1.594.773-1.599 2.014.005 1.241.615 2.01 1.599 2.01.99 0 1.583-.758 1.583-2.015 0-1.247-.593-2.01-1.583-2.01zm4.479 7.127a5.1 5.1 0 01-.484-.028v-1.007c.093.017.272.022.381.022.555 0 .87-.229 1.071-.828l.087-.288-2.143-5.951h1.273l1.485 4.71h.092l1.48-4.71h1.24l-2.208 6.174c-.506 1.443-1.066 1.906-2.274 1.906z" class="fill-current text-skin-base"></path> </svg> </div> </div> </section> <!-- End QCon by InfoQ --> <section class="relative py-14 lg:py-24"> <div class="px-4 mx-auto max-w-screen-xl sm:px-6 md:px-8 bg-skin-gradient"> <div class="px-4 sm:px-6 md:px-8"> <h2 class="mb-6 text-3xl leading-none text-center text-skin-base md:text-5xl"> Unable to make QCon San Francisco? </h2> <h3 class="mx-auto mb-8 max-w-prose text-xl font-semibold text-center text-skin-accent-green lg:mb-12 md:text-2xl"> Take a look at: </h3> <div class="grid relative grid-cols-1 gap-4 justify-center mx-auto w-full lg:w-full md:grid-cols-1 lg:grid-cols-3 md:gap-8"> <div></div> <div class="relative p-3 mb-6 space-y-4 rounded-xl transition duration-300 ease-in-out bg-skin-base hover:-translate-y-2 hover:shadow-2xl hover:shadow-color-shadow"> <div class="overflow-hidden relative h-44 rounded-xl"> <p class="absolute top-3 right-3 px-3 py-1 text-xs font-semibold text-white bg-emerald-600 rounded-xl"> In-Person </p> <img loading="lazy" src="/modules/custom/qcon_base/images/london-card.webp" alt="QCon SF" class="object-cover w-full h-full" /> </div> <h4 class="text-xl font-semibold text-skin-base">QCon London</h4> <p class="!mt-1 text-skin-muted">April 7-10, 2025</p> <a href="https://qconlondon.com/?utm_source=qconsf&utm_medium=referral&utm_campaign=unabletoattendpanel_qlondon25" class="!px-5 !py-3 tw-button" target="_blank"> Find out more </a> </div> <div></div> </div> </div> </div> </section> <!-- Subscribe Section --> <div class="relative py-14 lg:py-24 bg-skin-special js-page-section" id="subscribe"> <div class="max-w-screen-xl px-4 mx-auto sm:px-6 md:px-8"> <div class="flex flex-col items-center gap-4 md:flex-row md:gap-6 lg:gap-12"> <div class="flex flex-col space-y-4 md:w-1/2"> <h2 class="text-3xl text-skin-inverted md:text-4xl">Sign up for event updates</h2> <h3 class="text-xl text-skin-inverted">Hear about the latest QCon and InfoQ developments. Be the first to learn about in-person and virtual events.</h3> </div> <div id='subscribe-wrapper' class='md:w-1/2'><form class="flex flex-col flex-1" data-drupal-selector="qcon-signup-subscribe-form" action="/?utm_source=infoq&amp;utm_medium=referral&amp;utm_campaign=footer_qsf25" method="post" id="qcon-signup-subscribe-form" accept-charset="UTF-8"> <div id="signup-messages" data-drupal-selector="edit-container" class="js-form-wrapper form-wrapper"></div> <div class="field--type-email field--name-email field--widget-email-default js-form-wrapper form-wrapper" data-drupal-selector="edit-email-wrapper" id="edit-email-wrapper"> <div class="js-form-item form-item js-form-type-email form-item-email-0-value js-form-item-email-0-value"> <label for="edit-email-0-value" class="js-form-required form-required">Email</label> <input data-drupal-selector="edit-email-0-value" type="email" id="edit-email-0-value" name="email[0][value]" value="" size="60" maxlength="254" placeholder="" class="form-email required" required="required" aria-required="true" /> </div> </div> <input autocomplete="off" data-drupal-selector="form-z9tn8gszw3oz3lfnkdpgdnhh-vufxbstyvnw-oyaj0u" type="hidden" name="form_build_id" value="form-z9tn8gSZw3Oz3lFnkDPgdNHH_vUFxBstyVNW_oyAJ0U" /> <input data-drupal-selector="edit-qcon-signup-subscribe-form" type="hidden" name="form_id" value="qcon_signup_subscribe_form" /> <a href="/qcon-captcha/modal" id="captcha-modal-trigger" class="use-ajax hidden" data-dialog-type="modal" data-dialog-options="{&quot;dialogClass&quot;:&quot;captcha-modal&quot;,&quot;autoResize&quot;:true,&quot;minHeight&quot;:600}" data-drupal-selector="edit-open-captcha-modal">Open CAPTCHA Modal</a><input id="hidden-input-captcha-completed" data-drupal-selector="edit-captcha-completed" type="hidden" name="captcha_completed" value="0" /> <div class="field--type-address-country field--name-country field--widget-address-country-default js-form-wrapper form-wrapper" data-drupal-selector="edit-country-wrapper" id="edit-country-wrapper"> <div data-drupal-selector="edit-country-0-value" id="edit-country-0-value" class="js-form-wrapper form-wrapper"><div class="js-form-item form-item js-form-type-select form-item-country-0-value js-form-item-country-0-value"> <label for="edit-country-0-value--2" class="js-form-required form-required">Country</label> <select class="country form-select required" autocomplete="country" data-drupal-selector="edit-country-0-value" id="edit-country-0-value--2" name="country[0][value]" required="required" aria-required="true"><option value="_none" selected="selected"> - Select a value - </option><option value="AF">Afghanistan</option><option value="AX">Åland Islands</option><option value="AL">Albania</option><option value="DZ">Algeria</option><option value="AS">American Samoa</option><option value="AD">Andorra</option><option value="AO">Angola</option><option value="AI">Anguilla</option><option value="AQ">Antarctica</option><option value="AG">Antigua &amp; Barbuda</option><option value="AR">Argentina</option><option value="AM">Armenia</option><option value="AW">Aruba</option><option value="AC">Ascension Island</option><option value="AU">Australia</option><option value="AT">Austria</option><option value="AZ">Azerbaijan</option><option value="BS">Bahamas</option><option value="BH">Bahrain</option><option value="BD">Bangladesh</option><option value="BB">Barbados</option><option value="BY">Belarus</option><option value="BE">Belgium</option><option value="BZ">Belize</option><option value="BJ">Benin</option><option value="BM">Bermuda</option><option value="BT">Bhutan</option><option value="BO">Bolivia</option><option value="BA">Bosnia &amp; Herzegovina</option><option value="BW">Botswana</option><option value="BV">Bouvet Island</option><option value="BR">Brazil</option><option value="IO">British Indian Ocean Territory</option><option value="VG">British Virgin Islands</option><option value="BN">Brunei</option><option value="BG">Bulgaria</option><option value="BF">Burkina Faso</option><option value="BI">Burundi</option><option value="KH">Cambodia</option><option value="CM">Cameroon</option><option value="CA">Canada</option><option value="IC">Canary Islands</option><option value="CV">Cape Verde</option><option value="BQ">Caribbean Netherlands</option><option value="KY">Cayman Islands</option><option value="CF">Central African Republic</option><option value="EA">Ceuta &amp; Melilla</option><option value="TD">Chad</option><option value="CL">Chile</option><option value="CN">China</option><option value="CX">Christmas Island</option><option value="CP">Clipperton Island</option><option value="CC">Cocos (Keeling) Islands</option><option value="CO">Colombia</option><option value="KM">Comoros</option><option value="CG">Congo - Brazzaville</option><option value="CD">Congo - Kinshasa</option><option value="CK">Cook Islands</option><option value="CR">Costa Rica</option><option value="CI">Côte d’Ivoire</option><option value="HR">Croatia</option><option value="CU">Cuba</option><option value="CW">Curaçao</option><option value="CY">Cyprus</option><option value="CZ">Czechia</option><option value="DK">Denmark</option><option value="DG">Diego Garcia</option><option value="DJ">Djibouti</option><option value="DM">Dominica</option><option value="DO">Dominican Republic</option><option value="EC">Ecuador</option><option value="EG">Egypt</option><option value="SV">El Salvador</option><option value="GQ">Equatorial Guinea</option><option value="ER">Eritrea</option><option value="EE">Estonia</option><option value="SZ">Eswatini</option><option value="ET">Ethiopia</option><option value="FK">Falkland Islands</option><option value="FO">Faroe Islands</option><option value="FJ">Fiji</option><option value="FI">Finland</option><option value="FR">France</option><option value="GF">French Guiana</option><option value="PF">French Polynesia</option><option value="TF">French Southern Territories</option><option value="GA">Gabon</option><option value="GM">Gambia</option><option value="GE">Georgia</option><option value="DE">Germany</option><option value="GH">Ghana</option><option value="GI">Gibraltar</option><option value="GR">Greece</option><option value="GL">Greenland</option><option value="GD">Grenada</option><option value="GP">Guadeloupe</option><option value="GU">Guam</option><option value="GT">Guatemala</option><option value="GG">Guernsey</option><option value="GN">Guinea</option><option value="GW">Guinea-Bissau</option><option value="GY">Guyana</option><option value="HT">Haiti</option><option value="HM">Heard &amp; McDonald Islands</option><option value="HN">Honduras</option><option value="HK">Hong Kong SAR China</option><option value="HU">Hungary</option><option value="IS">Iceland</option><option value="IN">India</option><option value="ID">Indonesia</option><option value="IR">Iran</option><option value="IQ">Iraq</option><option value="IE">Ireland</option><option value="IM">Isle of Man</option><option value="IL">Israel</option><option value="IT">Italy</option><option value="JM">Jamaica</option><option value="JP">Japan</option><option value="JE">Jersey</option><option value="JO">Jordan</option><option value="KZ">Kazakhstan</option><option value="KE">Kenya</option><option value="KI">Kiribati</option><option value="XK">Kosovo</option><option value="KW">Kuwait</option><option value="KG">Kyrgyzstan</option><option value="LA">Laos</option><option value="LV">Latvia</option><option value="LB">Lebanon</option><option value="LS">Lesotho</option><option value="LR">Liberia</option><option value="LY">Libya</option><option value="LI">Liechtenstein</option><option value="LT">Lithuania</option><option value="LU">Luxembourg</option><option value="MO">Macao SAR China</option><option value="MG">Madagascar</option><option value="MW">Malawi</option><option value="MY">Malaysia</option><option value="MV">Maldives</option><option value="ML">Mali</option><option value="MT">Malta</option><option value="MH">Marshall Islands</option><option value="MQ">Martinique</option><option value="MR">Mauritania</option><option value="MU">Mauritius</option><option value="YT">Mayotte</option><option value="MX">Mexico</option><option value="FM">Micronesia</option><option value="MD">Moldova</option><option value="MC">Monaco</option><option value="MN">Mongolia</option><option value="ME">Montenegro</option><option value="MS">Montserrat</option><option value="MA">Morocco</option><option value="MZ">Mozambique</option><option value="MM">Myanmar (Burma)</option><option value="NA">Namibia</option><option value="NR">Nauru</option><option value="NP">Nepal</option><option value="NL">Netherlands</option><option value="NC">New Caledonia</option><option value="NZ">New Zealand</option><option value="NI">Nicaragua</option><option value="NE">Niger</option><option value="NG">Nigeria</option><option value="NU">Niue</option><option value="NF">Norfolk Island</option><option value="KP">North Korea</option><option value="MK">North Macedonia</option><option value="MP">Northern Mariana Islands</option><option value="NO">Norway</option><option value="OM">Oman</option><option value="PK">Pakistan</option><option value="PW">Palau</option><option value="PS">Palestinian Territories</option><option value="PA">Panama</option><option value="PG">Papua New Guinea</option><option value="PY">Paraguay</option><option value="PE">Peru</option><option value="PH">Philippines</option><option value="PN">Pitcairn Islands</option><option value="PL">Poland</option><option value="PT">Portugal</option><option value="PR">Puerto Rico</option><option value="QA">Qatar</option><option value="RE">Réunion</option><option value="RO">Romania</option><option value="RU">Russia</option><option value="RW">Rwanda</option><option value="WS">Samoa</option><option value="SM">San Marino</option><option value="ST">São Tomé &amp; Príncipe</option><option value="SA">Saudi Arabia</option><option value="SN">Senegal</option><option value="RS">Serbia</option><option value="SC">Seychelles</option><option value="SL">Sierra Leone</option><option value="SG">Singapore</option><option value="SX">Sint Maarten</option><option value="SK">Slovakia</option><option value="SI">Slovenia</option><option value="SB">Solomon Islands</option><option value="SO">Somalia</option><option value="ZA">South Africa</option><option value="GS">South Georgia &amp; South Sandwich Islands</option><option value="KR">South Korea</option><option value="SS">South Sudan</option><option value="ES">Spain</option><option value="LK">Sri Lanka</option><option value="BL">St. Barthélemy</option><option value="SH">St. Helena</option><option value="KN">St. Kitts &amp; Nevis</option><option value="LC">St. Lucia</option><option value="MF">St. Martin</option><option value="PM">St. Pierre &amp; Miquelon</option><option value="VC">St. Vincent &amp; Grenadines</option><option value="SD">Sudan</option><option value="SR">Suriname</option><option value="SJ">Svalbard &amp; Jan Mayen</option><option value="SE">Sweden</option><option value="CH">Switzerland</option><option value="SY">Syria</option><option value="TW">Taiwan</option><option value="TJ">Tajikistan</option><option value="TZ">Tanzania</option><option value="TH">Thailand</option><option value="TL">Timor-Leste</option><option value="TG">Togo</option><option value="TK">Tokelau</option><option value="TO">Tonga</option><option value="TT">Trinidad &amp; Tobago</option><option value="TA">Tristan da Cunha</option><option value="TN">Tunisia</option><option value="TR">Türkiye</option><option value="TM">Turkmenistan</option><option value="TC">Turks &amp; Caicos Islands</option><option value="TV">Tuvalu</option><option value="UM">U.S. Outlying Islands</option><option value="VI">U.S. Virgin Islands</option><option value="UG">Uganda</option><option value="UA">Ukraine</option><option value="AE">United Arab Emirates</option><option value="GB">United Kingdom</option><option value="US">United States</option><option value="UY">Uruguay</option><option value="UZ">Uzbekistan</option><option value="VU">Vanuatu</option><option value="VA">Vatican City</option><option value="VE">Venezuela</option><option value="VN">Vietnam</option><option value="WF">Wallis &amp; Futuna</option><option value="EH">Western Sahara</option><option value="YE">Yemen</option><option value="ZM">Zambia</option><option value="ZW">Zimbabwe</option></select> </div> </div> </div> <div class="field--type-boolean field--name-consent field--widget-qcon-boolean-checkbox js-form-wrapper form-wrapper" data-drupal-selector="edit-consent-wrapper" id="edit-consent-wrapper"><div class="js-form-item form-item js-form-type-checkbox form-item-consent-value js-form-item-consent-value flex items-start py-2"> <input data-drupal-selector="edit-consent-value" type="checkbox" id="edit-consent-value" name="consent[value]" value="1" class="form-checkbox required" required="required" aria-required="true" /> <label for="edit-consent-value" class="option js-form-required form-required">I consent to QCon handling my data as explained in this <a href="https://qconferences.com/privacy-notice" target="_blank">Privacy Policy</a></label> </div> </div> <div class="mt-4 dark-bg"> <div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions--2"><input data-drupal-selector="captcha-submit" data-disable-refocus="true" type="submit" id="captcha-submit" name="op" value="Subscribe" class="button button--primary js-form-submit form-submit" /> </div> </div> </form> </div> </div> </div> </div> <!-- End Subscribe Section --> </div> <div class="js-trigger-consent-tracker"></div><div class="js-trigger-referrer"></div> </div> </main> <footer role="contentinfo" class="relative z-10 flex-shrink-0"> <div> <div id="block-qconfooter"> <!-- Footer section --> <div class="py-4 border-t bg-skin-muted lg:py-12 border-skin-base"> <div class="px-4 mx-auto max-w-screen-xl sm:px-6 md:px-4"> <div class="grid grid-cols-1 gap-8 md:grid-cols-2 lg:grid-cols-4"> <div> <h2 class="pb-2 text-xl font-normal border-b text-skin-base border-skin-base">Follow QCon</h2> <ul class="flex flex-wrap mt-5 mb-0 md:w-full lg:w-[60%]"> <li class="pr-2"> <a href="https://twitter.com/QCon" target="_blank" rel="noopener noreferrer" class="inline-block w-8 h-8 bg-contain hover:text-skin-muted" aria-label="Check QCon - X"><img loading="lazy" typeof="foaf:Image" src="/modules/custom/qcon_base/images/social-icons/x.svg" alt="Check QCon - X"/></a> </li> <li class="pr-2"> <a href="https://www.facebook.com/QCon/" target="_blank" rel="noopener noreferrer" class="inline-block w-8 h-8 bg-contain hover:text-skin-muted" aria-label="Check QCon - facebook"><img loading="lazy" typeof="foaf:Image" src="/modules/custom/qcon_base/images/social-icons/facebook.svg" alt="Check QCon - Facebook"/></a> </li> <li class="pr-2"> <a href="https://www.instagram.com/qconconferences/" target="_blank" rel="noopener noreferrer" class="inline-block w-8 h-8 bg-contain hover:text-skin-muted" aria-label="Check QCon - instagram"><img loading="lazy" typeof="foaf:Image" src="/modules/custom/qcon_base/images/social-icons/instagram.svg" alt="Check QCon - Instagram"/></a> </li> <li class="pr-2"> <a href="https://www.youtube.com/channel/UCkQX1tChV7Z7l1LFF4L9j_g" target="_blank" rel="noopener noreferrer" class="inline-block w-8 h-8 bg-contain hover:text-skin-muted" aria-label="Check QCon - youtube"><img loading="lazy" typeof="foaf:Image" src="/modules/custom/qcon_base/images/social-icons/youtube.svg" alt="Check QCon - Youtube"/></a> </li> <li class="pr-2"> <a href="https://www.linkedin.com/company/qcon-conferences/" target="_blank" rel="noopener noreferrer" class="inline-block w-8 h-8 bg-contain hover:text-skin-muted" aria-label="Check QCon - linkedin"><img loading="lazy" typeof="foaf:Image" src="/modules/custom/qcon_base/images/social-icons/linkedin.svg" alt="Check QCon - Linkedin"/></a> </li> <li class="pr-2"> <a href="https://www.flickr.com/photos/qconpictures/collections/" target="_blank" rel="noopener noreferrer" class="inline-block w-8 h-8 bg-contain hover:text-skin-muted" aria-label="Check QCon - flickr"><img loading="lazy" typeof="foaf:Image" src="/modules/custom/qcon_base/images/social-icons/flickr.svg" alt="Check QCon - Flickr"/></a> </li> <li class="pr-2"> <a href="https://techhub.social/@qcon" target="_blank" rel="noopener noreferrer" class="inline-block w-8 h-8 bg-contain hover:text-skin-muted" aria-label="Check QCon - Mastodon"><img loading="lazy" typeof="foaf:Image" src="/modules/custom/qcon_base/images/social-icons/masatadon.svg" alt="Check QCon - Masatadon"/></a> </li> <li class="pr-2"> <a href="https://bsky.app/profile/qconferences.com" target="_blank" rel="noopener noreferrer" class="inline-block w-8 h-8 bg-contain hover:text-skin-muted" aria-label="Check QCon - Bluesky"><img loading="lazy" typeof="foaf:Image" src="/modules/custom/qcon_base/images/social-icons/bluesky.svg" alt="Check QCon - Bluesky"/></a> </li> </ul> </div> <div> <h2 class="pb-2 text-xl font-normal border-b text-skin-base border-skin-base">Contact</h2> <ul class="mt-5"> <li class="pb-2 font-semibold prose-sm"> <svg width="25" height="25" class="inline mr-2" fill="none" xmlns="http://www.w3.org/2000/svg"> <path 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" class="stroke-current group-hover:text-link-blue" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M22.24 6.7l-10 7-10-7" class="stroke-current group-hover:text-link-blue" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="spamspan"><span class="u">info</span> [at] <span class="d">qconsf.com</span><span class="t"> (Contact us)</span></span> </li> <li class="pb-2 font-semibold prose-sm"> <svg width="25" height="25" class="inline mr-2" fill="none" xmlns="http://www.w3.org/2000/svg"> <path 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" class="stroke-current group-hover:text-link-blue" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M22.24 6.7l-10 7-10-7" class="stroke-current group-hover:text-link-blue" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="spamspan"><span class="u">sales</span> [at] <span class="d">qconsf.com</span><span class="t"> (Sponsorship Sales)</span></span> </li> <li class="pb-2 font-semibold prose-sm"> <svg width="25" height="25" fill="none" class="inline mr-2" xmlns="http://www.w3.org/2000/svg"> <path d="M14.624 2.269h-8a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2v-12l-6-6z" class="stroke-current group-hover:text-link-blue" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M14.624 2.269v6h6M16.624 13.269h-8M16.624 17.269h-8M10.624 9.269h-2" class="stroke-current group-hover:text-link-blue" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <a href="https://docs.google.com/forms/d/e/1FAIpQLSeagtEnnQhXve5TbubBrFgpxSMJa_wosPutqEdQOkNN9TAanQ/viewform" target="_blank" rel="noopener noreferrer" class="font-normal text-skin-base hover:text-skin-muted"> Speaker inquiries </a> </li> <li class="pb-2 font-semibold prose-sm"> <svg width="25" height="25" fill="none" class="inline mr-2" xmlns="http://www.w3.org/2000/svg"> <path d="M14.624 2.269h-8a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2v-12l-6-6z" class="stroke-current group-hover:text-link-blue" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M14.624 2.269v6h6M16.624 13.269h-8M16.624 17.269h-8M10.624 9.269h-2" class="stroke-current group-hover:text-link-blue" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <a href="https://get.infoq.com/infoq-mediakit/" target="_blank" rel="noopener noreferrer" class="font-normal text-skin-base hover:text-skin-muted"> Media Kit </a> </li> </ul> </div> <div class="nav-footer"> <h2 class="pb-2 text-xl font-normal border-b text-skin-base border-skin-base">Menu</h2> <ul class="grid grid-cols-2 mt-5 md:grid-cols-2 lg:grid-cols-2"> <li class="pb-2 text-sm font-normal"> <a href="/" class="text-skin-base hover:text-skin-muted" data-drupal-link-system-path="&lt;front&gt;">Home</a> </li> <li class="pb-2 text-sm font-normal"> <a href="/venue" class="text-skin-base hover:text-skin-muted" data-drupal-link-system-path="node/20">Venue</a> </li> <li class="pb-2 text-sm font-normal"> <a href="/convince-your-boss" class="text-skin-base hover:text-skin-muted" data-drupal-link-system-path="node/1">Convince your boss</a> </li> <li class="pb-2 text-sm font-normal"> <a href="http://qconferences.com/" class="text-skin-base hover:text-skin-muted" target="_blank">About QCon</a> </li> <li class="pb-2 text-sm font-normal"> <a href="/qcon-cares" class="text-skin-base hover:text-skin-muted" data-drupal-link-system-path="qcon-cares">We care</a> </li> <li class="pb-2 text-sm font-normal"> <a href="https://qconferences.com/code-conduct" class="text-skin-base hover:text-skin-muted" target="_blank">Code of Conduct</a> </li> <li class="pb-2 text-sm font-normal"> <a href="/faq" class="text-skin-base hover:text-skin-muted" data-drupal-link-system-path="faq">FAQ</a> </li> <li class="pb-2 text-sm font-normal"> <a href="/terms-conditions" class="text-skin-base hover:text-skin-muted" target="_blank" data-drupal-link-system-path="terms-conditions">Terms</a> </li> <li class="pb-2 text-sm font-normal"> <a href="https://qconferences.com/privacy-notice" class="text-skin-base hover:text-skin-muted" target="_blank">Privacy notice</a> </li> <li class="pb-2 text-sm font-normal"> <a href="https://qconferences.com/cookies" class="text-skin-base hover:text-skin-muted" target="_blank">Cookies</a> </li> <li class="pb-2 text-sm font-normal"> <a href="https://get.infoq.com/infoq-mediakit/" class="text-skin-base hover:text-skin-muted" target="_blank">Media Kit</a> </li> <li class="pb-2 text-sm font-normal"> <a href="https://qconferences.com/alumni" class="text-skin-base hover:text-skin-muted" target="_blank">Alumni</a> </li> <li class="pb-2 text-sm font-normal"> <a href="/past-events" class="text-skin-base hover:text-skin-muted" data-drupal-link-system-path="past-events">Past events</a> </li> </ul> </div> <div> <h2 class="pb-2 text-xl font-normal border-b text-skin-base border-skin-base">Conferences around the World</h2> <ul class="mt-5"> <li class="text-sm font-normal text-skin-base"> <a href="https://qconlondon.com/?utm_source=qconsf&utm_medium=referral&utm_campaign=footer_qlondon25" target="_blank" class="flex pb-2 text-skin-base hover:text-skin-muted"> <img loading="lazy" typeof="foaf:Image" src="/modules/custom/qcon_base/images/flags/gb.svg" alt="QCon - UK flag" width="20px" class="mr-2"> QCon London / April 7-10, 2025 <br> In-person </a> </li> <li class="text-sm font-normal text-skin-base"> <a href=" https://devsummit.infoq.com/conference/boston2025?utm_source=qconsf&utm_medium=referral&utm_campaign=footer_idsboston25" target="_blank" class="flex pb-2 text-skin-base hover:text-skin-muted"> <img loading="lazy" typeof="foaf:Image" src="/modules/custom/qcon_base/images/flags/us.svg" alt="QCon - US flag" width="20px" class="mr-2"> InfoQ Dev Summit Boston <br> June 9-10, 2025 / In-person </a> </li> <li class="text-sm font-normal text-skin-base"> <a href="https://devsummit.infoq.com/conference/munich2025?utm_source=qconsf&utm_medium=referral&utm_campaign=footer_idsmunich25" target="_blank" class="flex pb-2 text-skin-base hover:text-skin-muted"> <img loading="lazy" typeof="foaf:Image" src="/modules/custom/qcon_base/images/flags/germany.svg" alt="QCon - Germany flag" width="20px" class="mr-2"> InfoQ Dev Summit Munich <br> October 15-16, 2025 / In-person</a> </li> <li class="text-sm font-normal text-skin-base"> <a href="https://qconsf.com/?utm_source=qconsf&utm_medium=referral&utm_campaign=footer_qsf25" target="_blank" class="flex pb-2 text-skin-base hover:text-skin-muted"> <img loading="lazy" typeof="foaf:Image" src="/modules/custom/qcon_base/images/flags/us.svg" alt="QCon - US flag" width="20px" class="mr-2"> QCon San Francisco<br> Nov 17-21, 2025 / In-person </a> </li> <li class="text-sm font-normal text-skin-base"> <span class="flex pb-2 text-skin-base hover:text-skin-muted"> <img loading="lazy" typeof="foaf:Image" src="/modules/custom/qcon_base/images/flags/us.svg" alt="QCon - US flag" width="20px" class="mr-2"> InfoQ Dev Summit New York <br> December 2025 / In-person </span> </li> </ul> </div> </div> </div> </div> <div class="text-xs text-center bg-neutral-800"> <div class="px-2 pt-2 pb-2 max-w-screen-xl text-white align-center"> This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy" class="text-white underline" target="_blank">Privacy Policy</a> and <a href="https://policies.google.com/terms" class="text-white underline" target="_blank">Terms of Service</a> apply. </div> </div> <!-- End Footer section --> </div> </div> </footer> </div> <script src="/sites/qcon_sf/files/js/js_76E0ZxpI-rqznVALsBrbL6uRauaJscmQ5Rlcz2ZQh6o.js?scope=footer&amp;delta=0&amp;language=en&amp;theme=qcontheme&amp;include=eJxtTtsOwjAI_aFmPPs1CzLWdWtLR5nRv7c6Y9T5wAnnRqBwCUQiS2CSbCoR6CB1lc1C9tUdvT_xkyNRhpCNNWPs5nVjvXWjaHJexEfuDT34Br-8wxmvbm2HesJiNCFMmIeWeLZ3Q1KSDG2tnK03RVrac1_mxDiw7pJH8LivkySGBxT0_CHNdeAYLq-C8siqrH2RshV40yQDRlcLpjYZ5DxuldD4DmCjf7s"></script> <script src="https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js"></script> <script src="/sites/qcon_sf/files/js/js_27Vrc_UvR5KVtr8kewVicmgSOdvFjunmxK8gD97nfnk.js?scope=footer&amp;delta=2&amp;language=en&amp;theme=qcontheme&amp;include=eJxtTtsOwjAI_aFmPPs1CzLWdWtLR5nRv7c6Y9T5wAnnRqBwCUQiS2CSbCoR6CB1lc1C9tUdvT_xkyNRhpCNNWPs5nVjvXWjaHJexEfuDT34Br-8wxmvbm2HesJiNCFMmIeWeLZ3Q1KSDG2tnK03RVrac1_mxDiw7pJH8LivkySGBxT0_CHNdeAYLq-C8siqrH2RshV40yQDRlcLpjYZ5DxuldD4DmCjf7s"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10