1<!DOCTYPE html> 2<!--[if IE 7]> 3<html class="ie ie7" lang="en-US"> 4<![endif]--> 5<!--[if IE 8]> 6<html class="ie ie8" lang="en-US"> 7<![endif]--> 8<!--[if !(IE 7) | !(IE 8) ]><!--> 9<html lang="en-US"> 10<!--<![endif]--> 11<head> 12 13 <meta charset="UTF-8" /> 14 <meta name="viewport" content="width=device-width, initial-scale=1"> 15 16 <link rel="profile" href="https://gmpg.org/xfn/11" /> 17 <link rel="pingback" href="https://ahmadawais.com/xmlrpc.php" /> 18 19 <link href="https://github.com/ahmadawais" rel="me" /> 20 <link href="https://twitter.com/MrAhmadAwais" rel="me" /> 21 <link href="https://www.instagram.com/mrahmadawais" rel="me" /> 22 <link rel="webmention" href="https://webmention.io/ahmadawais.com/webmention" /> 23 <link rel="pingback" href="https://webmention.io/ahmadawais.com/xmlrpc" /> 24 25 <link rel="preconnect" href="https://www.google-analytics.com" /> 26 27 28 <!--[if lt IE 9]> 29
29<script src="https://ahmadawais.com/wp-content/themes/aa_v2/assets/js/html5shiv.min.js"></script>
29 30 <![endif]--> 31 32 33 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 34<meta http-equiv="x-dns-prefetch-control" content="on"> 35 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 36 <title>Ahmad Awais</title> 37 <meta name="description" content="I'm Ahmad Awais. I've given roughly 30 talks a year for the past decade (almost 150 now). Conferences, meetups, workshops. My parents joke I've become a" /> 38 <link rel="canonical" href="https://ahmadawais.com/talks/" /> 39 <meta property="og:locale" content="en_US" /> 40 <meta property="og:type" content="article" /> 41 <meta property="og:title" content="Ahmad Awais" /> 42 <meta property="og:description" content="I'm Ahmad Awais. I've given roughly 30 talks a year for the past decade (almost 150 now). Conferences, meetups, workshops. My parents joke I've become a" /> 43 <meta property="og:url" content="https://ahmadawais.com/talks/" /> 44 <meta property="og:site_name" content="Ahmad Awais" /> 45 <meta property="article:publisher" content="https://facebook.com/AhmadAwais" /> 46 <meta property="article:modified_time" content="2026-07-30T07:27:03+00:00" /> 47 <meta property="og:image" content="https://ahmadawais.com/wp-content/uploads/2025/12/Ahmad-Awais-scaled.jpeg" /> 48 <meta property="og:image:width" content="2560" /> 49 <meta property="og:image:height" content="1429" /> 50 <meta property="og:image:type" content="image/jpeg" /> 51 <meta name="twitter:card" content="summary_large_image" /> 52 <meta name="twitter:site" content="@MrAhmadAwais" /> 53 <meta name="twitter:label1" content="Est. reading time" /> 54 <meta name="twitter:data1" content="12 minutes" /> 55
55<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ahmadawais.com\/talks\/","url":"https:\/\/ahmadawais.com\/talks\/","name":"Ahmad Awais","isPartOf":{"@id":"https:\/\/ahmadawais.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ahmadawais.com\/talks\/#primaryimage"},"image":{"@id":"https:\/\/ahmadawais.com\/talks\/#primaryimage"},"thumbnailUrl":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2025\/12\/Ahmad-Awais-scaled.jpeg","datePublished":"2020-01-20T12:40:24+00:00","dateModified":"2026-07-30T07:27:03+00:00","description":"I'm Ahmad Awais. I've given roughly 30 talks a year for the past decade (almost 150 now). Conferences, meetups, workshops. My parents joke I've become a","breadcrumb":{"@id":"https:\/\/ahmadawais.com\/talks\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ahmadawais.com\/talks\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahmadawais.com\/talks\/#primaryimage","url":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2025\/12\/Ahmad-Awais-scaled.jpeg","contentUrl":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2025\/12\/Ahmad-Awais-scaled.jpeg","width":2560,"height":1429,"caption":"Ahmad Awais"},{"@type":"BreadcrumbList","@id":"https:\/\/ahmadawais.com\/talks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ahmadawais.com\/"},{"@type":"ListItem","position":2,"name":"Ahmad Awais"}]},{"@type":"WebSite","@id":"https:\/\/ahmadawais.com\/#website","url":"https:\/\/ahmadawais.com\/","name":"Ahmad Awais","description":"Founder & CEO of Command Code f\/k\/a Langbase | Google Developers Advisory Board (gDAB) founding member","publisher":{"@id":"https:\/\/ahmadawais.com\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ahmadawais.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/ahmadawais.com\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b","name":"Ahmad Awais","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","url":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","contentUrl":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","width":2299,"height":1705,"caption":"Ahmad Awais"},"logo":{"@id":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg"},"description":"Founder & CEO of â Command Code coding agent with taste. Founded Langbase.com, AI cloud to build, deploy, and scale AI agents with tools & memory · Creator of Command.new. \"Awais is an awesome example for developers\" â Satya Nadella, CEO of Microsoft. NASA Mars Ingenuity Helicopter mission code contributor 8th GitHub Stars Award recipient with 5x GitHub Stars Award (Listed as GitHub's #1 JavaScript trending developer). Google Developers Expert Web DevRel. Ex VP Eng (DevTools & DevRel) Rapid · Google Developers Advisory Board (gDAB) founding member · AI\/ML\/DevTools Angel Investor (Replit, Resend, Daytona, Gumroad and you?) ⯠AI\/ML Advisory Board San Francisco, DevNetwork. Award-winning Open Source Engineering leader authored hundreds of open-source dev-tools and software libraries used by millions of developers, including Shades of Purple code theme and corona-cli. Linux Foundation (Node.js Committee Lead), OpenAPI Business Governing Board. Taught 108K+ developers via NodeCLI.com and VSCode.pro course. 274 million views, blogging for 24 yrs. ⯠Read more about Ahmad Awais or come say hi on ð @MrAhmadAwais.","sameAs":["https:\/\/AhmadAwais.com\/","https:\/\/facebook.com\/AhmadAwais","https:\/\/instagram.com\/MrAhmadAwais\/","https:\/\/www.linkedin.com\/in\/MrAhmadAwais\/","https:\/\/x.com\/MrAhmadAwais","https:\/\/youtube.com\/AhmadAwais"]}]}</script>
55 56 <!-- / Yoast SEO plugin. --> 57 58 59<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 60<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 61<link rel="alternate" type="application/rss+xml" title="Ahmad Awais » Feed" href="https://ahmadawais.com/feed/" /> 62<link rel="alternate" type="application/rss+xml" title="Ahmad Awais » Comments Feed" href="https://ahmadawais.com/comments/feed/" /> 63<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://ahmadawais.com/api/oembed/1.0/embed?url=https%3A%2F%2Fahmadawais.com%2Ftalks%2F" /> 64<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://ahmadawais.com/api/oembed/1.0/embed?url=https%3A%2F%2Fahmadawais.com%2Ftalks%2F&format=xml" /> 65<style id="wp-img-auto-sizes-contain-inline-css"> 66img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 67/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 68</style> 69<style id="wp-emoji-styles-inline-css"> 70 71 img.wp-smiley, img.emoji { 72 display: inline !important; 73 border: none !important; 74 box-shadow: none !important; 75 height: 1em !important; 76 width: 1em !important; 77 margin: 0 0.07em !important; 78 vertical-align: -0.1em !important; 79 background: none !important; 80 padding: 0 !important; 81 } 82/*# sourceURL=wp-emoji-styles-inline-css */ 83</style> 84<style id="classic-theme-styles-inline-css"> 85/*! This file is auto-generated */ 86.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 87/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 88</style> 89 90<link rel='stylesheet' id='webmention-rsvp-css' href='https://ahmadawais.com/wp-content/plugins/webmention/build/rsvp/index.css?ver=a9a908f71f8cdf91de46' media='all' /> 91<style id="global-styles-inline-css"> 92:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
92--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
92.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 93/*# sourceURL=global-styles-inline-css */ 94</style> 95 96<link rel='stylesheet' id='categories-images-styles-css' href='https://ahmadawais.com/wp-content/plugins/categories-images/assets/css/zci-styles.css?ver=3.3.3' media='all' /> 97<link rel='stylesheet' id='indieweb-css' href='https://ahmadawais.com/wp-content/plugins/indieweb/static/css/indieweb-bw.css?ver=5.2.0' media='all' /> 98<link rel='stylesheet' id='webmention-css' href='https://ahmadawais.com/wp-content/plugins/webmention/assets/css/webmention.css?ver=5.9.1' media='all' /> 99<style id="jetpack-stats-inline-css"> 100img#wpstats{display:none} 101/*# sourceURL=jetpack-stats-inline-css */ 102</style> 103<link rel='stylesheet' id='semantic-linkbacks-css-css' href='https://ahmadawais.com/wp-content/plugins/semantic-linkbacks/css/semantic-linkbacks.css?ver=3.12.0' media='all' /> 104<link rel='stylesheet' id='aaThemeStyles-css' href='https://ahmadawais.com/wp-content/themes/aa_v2_child/style.css?ver=1.9.23' media='all' /> 105<link rel='stylesheet' id='cedar_fonts-css' href='//fonts.googleapis.com/css?family=Noto+Serif:400,700|Montserrat|Varela+Round|Oxygen&display=swap&ver=cedarwp' media='all' /> 106<link rel='stylesheet' id='wp-featherlight-css' href='https://ahmadawais.com/wp-content/plugins/wp-featherlight/css/wp-featherlight.min.css?ver=1.3.4' media='all' />
107<script id="jquery-core-js" src="https://ahmadawais.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 107
107
108<script id="jquery-migrate-js" src="https://ahmadawais.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
108 109<link rel="https://api.w.org/" href="https://ahmadawais.com/api/" /><link rel="alternate" title="JSON" type="application/json" href="https://ahmadawais.com/api/wp/v2/pages/6708" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://ahmadawais.com/xmlrpc.php?rsd" /> 110<meta name="generator" content="WordPress 7.1.2" /> 111<link rel='shortlink' href='https://ahmadawais.com/?p=6708' /> 112<meta name="generator" content="Site Kit by Google 1.188.0" /> <style type="text/css"> 113 114 115 body.home .cover{ height: 100vh; } 116 body.home .cover .background{ opacity: 0.22; } 117 body.home .cover .blogtitle{ text-align:center; } 118 body.home .cover hr{ margin:0 auto; } 119 body.home .cover.front .patternbg{ display:block; } 120 121 122 .drawer .copyright{ display:none; } 123 124 .postlist article .meta .date{ display:none; } 125 .postitem .meta .readtime:before{ content:''; } 126 127 128 body.page .comments{ display:none; } 129 130 body.single .pagewrapper{ padding-bottom:0; } 131 footer.main{ padding-bottom:100px; } 132 133 134 .copyright .wordpress{ display:none !important; } 135 .copyright .ecko{ display:none !important; } 136 137 138 </style> 139 <style type="text/css"> 140.no-js .native-lazyload-js-fallback { 141 display: none; 142} 143</style> 144 <link rel="prerender" href="https://ahmadawais.com/bio/"/><link rel="prerender" href="https://ahmadawais.com/privacy/"/><link rel="icon" href="https://ahmadawais.com/wp-content/uploads/2019/12/cropped-Ahmad-Awais-Transparent-32x32.png" sizes="32x32" /> 145<link rel="icon" href="https://ahmadawais.com/wp-content/uploads/2019/12/cropped-Ahmad-Awais-Transparent-192x192.png" sizes="192x192" /> 146<link rel="apple-touch-icon" href="https://ahmadawais.com/wp-content/uploads/2019/12/cropped-Ahmad-Awais-Transparent-180x180.png" /> 147<meta name="msapplication-TileImage" content="https://ahmadawais.com/wp-content/uploads/2019/12/cropped-Ahmad-Awais-Transparent-270x270.png" /> 148<link rel="webmention" href="https://ahmadawais.com/api/webmention/1.0/endpoint" />
149<script data-cfasync="false" nonce="9df465af-e35b-4c59-b540-6135d7ce625b">try{(function(w,d){!function(kP,kQ,kR,kS){if(kP.zaraz)console.error("zaraz is loaded twice");else{kP[kR]=kP[kR]||{};kP[kR].executed=[];kP.zaraz={deferred:[],listeners:[]};kP.zaraz._v="20";kP.zaraz._n="9df465af-e35b-4c59-b540-6135d7ce625b";kP.zaraz.q=[];kP.zaraz._f=function(kT){return async function(){var kU=Array.prototype.slice.call(arguments);kP.zaraz.q.push({m:kT,a:kU})}};for(const kV of["track","set","debug"])kP.zaraz[kV]=kP.zaraz._f(kV);kP.zaraz.init=()=>{var kW=kQ.getElementsByTagName(kS)[0],kX=kQ.createElement(kS),kY=kQ.getElementsByTagName("title")[0];kY&&(kP[kR].t=kQ.getElementsByTagName("title")[0].text);kP[kR].x=Math.random();kP[kR].w=kP.screen.width;kP[kR].h=kP.screen.height;kP[kR].j=kP.innerHeight;kP[kR].e=kP.innerWidth;kP[kR].l=kP.location.href;kP[kR].r=kQ.referrer;kP[kR].k=kP.screen.colorDepth;kP[kR].n=kQ.characterSet;kP[kR].o=(new Date).getTimezoneOffset();if(kP.dataLayer)for(const kZ of Object.entries(Object.entries(dataLayer).reduce((k$,la)=>({...k$[1],...la[1]}),{})))zaraz.set(kZ[0],kZ[1],{scope:"page"});kP[kR].q=[];for(;kP.zaraz.q.length;){const lb=kP.zaraz.q.shift();kP[kR].q.push(lb)}kX.defer=!0;for(const lc of[localStorage,sessionStorage])Object.keys(lc||{}).filter(le=>le.startsWith("_zaraz_")).forEach(ld=>{try{kP[kR]["z_"+ld.slice(7)]=JSON.parse(lc.getItem(ld))}catch{kP[kR]["z_"+ld.slice(7)]=lc.getItem(ld)}});kX.referrerPolicy="origin";kX.src="/cdn-cgi/zaraz/s.js?z="+btoa(encodeURIComponent(JSON.stringify(kP[kR])));kW.parentNode.insertBefore(kX,kW)};["complete","interactive"].includes(kQ.readyState)?zaraz.init():kP.addEventListener("DOMContentLoaded",zaraz.init)}}(w,d,"zarazData","script");window.zaraz._p=async kH=>new Promise(kI=>{if(kH){kH.e&&kH.e.forEach(kJ=>{try{const kK=d.querySelector("script[nonce]"),kL=kK?.nonce||kK?.getAttribute("nonce"),kM=d.createElement("script");kL&&(kM.nonce=kL);kM.innerHTML=kJ;kM.onload=()=>{d.head.removeChild(kM)};d.head.appendChild(kM)}catch(kN){console.error(`Error executing script: ${kJ}\n`,kN)}});Promise.allSettled((kH.f||[]).map(kO=>fetch(kO[0],kO[1])))}kI()});zaraz._p({"e":["(function(w,d){})(window,document)"]});})(window,document)}catch(e){throw fetch("/cdn-cgi/zaraz/t"),e;};</script>
149</head> 150 151<body data-rsssl=1 class="wp-singular page-template-default page page-id-6708 wp-theme-aa_v2 wp-child-theme-aa_v2_child wp-featherlight-captions" itemscope="itemscope" itemtype="http://schema.org/WebPage"> 152 153 154 <header class="bloginfo headroom"> 155 <div class="title"> 156 <a href="https://ahmadawais.com">Ahmad Awais</a> 157 </div> 158 <nav class="main"> 159 <div class="menu-live-container"><ul id="menu-live" class="menu"><li id="menu-item-356" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-356"><a href="/about/">ABOUT</a></li> 160<li id="menu-item-6714" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-6708 current_page_item menu-item-6714"><a href="https://ahmadawais.com/talks/" aria-current="page">TALKS</a></li> 161<li id="menu-item-2704" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2704"><a href="https://ahmadawais.com/newsletter/">NEWSLETTER</a></li> 162<li id="menu-item-7403" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7403"><a href="https://ahmadawais.com/uses/">USES</a></li> 163<li id="menu-item-7401" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7401"><a href="https://ahmadawais.com/courses/">COURSES</a></li> 164<li id="menu-item-357" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-357"><a href="/contact/">CONTACT</a></li> 165</ul></div> <ul> 166 <li class="option searchnav"><span class="showsearch"><i class="fa fa-search"></i></span></li> 167 <li class="option drawernav"><span class="showdrawer"><i class="fa fa-navicon"></i></span></li> 168 </ul> 169 </nav> 170 </header> 171 <section class="searchoverlay"> 172 <i class="fa fa-times closesearch"></i> 173 <form role="search" method="get" class="searchform" action="https://ahmadawais.com/"> 174 <input type="text" value="" name="s" class="query" placeholder="Enter Search Query..."> 175 <i class="fa fa-search"></i> 176 </form> 177 </section> 178 <section class="drawer"> 179 <i class="fa fa-times closedrawer"></i> 180 <section class="widget"><h3 class="widget-title">NAVIGATE</h3><hr><div class="menu-live-container"><ul id="menu-live-1" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-356"><a href="/about/">ABOUT</a></li> 181<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-6708 current_page_item menu-item-6714"><a href="https://ahmadawais.com/talks/" aria-current="page">TALKS</a></li> 182<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2704"><a href="https://ahmadawais.com/newsletter/">NEWSLETTER</a></li> 183<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7403"><a href="https://ahmadawais.com/uses/">USES</a></li> 184<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7401"><a href="https://ahmadawais.com/courses/">COURSES</a></li> 185<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-357"><a href="/contact/">CONTACT</a></li> 186</ul></div></section> <section class="widget socialshare"> 187 <h3 class="widget-title">SHARE</h3> 188 <hr> 189 <div class="options"> 190 <a href="https://twitter.com/share?text=Ahmad+Awais&url=https://ahmadawais.com/talks/" onclick="window.open(this.href, 'twitter-share', 'width=550,height=235');return false;" class="sharebutton twitter"><i class="fa fa-twitter"></i><span>Twitter</span></a> <a href="https://www.facebook.com/sharer/sharer.php?u=https://ahmadawais.com/talks/" onclick="window.open(this.href, 'facebook-share','width=580,height=296');return false;" class="sharebutton facebook"><i class="fa fa-facebook"></i><span>Facebook</span></a> <a href="http://www.reddit.com/submit?url=https://ahmadawais.com/talks/&title=Ahmad+Awais" onclick="window.open(this.href, 'reddit-share', 'width=490,height=530');return false;" class="sharebutton reddit"><i class="fa fa-reddit"></i><span>Reddit</span></a> <a href="http://www.linkedin.com/shareArticle?mini=true&url=https://ahmadawais.com/talks/&title=Ahmad+Awais" onclick="window.open(this.href, 'linkedin-share', 'width=490,height=530');return false;" class="sharebutton linkedin"><i class="fa fa-linkedin"></i><span>LinkedIn</span></a> </div> 191 </section> 192 <section class="widget latestposts"> 193 <article class="post"> 194 <div class="top"> 195 <a href="https://ahmadawais.com/the-full-stack-of-terminals-explained-terminal-shell-tty-console-posix-ansi-escapes-ptys/" class="thumbnail"> 196 <i class="fa fa-link"></i> 197 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2026/02/terminals-150x150.png');"></span> 198 </a> 199 <div class="info"> 200 <a href="https://ahmadawais.com/category/code/" class="button rounded grayoutline tiny category">Code</a> <h5 class="title"><a href="https://ahmadawais.com/the-full-stack-of-terminals-explained-terminal-shell-tty-console-posix-ansi-escapes-ptys/">The Full Stack of Terminals Explained: Terminal, S...</a></h5> 201 <section class="meta"> 202 Posted 203 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 204 <span class="date">on <a href="https://ahmadawais.com/the-full-stack-of-terminals-explained-terminal-shell-tty-console-posix-ansi-escapes-ptys/"><i class="fa fa-clock-o"></i> <time datetime="2026-02-17">February 17, 2026</time></a></span> 205 </section> 206 </div> 207 </div> 208 <p class="excerpt">Most developers use a terminal for years before realizing they don’t actually know what a terminal is. They know how to use one....</p> 209 </article> 210 <article class="post"> 211 <div class="top"> 212 <a href="https://ahmadawais.com/home-shortcut/" class="thumbnail"> 213 <i class="fa fa-link"></i> 214 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2023/01/home-150x150.jpg');"></span> 215 </a> 216 <div class="info"> 217 <a href="https://ahmadawais.com/category/web/" class="button rounded grayoutline tiny category">Web</a> <h5 class="title"><a href="https://ahmadawais.com/home-shortcut/">Improve Developer Experience: The /home shortcut</a></h5> 218 <section class="meta"> 219 Posted 220 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 221 <span class="date">on <a href="https://ahmadawais.com/home-shortcut/"><i class="fa fa-clock-o"></i> <time datetime="2023-01-15">January 15, 2023</time></a></span> 222 </section> 223 </div> 224 </div> 225 <p class="excerpt">tl;dr: When I’m logged into a SaaS app, it’s super hard to access the company’s homepage unless I log out. I want...</p> 226 </article> 227 <article class="post"> 228 <div class="top"> 229 <a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/" class="thumbnail"> 230 <i class="fa fa-link"></i> 231 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2021/04/mars-open-source-ahmad-awais-1-150x150.jpg');"></span> 232 </a> 233 <div class="info"> 234 <a href="https://ahmadawais.com/category/life/" class="button rounded grayoutline tiny category">Life</a> <h5 class="title"><a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/">
234My Open Source Code Contribution to NASAâs Ingen...</a></h5> 235 <section class="meta"> 236 Posted 237 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 238 <span class="date">on <a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/"><i class="fa fa-clock-o"></i> <time datetime="2021-04-27">April 27, 2021</time></a></span> 239 </section> 240 </div> 241 </div> 242 <p class="excerpt">When I was a kid, I wanted to be an astronautâexploring space and whatnot. But I was afraid of heights, told my mom I'll settle as...</p> 243 </article> 244 <article class="post"> 245 <div class="top"> 246 <a href="https://ahmadawais.com/ffmpeg-command-line-audio-video-workflows/" class="thumbnail"> 247 <i class="fa fa-link"></i> 248 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2021/05/FFmpeg-150x150.jpg');"></span> 249 </a> 250 <div class="info"> 251 <a href="https://ahmadawais.com/category/bash/" class="button rounded grayoutline tiny category">Bash</a> <h5 class="title"><a href="https://ahmadawais.com/ffmpeg-command-line-audio-video-workflows/">My Command Line Audio Video Workflows with FFmpeg</a></h5> 252 <section class="meta"> 253 Posted 254 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 255 <span class="date">on <a href="https://ahmadawais.com/ffmpeg-command-line-audio-video-workflows/"><i class="fa fa-clock-o"></i> <time datetime="2021-05-27">May 27, 2021</time></a></span> 256 </section> 257 </div> 258 </div> 259 <p class="excerpt">If you know anything about me then you know I love automating anything and everything. I even have a complete course on building automation...</p> 260 </article> 261 <article class="post"> 262 <div class="top"> 263 <a href="https://ahmadawais.com/custom-teaching-platform/" class="thumbnail"> 264 <i class="fa fa-link"></i> 265 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2020/11/play-150x150.jpg');"></span> 266 </a> 267 <div class="info"> 268 <a href="https://ahmadawais.com/category/business/" class="button rounded grayoutline tiny category">Business</a> <h5 class="title"><a href="https://ahmadawais.com/custom-teaching-platform/">How I Built My Own Teaching Platform</a></h5> 269 <section class="meta"> 270 Posted 271 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 272 <span class="date">on <a href="https://ahmadawais.com/custom-teaching-platform/"><i class="fa fa-clock-o"></i> <time datetime="2020-04-17">April 17, 2020</time></a></span> 273 </section> 274 </div> 275 </div> 276 <p class="excerpt">I love to teach. It's a genetic bug in me (both parents and grandparents are teachers, eh). In this post, I discuss how I built my...</p> 277 </article> 278 <article class="post"> 279 <div class="top"> 280 <a href="https://ahmadawais.com/corona-cli/" class="thumbnail"> 281 <i class="fa fa-link"></i> 282 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2020/04/github-150x150.jpg');"></span> 283 </a> 284 <div class="info"> 285 <a href="https://ahmadawais.com/category/javascript/" class="button rounded grayoutline tiny category">JavaScript</a> <h5 class="title"><a href="https://ahmadawais.com/corona-cli/">corona-cli <br>My Open-source COVID19 Tracking CLI...</a></h5> 286 <section class="meta"> 287 Posted 288 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 289 <span class="date">on <a href="https://ahmadawais.com/corona-cli/"><i class="fa fa-clock-o"></i> <time datetime="2020-04-17">April 17, 2020</time></a></span> 290 </section> 291 </div> 292 </div> 293 <p class="excerpt">While trying to keep up with COVID19 I built a CLI to avoid all the UIs and bad information out there. Picked a couple of authentic...</p> 294 </article> 295 <article class="post"> 296 <div class="top"> 297 <a href="https://ahmadawais.com/reissue-cloudflare-ssl-certificate-manually/" class="thumbnail"> 298 <i class="fa fa-link"></i> 299 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2024/06/cf-ssl-reissue-150x150.png');"></span> 300 </a> 301 <div class="info"> 302 <a href="https://ahmadawais.com/category/bash/" class="button rounded grayoutline tiny category">Bash</a> <h5 class="title"><a href="https://ahmadawais.com/reissue-cloudflare-ssl-certificate-manually/">Reissue Cloudflare SSL Certificate Manually</a></h5> 303 <section class="meta"> 304 Posted 305 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 306 <span class="date">on <a href="https://ahmadawais.com/reissue-cloudflare-ssl-certificate-manually/"><i class="fa fa-clock-o"></i> <time datetime="2024-06-08">June 8, 2024</time></a></span> 307 </section> 308 </div> 309 </div> 310 <p class="excerpt">
310Just now, I was banging my head on the table trying to figure out how to renew or manually reissue a new free SSL certificate for a...</p> 311 </article> 312 <article class="post"> 313 <div class="top"> 314 <a href="https://ahmadawais.com/github-stars/" class="thumbnail"> 315 <i class="fa fa-link"></i> 316 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2020/08/ahmadawais-github-stars-150x150.jpg');"></span> 317 </a> 318 <div class="info"> 319 <a href="https://ahmadawais.com/category/life/" class="button rounded grayoutline tiny category">Life</a> <h5 class="title"><a href="https://ahmadawais.com/github-stars/">GitHub Stars Award</a></h5> 320 <section class="meta"> 321 Posted 322 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 323 <span class="date">on <a href="https://ahmadawais.com/github-stars/"><i class="fa fa-clock-o"></i> <time datetime="2020-08-07">August 7, 2020</time></a></span> 324 </section> 325 </div> 326 </div> 327 <p class="excerpt">After creating open-source software for about a decade, I've been awarded a GitHub Star by folks who run GitHub. Wrote a little something...</p> 328 </article> 329 <article class="post"> 330 <div class="top"> 331 <a href="https://ahmadawais.com/wordle-solved-reverse-engineering-and-hacking-wordle/" class="thumbnail"> 332 <i class="fa fa-link"></i> 333 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2022/01/wordle-solved-ahmad-awais-150x150.jpg');"></span> 334 </a> 335 <div class="info"> 336 <a href="https://ahmadawais.com/category/life/" class="button rounded grayoutline tiny category">Life</a> <h5 class="title"><a href="https://ahmadawais.com/wordle-solved-reverse-engineering-and-hacking-wordle/">Wordle Solved: Reverse Engineering and Hacking Wor...</a></h5> 337 <section class="meta"> 338 Posted 339 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 340 <span class="date">on <a href="https://ahmadawais.com/wordle-solved-reverse-engineering-and-hacking-wordle/"><i class="fa fa-clock-o"></i> <time datetime="2022-01-01">January 1, 2022</time></a></span> 341 </section> 342 </div> 343 </div> 344 <p class="excerpt">The story of how Awais reverse-engineered the famous Wordle game and built not one, not two, but three small tools to help developers...</p> 345 </article> 346 <article class="post"> 347 <div class="top"> 348 <a href="https://ahmadawais.com/rapidapi-devrel-2021-year-in-review/" class="thumbnail"> 349 <i class="fa fa-link"></i> 350 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2022/02/2021-Ahmad-Awais-DevRel-RapidAPI-150x150.jpg');"></span> 351 </a> 352 <div class="info"> 353 <a href="https://ahmadawais.com/category/life/" class="button rounded grayoutline tiny category">Life</a> <h5 class="title"><a href="https://ahmadawais.com/rapidapi-devrel-2021-year-in-review/">ð RapidAPI DevRel 2021 Year in Review: 20M Deve...</a></h5> 354 <section class="meta"> 355 Posted 356 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 357 <span class="date">on <a href="https://ahmadawais.com/rapidapi-devrel-2021-year-in-review/"><i class="fa fa-clock-o"></i> <time datetime="2022-02-13">February 13, 2022</time></a></span> 358 </section> 359 </div> 360 </div> 361 <p class="excerpt">It’s 8 am on a fine Saturday morning. I’m sitting here in the park at Union Square, San Francisco â prepping for the...</p> 362 </article> 363 </section> 364 <section class="widget copyright parent"> 365 <div class="child"> 366 <h2 class="domain"><a href="https://AhmadAwais.com/">Ahmad Awais</a></h2> 367 <p class="main">VP of Developer Relations (DevRel, DX Eng., Dev Content Docs). <a href="https://Awais.dev/hiring">I'm Hiring!</a><br class="xtab" />Helping businesses build developer-led adoption for 15+ yrs. 368 </p> 369 <p class="main">
370 Copyright © <a href="https://AhmadAwais.com/">Ahmad Awais</a> 2003 - 2026. All rights reserved. 371 <br class="xsmall" /> 372 <a href="https://awais.dev/kinsta" rel="nofollow external">Proudly published with WordPress & hosted with Kinsta</a>. 373 </p> 374 <p class="main terms"> 375 <a href="https://AhmadAwais.com/terms">Terms</a> • <a href="https://AhmadAwais.com/privacy"> Privacy</a> • <a href="https://AhmadAwais.com/disclaimer">Disclaimer</a> 376 </p> 377 </div> 378 379 <div class="child"> 380 <ul> 381 <li><a href="/contact/">ð¤ Contact</a> <a href="/subscribe/">ð¨ Newsletter</a> <a href="/feed/">ð RSS <span class="xsmall">Feed</span></a></li> 382 <li><a href="/courses/">⨠Courses</a> <a href="/talks/">ð Talks</a> <a href="/uses/">âï¸ Uses</a> <a href="/press/">ð° Press</a></li> 383 <li>ð Learn automation <a href="https://nodecli.com/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=Ahmad%20Awais">build Node.js CLI</a></li> 384 <li>ð Become a <a href="https://vscode.pro/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=Ahmad%20Awais" rel="nofollow external">VSCode Power User</a></li> 385 <li>ð <a href="/about/">Who is Ahmad Awais?</a></li> 386 </ul> 387 <ul class="social"> 388 <li><a href="https://twitter.com/MrAhmadAwais/" target="_blank" rel="noreferrer noopener" class="socialbutton twitter"><i class="fa fa-twitter"></i></a></li> 389 <li><a href="https://github.com/AhmadAwais" target="_blank" rel="noreferrer noopener" class="socialbutton github"><i class="fa fa-github"></i></a></li> 390 <li><a href="https://www.linkedin.com/in/MrAhmadAwais/" target="_blank" rel="noreferrer noopener" class="socialbutton linkedin"><i class="fa fa-linkedin"></i></a></li> 391 <li><a href="https://www.youtube.com/AhmadAwais" target="_blank" rel="noreferrer noopener" class="socialbutton youtube"><i class="fa fa-youtube"></i></a></li> 392 <li class="xsmall"><a href="https://dribbble.com/ahmadawais" target="_blank" rel="noreferrer noopener" class="socialbutton dribbble"><i class="fa fa-dribbble"></i></a></li> 393 <li class="xsmall"><a href="https://fb.com/AhmadAwais" target="_blank" rel="noreferrer noopener" class="socialbutton facebook"><i class="fa fa-facebook"></i></a></li> 394 <li class="xsmall"><a href="https://www.instagram.com/MrAhmadAwais/" target="_blank" rel="noreferrer noopener" class="socialbutton instagram"><i class="fa fa-instagram"></i></a></li> 395 <li><a href="https://stackoverflow.com/users/950111/ahmad-awais?tab=profile" target="_blank" rel="noreferrer noopener" class="socialbutton stackoverflow"><i class="fa fa-stack-overflow"></i></a></li> 396 <!-- <li><a href="" target="_blank" rel="noreferrer noopener" class="socialbutton reddit"><i class="fa fa-reddit"></i></a></li> 397 <li><a href="" target="_blank" rel="noreferrer noopener" class="socialbutton twitch"><i class="fa fa-twitch"></i></a></li> 398 --> 399 </ul> 400 401 </div> 402 403</section> 404 </section> 405 <main class="pagewrapper"> 406 407 408 409 <section class="cover" style="background-color:#000000; height:100vh;" data-height="100" data-opacity="0.2"> 410 <div class="background" style="background-image:url('https://ahmadawais.com/wp-content/uploads/2025/12/Ahmad-Awais-scaled-1680x938.jpeg');"></div> 411 412 <header class="bloginfo transparent"> 413 <div class="title"> 414 <a href="https://ahmadawais.com">Ahmad Awais</a> 415 </div> 416 <nav class="main light"> 417 <div class="menu-live-container"><ul id="menu-live-2" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-356"><a href="/about/">ABOUT</a></li> 418<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-6708 current_page_item menu-item-6714"><a href="https://ahmadawais.com/talks/" aria-current="page">TALKS</a></li> 419<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2704"><a href="https://ahmadawais.com/newsletter/">NEWSLETTER</a></li> 420<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7403"><a href="https://ahmadawais.com/uses/">USES</a></li> 421<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7401"><a href="https://ahmadawais.com/courses/">COURSES</a></li> 422<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-357"><a href="/contact/">CONTACT</a></li> 423</ul></div> <ul> 424 <li class="option searchnav"><span class="showsearch"><i class="fa fa-search"></i></span></li> 425 <li class="option drawernav"><span class="showdrawer"><i class="fa fa-navicon"></i></span></li> 426 </ul> 427 </nav> 428 </header> <section class="postitem posttitle center wrapper middle"> 429 <ul class="meta"> 430 <li class="readtime"><a href="https://ahmadawais.com/talks/">17 Min Read</a></li> 431 <li class="date"><a href="https://ahmadawais.com/talks/"><time datetime="2020-01-20" itemprop="datePublished">January 20, 2020</time></a></li> 432 </ul> 433 <h1 class="title" itemprop="name headline">Ahmad Awais</h1> 434 <p class="excerpt">150+ Talks. Building in public. Teaching what I ship.</p> 435 <a href="https://AhmadAwais.com/" class="author"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" alt="Ahmad Awais">Ahmad Awais</a> 436 </section> 437 <div class="mouse"> 438 <div class="scroll"></div> 439 </div> 440 </section> 441 442 443 <section class="postcontents wrapper" itemprop="mainContentOfPage"> 444 <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">I’m <a href="https://AhmadAwais.com/about">Ahmad Awais</a>.</p> 445<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">I’ve given roughly 30 talks a year for the past decade (almost 150 now). Conferences, meetups, workshops. My parents joke I’ve become a walking TED Talk. They’re not entirely wrong.</p> 446<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">Why so many? Because I default to building in public. If something excites me, I ship it. And talks are just another way of shipping. You’re iterating on ideas, except the feedback loop is a room full of people instead of GitHub issues.</p> 447<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">Knowledge compounds when you share it. That’s not just a nice saying. It’s actually true. The act of explaining something forces you to understand it. Nothing exposes the gaps in your thinking like a frown in row three.</p> 448<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">Most people fear public speaking. I do too. The butterflies show up every single time. I used to assume experienced speakers stopped feeling nervous. They don’t. What changes is where you put your attention. At some point you stop monitoring your own anxiety and start watching the room.</p> 449<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">That’s when it gets interesting. The nods. The smiles. The raised eyebrow. That’s when it gets interesting. You notice the guy in row five who just connected two ideas. The woman near the back whose eyebrow just went up. The exact moment a joke lands ver
449sus falls flat.</p> 450<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">Fun fact: I once ran a workshop for six hours straight. That sounds impressive but it’s really just stubbornness plus a room full of patient people who didn’t throw chairs at me.</p> 451<p>Below is a non-exhaustive list of most of my speaking engagements.</p> 452<div class="alert gray">For organizers, I maintain a <a href="https://ahmadawais.com/speaker-bio/">speaker-bio</a> and <a href="https://ahmadawais.com/speaker-terms/">speaker-terms</a> page. Check it out, or feel free to <a href="https://AhmadAwais.com/contact">get in touch</a>.</div> 453<hr /> 454<div class="wide"> 455<p><iframe src="https://player.vimeo.com/video/575396023?dnt=1&app_id=122963" width="500" height="281" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" loading="lazy"></iframe></p> 456<p><strong>Satya Nadella</strong>, CEO of Microsoft: Featured <a href="https://x.com/MrAhmadAwais/">Ahmad Awais</a> for his <a href="https://github.com/AhmadAwais">open-source work</a> and <a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/">contribution to Mars Helicopter Mission</a> â <a href="https://myinspire.microsoft.com/sessions/a80a31ae-565b-483d-ab34-b5e5b7fbc39b?source=sessions">Keynote</a>: Microsoft Inspire Conference.</p> 457</div> 458<hr /> 459<h2 id="2026">2026<a href="#2026" class="heading-link">#</a></h2> 460<div class="wide"> 461<p><iframe title="CommandCode.ai â Developing Taste in Coding Agents Meta Neuro Symbolic RL" src="https://player.vimeo.com/video/1134817364?dnt=1&app_id=122963" width="500" height="281" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" loading="lazy"></iframe></p> 462</div> 463<p>ðºð¸ <a href="https://www.youtube.com/watch?v=f61DCDwvFis">how did we make deepseek outperform opus 4.7?</a><br /> 464SF · OAI Live Stream · Jun 18, 2026</p> 465<p>ðï¸ <a href="https://www.youtube.com/watch?v=yissMXL2dCc">Podcast interview in Urdu (Building in Silicon Valley)</a><br /> 466SF · Thought Behind Things TBT Podcast · Jul 28, 2026</p> 467<p>ðºð¸ <a href="https://www.youtube.com/watch?v=-rIAVuaRjOg">Making DeepSeek v4 outperform Opus 4.7 with Taste</a><br /> 468SF · Latent Space Podcast · Jun 05, 2026</p> 469<p>ðºð¸ Agentic Engineering with Command Code<br /> 470SF · Cloud Summit · Mar 28, 2026</p> 471<p>ðï¸ <a href="https://x.com/MrAhmadAwais/status/2026693701733593491">Launched Command Code ($5M Seed Announcment)</a><br /> 472SF · <a href="https://commandcode.ai">Command Code</a> · Feb 25, 2026</p> 473<p>ðºð¸ Taste Driven Agentic Coding<br /> 474SF · Agentic AI Innovation Summit · Jan 12, 2025</p> 475<h2 id="2025">2025<a href="#2025" class="heading-link">#</a></h2> 476<p>ðºð¸ <a href="https://www.youtube.com/watch?v=kWOQS3XPZ10">Building a coding agent with taste: Command Code</a><br /> 477SF · Agentic AI Summit · Dec 23, 2025</p> 478<p>ðï¸ <a href="https://www.facebook.com/pakict/posts/pfbid02UBurHHpSFgbRzfLqvWrUsAbsQmP8fgXHdCt5aKT6U84GD7yuytsMeyjTNCwg6RsLl">Founders Spotlight: Top AI Innovators</a><br /> 479<a href="https://www.linkedin.com/posts/pashapk_pasha-aiinnovation-techleaders-activity-7406579386793201665-h-ky?utm_source=share&utm_medium=member_desktop&rcm=ACoAAASOr08BMAHl5R6QWlBV2E93-JoayzdvnUk">LHR</a> · <a href="https://www.linkedin.com/posts/pashapk_psha-startups-entrepreneurship-committee-activity-7408775754504855553-SFHe/">P@SHA Startups Committee</a>· Dec 17, 2025</p> 480<p>ðï¸ <a href="https://www.youtube.com/watch?v=kWOQS3XPZ10">Applied Meta Neuro-Symbolic RL with Command Code</a><br /> 481LHR · <a href="https://luma.com/qbj6i7c1">AI Developers Meetup</a> · Dec 13, 2025</p> 482<p>ðºð¸ <a href="https://www.youtube.com/watch?v=kWOQS3XPZ10">Applied Meta Neuro-Symbolic RL with Command Code</a><br /> 483SF · re:Invent: The Future of Agentic AI · Dec 03, 2025</p> 484<p>ðºð¸ <a href="https://www.youtube.com/watch?v=kWOQS3XPZ10">Developing Taste in Coding Agents: Applied Meta Neuro-Symbolic RL</a><br /> 485NY · <a href="https://raw.githubusercontent.com/ahmadawais/stuff/refs/heads/master/talks/2025-11-22-AI-Engineer-Code-NY/ai.engineer%3Acode.-2025-11-22.png">AI Engineering Code Conf NYC</a>: AIE Top Speaker · Nov 22, 2025</p> 486<p>ðºð¸ GitHub Agent HQ with Command Code – Coding with taste<br /> 487SF · <a href="https://x.com/MrAhmadAwais/status/1979239828417126706">GitHub Universe</a>: Podcast · Oct 29, 2025</p> 488<p>ðºð¸ <a href="https://commandcode.ai">CommandCode.ai</a> â <a href="https://x.com/MrAhmadAwais/status/1979239828417126706">Coding Agent with meta neuro-symbolic taste</a><br /> 489LV · <a href="https://x.com/MrAhmadAwais/status/1979239828417126706">Cloudflare Connect Conf</a>: <a href="https://github.com/ahmadawais/stuff/blob/master/talks/2025-10-15-Cloudflare-Connect-LV/speakers.png">AI Show</a> & <a href="https://github.com/ahmadawais/stuff/blob/master/talks/2025-10-15-Cloudflare-Connect-LV/talk.jpg?raw=true">Tell</a>
489 · <a href="https://github.com/ahmadawais/stuff/tree/master/talks/2025-10-15-Cloudflare-Connect-LV">Oct 15, 2025</a></p> 490<p>ðºð¸ <a href="https://openai.com/devday/">OpenAI DevDay 2025 – Agents with Primitives</a><br /> 491SF · OpenAI DevDay · Oct 06, 2025</p> 492<p>ðºð¸ <a href="https://www.youtube.com/watch?v=Yu5IGljCBRA&t=2345s">MCP Development with AI Primitives over Frameworks</a><br /> 493SF · Figma · Aug 18, 2025</p> 494<p>ðºð¸ Building AI Agent Sandboxes with Firecracker microVM<br /> 495SF · AWS GenAI Loft: AI workshop · Jul 21, 2025</p> 496<p>ð¨ð¦ <a href="https://x.com/MrAhmadAwais/status/1946062521989038377">AI workflows with Ollama x Langbase</a><br /> 497Vancouver · ICML x Ollama· Jul 17, 2025</p> 498<p>ðºð¸ <a href="https://www.youtube.com/watch?v=Yu5IGljCBRA&t=2345s">AI Primitives over Frameworks</a>: â <a href="https://command.new">COMMAND.new</a> (f/k/a CHAI)<br /> 499SF · <a href="https://github.com/ahmadawais/stuff/tree/master/talks/2025-06-13-GitHub-MSFT-SF">MicrosoftReactor GitHub HQ</a>: <a href="https://developer.microsoft.com/en-us/reactor/events/24478/">AI Show & Tell</a> · Jun 13, 2025</p> 500<p>ðï¸ <a href="https://www.youtube.com/watch?v=gt38SSxqQT0">Building AI Agents That Build AI Agents: Inside Command.new</a><br /> 501Podcast · Tracy Lee Talk Show · Jun 05, 2025</p> 502<p>ðºð¸ <a href="https://www.youtube.com/watch?v=fcPUqxfrE6Y">Why the Best AI Agents Are Built Without Frameworks</a><br /> 503SF · <a href="https://www.youtube.com/watch?v=fcPUqxfrE6Y">AI Engineer World’s Fair</a> · Jun 03, 2025<br /> 504<a href="https://x.com/MrAhmadAwais/status/1930256393023488434">Best Speaker Award</a> · <a href="https://x.com/zenorocha/status/1930767040924750043">Booth</a></p> 505<p>ðï¸ <a href="https://www.youtube.com/watch?v=eI75Z0qsw4k">Best Developer Experience For Building A.I. Agents</a><br /> 506Podcast · Tool Use AI Conversations · May 27, 2025</p> 507<p>ðºð¸ Anthropic Claude 4 Launch with Langbase AI Agents Meetup<br /> 508SF · <a href="https://x.com/MrAhmadAwais/status/1925583818964320300">Anthropic Code with Claude</a> · May 22, 2025</p> 509<p>ðºð¸ <a href="https://x.com/MrAhmadAwais/status/1924846192334180452">Panel: Google x Langbase for AI Startups</a><br /> 510Mountain View · <a href="https://io.google/2025/">Google I/O</a> · May 20, 2025</p> 511<p>ðºð¸ Why we built <a href="https://x.com/MrAhmadAwais/status/1917588943606014246">Command.new</a> â on-demand AI Engineer<br /> 512SF · <a href="https://lu.ma/h46wrf19">Langbase Live Stream</a> · May 15, 2025</p> 513<p>ðºð¸ <a href="https://x.com/MrAhmadAwais/status/1922854857523818543">Guest Lecture: Vibe Coding AI Agents with Command.new</a><br /> 514Stanford · <a href="https://www.linkedin.com/feed/update/urn:li:activity:7328622411124277250?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7328622411124277250%2C7328628320726667264%29&dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287328628320726667264%2Curn%3Ali%3Aactivity%3A7328622411124277250%29">Guest Lecture</a> · May 15, 2025</p> 515<p>ðºð¸ Building agents at speed of thought with <a href="https://x.com/MrAhmadAwais/status/1917588943606014246">Command.new</a><br /> 516SF · AI MCP4All Gathering · May 12, 2025</p> 517<p>ðºð¸ <a href="https://www.youtube.com/watch?v=llBmEStK7-0">Command.new Demo: Vibe Code AI Agents</a><br /> 518SF · Command.new Launch Demo · May 10, 2025</p> 519<p>ðºð¸ Vibe Code AI Agents with <a href="https://x.com/MrAhmadAwais/status/1917588943606014246">Command.new</a><br /> 520SF · AI Infra Summit · May 2, 2025</p> 521<p>ðºð¸ <a href="https://x.com/MrAsharIrfan/status/1891999256862491097">Building and deploy ultra scalable serverless AI agents</a><br /> 522NYC · <a href="https://x.com/MrAhmadAwais/status/1891910334459396578">Microsoft Reactor NY</a> · Feb 23, 2025</p> 523<p>ð¶ð¦ Web Summit Qatar â Online Panel Discussion<br /> 524Doha · <a href="https://qatar.websummit.com/">Web Summit Qatar</a> · Feb 23, 2025</p> 525<p>ðºð¸ <a href="https://lu.ma/7wn1tmc0">Building serverless AI agents with primitives</a><br /> 526NYC · AI Engineer Summit NY · Feb 20, 2025</p> 527<p>ðºð¸ <a href="https://x.com/github/status/1889766517715186112">Open Source AI Agents: Exploring Langbase State of AI Agents Research</a><br /> 528SF · GitHub Podcast · Feb 12, 2025</p> 529<p>ðºð¸ <a href="https://langbase.com/docs/composable-ai">Building Agents with Langbase Primitives and GitHub Copilot</a><br /> 530SF · Agent Builders Meetup · Jan 23, 2025</p> 531<p>ðºð¸ <a href="https://langbase.com">Building Composable AI Agents</a><br /> 532SF · Agentic Summit · Jan 16, 2025</p> 533<p>ðºð¸ <a href="https://www.youtube.com/watch?v=49ExnAFYPH4">Building Langbase: Serverless AI Agents Developer Platform</a><br /> 534SF · This is Tech Talks Podcast · Jan 01, 2025</p> 535<div class="wide"> 536<p><iframe title="Why the Best AI Agents Are Built Without Frameworks (Primitives over Frameworks) â Ahmad Awais, CHAI" width="500" height="281" src="https://www.youtube.com/embed/fcPUqxfrE6Y?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture;
536 web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen loading="lazy"></iframe></p> 537</div> 538<h2 id="2024">2024<a href="#2024" class="heading-link">#</a></h2> 539<p>ðºð¸ Serverless AI agents with memory using BaseAI.dev on Langbase.com<br /> 540SF · GitHub Universe Dark Mode · Oct 29, 2024</p> 541<p>ð¨ð¦ <a href="https://langbase.com">Building Effective AI Agents with OpenAI, Gemini, and Llama</a><br /> 542YYC · Devfest YYC · Nov 15, 2024</p> 543<p>ðºð¸ <a href="https://langbase.com">Serverless AI Agents with Langbase</a><br /> 544SF · Agent Ops Meetup · Aug 14, 2024</p> 545<p>ðºð¸ â<a href="https://langbase.com">Composable AI</a>: The Developer-Friendly Future of AI Infrastructure<br /> 546SF · <a href="https://lu.ma/vkszglsx">AI Dev Tools Night</a> · Aug 06, 2024</p> 547<p>ðºð¸ Building Memory Agent (RAG) with 10M files and autoscale<br /> 548SF · AI Hack night · July 18, 2024</p> 549<p>ðºð¸ Exploring Agentic Architectures with Memory Agent (RAG)<br /> 550SF · AgenticSummit · July 11, 2024</p> 551<p>ðºð¸ <a href="https://lu.ma/6qz51q7h">Building Composable AI Agents with Memory (10M Context)</a><br /> 552SF · Notion – <code> Growth Meetup· June 25, 2024</p> 553<p>ðºð¸ Agentic Pipes for Web Developers<br /> 554SF · Google I/O · May 14, 2024</p> 555<p>ðºð¸ Always bet on composition with Composable AI<br /> 556SF · Gen AI Summit · May 31, 2024</p> 557<p>ðºð¸ Composable AI – The dependable agentic infra<br /> 558SF · AI in Enterprise · April 03, 2024</p> 559<p>ðºð¸ Langbase: any LLM, any Data, any Developer<br /> 560SF · GenAI for Biz Conf · March 19, 2024</p> 561<p>ð¨ð¦ <a href="https://lu.ma/hvdnhzl0">LLM Computing Primitive|Building your custom AI models</a><br /> 562CA · A.I. Connector · Mar 14th, 2024</p> 563<p>ðºð¸ <a href="https://developerweek-2024-hackathon.devpost.com/">Langbase: Ship hyper-personalized AI apps & features in seconds</a><br /> 564SF · DeveloperWeek 2024 · Feb 23, 2024</p> 565<p>ðºð¸ <a href="https://lu.ma/4j6195jh">Langbase Pre Launch: LLM Pipe is all you need</a><br /> 566SF · Netlify Developer Meetup · Feb 03, 2024</p> 567<p>ð¨ð¦ Generative AI & RAG for Developers<br /> 568CA · Vancouver AI Summit · Feb 10th, 2024</p> 569<p>ðºð¸ Trends in Early-Stage Generative AI Investments<br /> 570DC · UMD DSA · Feb 01, 2024</p> 571<p>ðºð¸ <a href="https://langbase.com">Introducing PIPE</a> â LLM Computing Primitive for Developers<br /> 572SF · Microsoft AI Tour · Jan 11, 2024</p> 573<p>ðºð¸ The opposite of a fine tune? A custom model paradigm<br /> 574SF · NVDIA Meetup · Jan 10, 2024</p> 575<p>ðºð¸ Building a smart RAG Engine for Hallucination Agents<br /> 576SF · Tech Weekend · Jan 22, 2024</p> 577<p>ðºð¸ Pipe: The Computing Primitive of Large Language Models<br /> 578SF · WISE Anual · Jan 06, 2024</p> 579<h2 id="2023">2023<a href="#2023" class="heading-link">#</a></h2> 580<p>ðºð¸ <a href="https://nextjs.org/conf/speakers/ahmad-awais">Streaming UI and Scaling Full-Stack AI Like a Boss to Millions with Next.js</a><br /> 581SF · Next.js Conf · Oct 26, 2023</p> 582<p>ðºð¸ The Enterprise Generative AI Experience with RAG<br /> 583SF · AI DevWorld · Oct 25, 2023</p> 584<p>ðºð¸ UX of AI and UI â the next big API Engineering Concern<br /> 585SF · API World · Oct 24, 2023</p> 586<p>ð¨ð¦ Taking Generative AI Apps from development to production<br /> 587CA · VanCity GenAI Meetup · Oct 04, 2023</p> 588<p>ðºð¸ How GitHub Co-pilot was built // Gen AI Showdown<br /> 589SF · SFDevNet · Aug 17, 2023</p> 590<p>ðºð¸ Magic Development with GitHub Co-pilot<br /> 591SF · TECHSPO Silicon Valley · July 10, 2023</p> 592<p>ðºð¸ Web Dev Alchemy: AI in Web Development: Shaping the Future<br /> 593SF · SF Tech Summit AI Meet · June 22, 2023</p> 594<p>ðºð¸ TypeScript Sorcery: Mastering the Art of Modern Web Development<br /> 595SF · SaaS Connect Web Meetup · Apr 19, 2023</p> 596<p>ðºð¸ <a href="https://www.oreilly.com/live-events/api-day/0636920089114/0636920089113/">Modern API Stack â API {Builders, Consumers, Admins}</a><br /> 597SF · O’Reilly API Day · Mar 14, 2023</p> 598<p>ð¨ð¦ DevRelOS: Running and measuring the success of DevRel<br /> 599Vancouver · DevRel Meetup Canada Place · Feb 03, 2023</p> 600<p>ðºð¸ Purposeful Engineering Leadership in DevRel<br /> 601SF · DevRel Meetup · Jan 05, 2023</p> 602<h2 id="2022">2022<a href="#2022" class="heading-link">#</a></h2> 603<div class="wide"> 604<p><iframe loading="lazy" title="Ahmad Awais: Scaling Next.js with WordPress to one million developers" width="500" height="281" src="https://www.youtube.com/embed/Bh73QYU22hI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture;
604 web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p> 605</div> 606<p>ðºð¸ <a href="https://www.youtube.com/watch?v=Bh73QYU22hI">Scaling Next.js with WordPress to a million developers</a><br /> 607SF · <a href="https://nextjs.org/conf/speakers/mrahmadawais">Next.js Conf</a> · Oct 25, 2022</p> 608<p>ð¨ð¦ <a href="https://youtu.be/oPswl1Vvpxc?t=3735">Why contribute to Open Source? #Hacktoberfest</a><br /> 609VBC · <a href="https://twitter.com/appwrite/status/1573374010477404160">Appwrite</a> · Sep 23, 2022</p> 610<p>ðºð¸ Using Open Meta Data to improve a11y of your Stack<br /> 611SF · Open Meta Meetup · Aug 09, 2022</p> 612<p>ðºð¸ Shades of DevRel<br /> 613SF · DevRel Meetup · Aug 05, 2022</p> 614<p>ðºð¸ Software and Community Feedback management<br /> 615SF · HoneyComb Talks · Feb 18, 2022</p> 616<p>ðºð¸ Open Source Maintenance and Money<br /> 617SF · FOSS & Us · Feb 18, 2022</p> 618<p>ðºð¸ LifeOS of an open source DevRel<br /> 619SF · Snyk Security · Feb 17, 2022</p> 620<p>ðºð¸ DevRel Learn Platform: Why and How?<br /> 621SF · DevRel Meetup · Feb 11, 2022</p> 622<p>ðºð¸ DevRel Learn Platform: Why and How?<br /> 623SF · DevRel Meetup · Feb 11, 2022</p> 624<p>ðºð¸ Automating your job with Node.js<br /> 625SF · BayArea JS Meetup · Jan 14, 2022</p> 626<p>ð©ðª Building VSCode Extensions<br /> 627DE · Jan 09, 2022</p> 628<p>ðºð¸ <a href="https://www.youtube.com/watch?v=A9frCHnOeHo&t=324s">What is Remix, the edge web framework</a>?<br /> 629SF · Jamstack Meetup · Jan 06, 2022</p> 630<hr /> 631<h2 id="2021">2021<a href="#2021" class="heading-link">#</a></h2> 632<div class="wide"> 633<p><iframe src="https://player.vimeo.com/video/575396023?dnt=1&app_id=122963" width="500" height="281" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" loading="lazy"></iframe></p> 634<p><strong>Satya Nadella</strong>, CEO of Microsoft: Featured <a href="https://twitter.com/MrAhmadAwais/">Ahmad Awais</a> for his <a href="https://github.com/AhmadAwais">open-source work</a> and <a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/">contribution to Mars Helicopter Mission 2020</a> â <a href="https://myinspire.microsoft.com/sessions/a80a31ae-565b-483d-ab34-b5e5b7fbc39b?source=sessions">Keynote</a>: Microsoft Inspire Conference 2021.</p> 635</div> 636<p>ðºð¸ <a href="https://youtu.be/qmSkqLt_fo4">Building a Developer Relations Stack with Next.js</a><br /> 637SF · Next.js Conf 2021 · Oct 26, 2021 · <a href="https://web.archive.org/web/20211026192725/https://nextjs.org/conf/speakers/AhmadAwais">Archived</a><br /> 638Testimonials: <a href="https://twitter.com/mcavaliere/status/1453083060904288256">Beyond Jamstack</a> and <a href="https://twitter.com/AgilityCMS/status/1453081206707261442">Code to Mars</a></p> 639<p>ðº <a href="https://www.youtube.com/watch?v=V1GkmB7T7Ps">Automating Tasks with Node CLIs (with Ahmad Awais)</a><br /> 640Live coding session: <a href="https://www.youtube.com/watch?v=V1GkmB7T7Ps">Learn With Jason</a></p> 641<p>ðï¸ <a href="https://www.youtube.com/watch?v=9bRDMGtuFqY">JSParty: Automation with Node.js</a><br /> 642Podcast: <a href="https://changelog.com/jsparty">JavaScript Party</a> · <a href="https://changelog.com/">Changelog Podcast</a></p> 643<p>ðºð¸ <a href="https://developer-marketing.productmarketingalliance.com/talks/panel-build-community-trust-advocacy-with-a-developer-audience/">Build Community, Trust & Advocacy with a Developer Audience</a><br /> 644SF · Developer Marketing Con · July 14, 2021</p> 645<p>ð©ðª <a href="https://devxconf.org/speakers/ahmad-awais">Developer Workflows with VSCode</a><br /> 646DE · DevX Conf <span class="small-caps">2021</span> · <a href="https://raw.githubusercontent.com/ahmadawais/stuff/master/talks/2021-04-DevXConf-Ahmad-Awais.png">April 29, 2021</a><br /> 647Main stage · Keynote & featured talk</p> 648<p>ðºð¸ <a href="https://www.youtube.com/watch?v=v5XqHWHktRI">What the heck is <code>npx</code> after all?</a><br /> 649SF · NodeJam Meetup · March 13, 2021</p> 650<p>ð¨âð» SEO with Google Core Web Vitals<br /> 651Vancouver, CA · Workshop · March 08, 2021</p> 652<p>ðºð¸ <a href="https://NextjsBeginner.com">Next.js Masterclass</a><br /> 653NYC · Workshop · Feb 17, 2021</p> 654<p>ð¨ð¦ Next.js with AMP & Tailwind<br /> 655Toronto, CA · Workshop · Feb 17, 2021</p> 656<p>ð¨ð¦ Serverless Cloudflare Workers Are Pretty Awesome link<br /> 657Vancouver, CA · Serverless Meetup · January 29, 2021</p> 658<div class="wide"> 659<p><iframe loading="lazy" title="Automating Tasks with Node CLIs (with Ahmad Awais) â Learn With Jason" width="500" height="281" src="https://www.youtube.com/embed/V1GkmB7T7Ps?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture;
659 web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p> 660</div> 661<h2 style="text-align: left;" style="text-align: left;" id="2020">2020<a href="#2020" class="heading-link">#</a></h2> 662<div class="wide"> 663<p><iframe loading="lazy" src="https://player.vimeo.com/video/470345778?dnt=1&app_id=122963" width="500" height="281" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin"></iframe></p> 664</div> 665<p>ðºð¸ <a href="https://www.developerweek.com/NYC/conference/">Performant by Default, React Web Apps in 2020</a><br /> 666NYC · DeveloperWEEK <span class="small-caps">2020</span> · <a href="https://p210.p2.n0.cdn.getcloudapp.com/items/rRuo45gO/Image%202020-11-17%20at%2012.53.39%20AM.png?v=a577e469bf1870288516e683f8fb3ac2">December 09, 2020</a><br /> 667Main stage · Keynote & featured talk</p> 668<p>ðºð¸ <a href="https://www.digitalocean.com/community/pages/digitalocean-navigators">Featured: DigitalOcean’s Navigators Interview</a><br /> 669NYC · Deploy by DigitalOcean Conf · November 11, 2020</p> 670<p>ðºð¸ <a href="https://smashingconf.com/sf-2020/speakers/ahmad-awais">Modern React Apps Performance (CSR, SSR, SSG)</a><br /> 671SF · SmashingConf SF <span class="small-caps">2020</span> · November 10, 2020</p> 672<p>ðºð¸ <a href="https://nextjs.org/conf/speakers/ahmadawais">CSR, SSR, SSG, ISG, & WTFOMGBBQ with Next.js</a><br /> 673SF · Next.js CONF 2020 · October 27, 2020</p> 674<p>ð¶ð¦ Next.js: Build Production React Apps<br /> 675Doha · Google DevFest · October 18, 2020</p> 676<p>ð¶ð¦ How I Saved $200K+ with Jamstack & Beyond<br /> 677Doha · Google DevFest · October 17, 2020</p> 678<p>ð¨âð» Building <a href="https://NodeCLI.com/free">Node.js CLI Automation</a> DevTools<br /> 679LHR · DigitalOcean Hacktoberfest Meetup · October 8, 2020</p> 680<p>ð³ð± <a href="https://www.youtube.com/watch?v=wobscrW19pY">What the heck is CSR, SSR, & SSG with Next.js</a><br /> 681NL · React Live 2020 · Sep 11, 2020</p> 682<p>ðºð¸ Enabling AMP with Next.js<br /> 683SF · PerfNow · August 25, 2020</p> 684<p>ð¨ð¦ Building Automation CLI Apps for COVID<br /> 685T.O. · WGA Group Training · July 27, 2020</p> 686<p>ð¨ð¦ Indie Product Business & COVID19<br /> 687T.O. · IndieProCon 20 · June 14, 2020</p> 688<p>ðºð¸ <a href="https://www.youtube.com/watch?v=MEeZLM1XVLI">Performant is key for React Web Apps in 2020</a><br /> 689NYC · #Byteconf React 2020 · May 1, 2020</p> 690<p>ð³ð± <a href="https://www.youtube.com/watch?v=MZNRr1Oewx4">Next.js is Awesome & Performant</a><br /> 691NL · Frontend Love React.js Live Conf Meet · April 23, 2020</p> 692<p>ðºð¸ <a href="https://www.youtube.com/watch?v=BU3IbzPLOEc">Performant JAMstack for Everyone</a><br /> 693Grandville, MI · WordSesh APAC · March 24, 2020</p> 694<p>ðºð¸ <a href="https://github.com/ahmadawais/wp-continuous-deployment">Building a continuous deployment CLI with Node.js</a><br /> 695NYC · Group Node Training · February 7, 2020</p> 696<p>ð¢ <a href="https://thatsmyjamstack.com/posts/ahmad-awais/">The elegance of Markdown, education, and simplification</a><br /> 697That’s my JAMstack Podcast · January 14, 2020</p> 698<p>ð¨âð» JAMstack Lied; Static Is In fact Dynamic<br /> 699Remote JAMstack Meetup · January 10, 2020</p> 700<hr /> 701<h2 style="text-align: left;" style="text-align: left;" id="2019">2019<a href="#2019" class="heading-link">#</a></h2> 702<div class="wide"> 703<p><iframe loading="lazy" title="Ahmad Awais â How I Used React, Vue, & Node to Build a Single JAMstack App" width="500" height="281" src="https://www.youtube.com/embed/dwpn1pd9kT8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p> 704</div> 705<p>ðºð¸ <a href="https://www.youtube.com/watch?v=dwpn1pd9kT8">How I Used React, Vue, & Node to Build a Single JAMstack App</a><br /> 706BackendlessConf_ · <a href="https://backendlessconf.ahmadawais.com/">Slides</a> · December 14, 2019</p> 707<p>ð¦ðª Building Full-stack Serverless Apps with Amplify<br /> 708Enterprise Workshop · December 8, 2019</p> 709<p>ð¶ð¦ Web Bundles for Progressive Web Apps<br /> 710Qatar IT Conference · November 23, 2019</p> 711<p>ð¨âð» Fullstack Serverless apps with AWS Amplify<br /> 712Doha Workshop · November 22, 2019</p> 713<p>ð¶ð¦ Game Development Strategies with Progressive Web Apps in Next.js<br /> 714Qatar IT Conference · November 20, 2019</p> 715<p>ðºð¸ Progressive Web Apps for Beginners<br /> 716Boston JS · October 29, 2019</p> 717<p>ð¨âð» Master VSCode File Handling<br /> 718DevTakeaway · October 28, 2019</p> 719<p>ðºð¸ Getting Started with Cloud Firestore on Firebase<br /> 720San Francisco JS Meetup · October 28, 2019</p> 721<p>
721ðºð¸ Offline Sync with Cloud Firestore<br /> 722NYC CSS Group Workshop · October 26, 2019</p> 723<p>ð¨âð» <a href="https://www.meetup.com/DigitalOceanLahore/events/265145651/">#Hacktoberfest 2019 Open Source (focus: GraphQL & JAMstack)!</a><br /> 724DigitalOcean Meetup LHR · October 5, 2019</p> 725<p>ð³ð¬ <a href="https://concatenateconf2019.ahmadawais.com/">VSCode Power User Workflows</a><br /> 726Concatenate Conference · October 11, 2019</p> 727<p>ð¢ Debug the bug with VSCode<br /> 728TDC Podcast · October 1, 2019</p> 729<p>ðµð° <a href="https://theopendevcon2018.ahmadawais.com/#1">Using JAMstack to Build Self-Branding Without Any Cost</a><br /> 730The Open Developer Conference · August 9, 2019</p> 731<p>ð¶ð¦ PWA Automation with Workbox<br /> 732PWA Workshop · July 3, 2019</p> 733<p>ð¶ð¦ Custom MongoDB Atlas Serverless Dashboard<br /> 734Doha IT Conf · June 28, 2019</p> 735<p>ðºð¸ <a href="https://ahmadawais.com/microsoft-azure-functions-javascript/">Practical Serverless with Microsoft Azure</a><br /> 736Channel9 · Azure Functions Live · June 14, 2019</p> 737<p>ð¨âð» Building WordPress Artificially Intelligent Image Caption<br /> 738WordPress Workshop Lahore · June 6, 2019</p> 739<p>ðºð¸ <a href="https://wordsesh2018.ahmadawais.com/#1">Developer Experience & Developer Tooling</a><br /> 740WordSesh · June 2, 2019</p> 741<p>ð¨âð» What Is Progressive Web and Why Should You Care?<br /> 742Google Developers Group · May 29, 2019</p> 743<p>ðºð¸ <a href="https://wordsesh2019.ahmadawais.com/#1">Building a Power User Workflow with VSCode</a><br /> 744WordSesh · May 23, 2019</p> 745<p>ð¢ <a href="https://thewebplatformpodcast.com/189-developing-with-vscode">Developing with VSCode</a><br /> 746The Web Platform Podcast · May 1, 2019</p> 747<p>ð¨âð» <a href="https://www.meetup.com/WordPress-Lahore/events/261334255/">Translating WordPress in Your Language</a><br /> 748Global WordPress Translation Day · May 11, 2019</p> 749<p>ð¢ Multi Cursor Workflows with VSCode<br /> 750TDC Podcast · April 16, 2019</p> 751<p>ð¨âð» <a href="https://www.meetup.com/WordPress-Lahore/events/260026374/">Is One Click Cloud Deployment of WordPress Worth it?</a><br /> 752WordPress Meetup LHR · March 24, 2019</p> 753<p>ð¨âð» <a href="https://www.meetup.com/DigitalOceanLahore/events/260024869/">DigitalOcean Marketplace Overview & Networking</a><br /> 754DigitalOcean Meetup LHR · March 24, 2019</p> 755<p>ðºð¸ Your First Managed GraphQL API with AWS AppSync<br /> 756Cloud Makers Meetup · March 13, 2019</p> 757<p>ð¨âð» <a href="https://www.meetup.com/DigitalOceanLahore/events/259380776/">Let’s JAMstack Coz Why Not?!</a><br /> 758DigitalOcean Meetup LHR · March 1, 2019</p> 759<p>ð¨âð» <a href="https://www.youtube.com/watch?v=DqvAu1p1Agc">VSCode Power User Workflows</a><br /> 760JSWorld Workshop · February 22, 2019</p> 761<p>ð¨âð» Automation with Open Source Software that’s free<br /> 762WordPress Meetup LHR · January 10, 2019</p> 763<p> </p> 764<hr /> 765<p>ð§ <strong>TODO</strong>: Compile the list of talks from 2002â¦2018 from the old site.</p> 766<p style="text-align: center;"> 767<div class="alert gray"><span style="color: #808080;">Work in progress. I’m publishing this page to “Write in Public” i.e. publish before you edit. This helps me fight imposter syndrome. Hence this page is missing several years of history, that I plan to add sooner than later.</span></div> 768</p> 769<hr /> 770<h2 style="text-align: left;" style="text-align: left;" id="2013">2013<a href="#2013" class="heading-link">#</a></h2> 771<p><img decoding="async" class="alignnone native-lazyload-js-fallback" src="https://ahmadawais.com/wp-content/plugins/native-lazyload/assets/images/placeholder.svg" alt="TEDx" width="40" loading="lazy" data-src="https://res.cloudinary.com/demo/image/fetch/f_auto,q_auto/https://upload.wikimedia.org/wikipedia/commons/thumb/a/aa/TED_three_letter_logo.svg/1280px-TED_three_letter_logo.svg.png"/><noscript><img loading="lazy" decoding="async" class="alignnone" src="https://res.cloudinary.com/demo/image/fetch/f_auto,q_auto/https://upload.wikimedia.org/wikipedia/commons/thumb/a/aa/TED_three_letter_logo.svg/1280px-TED_three_letter_logo.svg.png" alt="TEDx" width="40" /></noscript> <a href="https://www.ted.com/tedx/events/7254">How to make the hard choice of changing your career</a><br /> 772TEDx Talk · UET LHR · October 3, 2013</p> 773 <div class="post-numbers"> 774 </div> 775 </section> 776 777 778 <section class="postbottom wrapper"> 779 <div class="info"> 780 <div class="tags"> 781 </div> 782 </div> 783 <div class="shareoptions"> 784 785 <a href="https://ahmadawais.com/?p=6708" class="permalink">SHORT LINK: https://ahmadawais.com/?p=6708</a> 786 <ul class="sharebuttons"> 787 <li>Share:</li> 788 <li><a href="https://twitter.com/share?text=Ahmad+Awais&url=https://ahmadawais.com/talks/" onclick="window.open(this.href, 'twitter-share', 'width=550,height=235');return false;" class="socialdark twitter"><i class="fa fa-twitter"></i></a></li> 789 <li><a href="https://www.facebook.com/sharer/sharer.php?u=https://ahmadawais.com/talks/" onclick="window.open(this.href, 'facebook-share','width=580,height=296');return false;" class="socialdark facebook"><i class="fa fa-facebook"></i></a></li> 790 <li><a href="/cdn-cgi/l/email-protection#8fb0ede0ebf6b2e7fbfbfffcb5a0a0eee7e2eeebeef8eee6fca1ece0e2a0fbeee3e4fca0" class="socialdark email"><i class="fa fa-envelope"></i></a></li> 791 </ul> 792 </div> 793 </section> 794 795<section class="widget authorprofile"> 796 <div class="wrapper" style="text-align: left;"> 797 <div class="info" itemprop="author" itemscope="" itemtype="http://schema.org/Person"> 798 <a rel="nofollow external noopener noreferrer" href="https://x.com/MrAhmadAwais/" class="profile gravatar"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=230" itemprop="image" alt="Ahmad Awais"></a> 799 <div class="meta">
800 <span class="title">Author</span> 801 <h3 itemprop="name"> 802 <a href="https://AhmadAwais.com/" itemprop="url" rel="author">Ahmad Awais</a> 803 </h3> 804 <div class="socialButtons" style="justify-content: left;"> 805 <div class=""> 806 <!--
806<script async defer src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
806 807 <a class="twitter-follow-button" data-size="large" data-show-screen-name="false" aria-label="Follow Ahmad Awais on X" href="https://twitter.com/MrAhmadAwais"> 808 ⯠X 809 </a> --> 810 811 <style> 812 .xbtn-widget { 813 display: inline-flex; 814 overflow: hidden; 815 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; 816 font-size: 0; 817 line-height: 0; 818 white-space: nowrap; 819 } 820 821 .xbtn-btn { 822 display: inline-flex; 823 align-items: center; 824 height: 16px; 825 padding: 5px 10px !important; 826 font-size: 12px; 827 font-weight: 600; 828 line-height: 16px; 829 vertical-align: bottom; 830 cursor: pointer; 831 user-select: none; 832 text-decoration: none; 833 border: 1px solid #d1d9e0; 834 border-radius: .25em; 835 color: #25292e; 836 background-color: #ebf0f4; 837 background-image: linear-gradient(180deg, #f6f8fa, #ebf0f4 90%); 838 transition: background-position 0.1s ease; 839 } 840 841 .xbtn-btn:hover, 842 .xbtn-btn:focus { 843 background-color: #e5eaee; 844 background-position: 0 -0.5em; 845 border-color: #d1d9e0; 846 background-image: linear-gradient(180deg, #eff2f5, #e5eaee 90%); 847 } 848 849 .xbtn-btn:active { 850 background-color: #e6eaef; 851 border-color: #d1d9e0; 852 background-image: none; 853 } 854 855 .xbtn-btn:focus-visible { 856 outline: 2px solid #0969da; 857 outline-offset: -2px; 858 } 859 860 .xbtn-logo { 861 display: inline-block; 862 width: 14px; 863 height: 14px; 864 margin-right: 4px; 865 fill: currentColor; 866 } 867 868 @media (prefers-color-scheme: dark) { 869 .xbtn-btn { 870 color: #f0f6fc; 871 background-color: #1a2026; 872 border-color: #3d444d; 873 background-image: linear-gradient(180deg, #212830, #1a2026 90%); 874 } 875 876 .xbtn-btn:hover, 877 .xbtn-btn:focus { 878 background-color: #1f242c; 879 border-color: #3d444d; 880 background-image: linear-gradient(180deg, #262c36, #1f242c 90%); 881 } 882 883 .xbtn-btn:active { 884 background-color: #2a313c; 885 border-color: #3d444d; 886 background-image: none; 887 } 888 889 .xbtn-btn:focus-visible { 890 outline: 2px solid #1f6feb; 891 } 892 } 893 </style> 894 <div class="xbtn-widget"> 895 <a class="xbtn-btn" href="https://x.com/MrAhmadAwais" rel="noopener" target="_blank" aria-label="Follow Ahmad Awais on X" style="padding: 1rem !important; margin-right: 0.5rem;"> 896 <svg class="xbtn-logo" viewBox="0 0 24 24" aria-hidden="true"> 897 <path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z" /> 898 </svg> 899 <span>@MrAhmadAwais</span> 900 </a> 901 </div> 902 </div> 903 904 <div class=""> 905 <div class="xbtn-widget"> 906 <a class="xbtn-btn" href="https://github.com/AhmadAwais" rel="noopener" target="_blank" aria-label="Follow Ahmad Awais on GitHub" style="padding: 1rem !important;"> 907 <svg class="xbtn-logo" viewBox="0 0 16 16" aria-hidden="true"> 908 <path fill-rule="evenodd" d="M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z" /> 909 910 </svg> 911 <span>Follow @AhmadAwais</span> 912 </a> 913 </div> 914 915 <!--
915<script async defer src="https://buttons.github.io/buttons.js"></script>
915 916 <a class="github-button" href="https://github.com/AhmadAwais" data-color-scheme="no-preference: light; light: light; dark: dark;" data-size="large" data-show-count="true" aria-label="Follow @AhmadAwais on GitHub">Follow @AhmadAwais</a> --> 917 </div> 918 </div> 919 </div> 920 </div> 921 <p style="text-align: left;"><p>Founder & CEO of â <a href="https://commandcode.ai" target="_blank" rel="noopener">Command Code</a> coding agent with taste. Founded <a href="https://langbase.com" target="_blank" rel="noopener">Langbase.com</a>, <a href="https://langbase.com/agents" target="_blank" rel="noopener">AI cloud</a> to build, deploy, and scale AI agents with tools & memory · Creator of <a href="https://command.new" target="_blank" rel="noopener">Command.new</a>.</p> 922<p><em><a href="https://x.com/MrAhmadAwais/status/1415693462238896139">"Awais is an awesome example for developers"</a></em> â Satya Nadella, CEO of Microsoft.</p> 923<p><a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/">NASA Mars Ingenuity Helicopter mission code contributor</a> <a href="https://ahmadawais.com/github-stars/">8th GitHub Stars Award recipient</a> with 5x GitHub Stars Award (Listed as GitHub's #1 JavaScript trending developer). <a href="https://ahmadawais.com/google-developers-expert/">Google Developers Expert Web DevRel</a>.</p> 924<p>Ex VP Eng (DevTools & DevRel) Rapid · Google Developers Advisory Board (gDAB) founding member · AI/ML/DevTools <a href="https://www.aiangels.fund/" rel="nofollow external noopener noreferrer" target="_blank">Angel Investor</a> (Replit, Resend, Daytona, Gumroad and <a href="/contact">you</a>?) ⯠<a href="https://www.aiangels.fund/" rel="nofollow external noopener noreferrer" target="_blank">AI/ML Advisory Board</a> San Francisco, DevNetwork.</p> 925<p><a href="https://ahmadawais.com/github-stars/">Award-winning Open Source Engineering leader</a> authored hundreds of <a href="https://github.com/ahmadawais" rel="nofollow external noopener noreferrer" target="_blank">open-source dev-tools and software libraries</a> used by millions of developers, including <a href="https://github.com/ahmadawais/shades-of-purple-vscode#put-shades-of-purple-in-other-places" rel="nofollow external noopener noreferrer" target="_blank">Shades of Purple</a> code theme and <a href="https://github.com/ahmadawais/corona-cli" rel="nofollow external noopener noreferrer" target="_blank">corona-cli</a>.</p> 926<p><spa>Linux Foundation</spa> (Node.js Committee Lead), OpenAPI Business Governing Board. Taught 108K+ developers via <a href="https://NodeCLI.com/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=ahmadawais.com">NodeCLI.com</a> and <a href="https://VSCode.pro/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=ahmadawais.com">VSCode.pro</a> course. 274 million views, blogging for 24 yrs.</p> 927<p>⯠Read more about <a href="https://AhmadAwais.com/about">Ahmad Awais</a> or come say hi on ð <a href="https://x.com/intent/follow?screen_name=MrAhmadAwais">@MrAhmadAwais</a>.</p> 928</p> 929 <ul class="authorsocial"> 930 <li><a rel="nofollow external noopener noreferrer" href="https://x.com/MrAhmadAwais/" target="_blank" class="socialdark twitter"><i class="fa fa-twitter"></i></a></li> 931 <li><a rel="nofollow external noopener noreferrer" href="https://github.com/ahmadawais" target="_blank" class="socialdark github"><i class="fa fa-github"></i></a></li> 932 <li><a rel="nofollow external noopener noreferrer" href="https://www.linkedin.com/in/mrahmadawais/" target="_blank" class="socialdark linkedin"><i class="fa fa-linkedin"></i></a></li> 933 <li><a rel="nofollow external noopener noreferrer" href="https://fb.com/ahmadawais" target="_blank" class="socialdark facebook"><i class="fa fa-facebook"></i></a></li> 934 <li><a rel="nofollow external noopener noreferrer" href="https://stackoverflow.com/users/950111/ahmad-awais?tab=profile" target="_blank" class="socialdark stack-overflow"><i class="fa fa-stack-overflow"></i></a></li> 935 <li><a rel="nofollow external noopener noreferrer" href="https://dribbble.com/ahmadawais" target="_blank" class="socialdark dribbble"><i class="fa fa-dribbble"></i></a></li> 936 <li><a rel="nofollow external noopener noreferrer" href="https://www.youtube.com/c/AhmadAwais" target="_blank" class="socialdark youtube"><i class="fa fa-youtube"></i></a></li> 937 <li><a rel="nofollow external noopener noreferrer" href="https://instagram.com/mrahmadawais/" target="_blank" class="socialdark instagram"><i class="fa fa-instagram"></i></a></li> 938 </ul> 939 </div> 940</section> 941 942 943 944 </main> 945 946 947<footer class="main"> 948 <section class="widget copyright parent"> 949 <div class="child"> 950 <img src="https://github.com/AhmadAwais.png" itemprop="image" alt="Ahmad Awais" data-no-retina="true" class="footer-aa" /> 951 <h2 class="domain"><a href="https://AhmadAwais.com/">Ahmad Awais</a></h2> 952 <p class="main">CEO & Founder of <a href="https://commandcode.ai">Command Code</a> | Langbase.com â AI Cloud. Angel Investor, Google Developers Advisory Board (gDAB) founding member, AI/ML SF DevNetwork. Ex VP of Developer Relations (DevRel, Dev Experience, DevTools) RapidAPI. <a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/">NASA mars mission</a> contributor. Award-winning open source engineering leader. 953 <br /><a class="text-yellow" href="/about/">Read more: Bio/Awards/Talks</a>. 954 </p> 955 <p class="main">
956 Copyright © <a href="https://AhmadAwais.com/">Ahmad Awais</a> 2000 - 2026. All rights reserved. 957 <br class="xsmall" /> 958 <a href="https://awais.dev/kinsta" rel="nofollow external">Proudly published with WordPress & hosted with Kinsta</a>. 959 </p> 960 961 <div class="aa_wpt_wrap aa_wpt"> 962 <form class="aa_wpt__form"> 963 <input class="input aa_wpt__form__email email" tabindex="0" name="EMAIL" required type="email" value placeholder="Your best email..."> 964 <button class="input aa_wpt__form__subscribe subscribe" name="subscribe" type="submit" value="SUBSCRIBE"><i class="fa fa-paper-plane"></i></button> 965 </form> 966 <div class="aa_status "><span> 967 <p>⨠201,748+ Developers already subscribed.</p> 968 </span></div> 969 </div> 970 </div> 971 972 <div class="child"> 973 <ul class="social"> 974 <li><a href="https://x.com/MrAhmadAwais/" target="_blank" rel="noreferrer noopener" class="socialbutton twitter"><i class="fa fa-twitter"></i></a></li> 975 <li><a href="https://github.com/AhmadAwais" target="_blank" rel="noreferrer noopener" class="socialbutton github"><i class="fa fa-github"></i></a></li> 976 <li><a href="https://www.linkedin.com/in/MrAhmadAwais/" target="_blank" rel="noreferrer noopener" class="socialbutton linkedin"><i class="fa fa-linkedin"></i></a></li> 977 <li><a href="https://www.youtube.com/AhmadAwais" target="_blank" rel="noreferrer noopener" class="socialbutton youtube"><i class="fa fa-youtube"></i></a></li> 978 <li class="xsmall"><a href="https://dribbble.com/ahmadawais" target="_blank" rel="noreferrer noopener" class="socialbutton dribbble"><i class="fa fa-dribbble"></i></a></li> 979 <li class="xsmall"><a href="https://fb.com/AhmadAwais" target="_blank" rel="noreferrer noopener" class="socialbutton facebook"><i class="fa fa-facebook"></i></a></li> 980 <li class="xsmall"><a href="https://www.instagram.com/MrAhmadAwais/" target="_blank" rel="noreferrer noopener" class="socialbutton instagram"><i class="fa fa-instagram"></i></a></li> 981 <li><a href="https://stackoverflow.com/users/950111/ahmad-awais?tab=profile" target="_blank" rel="noreferrer noopener" class="socialbutton stackoverflow"><i class="fa fa-stack-overflow"></i></a></li> 982 <!-- <li><a href="" target="_blank" rel="noreferrer noopener" class="socialbutton reddit"><i class="fa fa-reddit"></i></a></li> 983 <li><a href="" target="_blank" rel="noreferrer noopener" class="socialbutton twitch"><i class="fa fa-twitch"></i></a></li> --> 984 </ul> 985 <ul> 986 <li>â Coding agent with taste <a href="https://commandcode.ai/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=Ahmad%20Awais">Command Code</a></li> 987 <li><a href="/courses/">⨠Courses</a> <a href="/talks/">ð Talks</a> <a href="/uses/">âï¸ Uses</a> <a href="/press/">ð° Press</a></li> 988 <li><a href="/contact/">ð¤ Contact</a> <a href="/subscribe/">ð¨ Newsletter</a> <a href="/feed/">ð RSS <span class="xsmall">Feed</span></a></li> 989 <!-- <li>â³ Professional Development Courses</li> --> 990 <li>ð Learn JavaScript & <a href="https://nodecli.com/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=Ahmad%20Awais">build Node.js CLI</a></li> 991 <li>ð Become a <a href="https://vscode.pro/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=Ahmad%20Awais" rel="nofollow external">VSCode Power User</a></li> 992 993 <li>â AI Cloud <a href="https://langbase.com/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=Ahmad%20Awais">Langbase</a></li> 994 <li>â <a href="https://command.new/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=Ahmad%20Awais">COMMAND.new</a></li> 995 </ul> 996 <p class="main terms"> 997 • <a href="https://AhmadAwais.com/terms">Terms</a> • <a href="https://AhmadAwais.com/privacy"> Privacy</a> • <a href="https://AhmadAwais.com/disclaimer">Disclaimer</a> 998 </p> 999 </div> 1000 </section> 1001</footer>
vendor: 114 bytes, lines 1001-1003
1001 1002 1003 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1003<script>
vendor: 351 bytes, lines 1003-1009
1003 1004 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 1005 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 1006 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 1007 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 1008 1009 ga('create', '
1009UA-47913811-1
vendor: 41 bytes, lines 1009-1011
1009', 'auto'); 1010 ga('send', 'pageview'); 1011
1011</script>
1011 1012 1013
1013<script type="text/javascript"> 1014 (function($) { 1015 $(document).ready(function() { 1016 function storageAvailable(type) { 1017 try { 1018 var storage = window[type], 1019 x = '__storage_test__'; 1020 storage.setItem(x, x); 1021 storage.removeItem(x); 1022 return !0; 1023 } catch (e) { 1024 return ( 1025 e instanceof DOMException && 1026 (e.code === 22 || 1027 e.code === 1014 || 1028 e.name === 'QuotaExceededError' || 1029 e.name === 'NS_ERROR_DOM_QUOTA_REACHED') && 1030 storage.length !== 0 1031 ); 1032 } 1033 } 1034 var form = $('.aa_wpt__form'); 1035 var status = $('.aa_status'); 1036 var mailMe = 1037 'Oops! I tried, but something went wrong. <br> Can you try again, by refreshing the page or ? <a href="https://ahmadawais.com/contact" target="_blank">contact me</a>!<br>'; 1038 function validateEmail(email) { 1039 var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; 1040 return re.test(email); 1041 } 1042 form.on('submit', function(e) { 1043 e.preventDefault(); 1044 var thisForm = $(this); 1045 var subscribeBtn = $('.aa_wpt__form__subscribe') 1046 var status = thisForm.closest('.aa_wpt').find('.aa_status'); 1047 status.html('<div class="loading">âï¸ SUBMITTING </div>'); 1048 subscribeBtn.attr('disabled', true); 1049 var email = thisForm.children('.email').val(); 1050 if (storageAvailable('localStorage')) { 1051 localStorage.setItem('WPC_userEmail', email); 1052 } 1053 if (validateEmail(email)) { 1054 var params = { email: email, TAG: 'AHMADAWAIScom' }; 1055 url = 'https://mails.ahmadawais.com/aa/thedevtakeaway/api.php'; 1056 url = url + '?' + $.param(params); 1057 $.getJSON(url, function(data) { 1058 // console.log( 'data', data ); 1059 if (data.status !== true && data.message === '') { 1060 status.empty().html(mailMe); 1061 subscribeBtn.attr('disabled', false); 1062 ga('send', 'event', 'MEMBERSHIP', 'signup', 'FAIL â STATUS: false && MSG: empty'); 1063 } 1064 if ( data.code === 400 && data.RES_HTTP_CODE !==201 && data.RES_HTTP_CODE !== 500 && data.status !== true ) { 1065 status.empty().html('ð Oyee! Enter a valid email address! <br />' + data.message); 1066 subscribeBtn.attr('disabled', false); 1067 ga('send', 'event', 'MEMBERSHIP', 'signup', 'FAIL â MSG: ' + data.message); 1068 } else { 1069 if ("Already subscribed!" === data.message && data.status === true) { 1070 status.empty().html('<div>ð¯ You are ' + data.message.toLowerCase() + '</div>'); 1071 subscribeBtn.attr('disabled', false); 1072 } else { 1073 if(data.status === true){ 1074 status 1075 .empty() 1076 .html( 1077 '<div>ð¯ ' + data.message + ' ð© Now just click the confirmation link I emailed you!</div>' 1078 ); 1079 subscribeBtn.attr('disabled', false); 1080 } 1081 } 1082 if (201 === data.RES_HTTP_CODE) { 1083 ga('send', 'event', 'MEMBERSHIP', 'signup', 'success', '01'); 1084 } else if (500 === data.RES_HTTP_CODE) { 1085 ga('send', 'event', 'MEMBERSHIP', 'signup', 'already registered'); 1086 } else { 1087 ga('send', 'event', 'MEMBERSHIP', 'signup', 'success'); 1088 } 1089 } 1090 }).error(function(error) { 1091 status.empty().html(mailMe + ' ERROR: ' + error.status); 1092 subscribeBtn.attr('disabled', false); 1093 1094 ga('send', 'event', 'MEMBERSHIP', 'signup', 'ERROR â STAUTS:' + error.status); 1095 }); 1096 } else { 1097 status.empty().html('ð ERROR: Enter a valid email address.'); 1098 subscribeBtn.attr('disabled', false); 1099 } 1100 }); 1101 if (storageAvailable('localStorage')) { 1102 var lsUserEmail = localStorage.getItem('WPC_userEmail'); 1103 if (lsUserEmail) { 1104 ga('send', 'event', 'USER', 'Known'); 1105 } else { 1106 ga('send', 'event', 'USER', 'Unknown'); 1107 } 1108 } 1109 $('a').each(function() { 1110 var a = new RegExp('/' + window.location.host + '/'); 1111 if (this.href && !a.test(this.href)) { 1112 $(this).click(function(event) { 1113 event.preventDefault(); 1114 event.stopPropagation(); 1115 window.open(this.href, '_blank'); 1116 gaOBLClick(event); 1117 }); 1118 } 1119 }); 1120 function gaOBLClick(event) { 1121 ga('send', 'event', { 1122 eventCategory: 'Outbound Link', 1123 eventAction: 'click', 1124 eventLabel: event.target.href, 1125 transport: 'beacon' 1126 }); 1127 } 1128 $('.chosen-single').on('click', function(e) { 1129 e.preventDefault(); 1130 }); 1131 }); 1132})(jQuery); 1133 1134 </script>
1134 1135 1136
1136<script type="speculationrules"> 1137{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/aa_v2_child/*","/wp-content/themes/aa_v2/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1138</script>
vendor: 1 bytes, line 1138
1138
1139<script type="text/javascript"> 1140( function() { 1141 var nativeLazyloadInitialize = function() { 1142 var lazyElements, script; 1143 if ( 'loading' in HTMLImageElement.prototype ) { 1144 lazyElements = [].slice.call( document.querySelectorAll( '.native-lazyload-js-fallback' ) ); 1145 lazyElements.forEach( function( element ) { 1146 if ( ! element.dataset.src ) { 1147 return; 1148 } 1149 element.src = element.dataset.src; 1150 delete element.dataset.src; 1151 if ( element.dataset.srcset ) { 1152 element.srcset = element.dataset.srcset; 1153 delete element.dataset.srcset; 1154 } 1155 if ( element.dataset.sizes ) { 1156 element.sizes = element.dataset.sizes; 1157 delete element.dataset.sizes; 1158 } 1159 element.classList.remove( 'native-lazyload-js-fallback' ); 1160 } ); 1161 } else if ( ! document.querySelector( 'script#native-lazyload-fallback' ) ) { 1162 script = document.createElement( 'script' ); 1163 script.id = 'native-lazyload-fallback'; 1164 script.type = 'text/javascript'; 1165 script.src = 'https://ahmadawais.com/wp-content/plugins/native-lazyload/assets/js/lazyload.js'; 1166 script.defer = true; 1167 document.body.appendChild( script ); 1168 } 1169 }; 1170 if ( document.readyState === 'complete' || document.readyState === 'interactive' ) { 1171 nativeLazyloadInitialize(); 1172 } else { 1173 window.addEventListener( 'DOMContentLoaded', nativeLazyloadInitialize ); 1174 } 1175}() ); 1176</script>
1176 1177
1177<script id="semantic-linkbacks-js" src="https://ahmadawais.com/wp-content/plugins/semantic-linkbacks/js/semantic-linkbacks.js?ver=3.12.0"></script>
vendor: 1 bytes, line 1177
1177
1178<script id="ecko_js-js-extra"> 1179var ecko_theme_vars = {"general_hidecomments":"1","general_disable_syntax_highlighter":"1","videocover_mp4":"","videocover_webm":"","localization_viewcomments":"View Comments","localization_comments":"Comments"}; 1180var eckoThemeVars = {"general_hidecomments":"1","general_disable_syntax_highlighter":"1","videocover_mp4":"","videocover_webm":"","localization_viewcomments":"View Comments","localization_comments":"Comments","template_url":"https://ahmadawais.com/wp-content/themes/aa_v2"}; 1181//# sourceURL=ecko_js-js-extra 1182</script>
vendor: 1 bytes, line 1182
1182
1183<script id="ecko_js-js" src="https://ahmadawais.com/wp-content/themes/aa_v2/assets/js/theme.min.js?ver=1.2.2.patch1"></script>
vendor: 1 bytes, line 1183
1183
1184<script async data-wp-strategy="async" fetchpriority="low" id="comment-reply-js" src="https://ahmadawais.com/wp-includes/js/comment-reply.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1184
1184
1185<script id="wp-featherlight-js" src="https://ahmadawais.com/wp-content/plugins/wp-featherlight/js/wpFeatherlight.pkgd.min.js?ver=1.3.4"></script>
vendor: 1 bytes, line 1185
1185
1186<script id="jetpack-stats-js-before"> 1187_stq = window._stq || []; 1188_stq.push([ "view", {"v":"ext","blog":"69295442","post":"6708","tz":"-7","srv":"ahmadawais.com","j":"1:16.2"} ]); 1189_stq.push([ "clickTrackerInit", "69295442", "6708" ]); 1190//# sourceURL=jetpack-stats-js-before 1191</script>
vendor: 1 bytes, line 1191
1191
1192<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202640.js"></script>
vendor: 1 bytes, line 1192
1192
1193<script id="wp-emoji-settings" type="application/json"> 1194{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://ahmadawais.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 1195</script>
vendor: 1 bytes, line 1195
1195
1196<script type="module"> 1197/*! This file is auto-generated */ 1198var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1199//# sourceURL=https://ahmadawais.com/wp-includes/js/wp-emoji-loader.min.js 1200</script>
1200 1201 1202 <!-- Cloudflare Web Analytics -->
vendor: 99 bytes, line 1202
1202<script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "
12025a1aa506aa2340f4963661c764d493a9
vendor: 13 bytes, line 1202
1202"}'></script>
1202<!-- End Cloudflare Web Analytics --> 1203 1204</body> 1205</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.