CINXE.COM
Copilot X heralds a new era of AI-powered coding
<!doctype html> <html class="no-js" lang="en-GB"> <head> <meta charset="utf-8"> <!-- Force IE to use the latest rendering engine available --> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-- Mobile Meta --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script type="text/javascript"> /* <![CDATA[ */ var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); /* ]]> */ </script> <meta class="foundation-mq"> <!-- If Site Icon isn't set in customizer --> <link rel="pingback" href="https://www.developer-tech.com/xmlrpc.php"> <script type="text/javascript">function theChampLoadEvent(e){var t=window.onload;if(typeof window.onload!="function"){window.onload=e}else{window.onload=function(){t();e()}}}</script> <script data-service="twitter" data-category="marketing" type="text/plain">var theChampDefaultLang = 'en_GB', theChampCloseIconPath = 'https://www.developer-tech.com/wp-content/plugins/super-socializer/images/close.png';</script> <script>var theChampSiteUrl = 'https://www.developer-tech.com', theChampVerified = 0, theChampEmailPopup = 0, heateorSsMoreSharePopupSearchText = 'Search';</script> <script type="text/plain" data-service="general" data-category="marketing"> var theChampFBKey = '352262578118942', theChampFBLang = 'en_GB', theChampFbLikeMycred = 0, theChampSsga = 0, theChampCommentNotification = 0, theChampHeateorFcmRecentComments = 0, theChampFbIosLogin = 0; </script> <script type="text/javascript">var theChampFBCommentUrl = 'https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/'; var theChampFBCommentColor = ''; var theChampFBCommentNumPosts = ''; var theChampFBCommentWidth = '100%'; var theChampFBCommentOrderby = ''; var theChampCommentingTabs = "wordpress,facebook,disqus", theChampGpCommentsUrl = 'https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/', theChampDisqusShortname = '', theChampScEnabledTabs = 'wordpress,fb', theChampScLabel = 'Leave a reply', theChampScTabLabels = {"wordpress":"Default Comments (0)","fb":"Facebook Comments","disqus":"Disqus Comments"}, theChampGpCommentsWidth = 0, theChampCommentingId = 'respond'</script> <script type="text/plain" data-service="twitter" data-category="marketing"> var theChampSharingAjaxUrl = 'https://www.developer-tech.com/wp-admin/admin-ajax.php', heateorSsFbMessengerAPI = 'https://www.facebook.com/dialog/send?app_id=352262578118942&display=popup&link=%encoded_post_url%&redirect_uri=%encoded_post_url%',heateorSsWhatsappShareAPI = 'web', heateorSsUrlCountFetched = [], heateorSsSharesText = 'Shares', heateorSsShareText = 'Share', theChampPluginIconPath = 'https://www.developer-tech.com/wp-content/plugins/super-socializer/images/logo.png', theChampSaveSharesLocally = 0, theChampHorizontalSharingCountEnable = 0, theChampVerticalSharingCountEnable = 0, theChampSharingOffset = -10, theChampCounterOffset = -10, theChampMobileStickySharingEnabled = 0, heateorSsCopyLinkMessage = "Link copied."; var heateorSsHorSharingShortUrl = "https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/";var heateorSsVerticalSharingShortUrl = "https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/"; </script> <style type="text/css"> .the_champ_button_instagram span.the_champ_svg,a.the_champ_instagram span.the_champ_svg{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)} .the_champ_horizontal_sharing .the_champ_svg,.heateor_ss_standard_follow_icons_container .the_champ_svg{ color: #fff; border-width: 0px; border-style: solid; border-color: transparent; } .the_champ_horizontal_sharing .theChampTCBackground{ color:#666; } .the_champ_horizontal_sharing span.the_champ_svg:hover,.heateor_ss_standard_follow_icons_container span.the_champ_svg:hover{ border-color: transparent; } .the_champ_vertical_sharing span.the_champ_svg,.heateor_ss_floating_follow_icons_container span.the_champ_svg{ color: #fff; border-width: 0px; border-style: solid; border-color: transparent; } .the_champ_vertical_sharing .theChampTCBackground{ color:#666; } .the_champ_vertical_sharing span.the_champ_svg:hover,.heateor_ss_floating_follow_icons_container span.the_champ_svg:hover{ border-color: transparent; } @media screen and (max-width:783px){.the_champ_vertical_sharing{display:none!important}}</style> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <script type="text/javascript" id="wpp-js" src="https://www.developer-tech.com/wp-content/plugins/wordpress-popular-posts/assets/js/wpp.min.js?ver=7.1.0" data-sampling="0" data-sampling-rate="100" data-api-url="https://www.developer-tech.com/wp-json/wordpress-popular-posts" data-post-id="44406" data-token="4e48c0e597" data-lang="0" data-debug="0"></script> <!-- This site is optimized with the Yoast SEO plugin v23.9 - https://yoast.com/wordpress/plugins/seo/ --> <title>Copilot X heralds a new era of AI-powered coding</title> <meta name="description" content="GitHub has unveiled Copilot X, an upgraded version of its AI-powered coding assistance tool." /> <link rel="canonical" href="https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/" /> <meta property="og:locale" content="en_GB" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Copilot X heralds a new era of AI-powered coding" /> <meta property="og:description" content="GitHub has unveiled Copilot X, an upgraded version of its AI-powered coding assistance tool." /> <meta property="og:url" content="https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/" /> <meta property="og:site_name" content="Developer Tech News" /> <meta property="article:publisher" content="https://www.facebook.com/DeveloperTech/" /> <meta property="article:published_time" content="2023-03-24T15:58:35+00:00" /> <meta property="article:modified_time" content="2023-03-24T15:58:38+00:00" /> <meta property="og:image" content="https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming.jpg" /> <meta property="og:image:width" content="2200" /> <meta property="og:image:height" content="1169" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="author" content="Ryan Daws" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:creator" content="@Gadget_Ry" /> <meta name="twitter:site" content="@Developer_Tech" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Ryan Daws" /> <meta name="twitter:label2" content="Estimated reading time" /> <meta name="twitter:data2" content="2 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/#article","isPartOf":{"@id":"https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/"},"author":{"@id":"https://www.developer-tech.com/#/schema/person/e06d534471dc1b79125c6dec4ae325d5"},"headline":"Copilot X heralds a new era of AI-powered coding","datePublished":"2023-03-24T15:58:35+00:00","dateModified":"2023-03-24T15:58:38+00:00","mainEntityOfPage":{"@id":"https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/"},"wordCount":365,"commentCount":0,"publisher":{"@id":"https://www.developer-tech.com/#organization"},"image":{"@id":"https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/#primaryimage"},"thumbnailUrl":"https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming.jpg","keywords":["AI","artificial intelligence","coding","copilot","copilot x","github","github copilot","gpt-4","microsoft","openai","programming","tool"],"articleSection":["Artificial Intelligence","Developer","Development Tools","Go","HTML","Java","JavaScript","Kotlin","Languages","Platforms","Python","Rust","Swift"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/#respond"]}]},{"@type":"WebPage","@id":"https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/","url":"https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/","name":"Copilot X heralds a new era of AI-powered coding","isPartOf":{"@id":"https://www.developer-tech.com/#website"},"primaryImageOfPage":{"@id":"https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/#primaryimage"},"image":{"@id":"https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/#primaryimage"},"thumbnailUrl":"https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming.jpg","datePublished":"2023-03-24T15:58:35+00:00","dateModified":"2023-03-24T15:58:38+00:00","description":"GitHub has unveiled Copilot X, an upgraded version of its AI-powered coding assistance tool.","breadcrumb":{"@id":"https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/#primaryimage","url":"https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming.jpg","contentUrl":"https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming.jpg","width":2200,"height":1169},{"@type":"BreadcrumbList","@id":"https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.developer-tech.com/"},{"@type":"ListItem","position":2,"name":"News","item":"https://www.developer-tech.com/news/"},{"@type":"ListItem","position":3,"name":"Copilot X heralds a new era of AI-powered coding"}]},{"@type":"WebSite","@id":"https://www.developer-tech.com/#website","url":"https://www.developer-tech.com/","name":"Developer Tech News","description":"Gaming, Apps, HTML5, Java, PHP, C#, .net, IOT","publisher":{"@id":"https://www.developer-tech.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.developer-tech.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https://www.developer-tech.com/#organization","name":"Developer Tech News","url":"https://www.developer-tech.com/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.developer-tech.com/#/schema/logo/image/","url":"https://www.developer-tech.com//wp-content/uploads/sites/3/2020/03/developer-tech.png","contentUrl":"https://www.developer-tech.com//wp-content/uploads/sites/3/2020/03/developer-tech.png","width":455,"height":70,"caption":"Developer Tech News"},"image":{"@id":"https://www.developer-tech.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/DeveloperTech/","https://x.com/Developer_Tech","https://www.linkedin.com/groups/54723/"]},{"@type":"Person","@id":"https://www.developer-tech.com/#/schema/person/e06d534471dc1b79125c6dec4ae325d5","name":"Ryan Daws","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.developer-tech.com/#/schema/person/image/0a89168c3b9fc190f9bdbce571d2fa5f","url":"https://secure.gravatar.com/avatar/b8c5d238e1fddd55d8a0064f1a534ba5?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/b8c5d238e1fddd55d8a0064f1a534ba5?s=96&d=mm&r=g","caption":"Ryan Daws"},"description":"Ryan Daws is a senior editor at TechForge Media with over a decade of experience in crafting compelling narratives and making complex topics accessible. His articles and interviews with industry leaders have earned him recognition as a key influencer by organisations like Onalytica. Under his leadership, publications have been praised by analyst firms such as Forrester for their excellence and performance. Connect with him on X (@gadget_ry), Bluesky (@gadgetry.bsky.social), and/or Mastodon (@gadgetry@techhub.social)","sameAs":["https://twitter.com/gadget_ry"],"url":"https://www.developer-tech.com/news/author/ryan/","jobTitle":"Senior Editor"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//use.fontawesome.com' /> <link rel="alternate" type="application/rss+xml" title="Developer Tech News » Feed" href="https://www.developer-tech.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Developer Tech News » Comments Feed" href="https://www.developer-tech.com/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Developer Tech News » Copilot X heralds a new era of AI-powered coding Comments Feed" href="https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/feed/" /> <link rel='stylesheet' id='wp-block-library-css' href='https://www.developer-tech.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7.1' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .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} </style> <style id='global-styles-inline-css' type='text/css'> :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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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%);--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}.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;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='publishers-toolbox-popular-posts-css' href='https://www.developer-tech.com/wp-content/plugins/publishers-toolbox-popular-posts/frontend/css/publishers-toolbox-popular-posts-public.css?ver=1.0.0' type='text/css' media='all' /> <link rel='stylesheet' id='cmplz-general-css' href='https://www.developer-tech.com/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1731666021' type='text/css' media='all' /> <link rel='stylesheet' id='wordpress-popular-posts-css-css' href='https://www.developer-tech.com/wp-content/plugins/wordpress-popular-posts/assets/css/wpp.css?ver=7.1.0' type='text/css' media='all' /> <link rel='stylesheet' id='TechForge-css' href='https://www.developer-tech.com/wp-content/themes/TechForge/assets/styles/style.css?ver=1709048282' type='text/css' media='all' /> <style id='TechForge-inline-css' type='text/css'> body {background-color:#ffffff;color:#4a4a4a;} .menu .menu-item a, .widget .category:hover,.small-title,.techforge-dropdown .icon{color:#f05a28;} .menu .menu-item a:hover,.menu .menu-item a:focus, .menu .menu-item.active a, .dropdown.menu > li.is-active > a,.menu .menu-item.current_page_item a,.footer .widget a:hover,h2 a:hover, .techforge-dropdown:hover .icon{color:#ee4811;} .dropdown.menu > li.is-dropdown-submenu-parent > a::after {border-color:#f05a28 transparent transparent !important;} #offcanvas-nav .techforge-dropdown[aria-expanded="true"] > .icon{color:#ee4811;} .dropdown.menu > li.is-active > a::after, .dropdown.menu > li.active > a::after {border-color:#ee4811 transparent transparent !important;} a {color:#f05a28;} a:hover, a:focus, .byline a:hover {color:#ee4811 !important;} .customize,h4.widgettitle,.home h2{color: #f05a28} h1,h2,h3,h4,h5,h6,.article-header h3 a{color:#404041;} label {color:#404041;} .widget_mc4wp_form_widget {background-color:#ee4811;} .widget_mc4wp_form_widget .btn, .mobile-links-bar{background-color:#f05a28;} .widget_mc4wp_form_widget .btn:hover{background-color:#f05a28;} .button{background-color:#f05a28;} .menu-icon{background-color: #404041;} .you-are-here{color: #ee4811;} .mobile-search .search-box-icon{background-color: #ffffff;color: #404041;} .mobile-links-bar a{color: #ffffff !important;} #loginModal .gform_wrapper .gsection{border-bottom: 2px solid #ee4811;} .mobile-links-bar .techforge-social-widget .twp-social-widget ul li a{color: #ffffff !important;} .title-bar{background: #ffffff !important;} .off-canvas-content .menu-bar {border-bottom-color: #ffffff;} .button:focus, .button:hover, .invert{background-color:#ee4811;} .invert:focus, .invert:hover{background-color:#f05a28;} .accent, .featured a h3:hover, .widget a:hover, .widget a h3:hover{color: #ee4811;} .footer .widget h4.widgettitle, .footer .widget a{color:#f05a28;} .menu .techforge-login.menu-item a{color:#ee4811;border-left: 1px solid #ee4811; border-right: 1px solid #ee4811;} .reg-footer {border-top: #ee4811; } .content-gate {border-color: #ee4811; } .subscribe-widget {background-color:#ee4811;} .navigation .tf-events-link {background-color:#ee4811;} </style> <link rel='stylesheet' id='TechForge-multiselect-css' href='https://www.developer-tech.com/wp-content/themes/TechForge/assets/styles/jquery.multiselect.css?ver=1709048282' type='text/css' media='all' /> <link rel='stylesheet' id='the_champ_frontend_css-css' href='https://www.developer-tech.com/wp-content/plugins/super-socializer/css/front.css?ver=7.14' type='text/css' media='all' /> <link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v6.5.1/css/all.css' type='text/css' media='all' integrity="sha384-t1nt8BQoYMLFN5p42tRAtuAAFQaCQODekUVeKKZrEnEyp4H2R0RHFz0KWpmj7i8g" crossorigin="anonymous" /> <link rel='stylesheet' id='font-awesome-official-v4shim-css' href='https://use.fontawesome.com/releases/v6.5.1/css/v4-shims.css' type='text/css' media='all' integrity="sha384-5Jfdy0XO8+vjCRofsSnGmxGSYjLfsjjTOABKxVr8BkfvlaAm14bIJc7Jcjfq/xQI" crossorigin="anonymous" /> <script type="text/javascript" src="https://www.developer-tech.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.developer-tech.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" id="publishers-toolbox-popular-posts-js-extra"> /* <![CDATA[ */ var ptxFrontendObject = {"ajax_url":"https:\/\/www.developer-tech.com\/wp-admin\/admin-ajax.php","_nonce":"c8ed817f16","post_id":"44406"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.developer-tech.com/wp-content/plugins/publishers-toolbox-popular-posts/frontend/js/publishers-toolbox-popular-posts-public.js?ver=1.0.0" id="publishers-toolbox-popular-posts-js"></script> <script type="text/javascript" src="https://www.developer-tech.com/wp-content/plugins/publishers-toolbox-popular-posts/frontend/js/publishers-toolbox-popular-posts-infinite.js?ver=1.0.0" id="publishers-toolbox-popular-posts-infinite-js"></script> <link rel="https://api.w.org/" href="https://www.developer-tech.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.developer-tech.com/wp-json/wp/v2/posts/44406" /><link rel='shortlink' href='https://www.developer-tech.com/?p=44406' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.developer-tech.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.developer-tech.com%2Fnews%2Fcopilot-x-heralds-new-era-ai-powered-coding%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.developer-tech.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.developer-tech.com%2Fnews%2Fcopilot-x-heralds-new-era-ai-powered-coding%2F&format=xml" /> <style>.cmplz-hidden { display: none !important; }</style> <style id="wpp-loading-animation-styles">@-webkit-keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}@keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}.wpp-widget-block-placeholder,.wpp-shortcode-placeholder{margin:0 auto;width:60px;height:3px;background:#dd3737;background:linear-gradient(90deg,#dd3737 0%,#571313 10%,#dd3737 100%);background-size:200% auto;border-radius:3px;-webkit-animation:bgslide 1s infinite linear;animation:bgslide 1s infinite linear}</style> <!-- Bombora Tag --> <script> //ccm informer (function(f,i,c){var a=decodeURIComponent,e="",l="",o="||",g=";;",h="split",b="length",j="indexOf",k=0,n="localStorage",m="_ccmdt";f[c]=f[c]||{};function d(q){var p;if(f[n]){return f[n][q]||""}else{p=i.cookie.match(q+"=([^;]*)");return(p&&p[1])||""}}f[c].us={};e=a(d(m))[h](o);k=e[b];if(k>0){while(k--){l=e[k][h]("=");if(l[b]>1){if(l[1][j](g)>-1){f[c].us[l[0]]=l[1][h](g);f[c].us[l[0]].pop()}else{f[c].us[l[0]]=l[1]}}}}})(window,document,"_ml"); //ccm tag (function () { _ml = window._ml || {}; _ml.eid = '84460'; _ml.informer = { callback: function (gaSet,gaSend) { //call back when profile is loaded if (typeof ga != 'undefined' && _ml.us) { _ml.us.tp && _ml.us.tp.length > 0 && ga(gaSet, 'dimension1', _ml.us.tp[0]); _ml.us.cr && ga(gaSet, 'dimension2', _ml.us.cr); _ml.us.cs && ga(gaSet, 'dimension3', _ml.us.cs); _ml.us.dm && ga(gaSet, 'dimension4', _ml.us.dm); _ml.us.pc && _ml.us.pc.length > 0 && ga(gaSet, 'dimension5', _ml.us.pc[0]); _ml.us.sn && ga(gaSet, 'dimension6', _ml.us.sn); _ml.us.dcm && ga(gaSet, 'dimension7', _ml.us.dcm ); _ml.us.fa && ga(gaSet, 'dimension8', _ml.us.fa ); _ml.us.ins && _ml.us.ins.length > 0 && ga(gaSet, 'dimension9', _ml.us.ins[0]); _ml.us.pg && _ml.us.pg.length > 0 && ga(gaSet, 'dimension10', _ml.us.pg[0]); _ml.us.edu && ga(gaSet, 'dimension11', _ml.us.edu ); _ml.us.ind && ga(gaSet, 'dimension12', _ml.us.ind); //send custom event to ga ga(gaSend, {'hitType': 'event', 'eventCategory': 'CCM', 'eventAction': 'Loaded Profile', 'nonInteraction': 1}); } }, enable: true }; var s = document.getElementsByTagName('script')[0], cd = new Date(), mltag = document.createElement('script'); mltag.type = 'text/javascript'; mltag.async = true; mltag.src = 'https://ml314.com/tag.aspx?' + cd.getDate() + cd.getMonth() + cd.getFullYear(); s.parentNode.insertBefore(mltag, s); })(); </script> <!-- End Bombora Tag --> <!-- Global site tag (gtag.js) - Google Ads --> <script type="text/plain" data-service="google-analytics" data-category="statistics" async data-cmplz-src="https://www.googletagmanager.com/gtag/js?id=AW-436779939"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-436779939'); </script> <!-- Google tag (gtag.js) --> <script type="text/plain" data-service="google-analytics" data-category="statistics" async data-cmplz-src="https://www.googletagmanager.com/gtag/js?id=G-63QKX9W7NJ"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-63QKX9W7NJ'); </script> <link rel="icon" href="https://www.developer-tech.com/wp-content/uploads/2020/09/dev-icon-60x60.png" sizes="32x32" /> <link rel="icon" href="https://www.developer-tech.com/wp-content/uploads/2020/09/dev-icon.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.developer-tech.com/wp-content/uploads/2020/09/dev-icon.png" /> <meta name="msapplication-TileImage" content="https://www.developer-tech.com/wp-content/uploads/2020/09/dev-icon.png" /> <style type="text/css" id="wp-custom-css"> .gform_wrapper .gfield_label { position:relative; } .videos .byline .content { display:none; } .gfield_label { top:0px!important; } </style> <!-- Global site tag (gtag.js) - Google Analytics --> <script type="text/plain" data-service="google-analytics" data-category="statistics" async data-cmplz-src="https://www.googletagmanager.com/gtag/js?id=UA-23827491-2"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-23827491-2'); </script> <script type='text/javascript'>var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; (function () { var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; var useSSL = 'https:' == document.location.protocol; gads.src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })();</script> <script type='text/javascript'>googletag.cmd.push(function () { googletag.defineSlot('/58361164/DeveloperTech_MPU-Medium-Rectangle_Homepage-Sidebar-LowerMiddle', [300, 250], 'div-gpt-ad-1417779474666-0').addService(googletag.pubads()); googletag.defineSlot('/58361164/DeveloperTech_MPU-Medium-Rectangle_Homepage-Sidebar-Top', [300, 250], 'div-gpt-ad-1417779474666-1').addService(googletag.pubads()); googletag.defineSlot('/58361164/DeveloperTech_MPU-Medium-Rectangle_Homepage-Sidebar-TopMiddle', [300, 250], 'div-gpt-ad-1417779474666-2').addService(googletag.pubads()); googletag.defineSlot('/58361164/DeveloperTech_ROS_Leaderboard_Masthead', [728, 90], 'div-gpt-ad-1417779474666-3').addService(googletag.pubads()); googletag.defineSlot('/58361164/DeveloperTech-Homepage-HalfPage-(300x600)-Middle', [300, 600], 'div-gpt-ad-1425298008832-0').addService(googletag.pubads()); googletag.defineSlot('/58361164/DeveloperTech-ROS-Billboard-(970x250)-Masthead', [970, 250], 'div-gpt-ad-1425298008832-1').addService(googletag.pubads()); googletag.defineSlot('/58361164/DeveloperTech-ROS-HalfPage-(300x600)-Middle', [300, 600], 'div-gpt-ad-1425298008832-2').addService(googletag.pubads());googletag.pubads().enableSingleRequest(); googletag.enableServices(); });</script> </head> <body data-cmplz=1 id="techforge" class="post-template-default single single-post postid-44406 single-format-standard wp-custom-logo " data-type="view" data-interval="20000"> <div class="off-canvas-wrapper tf-full-screen"> <div class="off-canvas-content" data-off-canvas-content> <header class="header" role="banner" data-sticky-container> <div class="menu-bar sticky" data-sticky="" data-options="marginTop:0;" style="border-bottom-color: #ee4811;"> <div class="grid-container"> <div class="grid-x grid-margin-x hide-for-large mobile-option-bar"> <div class="cell small-3 offcanvas-container"> <div class="title-bar" data-responsive-toggle="top-bar-menu" data-hide-for="large"> <button class="menu-icon" type="button" data-toggle="off-canvas" onclick="emgShowMenu()"></button> <div id="title-bar-title">Menu</div> </div> <!-- End mobile title bar --> </div> <!-- End cell --> <div class="cell small-6"> <a href="https://www.developer-tech.com/" class="custom-logo-link" rel="home"><img width="455" height="70" src="https://www.developer-tech.com/wp-content/uploads/2020/03/developer-tech.png" class="custom-logo" alt="developer-tech" decoding="async" srcset="https://www.developer-tech.com/wp-content/uploads/2020/03/developer-tech.png 455w, https://www.developer-tech.com/wp-content/uploads/2020/03/developer-tech-300x46.png 300w, https://www.developer-tech.com/wp-content/uploads/2020/03/developer-tech-380x58.png 380w, https://www.developer-tech.com/wp-content/uploads/2020/03/developer-tech-350x54.png 350w, https://www.developer-tech.com/wp-content/uploads/2020/03/developer-tech-100x15.png 100w, https://www.developer-tech.com/wp-content/uploads/2020/03/developer-tech-60x9.png 60w" sizes="(max-width: 455px) 100vw, 455px" /></a> </div> <!-- End cell --> <div class="cell auto mobile-search"> <!--Targeted by JS event!--> <form role="search" method="get" class="search-box" action="https://www.developer-tech.com/"> <input type="search" placeholder="Search" name="s" class="search-box-input" onkeyup="buttonUp();" value="" title="Search for:" required> <input type="submit" class="search-box-submit" value="GO"> <span class="icon icon-search search-box-icon" style="background-color: #ee4811;"></span> </form> </div> <!-- End cell --> </div> <!-- End Grid X --> <div class="grid-x grid-margin-x hide-for-large mobile-links-bar"> <div class="cell small-4 medium-4"> <div id="techforge-social-layout-2" class="widget techforge-social-widget"> <style> .twp-social-widget .social-widget-wrapper li a { color: #ee4811; } .twp-social-widget .social-widget-wrapper li a:hover { color: ; } </style> <div class="twp-social-widget"> <ul class="social-widget-wrapper"> <li class="margin-right-1"> <a href="https://www.facebook.com/DeveloperTech/" target="_blank"> <i class="fa-brands fa-facebook"></i> </a> </li> <li class="margin-right-1"> <a href="https://twitter.com/Developer_Tech" target="_blank"> <i class="fa-brands fa-x-twitter"></i> </a> </li> <li class="margin-right-1"> <a href="https://www.linkedin.com/groups/54723/" target="_blank"> <i class="fa-brands fa-linkedin"></i> </a> </li> <li> <a href="https://www.instagram.com/techforgenews" target="_blank"> <i class="fa-brands fa-instagram"></i> </a> </li> <li class="margin-right-1"> <a href="https://www.youtube.com/channel/UC8mJiUbFxZnFXBKpXq9dJZA" target="_blank"> <i class="fa-brands fa-square-youtube"></i> </a> </li> </ul> </div> </div> </div> <!-- End cell --> <div class="cell small-5 medium-4 text-center you-are-here"> <p class="post-type-display"> ARTICLE </p> </div> <!-- End cell --> <div class="cell small-3 medium-4 login-prompt"> <a href="#" data-open="loginModal"><p>LOG IN</p></a> </div><!-- End cell --> </div> <!-- End Grid X --> <div class="top-bar" id="top-bar-menu"> <div class="hide-for-small-only"> <div id="techforge-social-layout-2" class="widget techforge-social-widget"> <style> .twp-social-widget .social-widget-wrapper li a { color: #ee4811; } .twp-social-widget .social-widget-wrapper li a:hover { color: ; } </style> <div class="twp-social-widget"> <ul class="social-widget-wrapper"> <li class="margin-right-1"> <a href="https://www.facebook.com/DeveloperTech/" target="_blank"> <i class="fa-brands fa-facebook"></i> </a> </li> <li class="margin-right-1"> <a href="https://twitter.com/Developer_Tech" target="_blank"> <i class="fa-brands fa-x-twitter"></i> </a> </li> <li class="margin-right-1"> <a href="https://www.linkedin.com/groups/54723/" target="_blank"> <i class="fa-brands fa-linkedin"></i> </a> </li> <li> <a href="https://www.instagram.com/techforgenews" target="_blank"> <i class="fa-brands fa-instagram"></i> </a> </li> <li class="margin-right-1"> <a href="https://www.youtube.com/channel/UC8mJiUbFxZnFXBKpXq9dJZA" target="_blank"> <i class="fa-brands fa-square-youtube"></i> </a> </li> </ul> </div> </div> </div> <div class="top-bar-left navigation show-for-large"> <ul id="main-nav" class="medium-horizontal menu" data-responsive-menu="accordion medium-dropdown"><li id="menu-item-29636" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-29636"><a href="https://www.developer-tech.com/news/">News</a></li> <li id="menu-item-29641" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-29641"><a href="#">Categories</a> <ul class="menu"> <li id="menu-item-42143" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-42143"><a href="https://www.developer-tech.com/categories/developer-approaches/">Approaches</a> <ul class="menu"> <li id="menu-item-42144" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42144"><a href="https://www.developer-tech.com/categories/developer-approaches/developer-approaches-continuous-delivery/">Continuous Delivery</a></li> <li id="menu-item-42145" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42145"><a href="https://www.developer-tech.com/categories/developer-approaches/developer-approaches-devops/">DevOps</a></li> <li id="menu-item-42146" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42146"><a href="https://www.developer-tech.com/categories/developer-approaches/developer-approaches-microservices/">Microservices</a></li> </ul> </li> <li id="menu-item-42147" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42147"><a href="https://www.developer-tech.com/categories/developer-ai/">Artificial Intelligence</a></li> <li id="menu-item-42148" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42148"><a href="https://www.developer-tech.com/categories/developer-databases/">Databases</a></li> <li id="menu-item-42149" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-has-children menu-item-42149"><a href="https://www.developer-tech.com/categories/development-tools/">Development Tools</a> <ul class="menu"> <li id="menu-item-42150" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42150"><a href="https://www.developer-tech.com/categories/development-tools/developer-analytics/">Analytics</a></li> <li id="menu-item-42151" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42151"><a href="https://www.developer-tech.com/categories/development-tools/developer-api/">API</a></li> <li id="menu-item-42152" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42152"><a href="https://www.developer-tech.com/categories/development-tools/developer-frameworks/">Frameworks</a></li> <li id="menu-item-42153" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42153"><a href="https://www.developer-tech.com/categories/development-tools/developer-git/">Git</a></li> <li id="menu-item-42154" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42154"><a href="https://www.developer-tech.com/categories/development-tools/developer-ide/">IDE</a></li> <li id="menu-item-42155" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42155"><a href="https://www.developer-tech.com/categories/development-tools/developer-sdk/">SDK</a></li> </ul> </li> <li id="menu-item-42156" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42156"><a href="https://www.developer-tech.com/categories/developer-gaming/">Gaming</a></li> <li id="menu-item-42157" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42157"><a href="https://www.developer-tech.com/categories/developer-hacking-security/">Hacking & Security</a></li> <li id="menu-item-42158" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-has-children menu-item-42158"><a href="https://www.developer-tech.com/categories/developer-languages/">Languages</a> <ul class="menu"> <li id="menu-item-42159" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42159"><a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-go/">Go</a></li> <li id="menu-item-42160" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42160"><a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-html/">HTML</a></li> <li id="menu-item-42161" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42161"><a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-java/">Java</a></li> <li id="menu-item-42162" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42162"><a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-javascript/">JavaScript</a></li> <li id="menu-item-42163" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42163"><a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-kotlin/">Kotlin</a></li> <li id="menu-item-42164" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42164"><a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-python/">Python</a></li> <li id="menu-item-42165" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42165"><a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-rust/">Rust</a></li> <li id="menu-item-42166" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42166"><a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-swift/">Swift</a></li> </ul> </li> <li id="menu-item-42167" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42167"><a href="https://www.developer-tech.com/categories/developer-open-source/">Open Source</a></li> <li id="menu-item-42168" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-has-children menu-item-42168"><a href="https://www.developer-tech.com/categories/developer-platforms/">Platforms</a> <ul class="menu"> <li id="menu-item-42169" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42169"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-android/">Android</a></li> <li id="menu-item-42170" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42170"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-app-stores/">App Stores</a></li> <li id="menu-item-42171" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42171"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-blockchain/">Blockchain</a></li> <li id="menu-item-42172" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42172"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-cloud/">Cloud</a></li> <li id="menu-item-42173" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42173"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-ios/">iOS</a></li> <li id="menu-item-42174" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42174"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-linux/">Linux</a></li> <li id="menu-item-42175" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42175"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-metaverse/">Metaverse</a></li> <li id="menu-item-42176" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42176"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-wearables/">Wearables</a></li> <li id="menu-item-42177" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42177"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-windows/">Windows</a></li> </ul> </li> <li id="menu-item-42178" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42178"><a href="https://www.developer-tech.com/categories/developer-research/">Research</a></li> <li id="menu-item-42179" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42179"><a href="https://www.developer-tech.com/categories/developer-ux-design/">UX/Design</a></li> <li id="menu-item-42180" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42180"><a href="https://www.developer-tech.com/categories/developer-vr/">Virtual Reality</a></li> </ul> </li> <li id="menu-item-38729" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-38729"><a href="/events">Events</a></li> <li id="menu-item-38845" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-38845"><a href="https://www.developer-tech.com//resources/">Webinars & Resources</a></li> <li id="menu-item-39130" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-39130"><a href="https://www.developer-tech.com/work-with-us/">Work With Us</a> <ul class="menu"> <li id="menu-item-45666" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-45666"><a target="_blank" href="https://techforge.pub/shop/?utm_source=Developer&utm_medium=Web&utm_campaign=Referral">Publish an article or press release</a></li> <li id="menu-item-29638" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29638"><a href="https://www.developer-tech.com/about-us/">Advertise On Developer News</a></li> <li id="menu-item-39134" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39134"><a href="https://www.developer-tech.com/contact-us/">Contact Us</a></li> </ul> </li> <li id="menu-item-29647" class="techforge-login menu-item menu-item-type-custom menu-item-object-custom menu-item-29647"><a href="#">Subscribe / Login</a></li> <li id="menu-item-29648" class="techforge-dropdown menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-29648"><a href="#">More TechForge News</a> <ul class="menu"> <li id="menu-item-40789" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40789"><a href="http://artificialintelligence-news.com/">AI News</a></li> <li id="menu-item-29649" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29649"><a target="_blank" href="https://www.blockchaintechnology-news.com/">The Block</a></li> <li id="menu-item-29650" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29650"><a target="_blank" href="https://www.cloudcomputing-news.net/">Cloud Tech News</a></li> <li id="menu-item-29652" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29652"><a target="_blank" href="http://edgecomputing-news.com/">Edge Computing News</a></li> <li id="menu-item-29654" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29654"><a target="_blank" href="https://www.iottechnews.com/">IoT News</a></li> <li id="menu-item-29655" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29655"><a target="_blank" href="https://www.marketingtechnews.net/">Marketing Tech News</a></li> <li id="menu-item-46443" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46443"><a href="https://www.techhq.com">Tech HQ</a></li> <li id="menu-item-46442" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46442"><a href="https://www.techwireasia.com">Tech Wire Asia</a></li> <li id="menu-item-29656" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29656"><a target="_blank" href="https://www.telecomstechnews.com/">Telecoms Tech News</a></li> </ul> </li> <li id="menu-item-39039" class="tf-events-link menu-item menu-item-type-custom menu-item-object-custom menu-item-39039"><a target="_blank" href="https://techforge.pub/events/">Upcoming Events</a></li> </ul> </div> <div class="top-bar-right show-for-large"> <form role="search" method="get" class="search-box" action="https://www.developer-tech.com/"> <input type="search" placeholder="Search" name="s" class="search-box-input" onkeyup="buttonUp();" value="" title="Search for:" required> <input type="submit" class="search-box-submit" value="GO"> <span class="icon icon-search search-box-icon" style="background-color: #ee4811;"></span> </form> </div> </div> <!-- End desktop title bar --> </div> <!-- End Grid Container --> </div> <!-- Patch code to get mobile menu working again --> <script> function emgShowMenu() { var x = document.getElementById("off-canvas"); if (x.style.display === "block") { x.style.display = "none"; } else { x.style.display = "block"; } } </script> <!-- Patch code to generate mobile menu taken from contect-off-cancas.php --> <style> .off-canvas { z-index:9999!important; } .emg-menu-position-left { top: 80px; left: 0; height: 100%; overflow-y: auto; width: 250px; } .twp-social-widget .margin-right-1 ul li { margin-right:0.3em!important; } .twp-social-widget ul li:last-child { margin-right:0em!important; } .gform_legacy_markup_wrapper .top_label .gfield_label, .gform_legacy_markup_wrapper legend.gfield_label { display:none!important; } </style> <div class="off-canvas emg-menu-position-left hide-for-large" id="off-canvas" data-off-canvas data-hide-for="large"> <style> .icon-cog::before { content: ""!important; } .off-canvas-wrapper .off-canvas-content header .menu-bar { position:fixed!important; top:0!important; z-index:20!important; width: 100%; } </style> <ul id="offcanvas-nav" class="vertical menu accordion-menu" data-accordion-menu><li class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-29636"><a href="https://www.developer-tech.com/news/">News</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-29641"><a href="#">Categories</a> <ul class="vertical menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-42143"><a href="https://www.developer-tech.com/categories/developer-approaches/">Approaches</a> <ul class="vertical menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42144"><a href="https://www.developer-tech.com/categories/developer-approaches/developer-approaches-continuous-delivery/">Continuous Delivery</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42145"><a href="https://www.developer-tech.com/categories/developer-approaches/developer-approaches-devops/">DevOps</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42146"><a href="https://www.developer-tech.com/categories/developer-approaches/developer-approaches-microservices/">Microservices</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42147"><a href="https://www.developer-tech.com/categories/developer-ai/">Artificial Intelligence</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42148"><a href="https://www.developer-tech.com/categories/developer-databases/">Databases</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-has-children menu-item-42149"><a href="https://www.developer-tech.com/categories/development-tools/">Development Tools</a> <ul class="vertical menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42150"><a href="https://www.developer-tech.com/categories/development-tools/developer-analytics/">Analytics</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42151"><a href="https://www.developer-tech.com/categories/development-tools/developer-api/">API</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42152"><a href="https://www.developer-tech.com/categories/development-tools/developer-frameworks/">Frameworks</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42153"><a href="https://www.developer-tech.com/categories/development-tools/developer-git/">Git</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42154"><a href="https://www.developer-tech.com/categories/development-tools/developer-ide/">IDE</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42155"><a href="https://www.developer-tech.com/categories/development-tools/developer-sdk/">SDK</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42156"><a href="https://www.developer-tech.com/categories/developer-gaming/">Gaming</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42157"><a href="https://www.developer-tech.com/categories/developer-hacking-security/">Hacking & Security</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-has-children menu-item-42158"><a href="https://www.developer-tech.com/categories/developer-languages/">Languages</a> <ul class="vertical menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42159"><a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-go/">Go</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42160"><a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-html/">HTML</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42161"><a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-java/">Java</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42162"><a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-javascript/">JavaScript</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42163"><a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-kotlin/">Kotlin</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42164"><a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-python/">Python</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42165"><a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-rust/">Rust</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-42166"><a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-swift/">Swift</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42167"><a href="https://www.developer-tech.com/categories/developer-open-source/">Open Source</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-has-children menu-item-42168"><a href="https://www.developer-tech.com/categories/developer-platforms/">Platforms</a> <ul class="vertical menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42169"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-android/">Android</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42170"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-app-stores/">App Stores</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42171"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-blockchain/">Blockchain</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42172"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-cloud/">Cloud</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42173"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-ios/">iOS</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42174"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-linux/">Linux</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42175"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-metaverse/">Metaverse</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42176"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-wearables/">Wearables</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42177"><a href="https://www.developer-tech.com/categories/developer-platforms/developer-windows/">Windows</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42178"><a href="https://www.developer-tech.com/categories/developer-research/">Research</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42179"><a href="https://www.developer-tech.com/categories/developer-ux-design/">UX/Design</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42180"><a href="https://www.developer-tech.com/categories/developer-vr/">Virtual Reality</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-38729"><a href="/events">Events</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-38845"><a href="https://www.developer-tech.com//resources/">Webinars & Resources</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-39130"><a href="https://www.developer-tech.com/work-with-us/">Work With Us</a> <ul class="vertical menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-45666"><a target="_blank" href="https://techforge.pub/shop/?utm_source=Developer&utm_medium=Web&utm_campaign=Referral">Publish an article or press release</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29638"><a href="https://www.developer-tech.com/about-us/">Advertise On Developer News</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39134"><a href="https://www.developer-tech.com/contact-us/">Contact Us</a></li> </ul> </li> <li class="techforge-login menu-item menu-item-type-custom menu-item-object-custom menu-item-29647"><a href="#">Subscribe / Login</a></li> <li class="techforge-dropdown menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-29648"><a href="#">More TechForge News</a> <ul class="vertical menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40789"><a href="http://artificialintelligence-news.com/">AI News</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29649"><a target="_blank" href="https://www.blockchaintechnology-news.com/">The Block</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29650"><a target="_blank" href="https://www.cloudcomputing-news.net/">Cloud Tech News</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29652"><a target="_blank" href="http://edgecomputing-news.com/">Edge Computing News</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29654"><a target="_blank" href="https://www.iottechnews.com/">IoT News</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29655"><a target="_blank" href="https://www.marketingtechnews.net/">Marketing Tech News</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46443"><a href="https://www.techhq.com">Tech HQ</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46442"><a href="https://www.techwireasia.com">Tech Wire Asia</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29656"><a target="_blank" href="https://www.telecomstechnews.com/">Telecoms Tech News</a></li> </ul> </li> <li class="tf-events-link menu-item menu-item-type-custom menu-item-object-custom menu-item-39039"><a target="_blank" href="https://techforge.pub/events/">Upcoming Events</a></li> </ul> </div> </header> <style> .custom-logo { width:350px; } </style> <div class="header-logo grid-container margin-top-1 margin-bottom-1 show-for-medium"> <div class="grid-x"> <div class="small-12 medium-4 large-5 cell hide-for-medium-only"> <a href="https://www.developer-tech.com/" class="custom-logo-link" rel="home"><img width="455" height="70" src="https://www.developer-tech.com/wp-content/uploads/2020/03/developer-tech.png" class="custom-logo" alt="developer-tech" decoding="async" srcset="https://www.developer-tech.com/wp-content/uploads/2020/03/developer-tech.png 455w, https://www.developer-tech.com/wp-content/uploads/2020/03/developer-tech-300x46.png 300w, https://www.developer-tech.com/wp-content/uploads/2020/03/developer-tech-380x58.png 380w, https://www.developer-tech.com/wp-content/uploads/2020/03/developer-tech-350x54.png 350w, https://www.developer-tech.com/wp-content/uploads/2020/03/developer-tech-100x15.png 100w, https://www.developer-tech.com/wp-content/uploads/2020/03/developer-tech-60x9.png 60w" sizes="(max-width: 455px) 100vw, 455px" /></a> </div> <div class="small-12 medium-8 large-7 cell text-right"> <div id="media_image-28" class="widget widget_media_image"><a href="https://datacentrecongress.com/global/"><img width="3033" height="375" src="https://www.developer-tech.com/wp-content/uploads/2024/10/728x904.png" class="image wp-image-46658 attachment-full size-full" alt="" style="max-width: 100%; height: auto;" decoding="async" fetchpriority="high" srcset="https://www.developer-tech.com/wp-content/uploads/2024/10/728x904.png 3033w, https://www.developer-tech.com/wp-content/uploads/2024/10/728x904-300x37.png 300w, https://www.developer-tech.com/wp-content/uploads/2024/10/728x904-1024x127.png 1024w, https://www.developer-tech.com/wp-content/uploads/2024/10/728x904-768x95.png 768w, https://www.developer-tech.com/wp-content/uploads/2024/10/728x904-1536x190.png 1536w, https://www.developer-tech.com/wp-content/uploads/2024/10/728x904-2048x253.png 2048w, https://www.developer-tech.com/wp-content/uploads/2024/10/728x904-380x47.png 380w, https://www.developer-tech.com/wp-content/uploads/2024/10/728x904-350x43.png 350w, https://www.developer-tech.com/wp-content/uploads/2024/10/728x904-100x12.png 100w, https://www.developer-tech.com/wp-content/uploads/2024/10/728x904-60x7.png 60w" sizes="(max-width: 3033px) 100vw, 3033px" /></a></div> </div> </div> </div> <div class="grid-container"> <div class="content"> <div class="inner-content"> <div class="grid-x grid-margin-x"> <main id="main" class="main small-12 medium-7 large-9 cell" role="main" data-max-pages="2" data-scroll="true" data-query-type="single" data-post-type="post" data-value="51" data-front="" data-start="44406" data-ppp="1"> <article id="post-44406" class="articles post-44406 post type-post status-publish format-standard has-post-thumbnail hentry category-developer-ai category-developer category-development-tools category-developer-languages-go category-developer-languages-html category-developer-languages-java category-developer-languages-javascript category-developer-languages-kotlin category-developer-languages category-developer-platforms category-developer-languages-python category-developer-languages-rust category-developer-languages-swift tag-ai tag-artificial-intelligence tag-coding tag-copilot tag-copilot-x tag-github tag-github-copilot tag-gpt-4 tag-microsoft tag-openai tag-programming tag-tool" role="article" itemscope itemtype="http://schema.org/BlogPosting" data-title="Copilot X heralds a new era of AI-powered coding" data-url="/news/copilot-x-heralds-new-era-ai-powered-coding/"> <header class="article-header"> <h1 class="entry-title single-title" itemprop="headline">Copilot X heralds a new era of AI-powered coding</h1> </header> <section class="entry-content" itemprop="text"> <div class="grid-x grid-margin-x margin-top-2"> <div class="cell small-12 medium-12 large-12 margin-bottom-1"> <img width="2200" height="1169" src="https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming.jpg" class="attachment-full size-full wp-post-image" alt="" decoding="async" srcset="https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming.jpg 2200w, https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming-300x159.jpg 300w, https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming-1024x544.jpg 1024w, https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming-768x408.jpg 768w, https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming-1536x816.jpg 1536w, https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming-2048x1088.jpg 2048w, https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming-376x200.jpg 376w, https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming-380x202.jpg 380w, https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming-350x186.jpg 350w, https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming-100x53.jpg 100w, https://www.developer-tech.com/wp-content/uploads/2023/03/github-copilot-x-gpt-4-ai-artificial-intelligence-openai-coding-programming-60x32.jpg 60w" sizes="(max-width: 2200px) 100vw, 2200px" /> </div> <div class="cell small-12 medium-12 large-12 margin-bottom-1"> <div class="author"> <div class="byline" style="text-align:right;padding-right:10px;"> <h3 style="float:left;">About the Author</h3> <span class="by">By <a href="https://www.developer-tech.com/news/author/ryan/" title="Posts by Ryan Daws" rel="author" itemprop="author" itemscope="itemscope" itemtype="https://schema.org/Person">Ryan Daws</a></span> | <time class="entry-date published" datetime="2023-03-24T15:58:35+00:00">24th March 2023</time> <span class="site"><a href="https://twitter.com/gadget_ry" target="_blank" rel="nofollow">https://twitter.com/gadget_ry</a></span> <div class=""> Categories: <a href="https://www.developer-tech.com/categories/developer-ai/" title="Artificial Intelligence News. Explore the latest AI developer news, insights and trends here at Developer News.">Artificial Intelligence</a>, <a href="https://www.developer-tech.com/categories/developer/" title="Developer News. Explore the latest in developer news, insights and trends here at Developer News.">Developer</a>, <a href="https://www.developer-tech.com/categories/development-tools/" title="Development Tools News. Explore the latest in development tools news, insights and trends here at Developer News.">Development Tools</a>, <a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-go/" title="Go Developer News. Explore the latest Go development news, insights and trends here at Developer News.">Go</a>, <a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-html/" title="HTML Developer News. Explore the latest HTML development news, insights and trends here at Developer News.">HTML</a>, <a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-java/" title="Java Developer News. Explore the latest Java development news, insights and trends here at Developer News.">Java</a>, <a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-javascript/" title="JavaScript Developer News. Explore the latest JavaScript development news, insights and trends here at Developer News.">JavaScript</a>, <a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-kotlin/" title="Kotlin Developer News. Explore the latest Kotlin development news, insights and trends here at Developer News.">Kotlin</a>, <a href="https://www.developer-tech.com/categories/developer-languages/" title="Developer Languages News. Explore the latest developer languages news, insights and trends here at Developer News.">Languages</a>, <a href="https://www.developer-tech.com/categories/developer-platforms/" title="Developer Platforms News. Explore the latest in developer platforms news, insights and trends here at Developer News.">Platforms</a>, <a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-python/" title="Python Developer News. Explore the latest Python development news, insights and trends here at Developer News.">Python</a>, <a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-rust/" title="Rust Developer News. Explore the latest Rust development news, insights and trends here at Developer News.">Rust</a>, <a href="https://www.developer-tech.com/categories/developer-languages/developer-languages-swift/" title="Swift Developer News. Explore the latest Swift development news, insights and trends here at Developer News.">Swift</a>, </div> </div> <div class="avatar-left" style="width:100%;"> <p style="text-align:justify;display:inline-block;"> <span style="width:100px;float:left;margin-right:20px;"><img alt='' src='https://secure.gravatar.com/avatar/b8c5d238e1fddd55d8a0064f1a534ba5?s=100&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/b8c5d238e1fddd55d8a0064f1a534ba5?s=200&d=mm&r=g 2x' class='avatar avatar-100 photo' height='100' width='100' decoding='async'/></span> <span class="emg_author_description">Ryan Daws is a senior editor at TechForge Media with over a decade of experience in crafting compelling narratives and making complex topics accessible. His articles and interviews with industry leaders have earned him recognition as a key influencer by organisations like Onalytica. Under his leadership, publications have been praised by analyst firms such as Forrester for their excellence and performance. Connect with him on X (@gadget_ry), Bluesky (@gadgetry.bsky.social), and/or Mastodon (@gadgetry@techhub.social)</span> </p> </div> </div> <hr class="show-for-medium-only"> </div> <style> .pp-multiple-authors-boxes-wrapper {display:none;} img {width:100%;} </style> <div class="cell small-12 medium-12 large-12" style="text-align:justify;"> <div style='clear:both'></div><div style="float:right" class='the_champ_sharing_container the_champ_horizontal_sharing' data-super-socializer-href="https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/"><div class='the_champ_sharing_title' style="font-weight:bold" ></div><div class="the_champ_sharing_ul"><a aria-label="Facebook" class="the_champ_facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.developer-tech.com%2Fnews%2Fcopilot-x-heralds-new-era-ai-powered-coding%2F" title="Facebook" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg" style="background-color:#0765FE;width:40px;height:40px;border-radius:3px;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 32"><path fill="#fff" d="M28 16c0-6.627-5.373-12-12-12S4 9.373 4 16c0 5.628 3.875 10.35 9.101 11.647v-7.98h-2.474V16H13.1v-1.58c0-4.085 1.849-5.978 5.859-5.978.76 0 2.072.15 2.608.298v3.325c-.283-.03-.775-.045-1.386-.045-1.967 0-2.728.745-2.728 2.683V16h3.92l-.673 3.667h-3.247v8.245C23.395 27.195 28 22.135 28 16Z"></path></svg></span></a><a aria-label="Twitter" class="the_champ_button_twitter" href="https://twitter.com/intent/tweet?text=Copilot%20X%20heralds%20a%20new%20era%20of%20AI-powered%20coding&url=https%3A%2F%2Fwww.developer-tech.com%2Fnews%2Fcopilot-x-heralds-new-era-ai-powered-coding%2F" title="Twitter" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_twitter" style="background-color:#55acee;width:40px;height:40px;border-radius:3px;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 39 39"><path d="M28 8.557a9.913 9.913 0 0 1-2.828.775 4.93 4.93 0 0 0 2.166-2.725 9.738 9.738 0 0 1-3.13 1.194 4.92 4.92 0 0 0-3.593-1.55 4.924 4.924 0 0 0-4.794 6.049c-4.09-.21-7.72-2.17-10.15-5.15a4.942 4.942 0 0 0-.665 2.477c0 1.71.87 3.214 2.19 4.1a4.968 4.968 0 0 1-2.23-.616v.06c0 2.39 1.7 4.38 3.952 4.83-.414.115-.85.174-1.297.174-.318 0-.626-.03-.928-.086a4.935 4.935 0 0 0 4.6 3.42 9.893 9.893 0 0 1-6.114 2.107c-.398 0-.79-.023-1.175-.068a13.953 13.953 0 0 0 7.55 2.213c9.056 0 14.01-7.507 14.01-14.013 0-.213-.005-.426-.015-.637.96-.695 1.795-1.56 2.455-2.55z" fill="#fff"></path></svg></span></a><a aria-label="Linkedin" class="the_champ_button_linkedin" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.developer-tech.com%2Fnews%2Fcopilot-x-heralds-new-era-ai-powered-coding%2F" title="Linkedin" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_linkedin" style="background-color:#0077b5;width:40px;height:40px;border-radius:3px;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 32"><path d="M6.227 12.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43 2.43 0 0 1 0 4.86c-1.344 0-2.428-1.09-2.428-2.43s1.084-2.43 2.428-2.43m4.72 6.7h4.02v1.84h.058c.56-1.058 1.927-2.176 3.965-2.176 4.238 0 5.02 2.792 5.02 6.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18 0-2.514 1.7-2.514 3.46v6.668h-4.187V12.61z" fill="#fff"></path></svg></span></a><a aria-label="Reddit" class="the_champ_button_reddit" href="http://reddit.com/submit?url=https%3A%2F%2Fwww.developer-tech.com%2Fnews%2Fcopilot-x-heralds-new-era-ai-powered-coding%2F&title=Copilot%20X%20heralds%20a%20new%20era%20of%20AI-powered%20coding" title="Reddit" rel="nofollow noopener" target="_blank" style="font-size:24px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="the_champ_svg the_champ_s__default the_champ_s_reddit" style="background-color:#ff5700;width:40px;height:40px;border-radius:3px;display:inline-block;opacity:1;float:left;font-size:24px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3.5 -3.5 39 39"><path d="M28.543 15.774a2.953 2.953 0 0 0-2.951-2.949 2.882 2.882 0 0 0-1.9.713 14.075 14.075 0 0 0-6.85-2.044l1.38-4.349 3.768.884a2.452 2.452 0 1 0 .24-1.176l-4.274-1a.6.6 0 0 0-.709.4l-1.659 5.224a14.314 14.314 0 0 0-7.316 2.029 2.908 2.908 0 0 0-1.872-.681 2.942 2.942 0 0 0-1.618 5.4 5.109 5.109 0 0 0-.062.765c0 4.158 5.037 7.541 11.229 7.541s11.22-3.383 11.22-7.541a5.2 5.2 0 0 0-.053-.706 2.963 2.963 0 0 0 1.427-2.51zm-18.008 1.88a1.753 1.753 0 0 1 1.73-1.74 1.73 1.73 0 0 1 1.709 1.74 1.709 1.709 0 0 1-1.709 1.711 1.733 1.733 0 0 1-1.73-1.711zm9.565 4.968a5.573 5.573 0 0 1-4.081 1.272h-.032a5.576 5.576 0 0 1-4.087-1.272.6.6 0 0 1 .844-.854 4.5 4.5 0 0 0 3.238.927h.032a4.5 4.5 0 0 0 3.237-.927.6.6 0 1 1 .844.854zm-.331-3.256a1.726 1.726 0 1 1 1.709-1.712 1.717 1.717 0 0 1-1.712 1.712z" fill="#fff"/></svg></span></a><a class="the_champ_more" title="More" rel="nofollow noopener" style="font-size:24px!important;border:0;box-shadow:none;display:inline-block!important;font-size:16px;padding:0 4px;vertical-align: middle;display:inline;" href="https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/" onclick="event.preventDefault()"><span class="the_champ_svg" style="background-color:#ee8e2d;width:40px;height:40px;border-radius:3px;display:inline-block!important;opacity:1;float:left;font-size:32px!important;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;display:inline;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box;" onclick="theChampMoreSharingPopup(this, 'https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/', 'Copilot%20X%20heralds%20a%20new%20era%20of%20AI-powered%20coding', '' )"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-.3 0 32 32" version="1.1" width="100%" height="100%" style="display:block;" xml:space="preserve"><g><path fill="#fff" d="M18 14V8h-4v6H8v4h6v6h4v-6h6v-4h-6z" fill-rule="evenodd"></path></g></svg></span></a></div></div><div style='clear:both'></div> <p>GitHub has unveiled <a href="https://github.com/features/copilot/">Copilot X</a>, an upgraded version of its AI-powered coding assistance tool.</p> <p>Copilot X adopts OpenAI’s latest GPT-4 model and now features chat and voice interfaces, support for pull requests, command-line support, and can generate answer questions from documentation:</p> <figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper"> <blockquote data-service="twitter" data-category="marketing" data-placeholder-image="https://www.developer-tech.com/wp-content/plugins/complianz-gdpr/assets/images/placeholders/twitter-minimal.jpg" class="cmplz-placeholder-element twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">Microsoft is releasing Github Copilot X 🎉<br><br>It includes:<br><br>• AI-generated answers from code docs<br>• Chat interface for code suggestions<br>• Copilot for the command line<br>• Voice interface with Copilot<br>• Copilot for pull requests<br><br>Okay, NOW it's so over. <a href="https://t.co/zetKDLxhKl">pic.twitter.com/zetKDLxhKl</a></p>— Mark Tenenholtz (@marktenenholtz) <a href="https://twitter.com/marktenenholtz/status/1638549603753795584?ref_src=twsrc%5Etfw">March 22, 2023</a></blockquote><script type="text/plain" data-service="twitter" data-category="marketing" async data-cmplz-src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> </div></figure> <p>Unlike traditional coding assistance tools that rely on simple code templates or pre-defined snippets, Copilot X uses advanced machine learning algorithms to generate code snippets in real-time. This allows developers to quickly generate complex pieces of code without having to spend hours writing and debugging code.</p> <p>GitHub claims that less Copilot is already writing 46 percent of code and is helping developers to code “up to 55 percent faster”.</p> <p>Copilot’s ability to learn the coding style of an individual developer is particularly impressive. By analysing the code written by a developer over time, the tool can learn their coding patterns and suggest code snippets that match their style.</p> <p>Many developers are excited about the potential of Copilot X to improve their productivity. </p> <p>“With AI available at every step, we can fundamentally redefine developer productivity. We are reducing boilerplate and manual tasks and making complex work easier across the developer lifecycle,” explains GitHub CEO Thomas Dohmke.</p> <p>“We’re enabling every developer to focus all their creativity on the big picture: building the innovation of tomorrow and accelerating human progress, today.”</p> <p>However, many developers are concerned about the impact of AI-powered coding assistance on the job market. Questions have also been raised about Copilot’s potential <a href="https://www.theregister.com/2022/10/19/github_copilot_copyright/">to copy code verbatim</a> and the potential copyright implications.</p> <p>Copilot X supports all languages that appear in public repositories but works particularly well for Python, Java, JavaScript, TypeScript, Ruby, and Go.</p> <p>Unfortunately, there’s a separate waitlist to join for each Copilot X feature:</p> <figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper"> <blockquote data-service="twitter" data-category="marketing" data-placeholder-image="https://www.developer-tech.com/wp-content/plugins/complianz-gdpr/assets/images/placeholders/twitter-minimal.jpg" class="cmplz-placeholder-element twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">10x engineer is a myth. 100x AI-powered engineer is more real than ever. As OpenAI winds down Codex, Microsoft announces GitHub Copilot X. I think it's almost as exciting as GPT-4 itself:<br><br>– Copilot Chat: any piece of text database will be "chattable", and codebase is no… <a href="https://t.co/wf2EM3ocQy">pic.twitter.com/wf2EM3ocQy</a></p>— Jim Fan (@DrJimFan) <a href="https://twitter.com/DrJimFan/status/1638558742391451649?ref_src=twsrc%5Etfw">March 22, 2023</a></blockquote><script type="text/plain" data-service="twitter" data-category="marketing" async data-cmplz-src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> </div></figure> <p><em>(Image Credit: </em><a href="https://github.com/"><em>GitHub</em></a><em>)</em></p> <p><strong>Related: </strong><a href="https://www.developer-tech.com//news/2023/mar/17/developer-demos-gpt-4-coding-skills/"><strong>Developer demos GPT-4’s coding skills</strong></a></p> <figure class="wp-block-image size-full"><a href="https://www.ai-expo.net/"><img loading="lazy" decoding="async" width="728" height="90" src="https://www.developer-tech.com//wp-content/uploads/sites/3/2023/03/ai-expo-world-728x-90-01.png" alt="" class="wp-image-44391" srcset="https://www.developer-tech.com/wp-content/uploads/2023/03/ai-expo-world-728x-90-01.png 728w, https://www.developer-tech.com/wp-content/uploads/2023/03/ai-expo-world-728x-90-01-300x37.png 300w, https://www.developer-tech.com/wp-content/uploads/2023/03/ai-expo-world-728x-90-01-380x47.png 380w, https://www.developer-tech.com/wp-content/uploads/2023/03/ai-expo-world-728x-90-01-350x43.png 350w, https://www.developer-tech.com/wp-content/uploads/2023/03/ai-expo-world-728x-90-01-100x12.png 100w, https://www.developer-tech.com/wp-content/uploads/2023/03/ai-expo-world-728x-90-01-60x7.png 60w" sizes="auto, (max-width: 728px) 100vw, 728px" /></a></figure> <p><strong>Want to learn more about AI and big data from industry leaders?</strong> Check out <a href="https://www.ai-expo.net/">AI & Big Data Expo</a> taking place in Amsterdam, California, and London. The event is co-located with <a href="https://digitaltransformation-week.com/">Digital Transformation Week</a>.</p> <p>Explore other upcoming enterprise technology events and webinars powered by TechForge <a href="https://techforge.pub/upcoming-events/">here.</a></p> <p class="tags"><span class="tags-title">Tags:</span> <a href="https://www.developer-tech.com/news/tag/ai/" rel="tag">AI</a>, <a href="https://www.developer-tech.com/news/tag/artificial-intelligence/" rel="tag">artificial intelligence</a>, <a href="https://www.developer-tech.com/news/tag/coding/" rel="tag">coding</a>, <a href="https://www.developer-tech.com/news/tag/copilot/" rel="tag">copilot</a>, <a href="https://www.developer-tech.com/news/tag/copilot-x/" rel="tag">copilot x</a>, <a href="https://www.developer-tech.com/news/tag/github/" rel="tag">github</a>, <a href="https://www.developer-tech.com/news/tag/github-copilot/" rel="tag">github copilot</a>, <a href="https://www.developer-tech.com/news/tag/gpt-4/" rel="tag">gpt-4</a>, <a href="https://www.developer-tech.com/news/tag/microsoft/" rel="tag">microsoft</a>, <a href="https://www.developer-tech.com/news/tag/openai/" rel="tag">openai</a>, <a href="https://www.developer-tech.com/news/tag/programming/" rel="tag">programming</a>, <a href="https://www.developer-tech.com/news/tag/tool/" rel="tag">tool</a></p> </div> </div> </section> <section class="comments-section"> <div class="grid-x grid-margin-x margin-top-2"> <div class="cell small-12 medium-4 large-4 large-offset-4"> <div class="button btn full-width view-comments">View Comments</div> </div> <div class="cell small-12 medium-4 large-4"> <div class="button invert btn full-width leave-comment">Leave a comment</div> </div> <div class="cell small-12 medium-8 large-8 large-offset-4"> <div id="comments" class="comments-area"> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/news/copilot-x-heralds-new-era-ai-powered-coding/#respond" style="display:none;">Cancel reply</a></small></h3><form action="https://www.developer-tech.com/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate><p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> <span class="required-field-message">Required fields are marked <span class="required">*</span></span></p><p class="comment-form-comment"><label for="comment">Comment <span class="required">*</span></label> <textarea autocomplete="new-password" id="b3dd7bd5b7" name="b3dd7bd5b7" cols="45" rows="8" maxlength="65525" required></textarea><textarea id="comment" aria-label="hp-comment" aria-hidden="true" name="comment" autocomplete="new-password" style="padding:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;position:absolute !important;white-space:nowrap !important;height:1px !important;width:1px !important;overflow:hidden !important;" tabindex="-1"></textarea><script data-noptimize>document.getElementById("comment").setAttribute( "id", "a26c1aa9a15503e43324458740f7bbf9" );document.getElementById("b3dd7bd5b7").setAttribute( "id", "comment" );</script></p><p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required /></p> <p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required /></p> <p class="comment-form-url"><label for="url">Website</label> <input id="url" name="url" type="url" value="" size="30" maxlength="200" autocomplete="url" /></p> <p class="form-submit"><input name="submit" type="submit" id="submit" class="button" value="Post Comment" /> <input type='hidden' name='comment_post_ID' value='44406' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p></form> </div><!-- #respond --> </div> </div> </div> </section> <footer class="article-footer"> </footer> </article> </main> <div id="sidebar" class="sidebar small-12 medium-5 large-3 cell" role="complementary"> <div id="techforge-post-types-2" class="widget techforge-post-types"><h4 class="widgettitle">Latest Articles</h4> <div class="posts-block"> <div class="grid-x grid-margin-x"> <div class="small-3 medium-4 large-4 cell thumb-holder"> <a href="https://www.developer-tech.com/news/mobile-network-apis-developers-highlight-priorities/" title="Mobile network APIs: Developers highlight priorities" class="img-link"><img width="150" height="150" src="https://www.developer-tech.com/wp-content/uploads/2024/11/gsma-open-gateway-mobile-network-apis-telecoms-api-developers-coding-programming-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Photo of a cell tower illustrating research into the preference of developers regarding mobile network APIs as the GSMA Open Gateway initiative goes from strength-to-strength." decoding="async" loading="lazy" srcset="https://www.developer-tech.com/wp-content/uploads/2024/11/gsma-open-gateway-mobile-network-apis-telecoms-api-developers-coding-programming-150x150.jpg 150w, https://www.developer-tech.com/wp-content/uploads/2024/11/gsma-open-gateway-mobile-network-apis-telecoms-api-developers-coding-programming-125x125.jpg 125w, https://www.developer-tech.com/wp-content/uploads/2024/11/gsma-open-gateway-mobile-network-apis-telecoms-api-developers-coding-programming-300x300.jpg 300w, https://www.developer-tech.com/wp-content/uploads/2024/11/gsma-open-gateway-mobile-network-apis-telecoms-api-developers-coding-programming-400x400.jpg 400w, https://www.developer-tech.com/wp-content/uploads/2024/11/gsma-open-gateway-mobile-network-apis-telecoms-api-developers-coding-programming-600x600.jpg 600w" sizes="auto, (max-width: 150px) 100vw, 150px" /></a> </div> <div class="cell small-9 medium-8 large-8 title-holder"> <a href="https://www.developer-tech.com/news/mobile-network-apis-developers-highlight-priorities/"><h3 itemprop="headline">Mobile network APIs: Developers highlight priorities</h3> </a> <div class="byline"> <a href="https://www.developer-tech.com/categories/development-tools/developer-api/" title="Developer API News. Explore the latest API news, insights and trends here at Developer News.">API</a> </div> </div> </div> </div> <div class="posts-block"> <div class="grid-x grid-margin-x"> <div class="small-3 medium-4 large-4 cell thumb-holder"> <a href="https://www.developer-tech.com/news/cloudsmith-tackles-artifact-complexity-observability-suite/" title="Cloudsmith tackles artifact complexity with observability suite" class="img-link"><img width="150" height="150" src="https://www.developer-tech.com/wp-content/uploads/2024/11/cloudsmith-artifacts-observability-suite-tools-development-cyber-security-devops-coding-programming-cybersecurity-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Magnifying glass over a laptop keyboard illustrating the launch of an observability suite by Cloudsmith to improve artifact management and tackle compliance and cyber security challenges with deep insights." decoding="async" loading="lazy" srcset="https://www.developer-tech.com/wp-content/uploads/2024/11/cloudsmith-artifacts-observability-suite-tools-development-cyber-security-devops-coding-programming-cybersecurity-150x150.jpg 150w, https://www.developer-tech.com/wp-content/uploads/2024/11/cloudsmith-artifacts-observability-suite-tools-development-cyber-security-devops-coding-programming-cybersecurity-125x125.jpg 125w, https://www.developer-tech.com/wp-content/uploads/2024/11/cloudsmith-artifacts-observability-suite-tools-development-cyber-security-devops-coding-programming-cybersecurity-300x300.jpg 300w, https://www.developer-tech.com/wp-content/uploads/2024/11/cloudsmith-artifacts-observability-suite-tools-development-cyber-security-devops-coding-programming-cybersecurity-400x400.jpg 400w, https://www.developer-tech.com/wp-content/uploads/2024/11/cloudsmith-artifacts-observability-suite-tools-development-cyber-security-devops-coding-programming-cybersecurity-600x600.jpg 600w" sizes="auto, (max-width: 150px) 100vw, 150px" /></a> </div> <div class="cell small-9 medium-8 large-8 title-holder"> <a href="https://www.developer-tech.com/news/cloudsmith-tackles-artifact-complexity-observability-suite/"><h3 itemprop="headline">Cloudsmith tackles artifact complexity with observability suite</h3> </a> <div class="byline"> <a href="https://www.developer-tech.com/categories/development-tools/" title="Development Tools News. Explore the latest in development tools news, insights and trends here at Developer News.">Development Tools</a> </div> </div> </div> </div> <div class="posts-block"> <div class="grid-x grid-margin-x"> <div class="small-3 medium-4 large-4 cell thumb-holder"> <a href="https://www.developer-tech.com/news/raspberry-pi-launches-industrial-grade-compute-module-5/" title="Raspberry Pi launches industrial-grade Compute Module 5" class="img-link"><img width="150" height="150" src="https://www.developer-tech.com/wp-content/uploads/2024/11/raspberry-pi-compute-module-5-single-board-computer-development-kit-hardware-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Image of the Raspberry Pi Compute Module 5, a modular variant of its flagship single-board computer, alongside an IO board, development kit, and more." decoding="async" loading="lazy" srcset="https://www.developer-tech.com/wp-content/uploads/2024/11/raspberry-pi-compute-module-5-single-board-computer-development-kit-hardware-150x150.jpg 150w, https://www.developer-tech.com/wp-content/uploads/2024/11/raspberry-pi-compute-module-5-single-board-computer-development-kit-hardware-125x125.jpg 125w, https://www.developer-tech.com/wp-content/uploads/2024/11/raspberry-pi-compute-module-5-single-board-computer-development-kit-hardware-300x300.jpg 300w, https://www.developer-tech.com/wp-content/uploads/2024/11/raspberry-pi-compute-module-5-single-board-computer-development-kit-hardware-400x400.jpg 400w" sizes="auto, (max-width: 150px) 100vw, 150px" /></a> </div> <div class="cell small-9 medium-8 large-8 title-holder"> <a href="https://www.developer-tech.com/news/raspberry-pi-launches-industrial-grade-compute-module-5/"><h3 itemprop="headline">Raspberry Pi launches industrial-grade Compute Module 5</h3> </a> <div class="byline"> <a href="https://www.developer-tech.com/categories/developer/" title="Developer News. Explore the latest in developer news, insights and trends here at Developer News.">Developer</a> </div> </div> </div> </div> <div class="posts-block"> <div class="grid-x grid-margin-x"> <div class="small-3 medium-4 large-4 cell thumb-holder"> <a href="https://www.developer-tech.com/news/google-releases-android-16-developer-preview-1/" title="Google releases Android 16 Developer Preview 1" class="img-link"><img width="150" height="150" src="https://www.developer-tech.com/wp-content/uploads/2024/11/google-android-16-developer-preview-1-mobile-development-coding-programming-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Image of a Pixel 8 Pro illustrating the release of the Android 16 Developer Preview 1 by Google, allowing developers to get a head start programming apps for the next mobile OS." decoding="async" loading="lazy" srcset="https://www.developer-tech.com/wp-content/uploads/2024/11/google-android-16-developer-preview-1-mobile-development-coding-programming-150x150.jpg 150w, https://www.developer-tech.com/wp-content/uploads/2024/11/google-android-16-developer-preview-1-mobile-development-coding-programming-125x125.jpg 125w, https://www.developer-tech.com/wp-content/uploads/2024/11/google-android-16-developer-preview-1-mobile-development-coding-programming-300x300.jpg 300w, https://www.developer-tech.com/wp-content/uploads/2024/11/google-android-16-developer-preview-1-mobile-development-coding-programming-400x400.jpg 400w, https://www.developer-tech.com/wp-content/uploads/2024/11/google-android-16-developer-preview-1-mobile-development-coding-programming-600x600.jpg 600w" sizes="auto, (max-width: 150px) 100vw, 150px" /></a> </div> <div class="cell small-9 medium-8 large-8 title-holder"> <a href="https://www.developer-tech.com/news/google-releases-android-16-developer-preview-1/"><h3 itemprop="headline">Google releases Android 16 Developer Preview 1</h3> </a> <div class="byline"> <a href="https://www.developer-tech.com/categories/developer-platforms/developer-android/" title="Android News. Explore the latest Android development news, insights and trends here at Developer News.">Android</a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <footer id="footer" class="footer" role="contentinfo"> <div class="grid-container"> <div class="inner-footer grid-x grid-margin-x grid-padding-x"> <div class="small-12 medium-12 large-4 cell"> <div id="nav_menu-2" class="widget widget_nav_menu"><h4 class="widgettitle">Other News</h4><div class="menu-other-techforge-news-container"><ul id="menu-other-techforge-news" class="menu"><li id="menu-item-29658" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29658"><a target="_blank" href="http://artificialintelligence-news.com/">Artificial Intelligence News</a></li> <li id="menu-item-29659" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29659"><a target="_blank" href="https://www.blockchaintechnology-news.com/">Blockchain News</a></li> <li id="menu-item-29660" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29660"><a target="_blank" href="https://www.cloudcomputing-news.net/">Cloud Computing News</a></li> <li id="menu-item-29661" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-29661"><a target="_blank" href="https://www.developer-tech.com//">Developer News</a></li> <li id="menu-item-38866" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-38866"><a target="_blank" href="http://edgecomputing-news.com/">Edge Computing News</a></li> <li id="menu-item-29664" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29664"><a target="_blank" href="https://www.iottechnews.com/">IoT News</a></li> <li id="menu-item-29662" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29662"><a target="_blank" href="https://www.marketingtechnews.net/">MarketingTech News</a></li> <li id="menu-item-46444" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46444"><a href="https://www.techhq.com">Tech HQ</a></li> <li id="menu-item-46445" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46445"><a href="https://www.techwireasia.com">Tech Wire Asia</a></li> <li id="menu-item-29665" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29665"><a target="_blank" href="https://www.telecomstechnews.com/">Telecoms News</a></li> <li id="menu-item-46216" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46216"><a href="https://techforge.pub/publications/">View all TechForge Publications</a></li> <li id="menu-item-44362" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44362"><a href="https://www.developer-tech.com/cookie-policy-uk/">Cookie Policy (UK)</a></li> </ul></div></div> </div> <div class="small-12 medium-12 large-4 cell"> <div id="nav_menu-3" class="widget widget_nav_menu"><h4 class="widgettitle">Events</h4><div class="menu-techforge-events-container"><ul id="menu-techforge-events" class="menu"><li id="menu-item-46214" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46214"><a href="https://www.developerevents.org/">Developer Events</a></li> <li id="menu-item-38863" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-38863"><a target="_blank" href="https://datacentrecongress.com/">Data Centre Congress</a></li> <li id="menu-item-38864" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-38864"><a target="_blank" href="https://digitaltransformation-week.com/">Digital Transformation Week</a></li> <li id="menu-item-29624" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29624"><a target="_blank" href="https://www.iotevents.org/">IoT Events</a></li> <li id="menu-item-29626" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29626"><a target="_blank" href="https://www.marketing-events.net/">Marketing Events</a></li> <li id="menu-item-29629" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29629"><a target="_blank" href="https://www.telecomsevents.com/">Telecoms Events</a></li> <li id="menu-item-46215" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46215"><a href="https://techforge.pub/events/">Upcoming Tech Events & Webinars</a></li> </ul></div></div> </div> <div class="small-12 medium-12 large-4 cell"> <div id="categories-list-widget-2" class="widget widget_categories-list-widget"><h4 class="widgettitle">Categories</h4><div class="category-list-widget"><ul><li ><a href="https://www.developer-tech.com/categories/development-tools/developer-api/">API</a></li><li ><a href="https://www.developer-tech.com/categories/developer-ai/">Artificial Intelligence</a></li><li ><a href="https://www.developer-tech.com/categories/developer-platforms/developer-cloud/">Cloud</a></li><li ><a href="https://www.developer-tech.com/categories/developer-ux-design/">UX/Design</a></li></ul></div></div> </div> </div> </div> <div class="custom-message"> <div class="grid-container"> <div class="small-12 medium-12 large-12 cell"> <div id="text-2" class="widget widget_text"> <div class="textwidget"><p>Developer Tech offers the latest app developer news and strategy. We cover topics, including coding, monetisation, billing, marketing and design, within the app development industry. We aim to help developers by providing top-class practical content across many issues.</p> <p>Founded in 2011, we provide a channel for expert, brands and thought leaders to share content and engage with other industry professionals around the world.</p> <p>Please follow this link for our <a href="https://www.developer-tech.com//privacy-policy"><strong>privacy policy</strong></a>.</p> </div> </div> </div> </div> </div> <div class="site-logo-strip"> <div class="grid-container"> <div class="grid-x grid-margin-x large-margin-collapse"> <div id="media_image-2" class="widget widget_media_image cell small-6 medium-4 large-auto"><a href="http://artificialintelligence-news.com/"><img width="300" height="65" src="https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy.png" class="image wp-image-38763 attachment-full size-full" alt="" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" srcset="https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy.png 300w, https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-100x22.png 100w, https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-60x13.png 60w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></div><div id="media_image-3" class="widget widget_media_image cell small-6 medium-4 large-auto"><a href="http://edgecomputing-news.com/"><img width="300" height="65" src="https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-8.png" class="image wp-image-38762 attachment-full size-full" alt="" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" srcset="https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-8.png 300w, https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-8-100x22.png 100w, https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-8-60x13.png 60w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></div><div id="media_image-4" class="widget widget_media_image cell small-6 medium-4 large-auto"><a href="https://iottechnews.com/"><img width="300" height="65" src="https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-7.png" class="image wp-image-38761 attachment-full size-full" alt="" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" srcset="https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-7.png 300w, https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-7-100x22.png 100w, https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-7-60x13.png 60w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></div><div id="media_image-5" class="widget widget_media_image cell small-6 medium-4 large-auto"><a href="http://artificialintelligence-news.com/"><img width="300" height="65" src="https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-5.png" class="image wp-image-38760 attachment-full size-full" alt="" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" srcset="https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-5.png 300w, https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-5-100x22.png 100w, https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-5-60x13.png 60w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></div><div id="media_image-6" class="widget widget_media_image cell small-6 medium-4 large-auto"><a href="https://www.developer-tech.com//"><img width="300" height="65" src="https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-4.png" class="image wp-image-38759 attachment-full size-full" alt="" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" srcset="https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-4.png 300w, https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-4-100x22.png 100w, https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-4-60x13.png 60w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></div><div id="media_image-7" class="widget widget_media_image cell small-6 medium-4 large-auto"><a href="http://marketingtechnews.net/"><img width="300" height="65" src="https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-3.png" class="image wp-image-38758 attachment-full size-full" alt="" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" srcset="https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-3.png 300w, https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-3-100x22.png 100w, https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-3-60x13.png 60w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></div><div id="media_image-8" class="widget widget_media_image cell small-6 medium-4 large-auto"><a href="https://blockchaintechnology-news.com/"><img width="300" height="65" src="https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-2.png" class="image wp-image-38757 attachment-full size-full" alt="" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" srcset="https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-2.png 300w, https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-2-100x22.png 100w, https://www.developer-tech.com/wp-content/uploads/2020/10/Artboard-1-copy-2-60x13.png 60w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></div> </div> </div> </div> <div class="grid-container"> <div class="small-12 medium-12 large-12 cell"> <p class="copyright">Copyright © 2024 Developer Tech News. All Rights Reserved.</p> </div> </div> </footer> </div> </div> <a href="#techforge" class="scroll-to-top" data-smooth-scroll title="Back to top"><i class="icon icon-chevron-up"></i></a> <div class="reveal register" id="loginModal" data-reveal data-close-on-click="false"> <div class="grid-x grid-margin-x"> <div id="login-form" class="cell small-12 medium-12 large-12"> <script type="text/javascript" src="https://www.developer-tech.com/wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script> <script type="text/javascript" src="https://www.developer-tech.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script type="text/javascript" src="https://www.developer-tech.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" id="wp-a11y-js-translations"> /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", {"translation-revision-date":"2024-11-14 20:13:08+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Notifications":["Notifications"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} ); /* ]]> */ </script> <script type="text/javascript" src="https://www.developer-tech.com/wp-includes/js/dist/a11y.min.js?ver=3156534cc54473497e14" id="wp-a11y-js"></script> <script type="text/javascript" defer='defer' src="https://www.developer-tech.com/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=2.9.0" id="gform_json-js"></script> <script type="text/javascript" id="gform_gravityforms-js-extra"> /* <![CDATA[ */ var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}}; var gf_legacy_multi = []; var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"https:\/\/www.developer-tech.com\/wp-content\/plugins\/gravityforms\/images"}}; var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https:\/\/www.developer-tech.com\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/www.developer-tech.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"3c3d804e4ee88ffbe9fae2dd2783c592","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; /* ]]> */ </script> <script type="text/javascript" defer='defer' src="https://www.developer-tech.com/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=2.9.0" id="gform_gravityforms-js"></script> <div id="gform_login_widget-2" class="widget gform_login_widget"><h4 class="widgettitle">Login</h4><div class='gf_browser_chrome gform_wrapper gf_login_form gravity-theme' id='gform_wrapper_0'><form method='post' id='gform_0'><input type='hidden' name='login_redirect' value='https://www.developer-tech.com/news/copilot-x-heralds-new-era-ai-powered-coding/' /><div class='gform_body'><div id='gform_fields_login' class='gform_fields top_label'><div id="field_0_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_0_1" ><label class='gfield_label gform-field-label' for='input_1'>Username<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_1' type='text' value='' class='' tabindex='1' aria-required="true" aria-invalid="false" /></div></div><div id="field_0_2" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_0_2" ><label class='gfield_label gform-field-label' for='input_2'>Password<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_2' type='password' value='' class='' tabindex='2' aria-required="true" aria-invalid="false" /></div></div><div id="field_0_3" class="gfield gfield--type-remember_me field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_0_3" ><label class='gfield_label gform-field-label screen-reader-text gfield_label_before_complex' ></label><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox' id='input_3'><div class='gchoice gchoice_3'> <input class='gfield-choice-input' name='input_3.1' type='checkbox' value='1' id='choice_3' tabindex='3' /> <label for='choice_3' id='label_3'>Remember Me</label> </div></div></div></div></div></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_0' class='gform_button button' onclick='gform.submission.handleButtonClick(this)' value='Login' tabindex='4' /> <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_0' value='postback' /> <input type='hidden' class='gform_hidden' name='is_submit_0' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='0' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_0' value='WyJbXSIsImU3OGZmZmYxOWRhYmVmODc4YzNhZDliMDZlZDgyNzM4Il0=' /> <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_0' id='gform_target_page_number_0' value='0' /> <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_0' id='gform_source_page_number_0' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div></form></div><nav class="gf_login_links"><a href="/wp-login.php?action=lostpassword" title="Forgot Password?">Forgot Password?</a><br /></nav></div> <div class="reg-footer cell small-12 medium-12 large-12 text-center"> <!--<img src="/assets/images/src/login-logo.png"/>--> <p>Not subscribed / a member yet?</p> <button class="button login-switch" aria-label="login" type="button"> <span aria-hidden="false">REGISTER HERE TO SUBSCRIBE NOW</span> </button> </div> </div> <div id="reg-form" data-step="1" class="cell small-12 medium-12 large-12"> <div id="gform_widget-4" class="widget gform_widget"><h4 class="widgettitle">Register</h4><link rel='stylesheet' id='dashicons-css' href='https://www.developer-tech.com/wp-includes/css/dashicons.min.css?ver=6.7.1' type='text/css' media='all' /> <script type="text/javascript" defer='defer' src="https://www.google.com/recaptcha/api.js?hl=en&ver=6.7.1#038;render=explicit" id="gform_recaptcha-js"></script> <script type="text/javascript" defer='defer' src="https://www.developer-tech.com/wp-content/plugins/gravityforms/js/chosen.jquery.min.js?ver=2.9.0" id="gform_chosen-js"></script> <script type="text/javascript" defer='defer' src="https://www.developer-tech.com/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=2.9.0" id="gform_placeholder-js"></script> <script type="text/javascript"></script> <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_5' ><div id='gf_5' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <p class='gform_required_legend'>"<span class="gfield_required gfield_required_asterisk">*</span>" indicates required fields</p> </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_5' id='gform_5' action='/news/copilot-x-heralds-new-era-ai-powered-coding/#gf_5' data-formid='5' novalidate> <div class='gform-body gform_body'><div id='gform_fields_5' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_5_17" class="gfield gfield--type-section gsection personal field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_17" ><h3 class="gsection_title">Personal Details</h3></div><div id="field_5_5" class="gfield gfield--type-text personal gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_5" ><label class='gfield_label gform-field-label' for='input_5_5'>First Names<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_5_5' type='text' value='' class='large' aria-required="true" aria-invalid="false" /></div></div><div id="field_5_6" class="gfield gfield--type-text personal gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_6" ><label class='gfield_label gform-field-label' for='input_5_6'>Last Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_5_6' type='text' value='' class='large' aria-required="true" aria-invalid="false" /></div></div><div id="field_5_24" class="gfield gfield--type-multiselect personal populate interest fancy-multi gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_5_24" ><label class='gfield_label gform-field-label' for='input_5_24'>Interests<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_multiselect'><select multiple='multiple' size='7' name='input_24[]' id='input_5_24' class='large gfield_select' aria-invalid="false" aria-required="true" ><option value='ai' >AI</option><option value='big-data' >Big Data</option><option value='blockchain' >Blockchain</option><option value='cloud' >Cloud</option><option value='cyber-security' >Cyber Security</option><option value='data-centres' >Data Centres</option><option value='devops' >DevOps</option><option value='digital-transformation' >Digital Transformation</option><option value='edge-computing' >Edge Computing</option><option value='enterprise' >Enterprise</option><option value='futureworks' >Futureworks</option><option value='high-performance-computing' >High Performance Computing</option><option value='iot' >IoT</option><option value='marketing-tech' >Marketing Tech</option><option value='quantum-computing' >Quantum Computing</option><option value='vr-ar-xr' >VR/AR/XR</option></select></div></div><div id="field_5_7" class="gfield gfield--type-select personal gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_7" ><label class='gfield_label gform-field-label' for='input_5_7'>Country<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_select'><select name='input_7' id='input_5_7' class='large gfield_select' aria-required="true" aria-invalid="false" ><option value='United Kingdom' >United Kingdom</option><option value='United States' >United States</option><option value='Afghanistan' >Afghanistan</option><option value='Albania' >Albania</option><option value='Algeria' >Algeria</option><option value='American Samoa' >American Samoa</option><option value='Andorra' >Andorra</option><option value='Angola' >Angola</option><option value='Anguilla' >Anguilla</option><option value='Antarctica' >Antarctica</option><option value='Antigua and Barbuda' >Antigua and Barbuda</option><option value='Argentina' >Argentina</option><option value='Armenia' >Armenia</option><option value='Aruba' >Aruba</option><option value='Australia' >Australia</option><option value='Austria' >Austria</option><option value='Azerbaijan' >Azerbaijan</option><option value='Bahamas' >Bahamas</option><option value='Bahrain' >Bahrain</option><option value='Bangladesh' >Bangladesh</option><option value='Barbados' >Barbados</option><option value='Belarus' >Belarus</option><option value='Belgium' >Belgium</option><option value='Belize' >Belize</option><option value='Benin' >Benin</option><option value='Bermuda' >Bermuda</option><option value='Bhutan' >Bhutan</option><option value='Bolivia' >Bolivia</option><option value='Bonaire, Sint Eustatius and Saba' >Bonaire, Sint Eustatius and Saba</option><option value='Bosnia and Herzegovina' >Bosnia and Herzegovina</option><option value='Botswana' >Botswana</option><option value='Bouvet Island' >Bouvet Island</option><option value='Brazil' >Brazil</option><option value='British Indian Ocean Territory' >British Indian Ocean Territory</option><option value='Brunei Darussalam' >Brunei Darussalam</option><option value='Bulgaria' >Bulgaria</option><option value='Burkina Faso' >Burkina Faso</option><option value='Burundi' >Burundi</option><option value='Cambodia' >Cambodia</option><option value='Cameroon' >Cameroon</option><option value='Canada' >Canada</option><option value='Cape Verde' >Cape Verde</option><option value='Cayman Islands' >Cayman Islands</option><option value='Central African Republic' >Central African Republic</option><option value='Chad' >Chad</option><option value='Chile' >Chile</option><option value='China' >China</option><option value='Christmas Island' >Christmas Island</option><option value='Cocos Islands' >Cocos Islands</option><option value='Colombia' >Colombia</option><option value='Comoros' >Comoros</option><option value='Congo, Democratic Republic of the' >Congo, Democratic Republic of the</option><option value='Congo, Republic of the' >Congo, Republic of the</option><option value='Cook Islands' >Cook Islands</option><option value='Costa Rica' >Costa Rica</option><option value='Croatia' >Croatia</option><option value='Cuba' >Cuba</option><option value='Curaçao' >Curaçao</option><option value='Cyprus' >Cyprus</option><option value='Czech Republic' >Czech Republic</option><option value='Côte d'Ivoire' >Côte d'Ivoire</option><option value='Denmark' >Denmark</option><option value='Djibouti' >Djibouti</option><option value='Dominica' >Dominica</option><option value='Dominican Republic' >Dominican Republic</option><option value='Ecuador' >Ecuador</option><option value='Egypt' >Egypt</option><option value='El Salvador' >El Salvador</option><option value='Equatorial Guinea' >Equatorial Guinea</option><option value='Eritrea' >Eritrea</option><option value='Estonia' >Estonia</option><option value='Eswatini (Swaziland)' >Eswatini (Swaziland)</option><option value='Ethiopia' >Ethiopia</option><option value='Falkland Islands' >Falkland Islands</option><option value='Faroe Islands' >Faroe Islands</option><option value='Fiji' >Fiji</option><option value='Finland' >Finland</option><option value='France' >France</option><option value='French Guiana' >French Guiana</option><option value='French Polynesia' >French Polynesia</option><option value='French Southern Territories' >French Southern Territories</option><option value='Gabon' >Gabon</option><option value='Gambia' >Gambia</option><option value='Georgia' >Georgia</option><option value='Germany' >Germany</option><option value='Ghana' >Ghana</option><option value='Gibraltar' >Gibraltar</option><option value='Greece' >Greece</option><option value='Greenland' >Greenland</option><option value='Grenada' >Grenada</option><option value='Guadeloupe' >Guadeloupe</option><option value='Guam' >Guam</option><option value='Guatemala' >Guatemala</option><option value='Guernsey' >Guernsey</option><option value='Guinea' >Guinea</option><option value='Guinea-Bissau' >Guinea-Bissau</option><option value='Guyana' >Guyana</option><option value='Haiti' >Haiti</option><option value='Heard and McDonald Islands' >Heard and McDonald Islands</option><option value='Holy See' >Holy See</option><option value='Honduras' >Honduras</option><option value='Hong Kong' >Hong Kong</option><option value='Hungary' >Hungary</option><option value='Iceland' >Iceland</option><option value='India' >India</option><option value='Indonesia' >Indonesia</option><option value='Iran' >Iran</option><option value='Iraq' >Iraq</option><option value='Ireland' >Ireland</option><option value='Isle of Man' >Isle of Man</option><option value='Israel' >Israel</option><option value='Italy' >Italy</option><option value='Jamaica' >Jamaica</option><option value='Japan' >Japan</option><option value='Jersey' >Jersey</option><option value='Jordan' >Jordan</option><option value='Kazakhstan' >Kazakhstan</option><option value='Kenya' >Kenya</option><option value='Kiribati' >Kiribati</option><option value='Kuwait' >Kuwait</option><option value='Kyrgyzstan' >Kyrgyzstan</option><option value='Lao People's Democratic Republic' >Lao People's Democratic Republic</option><option value='Latvia' >Latvia</option><option value='Lebanon' >Lebanon</option><option value='Lesotho' >Lesotho</option><option value='Liberia' >Liberia</option><option value='Libya' >Libya</option><option value='Liechtenstein' >Liechtenstein</option><option value='Lithuania' >Lithuania</option><option value='Luxembourg' >Luxembourg</option><option value='Macau' >Macau</option><option value='Macedonia' >Macedonia</option><option value='Madagascar' >Madagascar</option><option value='Malawi' >Malawi</option><option value='Malaysia' >Malaysia</option><option value='Maldives' >Maldives</option><option value='Mali' >Mali</option><option value='Malta' >Malta</option><option value='Marshall Islands' >Marshall Islands</option><option value='Martinique' >Martinique</option><option value='Mauritania' >Mauritania</option><option value='Mauritius' >Mauritius</option><option value='Mayotte' >Mayotte</option><option value='Mexico' >Mexico</option><option value='Micronesia' >Micronesia</option><option value='Moldova' >Moldova</option><option value='Monaco' >Monaco</option><option value='Mongolia' >Mongolia</option><option value='Montenegro' >Montenegro</option><option value='Montserrat' >Montserrat</option><option value='Morocco' >Morocco</option><option value='Mozambique' >Mozambique</option><option value='Myanmar' >Myanmar</option><option value='Namibia' >Namibia</option><option value='Nauru' >Nauru</option><option value='Nepal' >Nepal</option><option value='Netherlands' >Netherlands</option><option value='New Caledonia' >New Caledonia</option><option value='New Zealand' >New Zealand</option><option value='Nicaragua' >Nicaragua</option><option value='Niger' >Niger</option><option value='Nigeria' >Nigeria</option><option value='Niue' >Niue</option><option value='Norfolk Island' >Norfolk Island</option><option value='North Korea' >North Korea</option><option value='Northern Mariana Islands' >Northern Mariana Islands</option><option value='Norway' >Norway</option><option value='Oman' >Oman</option><option value='Pakistan' >Pakistan</option><option value='Palau' >Palau</option><option value='Palestine, State of' >Palestine, State of</option><option value='Panama' >Panama</option><option value='Papua New Guinea' >Papua New Guinea</option><option value='Paraguay' >Paraguay</option><option value='Peru' >Peru</option><option value='Philippines' >Philippines</option><option value='Pitcairn' >Pitcairn</option><option value='Poland' >Poland</option><option value='Portugal' >Portugal</option><option value='Puerto Rico' >Puerto Rico</option><option value='Qatar' >Qatar</option><option value='Romania' >Romania</option><option value='Russia' >Russia</option><option value='Rwanda' >Rwanda</option><option value='Réunion' >Réunion</option><option value='Saint Barthélemy' >Saint Barthélemy</option><option value='Saint Helena' >Saint Helena</option><option value='Saint Kitts and Nevis' >Saint Kitts and Nevis</option><option value='Saint Lucia' >Saint Lucia</option><option value='Saint Martin' >Saint Martin</option><option value='Saint Pierre and Miquelon' >Saint Pierre and Miquelon</option><option value='Saint Vincent and the Grenadines' >Saint Vincent and the Grenadines</option><option value='Samoa' >Samoa</option><option value='San Marino' >San Marino</option><option value='Sao Tome and Principe' >Sao Tome and Principe</option><option value='Saudi Arabia' >Saudi Arabia</option><option value='Senegal' >Senegal</option><option value='Serbia' >Serbia</option><option value='Seychelles' >Seychelles</option><option value='Sierra Leone' >Sierra Leone</option><option value='Singapore' >Singapore</option><option value='Sint Maarten' >Sint Maarten</option><option value='Slovakia' >Slovakia</option><option value='Slovenia' >Slovenia</option><option value='Solomon Islands' >Solomon Islands</option><option value='Somalia' >Somalia</option><option value='South Africa' >South Africa</option><option value='South Georgia' >South Georgia</option><option value='South Korea' >South Korea</option><option value='South Sudan' >South Sudan</option><option value='Spain' >Spain</option><option value='Sri Lanka' >Sri Lanka</option><option value='Sudan' >Sudan</option><option value='Suriname' >Suriname</option><option value='Svalbard and Jan Mayen Islands' >Svalbard and Jan Mayen Islands</option><option value='Sweden' >Sweden</option><option value='Switzerland' >Switzerland</option><option value='Syria' >Syria</option><option value='Taiwan' >Taiwan</option><option value='Tajikistan' >Tajikistan</option><option value='Tanzania' >Tanzania</option><option value='Thailand' >Thailand</option><option value='Timor-Leste' >Timor-Leste</option><option value='Togo' >Togo</option><option value='Tokelau' >Tokelau</option><option value='Tonga' >Tonga</option><option value='Trinidad and Tobago' >Trinidad and Tobago</option><option value='Tunisia' >Tunisia</option><option value='Turkey' >Turkey</option><option value='Turkmenistan' >Turkmenistan</option><option value='Turks and Caicos Islands' >Turks and Caicos Islands</option><option value='Tuvalu' >Tuvalu</option><option value='US Minor Outlying Islands' >US Minor Outlying Islands</option><option value='Uganda' >Uganda</option><option value='Ukraine' >Ukraine</option><option value='United Arab Emirates' >United Arab Emirates</option><option value='Uruguay' >Uruguay</option><option value='Uzbekistan' >Uzbekistan</option><option value='Vanuatu' >Vanuatu</option><option value='Venezuela' >Venezuela</option><option value='Vietnam' >Vietnam</option><option value='Virgin Islands, British' >Virgin Islands, British</option><option value='Virgin Islands, U.S.' >Virgin Islands, U.S.</option><option value='Wallis and Futuna' >Wallis and Futuna</option><option value='Western Sahara' >Western Sahara</option><option value='Yemen' >Yemen</option><option value='Zambia' >Zambia</option><option value='Zimbabwe' >Zimbabwe</option><option value='Åland Islands' >Åland Islands</option></select></div></div><div id="field_5_27" class="gfield gfield--type-select region populate personal gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_27" ><label class='gfield_label gform-field-label' for='input_5_27'>Region<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_select'><select name='input_27' id='input_5_27' class='large gfield_select' aria-required="true" aria-invalid="false" ><option value='' selected='selected' class='gf_placeholder'>Region</option><option value='asia-pacific' >Asia-Pacific</option><option value='central-south-america' >Central & South America</option><option value='europe' >Europe</option><option value='middleeast-africa' >Middle East & Africa</option><option value='north-america' >North America</option></select></div></div><div id="field_5_18" class="gfield gfield--type-section gsection company field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_18" ><h3 class="gsection_title">Company Details</h3></div><div id="field_5_10" class="gfield gfield--type-text company gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_10" ><label class='gfield_label gform-field-label' for='input_5_10'>Company Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_5_10' type='text' value='' class='large' aria-required="true" aria-invalid="false" /></div></div><div id="field_5_11" class="gfield gfield--type-text company gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_11" ><label class='gfield_label gform-field-label' for='input_5_11'>Job Title<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_11' id='input_5_11' type='text' value='' class='large' aria-required="true" aria-invalid="false" /></div></div><div id="field_5_26" class="gfield gfield--type-select job_type populate company gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_26" ><label class='gfield_label gform-field-label' for='input_5_26'>Job Type<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_select'><select name='input_26' id='input_5_26' class='large gfield_select' aria-required="true" aria-invalid="false" ><option value='' selected='selected' class='gf_placeholder'>Job Type</option><option value='founder-partner' >Founder / Partner</option><option value='cxo' >CxO</option><option value='director' >Director</option><option value='vp' >VP</option><option value='senior-manager' >Senior Manager</option><option value='manager' >Manager</option><option value='developer' >Developer</option><option value='other' >Other</option></select></div></div><div id="field_5_8" class="gfield gfield--type-phone personal gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_8" ><label class='gfield_label gform-field-label' for='input_5_8'>Phone<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_8' id='input_5_8' type='tel' value='' class='large' aria-required="true" aria-invalid="false" /></div></div><div id="field_5_15" class="gfield gfield--type-select company populate company_type gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_15" ><label class='gfield_label gform-field-label' for='input_5_15'>Company Type<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_select'><select name='input_15' id='input_5_15' class='large gfield_select' aria-required="true" aria-invalid="false" ><option value='' selected='selected' class='gf_placeholder'>Company Type</option><option value='consultancy-advisor-research' >Consultancy / Advisor / Research</option><option value='enterprise-sme' >Enterprise / SME</option><option value='investor-vc' >Investor / VC</option><option value='press-media' >Press / Media</option><option value='public-sector' >Public Sector</option><option value='service-provider' >Service Provider</option><option value='startup' >Start-up</option><option value='system-integrator' >System Integrator</option><option value='technology-solution-provider' >Technology Solution Provider</option></select></div></div><div id="field_5_16" class="gfield gfield--type-select company populate industry gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_16" ><label class='gfield_label gform-field-label' for='input_5_16'>Industry<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_select'><select name='input_16' id='input_5_16' class='large gfield_select' aria-required="true" aria-invalid="false" ><option value='' selected='selected' class='gf_placeholder'>Select Industry</option><option value='automotive-transport-logistics' >Automotive / Transport / Logistics</option><option value='built-environment' >Built Environment (Inc Real Estate, Construction, Facilities and Cities)</option><option value='business-functions' >Business Functions (Inc Marketing, HR)</option><option value='communications' >Communications (Inc Telcos, 5G)</option><option value='consultancy-advisor-research' >Consultancy / Advisor / Research</option><option value='consumer-goods-retail' >Consumer Goods / Retail</option><option value='financial-services' >Financial services (Inc Banking, Insurance)</option><option value='healthcare' >Healthcare (Inc Pharma)</option><option value='it-services' >IT Services</option><option value='manufacturing-supplychain' >Manufacturing / Supply Chain</option><option value='media-pr' >Media / PR (Inc Government, NfP, Education, Defence)</option><option value='platforms' >Platforms (inc Software, Hardware, Web, Cloud)</option><option value='public-sector' >Public Sector (Inc Government, NfP, Education, Defence)</option><option value='regulation-compliance-law' >Regulation / Compliance / Law</option><option value='utilities-energy' >Utilities / Energy</option></select></div></div><div id="field_5_19" class="gfield gfield--type-section gsection account field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_19" ><h3 class="gsection_title">Account Details</h3></div><div id="field_5_13" class="gfield gfield--type-email account gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_13" ><label class='gfield_label gform-field-label' for='input_5_13'>Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_13' id='input_5_13' type='email' value='' class='large' aria-required="true" aria-invalid="false" /> </div></div><div id="field_5_14" class="gfield gfield--type-username account gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_14" ><label class='gfield_label gform-field-label' for='input_5_14'>Username<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_14' id='input_5_14' type='text' value='' class='large' aria-describedby="input_5_14_desc gfield_description_5_14" aria-required="true" aria-invalid="false" /></div><div class='gfield_description' id='gfield_description_5_14'>This must be a combination of letters and numbers</div></div><fieldset id="field_5_3" class="gfield gfield--type-password account set-password gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_3" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Password<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container_password gform-grid-row' id='input_5_3_container'> <span id='input_5_3_1_container' class='ginput_password ginput_left gform-grid-col gform-grid-col--size-auto'> <span class='password_input_container'> <input autocomplete='new-password' type='password' name='input_3' id='input_5_3' value='' aria-required="true" aria-invalid="false" /> <button autocomplete='new-password' type='button' class='gform_show_password gform-theme-button gform-theme-button--simple' onclick='javascript:gformToggleShowPassword("input_5_3");' aria-live='polite' aria-label='Show Password' data-label-show='Show Password' data-label-hide='Hide Password'><span class='dashicons dashicons-hidden' aria-hidden='true'></span></button> </span> <label for='input_5_3' class='gform-field-label gform-field-label--type-sub '>Enter Password</label> </span> <span id='input_5_3_2_container' class='ginput_password ginput_right gform-grid-col gform-grid-col--size-auto'> <span class='password_input_container'> <input autocomplete='new-password' type='password' name='input_3_2' id='input_5_3_2' value='' aria-required="true" aria-invalid="false" /> <button autocomplete='new-password' type='button' class='gform_show_password gform-theme-button gform-theme-button--simple' onclick='javascript:gformToggleShowPassword("input_5_3_2");' aria-live='polite' aria-label='Show Password' data-label-show='Show Password' data-label-hide='Hide Password'><span class='dashicons dashicons-hidden' aria-hidden='true'></span></button> </span> <label for='input_5_3_2' class='gform-field-label gform-field-label--type-sub '>Confirm Password</label> </span> <div class='gf_clear gf_clear_complex'></div> </div></fieldset><fieldset id="field_5_22" class="gfield gfield--type-consent gfield--type-choice account gfield_contains_required field_sublabel_below gfield--has-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_5_22" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Consent<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_container ginput_container_consent'><input name='input_22.1' id='input_5_22_1' type='checkbox' value='1' aria-describedby="gfield_consent_description_5_22" aria-required="true" aria-invalid="false" /> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for='input_5_22_1' >I agree to the <a target="blank" href="/privacy-policy/">privacy policy</a>.<span class="gfield_required gfield_required_asterisk">*</span></label><input type='hidden' name='input_22.2' value='I agree to the <a target="blank" href="/privacy-policy/">privacy policy</a>.' class='gform_hidden' /><input type='hidden' name='input_22.3' value='3' class='gform_hidden' /></div><div class='gfield_description gfield_consent_description' id='gfield_consent_description_5_22'>By submitting this form, I acknowledge that I have read and understood the Privacy Policy and subscribe to receive communications from TechForge Media Ltd.<br /> <a target="blank" href="/privacy-policy">View privacy policy</a></div></fieldset><div id="field_5_28" class="gfield gfield--type-captcha account field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_28" ><label class='gfield_label gform-field-label' for='input_5_28'>CAPTCHA</label><div id='input_5_28' class='ginput_container ginput_recaptcha' data-sitekey='6Lc8Lu0UAAAAAOTN8hDSBAlvUhyk_ugLX8agaIa-' data-theme='light' data-tabindex='0' data-badge=''></div></div><div id="field_5_25" class="gfield gfield--type-multiselect hidden populate sites field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_25" ><label class='gfield_label gform-field-label' for='input_5_25'>Sites - hidden - records where signed up</label><div class='ginput_container ginput_container_multiselect'><select multiple='multiple' size='7' name='input_25[]' id='input_5_25' class='large gfield_select' aria-invalid="false" ><option value='ai' >AI</option><option value='blockchain' >Blockchain</option><option value='cloud' >Cloud</option><option value='developer' selected='selected'>Developer</option><option value='edge' >Edge</option><option value='enterprise' >Enterprise</option><option value='iot' >IoT</option><option value='marketing' >Marketing</option><option value='telecoms' >Telecoms</option><option value='vr' >VR</option></select></div></div><div id="field_5_23" class="gfield gfield--type-html gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_23" ><div class="reg-step"><p>Step 1 of 3</p></div> <div id="step-buttons" class="cell small-12 medium-12 large-12 text-left"> <button id="back-switch" class="button disabled" aria-label="back-step" type="button"> <span aria-hidden="false">BACK</span> </button> <button id="next-switch" class="button" aria-label="next-step" type="button"> <span aria-hidden="false">NEXT</span> </button> </div></div><div id="field_5_29" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_5_29" ><label class='gfield_label gform-field-label' for='input_5_29'>Comments</label><div class='ginput_container'><input name='input_29' id='input_5_29' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_5_29'>This field is for validation purposes and should be left unchanged.</div></div></div></div> <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_5' class='gform_button button' onclick='gform.submission.handleButtonClick(this)' value='Submit' /> <input type='hidden' name='gform_ajax' value='form_id=5&title=&description=&tabindex=0&theme=gravity-theme' /> <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_5' value='iframe' /> <input type='hidden' class='gform_hidden' name='is_submit_5' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='5' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_5' value='WyJ7XCIyMi4xXCI6XCJjZjBlY2NlMDViMjY3N2UwODJlNDk3Y2Q0MDFiOWQwM1wiLFwiMjIuMlwiOlwiYmEyZWU2ODhkNzE0ZWZjNTQyYmZiNTgxOTU5YjU0MjhcIixcIjIyLjNcIjpcImJjODlhMGYwZTVkNjk4NjM1YTg2ODZiMDc4NTI3NTk3XCJ9IiwiYzQzMmM3MDAyZTY0MmE2MDQxZmE0OTM3ODkyMGQ5YmEiXQ==' /> <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_5' id='gform_target_page_number_5' value='0' /> <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_5' id='gform_source_page_number_5' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_5' id='gform_ajax_frame_5' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() {gformInitSpinner( 5, 'https://www.developer-tech.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_5').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_5');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_5').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_5').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_5').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_5').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_5').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 5, 'https://www.developer-tech.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [5, current_page]);window['gf_submitting_5'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_5').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_5').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [5]);window['gf_submitting_5'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_5').text());}else{jQuery('#gform_5').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "5", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_5" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_5"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_5" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [5, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 5, currentPage: current_page } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 5, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /* ]]> */ </script> </div> <div class="reg-footer cell small-12 medium-12 large-12 text-center"> <!--<img src="https://www.developer-tech.com/wp-content/themes/TechForge/assets/images/src/login-logo.png"/>--> <p>Already a member / subscriber?</p> <button class="button login-switch" aria-label="login" type="button"> <span aria-hidden="false">LOGIN HERE</span> </button> </div> </div> <div class="cell small-12 medium-12 large-12"> </div> </div> <button class="close-button" data-close aria-label="Close modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> <div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 bottom-right-view-preferences optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> <div class="cmplz-header"> <div class="cmplz-logo"></div> <div class="cmplz-title" id="cmplz-header-1-optin">Manage Cookie Consent</div> <div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialogue"> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> </div> </div> <div class="cmplz-divider cmplz-divider-header"></div> <div class="cmplz-body"> <div class="cmplz-message" id="cmplz-message-1-optin">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div> <!-- categories start --> <div class="cmplz-categories"> <details class="cmplz-category cmplz-functional" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Functional</span> <span class='cmplz-always-active'> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-functional-optin" data-category="cmplz_functional" class="cmplz-consent-checkbox cmplz-functional" size="40" value="1"/> <label class="cmplz-label" for="cmplz-functional-optin" tabindex="0"><span class="screen-reader-text">Functional</span></label> </span> Always active </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> </div> </details> <details class="cmplz-category cmplz-preferences" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Preferences</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-preferences-optin" data-category="cmplz_preferences" class="cmplz-consent-checkbox cmplz-preferences" size="40" value="1"/> <label class="cmplz-label" for="cmplz-preferences-optin" tabindex="0"><span class="screen-reader-text">Preferences</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> </div> </details> <details class="cmplz-category cmplz-statistics" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Statistics</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-statistics-optin" data-category="cmplz_statistics" class="cmplz-consent-checkbox cmplz-statistics" size="40" value="1"/> <label class="cmplz-label" for="cmplz-statistics-optin" tabindex="0"><span class="screen-reader-text">Statistics</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> </div> </details> <details class="cmplz-category cmplz-marketing" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Marketing</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-marketing-optin" data-category="cmplz_marketing" class="cmplz-consent-checkbox cmplz-marketing" size="40" value="1"/> <label class="cmplz-label" for="cmplz-marketing-optin" tabindex="0"><span class="screen-reader-text">Marketing</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> </div> </details> </div><!-- categories end --> </div> <div class="cmplz-links cmplz-information"> <a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a> <a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a> <a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a> <a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/">Read more about these purposes</a> </div> <div class="cmplz-divider cmplz-footer"></div> <div class="cmplz-buttons"> <button class="cmplz-btn cmplz-accept">Accept</button> <button class="cmplz-btn cmplz-deny">Deny</button> <button class="cmplz-btn cmplz-view-preferences">View preferences</button> <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a> </div> <div class="cmplz-links cmplz-documents"> <a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a> </div> </div> </div> <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button> </div> <div id="fb-root"></div> <link rel='stylesheet' id='gform_basic-css' href='https://www.developer-tech.com/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=2.9.0' type='text/css' media='all' /> <link rel='stylesheet' id='gform_theme_components-css' href='https://www.developer-tech.com/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css?ver=2.9.0' type='text/css' media='all' /> <link rel='stylesheet' id='gform_theme-css' href='https://www.developer-tech.com/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css?ver=2.9.0' type='text/css' media='all' /> <script type="text/javascript" id="TechForge-js-extra"> /* <![CDATA[ */ var techforgeRequests = {"ajaxurl":"https:\/\/www.developer-tech.com\/wp-admin\/admin-ajax.php","_nonce":"ac62e4c89a"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.developer-tech.com/wp-content/themes/TechForge/assets/scripts/scripts.js?ver=1709048282" id="TechForge-js"></script> <script type="text/javascript" src="https://www.developer-tech.com/wp-content/themes/TechForge/assets/scripts/libraries/jquery.waypoints.min.js?ver=1.0.0" id="TechForge-waypoints-js"></script> <script type="text/javascript" src="https://www.developer-tech.com/wp-content/themes/TechForge/assets/scripts/libraries/jquery.multiselect.js?ver=1.0.0" id="TechForge-multiselect-js"></script> <script data-service="twitter" data-category="marketing" type="text/plain" data-cmplz-src="https://www.developer-tech.com/wp-content/plugins/super-socializer/js/front/social_login/general.js?ver=7.14" id="the_champ_ss_general_scripts-js"></script> <script data-service="twitter" data-category="marketing" type="text/plain" data-cmplz-src="https://www.developer-tech.com/wp-content/plugins/super-socializer/js/front/facebook/sdk.js?ver=7.14" id="the_champ_fb_sdk-js"></script> <script data-service="twitter" data-category="marketing" type="text/plain" data-cmplz-src="https://www.developer-tech.com/wp-content/plugins/super-socializer/js/front/facebook/commenting.js?ver=7.14" id="the_champ_fb_commenting-js"></script> <script data-service="twitter" data-category="marketing" type="text/plain" data-cmplz-src="https://www.developer-tech.com/wp-content/plugins/super-socializer/js/front/sharing/sharing.js?ver=7.14" id="the_champ_share_counts-js"></script> <script type="text/javascript" id="cmplz-cookiebanner-js-extra"> /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"13","version":"7.1.5","store_consent":"","do_not_track_enabled":"1","consenttype":"optin","region":"uk","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/www.developer-tech.com\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"1","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/www.developer-tech.com\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=13","page_links":{"uk":{"cookie-statement":{"title":"Cookie Policy ","url":"https:\/\/www.developer-tech.com\/cookie-policy-uk\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/www.developer-tech.com\/privacy-policy\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ </script> <script defer type="text/javascript" src="https://www.developer-tech.com/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1731666021" id="cmplz-cookiebanner-js"></script> <script type="text/javascript" id="cmplz-cookiebanner-js-after"> /* <![CDATA[ */ let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice'); if ( cmplzBlockedContent) { cmplzBlockedContent.addEventListener('click', function(event) { event.stopPropagation(); }); } /* ]]> */ </script> <script type="text/javascript" defer='defer' src="https://www.developer-tech.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=f802885f3482236736b18b55abcdc360" id="gform_gravityforms_utils-js"></script> <script type="text/javascript" defer='defer' src="https://www.developer-tech.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=ddd2702ee024d421149a5e61416f1ff5" id="gform_gravityforms_theme_vendors-js"></script> <script type="text/javascript" id="gform_gravityforms_theme-js-extra"> /* <![CDATA[ */ var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"3c3d804e4ee88ffbe9fae2dd2783c592"},"ajax":{"ajaxurl":"https:\/\/www.developer-tech.com\/wp-admin\/admin-ajax.php","ajax_submission_nonce":"e2fda6fcbd","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again."}}}},"hmr_dev":"","public_path":"https:\/\/www.developer-tech.com\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/","config_nonce":"b8cfc1a28c"}; /* ]]> */ </script> <script type="text/javascript" defer='defer' src="https://www.developer-tech.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=c055226f9b8c432c9206edab9070263c" id="gform_gravityforms_theme-js"></script> <script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 5) {gformInitChosenFields('#input_5_7,#input_5_27','No results matched');if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){gformInitChosenFields('#input_5_7,#input_5_27','No results matched');} ) } ); /* ]]> */ </script> <script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "5", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_5" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_5"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_5" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [5, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 5, currentPage: 1 } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 5, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); /* ]]> */ </script> </body> </html>