CINXE.COM

.NET 9 Feature Switches: Trimming the Fat (Like Your Code, Not You)

<!doctype html><!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en-us" > <![endif]--><!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="en-us" > <![endif]--><!--[if IE 8]> <html class="no-js lt-ie9" lang="en-us" > <![endif]--><!--[if gt IE 8]><!--><html class="no-js" lang="en-us"><!--<![endif]--><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="author" content="Cheyenne Sokkappa"> <meta name="description" content="Shrink your .NET 9 apps with feature switches! Learn how to trim code, boost performance, and increase flexibility."> <meta name="generator" content="HubSpot"> <title>.NET 9 Feature Switches: Trimming the Fat (Like Your Code, Not You)</title> <link rel="shortcut icon" href="https://www.mobilize.net/hubfs/gap-icon.svg"> <meta name="viewport" content="width=device-width, initial-scale=1"> <script src="/hs/hsstatic/jquery-libs/static-1.4/jquery/jquery-1.11.2.js"></script> <script>hsjQuery = window['jQuery'];</script> <meta property="og:description" content="Shrink your .NET 9 apps with feature switches! Learn how to trim code, boost performance, and increase flexibility."> <meta property="og:title" content=".NET 9 Feature Switches: Trimming the Fat (Like Your Code, Not You)"> <meta name="twitter:description" content="Shrink your .NET 9 apps with feature switches! Learn how to trim code, boost performance, and increase flexibility."> <meta name="twitter:title" content=".NET 9 Feature Switches: Trimming the Fat (Like Your Code, Not You)"> <style> a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px} </style> <link rel="stylesheet" href="https://www.mobilize.net/hs-fs/hub/216184/hub_generated/module_assets/132550082480/1718306150050/module_132550082480_Button_-_Nav_Bar.min.css"> <style> #hs-button_module_1693440396081628 { display: inline-block; background-color: rgba(24, 193, 229,1.0); color: #FFFFFF; font-style: normal; font-weight: bold; text-decoration: none; padding-top: 13px; padding-bottom: 13px; padding-left: 23px; padding-right: 23px; } #hs-button_module_1693440396081628:hover { background-color: rgba(254, 189, 18,1.0); color: rgba(255, 255, 255,1.0); padding-top: 13px; padding-bottom: 13px; padding-left: 23px; padding-right: 23px; } </style> <style> #hs-button_module_1715380388197388 { background-color: rgba(24, 193, 229,1.0); color: #FFFFFF; ; } #hs-button_module_1715380388197388:hover { background-color: rgba(254, 189, 18,1.0); color: rgba(255, 255, 255,1.0); } </style> <style> #hs-button_module_1693442200628199 { background-color: rgba(24, 193, 229,1.0); color: #FFFFFF; font-style: normal; font-weight: bold; text-decoration: none; } #hs-button_module_1693442200628199:hover { background-color: rgba(254, 189, 18,1.0); color: rgba(255, 255, 255,1.0); } </style> <style> #hs-button_module_1715381828537746 { background-color: rgba(24, 193, 229,1.0); color: #FFFFFF; font-style: normal; font-weight: bold; text-decoration: none; } #hs-button_module_1715381828537746:hover { background-color: rgba(254, 189, 18,1.0); color: rgba(255, 255, 255,1.0); } </style> <link rel="stylesheet" href="/hs/hsstatic/AsyncSupport/static-1.122/sass/comments_listing_asset.css"> <link rel="stylesheet" href="/hs/hsstatic/AsyncSupport/static-1.122/sass/rss_post_listing.css"> <script type="application/ld+json"> { "mainEntityOfPage" : { "@type" : "WebPage", "@id" : "https://www.mobilize.net/blog/dotnet-9-feature-switches-trim-the-fat" }, "author" : { "name" : "Cheyenne Sokkappa", "url" : "https://www.mobilize.net/blog/author/cheyenne-sokkappa", "@type" : "Person" }, "headline" : ".NET 9 Feature Switches: Trimming the Fat (Like Your Code, Not You)", "datePublished" : "2024-10-23T01:12:45.000Z", "dateModified" : "2024-10-23T01:12:45.192Z", "publisher" : { "name" : "GAP", "logo" : { "url" : "https://216184.fs1.hubspotusercontent-na1.net/hubfs/216184/GAP-Mobilize-logo.png", "@type" : "ImageObject" }, "@type" : "Organization" }, "@context" : "https://schema.org", "@type" : "BlogPosting", "image" : [ "https://216184.fs1.hubspotusercontent-na1.net/hubfs/216184/features%20switches.png" ] } </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PDPGN3X');</script> <!-- End Google Tag Manager --> <!-- ********** BEGIN inspectlet embed code ********** --> <script type="text/javascript" id="inspectletjs"> window.__insp = window.__insp || []; __insp.push(['wid', 1145630591]); (function() { function ldinsp(){if(typeof window.__inspld != "undefined") return; window.__inspld = 1; var insp = document.createElement('script'); insp.type = 'text/javascript'; insp.async = true; insp.id = "inspsync"; insp.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://cdn.inspectlet.com/inspectlet.js'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(insp, x); }; setTimeout(ldinsp, 500); document.readyState != "complete" ? (window.attachEvent ? window.attachEvent('onload', ldinsp) : window.addEventListener('load', ldinsp, false)) : ldinsp(); })(); </script> <!-- END inspectlet embed --> <!-- ********** BEGIN perfect audience tracking code ********** --> <script type="text/javascript"> (function() { window._pa = window._pa || {}; // _pa.orderId = "myOrderId"; // OPTIONAL: attach unique conversion identifier to conversions // _pa.revenue = "19.99"; // OPTIONAL: attach dynamic purchase values to conversions // _pa.productId = "myProductId"; // OPTIONAL: Include product ID for use with dynamic ads var pa = document.createElement('script'); pa.type = 'text/javascript'; pa.async = true; pa.src = ('https:' == document.location.protocol ? 'https:' : 'http:') + "//tag.marinsm.com/serve/56787050fa2cc9eb4f000064.js"; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(pa, s); })(); </script> <!-- ********** END perfect audience tracking code ********** --> <link href="https://fonts.googleapis.com/css?family=Hind:400,300,500,600,700" rel="stylesheet" type="text/css"> <link rel="amphtml" href="https://www.mobilize.net/blog/dotnet-9-feature-switches-trim-the-fat?hs_amp=true"> <meta property="og:image" content="https://www.mobilize.net/hubfs/features%20switches.png"> <meta name="twitter:image" content="https://www.mobilize.net/hubfs/features%20switches.png"> <meta property="og:url" content="https://www.mobilize.net/blog/dotnet-9-feature-switches-trim-the-fat"> <meta name="twitter:card" content="summary"> <link rel="canonical" href="https://www.mobilize.net/blog/dotnet-9-feature-switches-trim-the-fat"> <meta property="og:type" content="article"> <link rel="alternate" type="application/rss+xml" href="https://www.mobilize.net/blog/rss.xml"> <meta name="twitter:domain" content="www.mobilize.net"> <meta name="twitter:site" content="@MobilizeNet"> <script src="//platform.linkedin.com/in.js" type="text/javascript"> lang: en_US </script> <meta http-equiv="content-language" content="en-us"> <link rel="stylesheet" href="//7052064.fs1.hubspotusercontent-na1.net/hub/7052064/hub_generated/template_assets/1732293869922/hubspot/hubspot_default/shared/responsive/layout.min.css"> <link rel="stylesheet" href="https://www.mobilize.net/hs-fs/hub/216184/hub_generated/template_assets/47176709998/1696895445516/Marketplace/Neambo/Ado21/Coded_Files/Ado21_blog.css"> </head> <body class="blog-1 featured-image-right hs-content-id-181767443486 hs-blog-post hs-content-path-blog-dotnet-9-feature-switches-trim-the-fat hs-content-name-net-9-feature-switches-trimming-the-fat-like-your- hs-blog-name-application-modernization hs-blog-id-340851722" style=""> <div class="header-container-wrapper"> <div class="header-container container-fluid"> <div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-global_group " style="" data-widget-type="global_group" data-x="0" data-w="12"> <div class="" data-global-widget-path="generated_global_groups/41166488942.html"><div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell header-wrapper mega-menu-parent" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell centered ptb20 vmiddle never-stack" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-3 "> <div class="row-fluid "> <div class="span3 widget-span widget-type-cell ns-sm-span5" style="" data-widget-type="cell" data-x="0" data-w="3"> <div class="row-fluid-wrapper row-depth-1 row-number-4 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-logo " style="" data-widget-type="logo" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_146731076570910" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_logo" style="" data-hs-cos-general-type="widget" data-hs-cos-type="logo"><a href="https://www.mobilize.net/" id="hs-link-module_146731076570910" style="border-width:0px;border:0px;"><img src="https://www.mobilize.net/hubfs/Migrations%20Logo.svg" class="hs-image-widget " height="68" style="height: auto;width:175px;border-width:0px;border:0px;" width="175" alt="Migrations Logo" title="Migrations Logo"></a></span></div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> <div class="span9 widget-span widget-type-cell ns-sm-span7" style="" data-widget-type="cell" data-x="3" data-w="9"> <div class="row-fluid-wrapper row-depth-1 row-number-5 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell all-inline tr" style="" data-widget-type="cell" data-x="0" data-w="12"> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-6 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell all-inline tr" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-menu menu-bar first-not-active flyouts-fade flyouts-slide md-hidden linked-to-mega-menu-in-header-wrapper" style="" data-widget-type="menu" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_146731076570911" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="menu"><div id="hs_menu_wrapper_module_146731076570911" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal" role="navigation" data-sitemap-name="default" data-menu-id="69172971116" aria-label="Navigation Menu"> <ul role="menu"> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="javascript:;" role="menuitem">App Modernization</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="javascript:;" role="menuitem">Consulting</a></li> <li class="hs-menu-item hs-menu-depth-1 hs-item-has-children" role="none"><a href="javascript:;" aria-haspopup="true" aria-expanded="false" role="menuitem">Resources</a> <ul role="menu" class="hs-menu-children-wrapper"> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/blog" role="menuitem" target="_blank" rel="noopener">Blog</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/case-studies/" role="menuitem">Case Studies</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/faqs/" role="menuitem">FAQ's</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/videos/" role="menuitem">Videos</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/downloads/" role="menuitem">Free Trials &amp; Downloads</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/whitepapers" role="menuitem">Whitepapers</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/support/" role="menuitem">Support</a></li> </ul></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/talk-to-an-engineer" role="menuitem">Contact</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.growthaccelerationpartners.com/who-we-are" role="menuitem" target="_blank" rel="noopener">About</a></li> </ul> </div></span></div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-custom_widget " style="" data-widget-type="custom_widget" data-x="0" data-w="12"> <div id="hs_cos_wrapper_module_15306480815371264" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><span class="control-button search fss-open-btn"><i class="fa fa-search" aria-hidden="true"></i></span></div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-3 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-custom_widget " style="" data-widget-type="custom_widget" data-x="0" data-w="12"> <div id="hs_cos_wrapper_module_15306480844881266" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><span class="control-button menu" data-slide-menu="primary-slide-menu"> <span class="open"> <i class="fa fa-bars" aria-hidden="true"></i> </span> <span class="close"> <i class="fa fa-bars" aria-hidden="true"></i> </span> <span></span></span></div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-4 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-logo " style="" data-widget-type="logo" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1676252931197254" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_logo" style="" data-hs-cos-general-type="widget" data-hs-cos-type="logo"><a href="https://www.growthaccelerationpartners.com/" target="_blank" id="hs-link-module_1676252931197254" rel="noopener" style="border-width:0px;border:0px;"><img src="https://www.mobilize.net/hubfs/Media%20Center/Logos/GAP-LOGO.svg" class="hs-image-widget " height="120" style="height: auto;width:120px;border-width:0px;border:0px;" width="120" alt="Growth Acceleration Partners" title="Growth Acceleration Partners"></a></span></div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell all-inline tr" style="" data-widget-type="cell" data-x="0" data-w="12"> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-2 "> <div class="row-fluid "> <div class="mega-menu-options" data-menu=".linked-to-mega-menu-in-header-wrapper" data-parent-active-class=""> <div class="span12 widget-span widget-type-cell mega-menu" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-3 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell mega-menu-branch activated-by-1" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-4 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell bg-white max-full-vh-scroll large-shadow" style="padding-top: 20px;" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell centered vmiddle" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell equal-height" style="margin-bottom: 10px; " data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-3 "> <div class="row-fluid "> <div class="span3 widget-span widget-type-cell " style="border-right: 1px solid #FEBD12 !important;" data-widget-type="cell" data-x="0" data-w="3"> <div class="row-fluid-wrapper row-depth-3 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-rich_text " style="" data-widget-type="rich_text" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_15008304122542280" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><h6 style="text-align: left;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/vbuc" rel="noopener" style="text-decoration: none; color: #006489;"><span style="font-size: 20px;">.NET &amp; Web Migrations</span></a></span></h6> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/vbuc" rel="noopener" style="color: #006489; text-decoration: none;">VB6</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/webmap-asp/" rel="noopener" style="color: #006489; text-decoration: none;">ASP</a></span></p> <p style="line-height: 0; font-size: 14px;"><a href="https://www.mobilize.net/products/app-migrations/vbuc/free-trial" rel="noopener" linktext=""><img src="https://www.mobilize.net/hubfs/VBUC%20Button%20Nav%20Bar.png" width="0" loading="lazy" alt="VBUC 10 Download - Banner" style="width: 190px; height: auto; max-width: 100%; border-radius: 15px; box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.40);"></a></p> <p>&nbsp;</p></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> <div class="span6 widget-span widget-type-cell " style="border-right: 1px solid #FEBD12; vertical-align: top; " data-widget-type="cell" data-x="3" data-w="6"> <div class="row-fluid-wrapper row-depth-3 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell " style="justify-content: space-between;" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-3 row-number-3 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-rich_text " style="margin-bottom:10px;" data-widget-type="rich_text" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1693439502409284" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><h6 style="text-align: center;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/webmap/" rel="noopener" style="text-decoration: none; color: #006489;"><span style="color: #006489;"><span style="font-size: 20px;">Native Web &amp; Cloud Migrations</span></span></a></span></h6></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-3 row-number-4 "> <div class="row-fluid "> <div class="span6 widget-span widget-type-rich_text " style="border-right: 1px solid #FEBD12 !important;" data-widget-type="rich_text" data-x="0" data-w="6"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1693439500065276" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height: 0; font-size: 14px;">&nbsp;</p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/webmap-winforms" rel="noopener" style="color: #006489; text-decoration: none;">C# / WinForms</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/webmap-powerbuilder/" rel="noopener" style="color: #006489; text-decoration: none;">PowerBuilder</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/webmap-silverlight/" rel="noopener" style="color: #006489; text-decoration: none;">Silverlight</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/vbnet/" rel="noopener" style="color: #006489; text-decoration: none;">VB.NET</a></span></p> <p style="line-height: 0; font-size: 14px;"><a href="https://www.mobilize.net/products/app-migrations/webmap-access" rel="noopener" style="text-decoration: none;"><span style="color: #006489;">Microsoft Access</span></a></p> <p style="line-height: 0; font-size: 14px;"><a href="https://www.mobilize.net/webmap-xamarin-maui" rel="noopener" style="text-decoration: none;"><span style="color: #006489;">Xamarin to MAUI</span></a></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/webmap-csharp-blazor" rel="noopener" style="color: #006489; text-decoration: none;">C# to Blazor</a></span></p></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> <div class="span6 widget-span widget-type-rich_text " style="padding-left: 12px;" data-widget-type="rich_text" data-x="6" data-w="6"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_15008306538152366" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height: 0; font-size: 14px;">&nbsp;</p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/dotnet/j2ee" rel="noopener" style="color: #006489; text-decoration: none;">Java to .NET</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/webmap-aspnet-webforms" rel="noopener" style="color: #006489; text-decoration: none;">ASP.NET Web Forms</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/delphi/" rel="noopener" style="color: #006489; text-decoration: none;">Delphi to C#</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/java/informix-4gl" rel="noopener" style="color: #006489; text-decoration: none;">Informix 4GL to Java &amp; HTML</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/webmap-clarion" rel="noopener" style="color: #006489; text-decoration: none;">Clarion</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/j2ee/unisys-linc" rel="noopener" style="color: #006489; text-decoration: none;">Unisys Linc</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/oracle-forms" rel="noopener" style="color: #006489; text-decoration: none;">Oracle Forms</a></span></p></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> <div class="span3 widget-span widget-type-cell " style="vertical-align: top;" data-widget-type="cell" data-x="9" data-w="3"> <div class="row-fluid-wrapper row-depth-3 row-number-5 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-rich_text " style="" data-widget-type="rich_text" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1654877692824310" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><h6 style="text-align: left;"><a href="https://www.mobilize.net/services/app-migrations/" rel="noopener" style="text-decoration: none;"><span style="color: #006489;"><span style="font-size: 20px;">Solutions</span></span></a></h6> <p style="line-height: 0; font-size: 14px;"><a href="https://www.mobilize.net/services/app-migrations/application-assessments" rel="noopener" style="text-decoration: none;"><span style="color: #006489;">App Assessments</span></a></p> <p style="line-height: 0; font-size: 14px;"><a href="https://www.mobilize.net/products/app-migrations/custom-migrations/" rel="noopener" style="text-decoration: none;"><span style="color: #006489;">Migration Tools</span></a></p> <p style="line-height: 0; font-size: 14px;"><a href="https://www.mobilize.net/services/app-migrations/post-migration/" rel="noopener" style="text-decoration: none;"><span style="color: #006489;">Production Services</span></a></p> <p style="line-height: 0; font-size: 14px;"><a href="https://www.mobilize.net/services/app-migrations/migration-blueprint" rel="noopener" style="text-decoration: none;"><span style="color: #006489;">Migration Blueprint</span></a></p> <p style="line-height: 0; font-size: 14px;"><a href="https://www.mobilize.net/services/app-migrations/migration-methodology" rel="noopener" style="text-decoration: none;"><span style="color: #006489;">Migration Methodology</span></a></p></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-3 row-number-6 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-custom_widget " style="margin-top: 0px!important; margin-bottom: 0px!important;" data-widget-type="custom_widget" data-x="0" data-w="12"> <div id="hs_cos_wrapper_module_1693440396081628" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"> <a class="hs-button hs-button-no-mgn" href="https://www.mobilize.net/rapidscan" id="hs-button_module_1693440396081628" rel=""> Free Code Assessment </a> </div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell mega-menu-branch activated-by-2" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell content-section bg-white max-full-vh-scroll large-shadow" style="padding-top: 20px; padding-bottom: 0!important;" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell centered" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell equal-height" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-3 "> <div class="row-fluid "> <div class="span6 widget-span widget-type-cell " style="border-right: 1px solid #FEBD12; vertical-align: top; margin-left: auto; display: flex; justify-content: flex-end;" data-widget-type="cell" data-x="0" data-w="6"> <div class="row-fluid-wrapper row-depth-3 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-rich_text " style="align-self: flex-start; padding-right: 50px;" data-widget-type="rich_text" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_150888483015104" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><div class="mega-menu-column no-custom-bullets"> <h6 style="text-align: left; color: #006489; font-size: 22px; text-decoration: none;">Technology Services</h6> <ul style="padding-left: 0px; list-style-type: none !important; font-size: 15px;"> <li style="font-size: 15px; margin-bottom: 5px; list-style-type: none !important;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/technology-modernization/" target="_blank" rel="noopener noreferrer" style="color: #006489; text-decoration: none;">Technology Modernization</a></li> <li style="font-size: 15px; margin-bottom: 5px; list-style-type: none !important;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/technology-application-assessments/" target="_blank" rel="noopener noreferrer" style="color: #006489; text-decoration: none;">Application Technology &amp; Security Assessments</a></li> <li style="font-size: 15px; margin-bottom: 5px; list-style-type: none !important;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/technology-architecture-assessments/" target="_blank" rel="noopener noreferrer" style="color: #006489; text-decoration: none;">Technology Architecture Assessment</a></li> <li style="font-size: 15px; margin-bottom: 5px; list-style-type: none !important;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/cloud-data-advisory/" target="_blank" rel="noopener noreferrer" style="color: #006489; text-decoration: none;">Cloud &amp; Data Advisory Services</a></li> <li style="font-size: 15px; margin-bottom: 5px; list-style-type: none !important;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/application-dependency-mapping/" target="_blank" rel="noopener noreferrer" style="color: #006489; text-decoration: none;">Application Dependency Mapping</a></li> </ul> </div></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> <div class="span6 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="6" data-w="6"> <div class="row-fluid-wrapper row-depth-3 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-rich_text " style="" data-widget-type="rich_text" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_150888483015108" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><div class="mega-menu-column no-custom-bullets"> <h6 style="text-align: left; color: #006489; font-size: 22px; text-decoration: none;">Transformation Services</h6> <ul style="padding-left: 0px; list-style-type: none !important; font-size: 15px;"> <li style="font-size: 15px; margin-bottom: 5px; list-style-type: none !important;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/legacy-application-modernization/" target="_blank" rel="noopener noreferrer" style="color: #006489; text-decoration: none;">Legacy Application Modernization</a></li> <li style="font-size: 15px; margin-bottom: 5px; list-style-type: none !important;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/data-modernization/" target="_blank" rel="noopener noreferrer" style="color: #006489; text-decoration: none;">Data Modernization Services</a></li> <li style="font-size: 15px; margin-bottom: 5px; list-style-type: none !important;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/cloud-migrations/" target="_blank" rel="noopener noreferrer" style="color: #006489; text-decoration: none;">Cloud Migration Services</a></li> </ul> </div> <h6 style="text-align: left; color: #006489; font-size: 22px; text-decoration: none; margin-bottom: 17px;">Not Sure Where to Start?</h6></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-3 row-number-3 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-custom_widget hs-button-no-mgn" style="margin-top: 0px!important; margin-bottom: 0px!important;" data-widget-type="custom_widget" data-x="0" data-w="12"> <div id="hs_cos_wrapper_module_1715380388197388" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"> <a class="hs-button hs-button-no-mgn" href="https://www.mobilize.net/talk-to-an-engineer" id="hs-button_module_1715380388197388" rel=""> Talk to an Engineer </a> </div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-rich_text " style="margin: 35px 0px 20px 0px;" data-widget-type="rich_text" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1715378742163213" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><div style="text-align: center; color: #453f3e; font-size: 22px; font-family: Proxima Nova; font-weight: 800; word-wrap: break-word;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/" style="text-decoration: underline; color: inherit; font-family: 'Proxima-Nova', 'Proxima Nova', sans-serif;">View all Transformation &amp; Technology Services</a></div></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-global_group " style="" data-widget-type="global_group" data-x="0" data-w="12"> <div class="" data-global-widget-path="generated_global_groups/27321199716.html"><div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div class="sticky-header-options" data-linked-to=".header-wrapper"> <div class="span12 widget-span widget-type-cell sticky-header md-hidden mega-menu-parent" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell centered ptb5 vmiddle never-stack" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-3 "> <div class="row-fluid "> <div class="span3 widget-span widget-type-cell ns-sm-span5" style="" data-widget-type="cell" data-x="0" data-w="3"> <div class="row-fluid-wrapper row-depth-1 row-number-4 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-logo " style="" data-widget-type="logo" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_146731076570910" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_logo" style="" data-hs-cos-general-type="widget" data-hs-cos-type="logo"><a href="https://www.mobilize.net/" id="hs-link-module_146731076570910" style="border-width:0px;border:0px;"><img src="https://www.mobilize.net/hubfs/Migrations%20Logo.svg" class="hs-image-widget " height="68" style="height: auto;width:175px;border-width:0px;border:0px;" width="175" alt="Migrations Logo" title="Migrations Logo"></a></span></div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> <div class="span9 widget-span widget-type-cell ns-sm-span7" style="" data-widget-type="cell" data-x="3" data-w="9"> <div class="row-fluid-wrapper row-depth-1 row-number-5 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell all-inline tr" style="" data-widget-type="cell" data-x="0" data-w="12"> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-6 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell all-inline tr" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-menu menu-bar flyouts-fade flyouts-slide md-hidden linked-to-mega-menu-in-sticky-header" style="" data-widget-type="menu" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_146731076570911" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="menu"><div id="hs_menu_wrapper_module_146731076570911" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal" role="navigation" data-sitemap-name="default" data-menu-id="69172971116" aria-label="Navigation Menu"> <ul role="menu"> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="javascript:;" role="menuitem">App Modernization</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="javascript:;" role="menuitem">Consulting</a></li> <li class="hs-menu-item hs-menu-depth-1 hs-item-has-children" role="none"><a href="javascript:;" aria-haspopup="true" aria-expanded="false" role="menuitem">Resources</a> <ul role="menu" class="hs-menu-children-wrapper"> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/blog" role="menuitem" target="_blank" rel="noopener">Blog</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/case-studies/" role="menuitem">Case Studies</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/faqs/" role="menuitem">FAQ's</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/videos/" role="menuitem">Videos</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/downloads/" role="menuitem">Free Trials &amp; Downloads</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/whitepapers" role="menuitem">Whitepapers</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/support/" role="menuitem">Support</a></li> </ul></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/talk-to-an-engineer" role="menuitem">Contact</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.growthaccelerationpartners.com/who-we-are" role="menuitem" target="_blank" rel="noopener">About</a></li> </ul> </div></span></div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-custom_widget " style="" data-widget-type="custom_widget" data-x="0" data-w="12"> <div id="hs_cos_wrapper_module_15306490941511805" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><span class="control-button search fss-open-btn"><i class="fa fa-search" aria-hidden="true"></i></span></div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-3 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-custom_widget " style="" data-widget-type="custom_widget" data-x="0" data-w="12"> <div id="hs_cos_wrapper_module_15306490978961809" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><span class="control-button menu" data-slide-menu="primary-slide-menu"> <span class="open"> <i class="fa fa-bars" aria-hidden="true"></i> </span> <span class="close"> <i class="fa fa-bars" aria-hidden="true"></i> </span> <span></span></span></div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-4 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-logo " style="" data-widget-type="logo" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1676254236245364" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_logo" style="" data-hs-cos-general-type="widget" data-hs-cos-type="logo"><a href="https://www.growthaccelerationpartners.com/" target="_blank" id="hs-link-module_1676254236245364" rel="noopener" style="border-width:0px;border:0px;"><img src="https://www.mobilize.net/hubfs/Media%20Center/Logos/GAP-LOGO.svg" class="hs-image-widget " height="120" style="height: auto;width:120px;border-width:0px;border:0px;" width="120" alt="Growth Acceleration Partners" title="Growth Acceleration Partners"></a></span></div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell all-inline tr" style="" data-widget-type="cell" data-x="0" data-w="12"> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-2 "> <div class="row-fluid "> <div class="mega-menu-options" data-menu=".linked-to-mega-menu-in-sticky-header"> <div class="span12 widget-span widget-type-cell mega-menu" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-3 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell mega-menu-branch activated-by-1" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-4 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell content-section bg-white pt20 pb10 large-shadow" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell centered" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell equal-height" style="margin-bottom: 10px; " data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-3 "> <div class="row-fluid "> <div class="span3 widget-span widget-type-cell " style="border-right: 1px solid #FEBD12;" data-widget-type="cell" data-x="0" data-w="3"> <div class="row-fluid-wrapper row-depth-3 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-rich_text link-hover-theme-yellow" style="" data-widget-type="rich_text" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_151580625732205" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><h6 style="text-align: left;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/vbuc" rel="noopener" style="text-decoration: none; color: #006489;"><span style="font-size: 20px;">.NET &amp; Web Migrations</span></a></span></h6> <p style="line-height: 0; font-size: 14px; padding-top: 6px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/vbuc" rel="noopener" style="color: #006489; text-decoration: none;">VB6</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/webmap-asp/" rel="noopener" style="color: #006489; text-decoration: none;">ASP</a></span></p> <p style="line-height: 0; font-size: 14px;"><a href="https://www.mobilize.net/products/app-migrations/vbuc/free-trial" rel="noopener" linktext=""><img src="https://www.mobilize.net/hubfs/VBUC%20Button%20Nav%20Bar.png" width="0" loading="lazy" alt="VBUC 10 Download - Banner" style="width: 190px; height: auto; max-width: 100%; border-radius: 15px; box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.40);"></a></p> <p>&nbsp;</p></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> <div class="span6 widget-span widget-type-cell " style="border-right: 1px solid #FEBD12; vertical-align: top; " data-widget-type="cell" data-x="3" data-w="6"> <div class="row-fluid-wrapper row-depth-3 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell " style="justify-content: space-between;" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-3 row-number-3 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-rich_text link-hover-theme-yellow" style="margin-bottom:10px;" data-widget-type="rich_text" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1647976548095657" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><h6 style="text-align: center;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/webmap/" rel="noopener" style="text-decoration: none; color: #006489;"><span style="color: #006489;"><span style="font-size: 20px;">Native Web &amp; Cloud Migrations</span></span></a></span></h6></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-3 row-number-4 "> <div class="row-fluid "> <div class="span6 widget-span widget-type-rich_text link-hover-theme-yellow" style="border-right: 1px solid #FEBD12 !important; padding-top: 0px;" data-widget-type="rich_text" data-x="0" data-w="6"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1693268196696366" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height: 0; font-size: 14px;">&nbsp;</p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/webmap-winforms" rel="noopener" style="color: #006489; text-decoration: none;">C# / WinForms</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/webmap-powerbuilder/" rel="noopener" style="color: #006489; text-decoration: none;">PowerBuilder</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/webmap-silverlight/" rel="noopener" style="color: #006489; text-decoration: none;">Silverlight</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/vbnet/" rel="noopener" style="color: #006489; text-decoration: none;">VB.NET</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/webmap-access" rel="noopener" style="color: #006489; text-decoration: none;">Microsoft Access</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/webmap-xamarin-maui" rel="noopener" style="color: #006489; text-decoration: none;">Xamarin to MAUI</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/webmap-csharp-blazor" rel="noopener" style="color: #006489; text-decoration: none;">C# to Blazor</a></span></p> <p style="line-height: 0; font-size: 14px;">&nbsp;</p></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> <div class="span6 widget-span widget-type-rich_text link-hover-theme-yellow" style="padding-left: 12px; padding-top: 0px;" data-widget-type="rich_text" data-x="6" data-w="6"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1693268198471374" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><p style="line-height: 0; font-size: 14px;">&nbsp;</p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/dotnet/j2ee" rel="noopener" style="color: #006489; text-decoration: none;">Java to .NET</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/webmap-aspnet-webforms" rel="noopener" style="color: #006489; text-decoration: none;">ASP.NET Web Forms</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/delphi/" rel="noopener" style="color: #006489; text-decoration: none;">Delphi to C#</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/java/informix-4gl" rel="noopener" style="color: #006489; text-decoration: none;">Informix 4GL to Java &amp; HTML</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/webmap-clarion" rel="noopener" style="color: #006489; text-decoration: none;">Clarion</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/products/app-migrations/j2ee/unisys-linc" rel="noopener" style="color: #006489; text-decoration: none;">Unisys LINC</a></span></p> <p style="line-height: 0; font-size: 14px;"><span style="color: #006489;"><a href="https://www.mobilize.net/oracle-forms" rel="noopener" style="color: #006489; text-decoration: none;">Oracle Forms</a></span></p></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> <div class="span3 widget-span widget-type-cell " style="vertical-align: top;" data-widget-type="cell" data-x="9" data-w="3"> <div class="row-fluid-wrapper row-depth-3 row-number-5 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-3 row-number-6 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-rich_text link-hover-theme-yellow" style="" data-widget-type="rich_text" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1647976555327676" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><h6 style="text-align: left;"><a href="https://www.mobilize.net/services/app-migrations/" rel="noopener" style="text-decoration: none;"><span style="color: #006489;"><span style="font-size: 20px;">Solutions</span></span></a></h6> <p style="line-height: 0; font-size: 14px; padding-top: 5px;"><a href="https://www.mobilize.net/services/app-migrations/application-assessments" rel="noopener" style="text-decoration: none;"><span style="color: #006489;">App Assessments</span></a></p> <p style="line-height: 0; font-size: 14px;"><a href="https://www.mobilize.net/products/app-migrations/custom-migrations/" rel="noopener" style="text-decoration: none;"><span style="color: #006489;">Migration Tools</span></a></p> <p style="line-height: 0; font-size: 14px;"><a href="https://www.mobilize.net/services/app-migrations/post-migration/" rel="noopener" style="text-decoration: none;"><span style="color: #006489;">Production Services</span></a></p> <p style="line-height: 0; font-size: 14px;"><a href="https://www.mobilize.net/services/app-migrations/migration-blueprint" rel="noopener" style="text-decoration: none;"><span style="color: #006489;">Migration Blueprint</span></a></p> <p style="line-height: 0; font-size: 14px;"><a href="https://www.mobilize.net/services/app-migrations/migration-methodology" rel="noopener" style="text-decoration: none;"><span style="color: #006489;">Migration Methodology</span></a></p></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-3 row-number-7 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-custom_widget hs-button-no-mgn" style="margin-top: 0px!important; margin-bottom: 0px!important;" data-widget-type="custom_widget" data-x="0" data-w="12"> <div id="hs_cos_wrapper_module_1693442200628199" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"> <a class="hs-button hs-button-no-mgn" href="https://www.mobilize.net/rapidscan" id="hs-button_module_1693442200628199" rel=""> Free Code Assessment </a> </div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell mega-menu-branch activated-by-2" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell content-section bg-white large-shadow" style="padding-top: 20px; padding-bottom: 0px!important;" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell centered" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell equal-height" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-3 "> <div class="row-fluid "> <div class="span6 widget-span widget-type-cell " style="border-right: 1px solid #FEBD12; vertical-align: top; margin-left: auto; display: flex; justify-content: flex-end;" data-widget-type="cell" data-x="0" data-w="6"> <div class="row-fluid-wrapper row-depth-3 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-rich_text " style="align-self: flex-start; padding-right: 50px;" data-widget-type="rich_text" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1647976381615537" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><div class="mega-menu-column no-custom-bullets"> <h6 style="text-align: left; color: #006489; font-size: 22px; text-decoration: none;">Technology Services</h6> <ul style="padding-left: 0px; list-style-type: none !important; font-size: 15px;"> <li style="font-size: 15px; margin-bottom: 5px; list-style-type: none !important;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/technology-modernization/" target="_blank" rel="noopener noreferrer" style="color: #006489; text-decoration: none;">Technology Modernization</a></li> <li style="font-size: 15px; margin-bottom: 5px; list-style-type: none !important;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/technology-application-assessments/" target="_blank" rel="noopener noreferrer" style="color: #006489; text-decoration: none;">Application Technology &amp; Security Assessments</a></li> <li style="font-size: 15px; margin-bottom: 5px; list-style-type: none !important;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/technology-architecture-assessments/" target="_blank" rel="noopener noreferrer" style="color: #006489; text-decoration: none;">Technology Architecture Assessment</a></li> <li style="font-size: 15px; margin-bottom: 5px; list-style-type: none !important;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/cloud-data-advisory/" target="_blank" rel="noopener noreferrer" style="color: #006489; text-decoration: none;">Cloud &amp; Data Advisory Services</a></li> <li style="font-size: 15px; margin-bottom: 5px; list-style-type: none !important;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/application-dependency-mapping/" target="_blank" rel="noopener noreferrer" style="color: #006489; text-decoration: none;">Application Dependency Mapping</a></li> </ul> </div></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> <div class="span6 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="6" data-w="6"> <div class="row-fluid-wrapper row-depth-3 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-rich_text " style="" data-widget-type="rich_text" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1647976381615539" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><div class="mega-menu-column no-custom-bullets"> <h6 style="text-align: left; color: #006489; font-size: 22px; text-decoration: none;">Transformation Services</h6> <ul style="padding-left: 0px; list-style-type: none !important; font-size: 15px;"> <li style="font-size: 15px; margin-bottom: 5px; list-style-type: none !important;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/legacy-application-modernization/" target="_blank" rel="noopener noreferrer" style="color: #006489; text-decoration: none;">Legacy Application Modernization</a></li> <li style="font-size: 15px; margin-bottom: 5px; list-style-type: none !important;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/data-modernization/" target="_blank" rel="noopener noreferrer" style="color: #006489; text-decoration: none;">Data Modernization Services</a></li> <li style="font-size: 15px; margin-bottom: 5px; list-style-type: none !important;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/cloud-migrations/" target="_blank" rel="noopener noreferrer" style="color: #006489; text-decoration: none;">Cloud Migration Services</a></li> </ul> </div> <h6 style="text-align: left; color: #006489; font-size: 22px; text-decoration: none; margin-bottom: 17px;">Not Sure Where to Start?</h6></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-3 row-number-3 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-custom_widget hs-button-no-mgn" style="margin-top: 0px!important; margin-bottom: 0px!important;" data-widget-type="custom_widget" data-x="0" data-w="12"> <div id="hs_cos_wrapper_module_1715381828537746" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"> <a class="hs-button hs-button-no-mgn" href="https://www.mobilize.net/talk-to-an-engineer" id="hs-button_module_1715381828537746" rel=""> Talk to an Engineer </a> </div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-rich_text " style="margin: 35px 0px 20px 0px;" data-widget-type="rich_text" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1715381767558702" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><div style="text-align: center; color: #453f3e; font-size: 22px; font-family: Proxima Nova; font-weight: 800; word-wrap: break-word;"> <div style="text-align: center; color: #453f3e; font-size: 22px; font-family: Proxima Nova; font-weight: 800; word-wrap: break-word;"><a class="link-hover-theme-yellow" href="https://www.mobilize.net/services/" style="text-decoration: underline; color: inherit; font-family: 'Proxima-Nova', 'Proxima Nova', sans-serif;">View all Transformation &amp; Technology Services</a></div> </div></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell mega-menu-branch" style="" data-widget-type="cell" data-x="0" data-w="12"> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell mega-menu-branch" style="" data-widget-type="cell" data-x="0" data-w="12"> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-3 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell mega-menu-branch" style="" data-widget-type="cell" data-x="0" data-w="12"> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div> </div><!--end row--> </div><!--end row-wrapper --> </div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-3 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-global_group " style="" data-widget-type="global_group" data-x="0" data-w="12"> <div class="" data-global-widget-path="generated_global_groups/27315166139.html"><div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell fullscreen-search" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-custom_widget " style="" data-widget-type="custom_widget" data-x="0" data-w="12"> <div id="hs_cos_wrapper_module_1530555777115370" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div class="cell-wrapper"> <form action="/search-results/"> <input type="search" class="hs-input" name="term" autocomplete="off" placeholder="Search..."> <button type="submit" class="hs-button primary">Search</button> </form> </div></div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-4 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-global_group " style="" data-widget-type="global_group" data-x="0" data-w="12"> <div class="" data-global-widget-path="generated_global_groups/27320999637.html"><div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div id="primary-slide-menu" class="span12 widget-span widget-type-cell slide-menu right w400 bg-white" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell slide-menu-scroller" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-3 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell never-stack ptb20 plr30 vmiddle bg-dark white-content" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-4 "> <div class="row-fluid "> <div class="span9 widget-span widget-type-rich_text " style="" data-widget-type="rich_text" data-x="0" data-w="9"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1490019842268586" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><strong>We Are GAP Mobilize</strong></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> <div class="span3 widget-span widget-type-custom_widget tr" style="" data-widget-type="custom_widget" data-x="9" data-w="3"> <div id="hs_cos_wrapper_module_15306489371471734" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><span class="control-button menu" data-slide-menu="primary-slide-menu"> <span class="open"> <!-- Default: --> <i class="fa fa-bars" aria-hidden="true"></i> <!-- Other ideas: --> <!--Open Menu--> <!--<i class="fa fa-list" aria-hidden="true"></i>--> <!--<i class="fa fa-ellipsis-v" aria-hidden="true"></i>--> </span> <span class="close"> <!-- Default: --> <!--<i class="fa fa-ellipsis-v" aria-hidden="true"></i>--> <!-- Other ideas: --> <!--Close Menu--> <!--<i class="fa fa-ellipsis-h" aria-hidden="true"></i>--> <!--<i class="fa fa-bars" aria-hidden="true"></i>--> <i class="fa fa-close" aria-hidden="true"></i> </span> <span></span></span></div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-5 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell all-inline p30 tc" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-6 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cta p10" style="" data-widget-type="cta" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_14895142905501421" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_cta" style="" data-hs-cos-general-type="widget" data-hs-cos-type="cta"><!--HubSpot Call-to-Action Code --><span class="hs-cta-wrapper" id="hs-cta-wrapper-76611f98-d6ae-450f-b09a-1c778e49c7fb"><span class="hs-cta-node hs-cta-76611f98-d6ae-450f-b09a-1c778e49c7fb" id="hs-cta-76611f98-d6ae-450f-b09a-1c778e49c7fb"><!--[if lte IE 8]><div id="hs-cta-ie-element"></div><![endif]--><a href="https://cta-redirect.hubspot.com/cta/redirect/216184/76611f98-d6ae-450f-b09a-1c778e49c7fb" target="_blank" rel="noopener"><img class="hs-cta-img" id="hs-cta-img-76611f98-d6ae-450f-b09a-1c778e49c7fb" style="border-width:0px;" src="https://no-cache.hubspot.com/cta/default/216184/76611f98-d6ae-450f-b09a-1c778e49c7fb.png" alt="Free Assessment Tool"></a></span><script charset="utf-8" src="/hs/cta/cta/current.js"></script><script type="text/javascript"> hbspt.cta._relativeUrls=true;hbspt.cta.load(216184, '76611f98-d6ae-450f-b09a-1c778e49c7fb', {"useNewLoader":"true","region":"na1"}); </script></span><!-- end HubSpot Call-to-Action Code --></span></div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-7 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cta p10" style="" data-widget-type="cta" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_14895142928491423" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_cta" style="" data-hs-cos-general-type="widget" data-hs-cos-type="cta"></span></div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-8 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-menu accordion-menu" style="" data-widget-type="menu" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_14895144107501455" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="menu"><div id="hs_menu_wrapper_module_14895144107501455" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal" role="navigation" data-sitemap-name="default" data-menu-id="76067247747" aria-label="Navigation Menu"> <ul role="menu"> <li class="hs-menu-item hs-menu-depth-1 hs-item-has-children" role="none"><a href="javascript:;" aria-haspopup="true" aria-expanded="false" role="menuitem">APPLICATION MODERNIZATION</a> <ul role="menu" class="hs-menu-children-wrapper"> <li class="hs-menu-item hs-menu-depth-2 hs-item-has-children" role="none"><a href="https://www.mobilize.net/products/app-migrations/vbuc" role="menuitem">.NET &amp; Web Migrations</a> <ul role="menu" class="hs-menu-children-wrapper"> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/app-migrations/vbuc" role="menuitem">VB6</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/app-migrations/webmap-asp/" role="menuitem">ASP</a></li> </ul></li> <li class="hs-menu-item hs-menu-depth-2 hs-item-has-children" role="none"><a href="https://www.mobilize.net/products/app-migrations/webmap/" role="menuitem">Native Web &amp; Cloud Migrations</a> <ul role="menu" class="hs-menu-children-wrapper"> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/app-migrations/webmap-winforms" role="menuitem">C#</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/app-migrations/webmap-powerbuilder/" role="menuitem">PowerBuilder</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/app-migrations/webmap-silverlight/" role="menuitem">Silverlight</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/app-migrations/vbnet/" role="menuitem">VB.NET</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/app-migrations/webmap-access" role="menuitem">Microsoft Access</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/webmap-xamarin-maui" role="menuitem">Xamarin to MAUI|</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/webmap-csharp-blazor" role="menuitem">C# to Blazor</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/app-migrations/dotnet/j2ee" role="menuitem">Java to .NET</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/app-migrations/webmap-aspnet-webforms" role="menuitem">ASP.NET Web Forms</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/app-migrations/delphi/" role="menuitem">Delphi to C#</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/app-migrations/java/informix-4gl" role="menuitem">Informix 4GL to Java &amp; HTML</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/webmap-clarion" role="menuitem">Clarion</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/app-migrations/j2ee/unisys-linc" role="menuitem">Unisys Linc</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/oracle-forms" role="menuitem">Oracle Forms</a></li> </ul></li> <li class="hs-menu-item hs-menu-depth-2 hs-item-has-children" role="none"><a href="https://www.mobilize.net/services/app-migrations/" role="menuitem">Solutions</a> <ul role="menu" class="hs-menu-children-wrapper"> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/services/app-migrations/application-assessments" role="menuitem">App Assessments</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/app-migrations/custom-migrations/" role="menuitem">Migration Tools</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/services/app-migrations/post-migration/" role="menuitem">Production Services</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/services/app-migrations/migration-blueprint" role="menuitem">Migration Blueprint</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/services/app-migrations/migration-methodology" role="menuitem">Migration Methodology</a></li> </ul></li> </ul></li> <li class="hs-menu-item hs-menu-depth-1 hs-item-has-children" role="none"><a href="javascript:;" aria-haspopup="true" aria-expanded="false" role="menuitem">CONSULTING</a> <ul role="menu" class="hs-menu-children-wrapper"> <li class="hs-menu-item hs-menu-depth-2 hs-item-has-children" role="none"><a href="https://www.mobilize.net/products/database-migrations/snowconvert" role="menuitem">Technology Services</a> <ul role="menu" class="hs-menu-children-wrapper"> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/database-migrations/oracle-to-snowflake" role="menuitem">Technology Modernization</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/database-migrations/spark-scala-to-snowflake" role="menuitem">Application Technology &amp; Security Assessments</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/database-migrations/sql-server-to-snowflake" role="menuitem">Technology Architecture Assessment</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/database-migrations/teradata-to-snowflake" role="menuitem">Cloud &amp; Data Advisory Services</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="javascript:;" role="menuitem">Application Dependency Mapping</a></li> </ul></li> <li class="hs-menu-item hs-menu-depth-2 hs-item-has-children" role="none"><a href="javascript:;" role="menuitem">Transformation Services</a> <ul role="menu" class="hs-menu-children-wrapper"> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/blackdiamond-studio/snowflake-translation" role="menuitem">Legacy Application Modernization</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/blackdiamond-studio/edit-debug-deploy" role="menuitem">Data Modernization Services</a></li> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/products/blackdiamond-studio/test-case-generation" role="menuitem">Cloud Migration Services</a></li> </ul></li> <li class="hs-menu-item hs-menu-depth-2 hs-item-has-children" role="none"><a href="https://www.mobilize.net/use-cases" role="menuitem">Not Sure Where to Start?</a> <ul role="menu" class="hs-menu-children-wrapper"> <li class="hs-menu-item hs-menu-depth-3" role="none"><a href="https://www.mobilize.net/talk-to-an-engineer" role="menuitem">Talk to an Engineer</a></li> </ul></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/services/" role="menuitem">View all Transformation &amp; Technology Services</a></li> </ul></li> <li class="hs-menu-item hs-menu-depth-1 hs-item-has-children" role="none"><a href="javascript:;" aria-haspopup="true" aria-expanded="false" role="menuitem">RESOURCES</a> <ul role="menu" class="hs-menu-children-wrapper"> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/blog" role="menuitem">Blog</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/case-studies/" role="menuitem">Case Studies</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/faqs/" role="menuitem">FAQ's</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://forums.mobilize.net/" role="menuitem" target="_blank" rel="noopener">Support Forums</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/videos/" role="menuitem">Videos</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/downloads/" role="menuitem">Free Trials &amp; Downloads</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/whitepapers" role="menuitem">Whitepapers</a></li> <li class="hs-menu-item hs-menu-depth-2" role="none"><a href="https://www.mobilize.net/resources/support/" role="menuitem">Support</a></li> </ul></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/talk-to-an-engineer" role="menuitem">CONTACT</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.growthaccelerationpartners.com/who-we-are" role="menuitem">ABOUT</a></li> </ul> </div></span></div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-9 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-space slide-menu-overlay bg-dark o50" style="" data-widget-type="space" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1490022072855604" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_space" style="" data-hs-cos-general-type="widget" data-hs-cos-type="space"></span></div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end header --> </div><!--end header wrapper --> <div class="body-container-wrapper"> <div class="body-container container-fluid"> <div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-raw_jinja " style="" data-widget-type="raw_jinja" data-x="0" data-w="12"> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-raw_jinja " style="" data-widget-type="raw_jinja" data-x="0" data-w="12"> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-3 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-raw_jinja " style="" data-widget-type="raw_jinja" data-x="0" data-w="12"> <!-- Go to www.addthis.com/dashboard to customize your tools --> <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-54ef47e26970a302"></script> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-4 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-raw_jinja " style="" data-widget-type="raw_jinja" data-x="0" data-w="12"> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-5 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell page-title-wrapper" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-6 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell centered" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-7 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-raw_jinja page-title" style="" data-widget-type="raw_jinja" data-x="0" data-w="12"> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-8 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell content-section sticky-parent plr80 md-plr0" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-9 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell centered md-stack" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-10 "> <div class="row-fluid "> <div class="span8 widget-span widget-type-cell pr100 md-pr0" style="" data-widget-type="cell" data-x="0" data-w="8"> <div class="row-fluid-wrapper row-depth-1 row-number-11 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-blog_content " style="" data-widget-type="blog_content" data-x="0" data-w="12"> <div class="post-template"> <div class="post-wrapper"> <div class="sticky-parent"><div class="post-sharing top"> <div class="addthis-widget-type-1 vertical sticky-item offset-100 md-cancel md-hidden"> <div class="addthis_inline_share_toolbox" data-url="https://www.mobilize.net/blog/dotnet-9-feature-switches-trim-the-fat" data-title=".NET 9 Feature Switches: Trimming the Fat (Like Your Code, Not You)" data-media="https://216184.fs1.hubspotusercontent-na1.net/hubfs/216184/features%20switches.png"></div> </div> </div><div class="post-body"> <div class="section-intro hs10"> <h1><span id="hs_cos_wrapper_name" class="hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_text" style="" data-hs-cos-general-type="meta_field" data-hs-cos-type="text">.NET 9 Feature Switches: Trimming the Fat (Like Your Code, Not You)</span></h1> </div> <p>by <a class="strong" href="https://www.mobilize.net/blog/author/cheyenne-sokkappa">Cheyenne Sokkappa</a>, on Oct 22, 2024 6:12:45 PM</p><div class="clear"> <span id="hs_cos_wrapper_post_body" class="hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="meta_field" data-hs-cos-type="rich_text"><p>.NET 9 is here, and it's got some seriously nice coding upgrades. Have you heard about <strong>feature switches</strong>? They’re a way to toggle parts of your application on and off like a freaking light switch. But here's the kicker: it can actually make your code <strong>smaller</strong>. You heard that right. Smaller. Like, "still fits in your pants after a month of coding and pizza" smaller.</p> <!--more--><h2>Feature Switches: Because Sometimes You Need a Kill Switch (for Code)</h2> <p>Think of feature switches as "if" statements on steroids. They let you enable or disable features in your app, which is awesome for testing out experimental stuff or deploying different versions without rewriting half your codebase. .NET 9's new attribute model makes this whole process really smooth and also plays nicely with .NET's built-in code trimming.</p> <h2>Meet the Attribute All Stars: FeatureSwitchDefinitionAttribute and FeatureGuardAttribute</h2> <p>.NET 9 introduces two new attributes that are about to become your new best friends:</p> <ul> <li aria-level="1"><strong>FeatureSwitchDefinitionAttribute:</strong> This bad boy marks a feature switch property as a constant during trimming. Basically, if a feature is turned off, this attribute tells the trimmer to go full Marie Kondo on your code and chuck out anything related to it. Less code, smaller app, you get the idea.</li> </ul> <!-- HTML generated using hilite.me --> <div style="background: #ffffff; overflow: auto; width: auto; border: solid gray; border-width: .1em .1em .1em .8em; padding: .2em .6em;"> <pre style="margin: 0; line-height: 125%;"><span style="color: #008800; font-weight: bold;">public</span> <span style="color: #008800; font-weight: bold;">class</span> <span style="color: #bb0066; font-weight: bold;">Feature</span> { <span style="color: #0000cc;"> [FeatureSwitchDefinition("Feature.IsSupported")]</span> <span style="color: #008800; font-weight: bold;">internal</span> <span style="color: #008800; font-weight: bold;">static</span> <span style="color: #333399; font-weight: bold;">bool</span> IsSupported =&gt; AppContext.TryGetSwitch(<span style="background-color: #fff0f0;">"Feature.IsSupported"</span>, <span style="color: #008800; font-weight: bold;">out</span> <span style="color: #333399; font-weight: bold;">bool</span> isEnabled) ? isEnabled : <span style="color: #008800; font-weight: bold;">true</span>; <span style="color: #008800; font-weight: bold;">internal</span> <span style="color: #008800; font-weight: bold;">static</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">Implementation</span>() { <span style="color: #888888;">// Feature-specific implementation </span> } } <span style="color: #008800; font-weight: bold;">if</span> (Feature.IsSupported) Feature.Implementation();</pre> </div> <br>In this example, if <span style="color: #188038;">Feature.IsSupported</span> is <span style="color: #188038;">false</span> (like your hopes of ever getting a good night's sleep during crunch time), <span style="color: #188038;">Feature.Implementation</span> gets Thanos-snapped out of existence during trimming.<br><br> <ul> <li aria-level="1"><strong>FeatureGuardAttribute:</strong> This attribute is like a bouncer for your code. It works with other attributes like <span style="color: #188038;">RequiresDynamicCodeAttribute</span> to make sure certain code only runs if the runtime environment supports it. Think of it as a safety net for when you're doing some wild stuff with dynamic code.</li> </ul> <!-- HTML generated using hilite.me --> <div style="background: #ffffff; overflow: auto; width: auto; border: solid gray; border-width: .1em .1em .1em .8em; padding: .2em .6em;"> <pre style="margin: 0; line-height: 125%;"><span style="color: #008800; font-weight: bold;">public</span> <span style="color: #008800; font-weight: bold;">class</span> <span style="color: #bb0066; font-weight: bold;">Feature</span> { <span style="color: #0000cc;"> [FeatureGuard(typeof(RequiresDynamicCodeAttribute))]</span> <span style="color: #008800; font-weight: bold;">internal</span> <span style="color: #008800; font-weight: bold;">static</span> <span style="color: #333399; font-weight: bold;">bool</span> IsSupported =&gt; RuntimeFeature.IsDynamicCodeSupported; <span style="color: #0000cc;"> [RequiresDynamicCode("Feature requires dynamic code support.")]</span> <span style="color: #008800; font-weight: bold;">internal</span> <span style="color: #008800; font-weight: bold;">static</span> <span style="color: #008800; font-weight: bold;">void</span> <span style="color: #0066bb; font-weight: bold;">Implementation</span>() { <span style="color: #888888;">// Uses dynamic code </span> } } <span style="color: #008800; font-weight: bold;">if</span> (Feature.IsSupported) Feature.Implementation(); </pre> </div> <p>&nbsp;</p> <h2>Why Feature Switches Are the Bee's Knees (and Other Body Parts</h2> <ul> <li aria-level="1"><strong>Smaller Apps:</strong> Trimming unused code means your app will be leaner than a greyhound on a diet.</li> <li aria-level="1"><strong>Faster Performance:</strong> Less code means faster loading times and less memory usage. Your users will thank you (maybe).</li> <li aria-level="1"><strong>Flexibility:</strong> Turn features on and off like a boss, without messing with your core code. It's like having your own personal "easy button" for development.</li> <li aria-level="1"><strong>Code Management:</strong> Keep your experimental code separate from your stable code. No more accidentally releasing the kraken* on your users.</li> </ul> <h2>Wrap Up</h2> <p>.NET 9's new attribute model for feature switches is a sweet feature. With <span style="color: #188038;">FeatureSwitchDefinitionAttribute</span> and <span style="color: #188038;">FeatureGuardAttribute</span>, you can create apps that are smaller, faster, and more flexible than ever before. So go forth and trim that fat! (But seriously, keep eating pizza. We need fuel.)</p> <p>*This is the first time I’ve been able to insert a Kraken reference so sue me. #seakraken</p> <p><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcq1mn-u15SRPepJdILlBvc_H11uXKtbnKoRKEVZS7httGXgmsVGlEoZkKWsxnsciF8azYtLp71CjY2bdTiy4BZkQ7w2PkYy7ivOpg8FKr_0Svr6R1t06m-f1ewBYtO2UAAFSjpYLB7l0a5gyNZPPqQnHQ?key=cC7U_O5AxDZK2_z6UF7DiA" width="325" height="307" loading="lazy" style="margin-left: auto; margin-right: auto; display: block;"></p></span> </div> </div> </div><div class="post-bottom"> <span class="strong mr10 text-dark">Topics:</span><a href="https://www.mobilize.net/blog/topic/net">.NET</a><span class="sep"></span><a href="https://www.mobilize.net/blog/topic/c">C#</a><span class="sep"></span><a href="https://www.mobilize.net/blog/topic/net-9">.NET 9</a></div> <div class="bottom-shadow"></div><div class="post-sharing bottom"> <div class="addthis-widget-type-1 mtb30"> <div class="addthis_inline_share_toolbox" data-url="https://www.mobilize.net/blog/dotnet-9-feature-switches-trim-the-fat" data-title=".NET 9 Feature Switches: Trimming the Fat (Like Your Code, Not You)" data-media="https://216184.fs1.hubspotusercontent-na1.net/hubfs/216184/features%20switches.png"></div> </div> </div></div> </div></div> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-12 "> <div class="row-fluid "> <div id="post-comments" class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-rich_text " style="" data-widget-type="rich_text" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1505895205200335" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><h2>Comments</h2></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-blog_comments " style="" data-widget-type="blog_comments" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_blog_comments" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_blog_comments" style="" data-hs-cos-general-type="widget" data-hs-cos-type="blog_comments"> <div class="section post-footer"> <div id="comments-listing" class="new-comments"></div> <div id="hs_form_target_3664d338-18e8-4859-8dd9-0fb27adee796"></div> </div> </span></div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> <div class="span4 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="8" data-w="4"> <div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell md-mt100 sticky-item offset-100 md-cancel" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-blog_subscribe bg-theme white-content form-button-dark p30 large-shadow radius" style="" data-widget-type="blog_subscribe" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_blog_subscription" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_blog_subscribe" style="" data-hs-cos-general-type="widget" data-hs-cos-type="blog_subscribe"><h3 id="hs_cos_wrapper_blog_subscription_title" class="hs_cos_wrapper form-title" data-hs-cos-general-type="widget_field" data-hs-cos-type="text">Subscribe to Mobilize.Net Blog</h3> <div id="hs_form_target_blog_subscription_1759"></div> </span></div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell md-mt100" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-3 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell tabs-container responsive styled mb50" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-2 row-number-4 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-rich_text tabs-nav list-type-tabs sm-hidden" style="" data-widget-type="rich_text" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1501115687928113" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><ul> <li><a href="#recent">Recent</a></li> <li><a href="#topics">Topics</a></li> <li><a href="#archive">Archive</a></li> </ul></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-5 "> <div class="row-fluid "> <div id="recent" class="span12 widget-span widget-type-cell tab-group mb30" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-3 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-post_listing link-dark link-hover-theme fwb" style="" data-widget-type="post_listing" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_top_posts" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_post_listing" style="" data-hs-cos-general-type="widget" data-hs-cos-type="post_listing"><div class="block"> <h3></h3> <div class="widget-module"> <ul class="hs-hash-2114852380-1732422870432"> </ul> </div> </div> </span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-1 "> <div class="row-fluid "> <div id="topics" class="span12 widget-span widget-type-cell tab-group mb30" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-3 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-post_filter link-dark link-hover-theme" style="" data-widget-type="post_filter" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1505405878694483" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_post_filter" style="" data-hs-cos-general-type="widget" data-hs-cos-type="post_filter"><div class="block"> <h3></h3> <div class="widget-module"> <ul> <li> <a href="https://www.mobilize.net/blog/topic/application-modernization">application modernization <span class="filter-link-count" dir="ltr">(80)</span></a> </li> <li> <a href="https://www.mobilize.net/blog/topic/net">.NET <span class="filter-link-count" dir="ltr">(52)</span></a> </li> <li> <a href="https://www.mobilize.net/blog/topic/application-migration">application migration <span class="filter-link-count" dir="ltr">(52)</span></a> </li> <li> <a href="https://www.mobilize.net/blog/topic/vbuc">VBUC <span class="filter-link-count" dir="ltr">(44)</span></a> </li> <li> <a href="https://www.mobilize.net/blog/topic/snowflake">Snowflake <span class="filter-link-count" dir="ltr">(39)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/vb6">VB6 <span class="filter-link-count" dir="ltr">(33)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/webmap">WebMAP <span class="filter-link-count" dir="ltr">(31)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/windows">Windows <span class="filter-link-count" dir="ltr">(28)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/web-application-development">Web Application Development <span class="filter-link-count" dir="ltr">(25)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/c">C# <span class="filter-link-count" dir="ltr">(24)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/net-8">.NET 8 <span class="filter-link-count" dir="ltr">(23)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/software-development">software development <span class="filter-link-count" dir="ltr">(23)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/html5">HTML5 <span class="filter-link-count" dir="ltr">(17)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/net-core">.NET Core <span class="filter-link-count" dir="ltr">(16)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/blazor">Blazor <span class="filter-link-count" dir="ltr">(16)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/conference">Conference <span class="filter-link-count" dir="ltr">(16)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/visual-basic">Visual Basic <span class="filter-link-count" dir="ltr">(16)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/mobile-application-development">Mobile Application Development <span class="filter-link-count" dir="ltr">(15)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/mobile-security">Mobile security <span class="filter-link-count" dir="ltr">(14)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/asp-net">asp.net <span class="filter-link-count" dir="ltr">(14)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/data-modernization">data modernization <span class="filter-link-count" dir="ltr">(14)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/mvc">MVC <span class="filter-link-count" dir="ltr">(13)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/microsoft">Microsoft <span class="filter-link-count" dir="ltr">(13)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/vb-net">vb.net <span class="filter-link-count" dir="ltr">(13)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/net-9">.NET 9 <span class="filter-link-count" dir="ltr">(12)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/ai">AI <span class="filter-link-count" dir="ltr">(12)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/legacy-modernization">legacy modernization <span class="filter-link-count" dir="ltr">(12)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/code-transformation">code transformation <span class="filter-link-count" dir="ltr">(10)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/developers">developers <span class="filter-link-count" dir="ltr">(10)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/javascript">JavaScript <span class="filter-link-count" dir="ltr">(9)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/powerbuilder">PowerBuilder <span class="filter-link-count" dir="ltr">(9)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/visual-studio">Visual Studio <span class="filter-link-count" dir="ltr">(9)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/cloud">cloud <span class="filter-link-count" dir="ltr">(9)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/migration-services">migration services <span class="filter-link-count" dir="ltr">(9)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/snowpark">snowpark <span class="filter-link-count" dir="ltr">(9)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/sql-conversion">sql conversion <span class="filter-link-count" dir="ltr">(9)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/devops">DevOps <span class="filter-link-count" dir="ltr">(8)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/digital-transformation">Digital Transformation <span class="filter-link-count" dir="ltr">(8)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/asp-net-core">asp.net core <span class="filter-link-count" dir="ltr">(8)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/cloud-data-warehouse">cloud-data-warehouse <span class="filter-link-count" dir="ltr">(8)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/docker-containers">Docker/Containers <span class="filter-link-count" dir="ltr">(7)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/python">Python <span class="filter-link-count" dir="ltr">(7)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/silverlight">Silverlight <span class="filter-link-count" dir="ltr">(7)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/code-migration">code migration <span class="filter-link-count" dir="ltr">(7)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/migration">migration <span class="filter-link-count" dir="ltr">(7)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/net-6">.NET 6 <span class="filter-link-count" dir="ltr">(6)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/net-7">.NET 7 <span class="filter-link-count" dir="ltr">(6)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/teradata">Teradata <span class="filter-link-count" dir="ltr">(6)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/webapps">webapps <span class="filter-link-count" dir="ltr">(6)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/azure">Azure <span class="filter-link-count" dir="ltr">(5)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/application-security">application security <span class="filter-link-count" dir="ltr">(5)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/desktop">desktop <span class="filter-link-count" dir="ltr">(5)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/angular">Angular <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/chatgpt">ChatGPT <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/clarion">Clarion <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/oracle">Oracle <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/generative-ai">generative AI <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/vbscript">vbscript <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/net-maui">.NET MAUI <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/netcore">.netcore <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/asp-net-web-forms">ASP.NET Web Forms <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/apache-spark">Apache Spark <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/snowflake-scripting">Snowflake Scripting <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/vba">VBA <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/winforms">Winforms <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/programming">programming <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/pyspark">pyspark <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/scala">scala <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/connx">CONNX <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/covid-19">COVID-19 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/extras">Extras <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/github-copilot">GitHub Copilot <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/rapidscan">RapidScan <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/react">React <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/sql">SQL <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/sql-server">SQL Server <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/snowpark-accelerated">Snowpark Accelerated <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/syncfusion">Syncfusion <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/visual-studio-2017">Visual Studio 2017 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/xamarin">Xamarin <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/architecture">architecture <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/assessment">assessment <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/data">data <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/java">java <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/malware">malware <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/open-source-software">open source software <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/snowscript">snowscript <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/net-5">.NET 5 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/net-conf">.NET Conf <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/ado-net">ADO.Net <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/activex">Activex <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/airflow">Airflow <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/analytics">Analytics <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/assembly-language">Assembly language <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/broadcom">Broadcom <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/cobol">COBOL <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/com-classes">COM Classes <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/careers">Careers <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/classic-ado-adodb">Classic ADO (ADODB) <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/eu-ai-act">EU AI Act <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/general">General <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/ie11">IE11 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/power-bi">Power BI <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/powershell">PowerShell <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/spark">Spark <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/support">Support <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/vmware">VMware <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/aws">aws <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/blackdiamond-studio">blackdiamond studio <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/bteq">bteq <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/byteinsight">byteinsight <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/ci-cd">ci/cd <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/continuous-integration">continuous integration <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/cybersecurity">cybersecurity <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/cybersecurity-awareness-month">cybersecurity awareness month <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/data-analytics">data analytics <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/data-lake">data lake <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/data-warehouse">data warehouse <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/data-governance">data-governance <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/date">date <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/deployment">deployment <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/dotnetconf">dotnetconf <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/egg">egg <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/encoding">encoding <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/entity-framework">entity framework <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/function">function <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/govtech">govtech <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/ie">ie <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/international">international <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/internet-explorer">internet explorer <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/llm">llm <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/low-code-no-code">low code no code <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/near-real-time">near-real-time <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/nrt">nrt <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/prompt-engineering">prompt engineering <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/rewrite">rewrite <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/snowpipe">snowpipe <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/stored-procedures">stored procedures <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/technical-debt">technical debt <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/udf">udf <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/virtualization">virtualization <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/web">web <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/web-assembly">web assembly <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/topic/webforms">webforms <span class="filter-link-count" dir="ltr">(1)</span></a> </li> </ul> <a class="filter-expand-link" href="#">More...</a> </div> </div> </span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-1 "> <div class="row-fluid "> <div id="archive" class="span12 widget-span widget-type-cell tab-group mb30" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-3 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-post_filter link-dark link-hover-theme" style="" data-widget-type="post_filter" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_141017530049112215" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_post_filter" style="" data-hs-cos-general-type="widget" data-hs-cos-type="post_filter"><div class="block"> <h3></h3> <div class="widget-module"> <ul> <li> <a href="https://www.mobilize.net/blog/archive/2024/11">November 2024 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li> <a href="https://www.mobilize.net/blog/archive/2024/10">October 2024 <span class="filter-link-count" dir="ltr">(8)</span></a> </li> <li> <a href="https://www.mobilize.net/blog/archive/2024/09">September 2024 <span class="filter-link-count" dir="ltr">(5)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2024/08">August 2024 <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2024/07">July 2024 <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2024/06">June 2024 <span class="filter-link-count" dir="ltr">(7)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2024/05">May 2024 <span class="filter-link-count" dir="ltr">(5)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2024/04">April 2024 <span class="filter-link-count" dir="ltr">(7)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2024/03">March 2024 <span class="filter-link-count" dir="ltr">(5)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2024/02">February 2024 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2024/01">January 2024 <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2023/12">December 2023 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2023/11">November 2023 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2023/10">October 2023 <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2023/08">August 2023 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2023/07">July 2023 <span class="filter-link-count" dir="ltr">(5)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2023/06">June 2023 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2023/05">May 2023 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2023/04">April 2023 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2023/02">February 2023 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2023/01">January 2023 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2022/11">November 2022 <span class="filter-link-count" dir="ltr">(5)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2022/10">October 2022 <span class="filter-link-count" dir="ltr">(6)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2022/09">September 2022 <span class="filter-link-count" dir="ltr">(6)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2022/07">July 2022 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2022/06">June 2022 <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2022/05">May 2022 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2022/04">April 2022 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2022/03">March 2022 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2022/02">February 2022 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2021/12">December 2021 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2021/11">November 2021 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2021/10">October 2021 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2021/09">September 2021 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2021/07">July 2021 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2021/06">June 2021 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2021/05">May 2021 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2021/03">March 2021 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2021/02">February 2021 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2021/01">January 2021 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2020/12">December 2020 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2020/11">November 2020 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2020/10">October 2020 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2020/09">September 2020 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2020/08">August 2020 <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2020/07">July 2020 <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2020/06">June 2020 <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2020/05">May 2020 <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2020/04">April 2020 <span class="filter-link-count" dir="ltr">(9)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2020/03">March 2020 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2020/02">February 2020 <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2020/01">January 2020 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2019/12">December 2019 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2019/11">November 2019 <span class="filter-link-count" dir="ltr">(5)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2019/10">October 2019 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2019/09">September 2019 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2019/08">August 2019 <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2019/07">July 2019 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2019/06">June 2019 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2019/05">May 2019 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2019/04">April 2019 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2019/03">March 2019 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2018/12">December 2018 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2018/11">November 2018 <span class="filter-link-count" dir="ltr">(5)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2018/10">October 2018 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2018/09">September 2018 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2018/08">August 2018 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2018/07">July 2018 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2018/06">June 2018 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2018/05">May 2018 <span class="filter-link-count" dir="ltr">(5)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2018/04">April 2018 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2018/03">March 2018 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2018/02">February 2018 <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2018/01">January 2018 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2017/12">December 2017 <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2017/11">November 2017 <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2017/10">October 2017 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2017/09">September 2017 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2017/08">August 2017 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2017/07">July 2017 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2017/06">June 2017 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2017/05">May 2017 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2017/04">April 2017 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2017/03">March 2017 <span class="filter-link-count" dir="ltr">(5)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2017/02">February 2017 <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2017/01">January 2017 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2016/12">December 2016 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2016/11">November 2016 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2016/10">October 2016 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2016/09">September 2016 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2016/08">August 2016 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2016/06">June 2016 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2016/05">May 2016 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2016/03">March 2016 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2016/02">February 2016 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2016/01">January 2016 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2015/12">December 2015 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2015/11">November 2015 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2015/10">October 2015 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2015/09">September 2015 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2015/08">August 2015 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2015/05">May 2015 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2015/04">April 2015 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2015/03">March 2015 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2015/02">February 2015 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2015/01">January 2015 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2014/07">July 2014 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2014/06">June 2014 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2014/04">April 2014 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2014/03">March 2014 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2014/02">February 2014 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2014/01">January 2014 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2013/12">December 2013 <span class="filter-link-count" dir="ltr">(1)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2013/11">November 2013 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2013/10">October 2013 <span class="filter-link-count" dir="ltr">(6)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2013/09">September 2013 <span class="filter-link-count" dir="ltr">(2)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2013/08">August 2013 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2013/07">July 2013 <span class="filter-link-count" dir="ltr">(4)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2013/05">May 2013 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2013/04">April 2013 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2013/03">March 2013 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2013/02">February 2013 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> <li style="display:none;"> <a href="https://www.mobilize.net/blog/archive/2013/01">January 2013 <span class="filter-link-count" dir="ltr">(3)</span></a> </li> </ul> <a class="filter-expand-link" href="#">More...</a> </div> </div> </span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-custom_widget p10" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> <div id="hs_cos_wrapper_module_1595452309952419" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-cta" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><span id="hs_cos_wrapper_module_1595452309952419_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_cta" style="" data-hs-cos-general-type="widget" data-hs-cos-type="cta"><!--HubSpot Call-to-Action Code --><span class="hs-cta-wrapper" id="hs-cta-wrapper-9e685dd2-68f3-44f6-b229-c37e38f118ba"><span class="hs-cta-node hs-cta-9e685dd2-68f3-44f6-b229-c37e38f118ba" id="hs-cta-9e685dd2-68f3-44f6-b229-c37e38f118ba"><!--[if lte IE 8]><div id="hs-cta-ie-element"></div><![endif]--><a href="https://cta-redirect.hubspot.com/cta/redirect/216184/9e685dd2-68f3-44f6-b229-c37e38f118ba" target="_blank" rel="noopener"><img class="hs-cta-img" id="hs-cta-img-9e685dd2-68f3-44f6-b229-c37e38f118ba" style="border-width:0px;" src="https://no-cache.hubspot.com/cta/default/216184/9e685dd2-68f3-44f6-b229-c37e38f118ba.png" alt="FREE CODE ASSESSMENT TOOL"></a></span><script charset="utf-8" src="/hs/cta/cta/current.js"></script><script type="text/javascript"> hbspt.cta._relativeUrls=true;hbspt.cta.load(216184, '9e685dd2-68f3-44f6-b229-c37e38f118ba', {"useNewLoader":"true","region":"na1"}); </script></span><!-- end HubSpot Call-to-Action Code --></span></div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-blog_comments hidden" style="" data-widget-type="blog_comments" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1521727125250273" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_blog_comments" style="" data-hs-cos-general-type="widget" data-hs-cos-type="blog_comments"> <div class="section post-footer"> <div id="comments-listing" class="new-comments"></div> <div id="hs_form_target_3664d338-18e8-4859-8dd9-0fb27adee796"></div> </div> </span></div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end body --> </div><!--end body wrapper --> <div class="footer-container-wrapper"> <div class="footer-container container-fluid"> <div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-global_group " style="" data-widget-type="global_group" data-x="0" data-w="12"> <div class="" data-global-widget-path="generated_global_groups/27321199706.html"><div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div id="contact" class="span12 widget-span widget-type-cell content-section bg-theme page-section" style="padding-bottom: 35px;" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell centered md-stack" style="padding-bottom: 35px;" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-3 "> <div class="row-fluid "> <div class="span3 widget-span widget-type-cell md-mb30" style="" data-widget-type="cell" data-x="0" data-w="3"> <div class="row-fluid-wrapper row-depth-1 row-number-4 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-rich_text white-content" style="" data-widget-type="rich_text" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_146731089989916" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><h3>GAP</h3> <p>8834 N Capital of Texas Hwy, Ste 302<br>Austin, TX 78759<br>Call us: <a href="tel:+14256098458" rel="noopener">+1 (425) 609-8458</a><br><a href="mailto:info@growthaccelerationpartners.com" rel="noopener">info@wearegap.com</a></p></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-5 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-follow_me social-icons-white" style="" data-widget-type="follow_me" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_146731089989922" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_follow_me" style="" data-hs-cos-general-type="widget" data-hs-cos-type="follow_me"><div style=""><a href="https://www.youtube.com/channel/UCuAFf1FChdo7E1bZDpDWfYQ?sub_confirmation=1" class="fm_button fm_youtube" target="_blank"><span style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.hsappstatic.net/social_shared/static-2.4560/img/followme/icon_youtube.png', sizingMethod='scale'); width: 32px; height: 32px; display:inline-block;cursor:pointer; background-image:url('//static.hsappstatic.net/social_shared/static-2.4560/img/followme/icon_youtube.png'); _background-image:none;" title="Follow us on YouTube"></span></a><a href="https://www.linkedin.com/company/2594701" class="fm_button fm_linkedin" target="_blank"><span style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.hsappstatic.net/social_shared/static-2.4560/img/followme/icon_linkedin.png', sizingMethod='scale'); width: 32px; height: 32px; display:inline-block;cursor:pointer; background-image:url('//static.hsappstatic.net/social_shared/static-2.4560/img/followme/icon_linkedin.png'); _background-image:none;" title="Follow us on Linkedin"></span></a><a href="https://www.instagram.com/mobilizenet" class="fm_button fm_instagram" target="_blank"><span style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.hsappstatic.net/social_shared/static-2.4560/img/followme/icon_instagram.png', sizingMethod='scale'); width: 32px; height: 32px; display:inline-block;cursor:pointer; background-image:url('//static.hsappstatic.net/social_shared/static-2.4560/img/followme/icon_instagram.png'); _background-image:none;" title="Follow us on Instagram"></span></a><a href="https://www.facebook.com/374446255933594" class="fm_button fm_facebook" target="_blank"><span style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.hsappstatic.net/social_shared/static-2.4560/img/followme/icon_facebook.png', sizingMethod='scale'); width: 32px; height: 32px; display:inline-block;cursor:pointer; background-image:url('//static.hsappstatic.net/social_shared/static-2.4560/img/followme/icon_facebook.png'); _background-image:none;" title="Follow us on Facebook"></span></a><a href="https://twitter.com/MobilizeNet" class="fm_button fm_twitter" target="_blank"><span style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.hsappstatic.net/social_shared/static-2.4560/img/followme/icon_twitter.png', sizingMethod='scale'); width: 32px; height: 32px; display:inline-block;cursor:pointer; background-image:url('//static.hsappstatic.net/social_shared/static-2.4560/img/followme/icon_twitter.png'); _background-image:none;" title="Follow us on Twitter"></span></a></div></span></div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> <div class="span9 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="3" data-w="9"> <div class="row-fluid-wrapper row-depth-1 row-number-6 "> <div class="row-fluid "> <div class="span4 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="4"> <div class="row-fluid-wrapper row-depth-2 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-custom_widget white-content" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> <div id="hs_cos_wrapper_module_1613572072942843" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><span id="hs_cos_wrapper_module_1613572072942843_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="text"><strong>ABOUT</strong></span></div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-simple_menu sub-menu white-content link-hover-theme-yellow" style="" data-widget-type="simple_menu" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_15010030751612236" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_simple_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="simple_menu"><div id="hs_menu_wrapper_module_15010030751612236" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-vertical" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu"> <ul role="menu"> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.growthaccelerationpartners.com/who-we-are" role="menuitem" target="_blank" rel="noopener">About </a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/products/" role="menuitem" target="_self">Products</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/services/" role="menuitem" target="_self">Services</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://careers.wearegap.com/" role="menuitem" target="_blank" rel="noopener">Careers</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/about/offices/" role="menuitem" target="_self">Offices</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/contact/" role="menuitem" target="_self">Contact</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/about/customers" role="menuitem" target="_self">Customers</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/about/partners/" role="menuitem" target="_self">Partners</a></li> </ul> </div></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> <div class="span4 widget-span widget-type-cell sm-mb30" style="" data-widget-type="cell" data-x="4" data-w="4"> <div class="row-fluid-wrapper row-depth-2 row-number-3 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-custom_widget white-content" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> <div id="hs_cos_wrapper_module_1613571516014754" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><span id="hs_cos_wrapper_module_1613571516014754_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="text"><strong>RESOURCES</strong></span></div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-4 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-simple_menu sub-menu white-content link-hover-theme-yellow" style="" data-widget-type="simple_menu" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_15010029007791712" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_simple_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="simple_menu"><div id="hs_menu_wrapper_module_15010029007791712" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-vertical" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu"> <ul role="menu"> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/blog" role="menuitem" target="_blank" rel="noopener">Blog</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/resources/case-studies/" role="menuitem" target="_self">Case Studies</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/resources/faqs/" role="menuitem" target="_self">FAQs</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/press/" role="menuitem" target="_blank" rel="noopener">Press Releases</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/resources/videos/" role="menuitem" target="_self">Videos</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/resources/whitepapers/" role="menuitem" target="_self">Whitepapers</a></li> </ul> </div></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> <div class="span4 widget-span widget-type-cell sm-mb30" style="" data-widget-type="cell" data-x="8" data-w="4"> <div class="row-fluid-wrapper row-depth-2 row-number-5 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-custom_widget white-content" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> <div id="hs_cos_wrapper_module_1613572064031835" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><span id="hs_cos_wrapper_module_1613572064031835_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="text"><strong>KNOWLEDGE BASE</strong></span></div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-2 row-number-6 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-simple_menu sub-menu white-content link-hover-theme-yellow" style="" data-widget-type="simple_menu" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_1613570820241227" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_simple_menu" style="" data-hs-cos-general-type="widget" data-hs-cos-type="simple_menu"><div id="hs_menu_wrapper_module_1613570820241227" class="hs-menu-wrapper active-branch flyouts hs-menu-flow-vertical" role="navigation" data-sitemap-name="" data-menu-id="" aria-label="Navigation Menu"> <ul role="menu"> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/resources/support/" role="menuitem" target="_self">Support</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://docs.mobilize.net/" role="menuitem" target="_blank" rel="noopener">Documentation</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://forums.mobilize.net/" role="menuitem" target="_blank" rel="noopener">Forums</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/vbtonet" role="menuitem" target="_blank" rel="noopener">VBUC Knowledge Base</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/privacy-policy" role="menuitem" target="_self">GAP Privacy Policy</a></li> <li class="hs-menu-item hs-menu-depth-1" role="none"><a href="https://www.mobilize.net/terms-of-use" role="menuitem" target="_self">Terms of Use​</a></li> </ul> </div></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-cell content-section ptb50 tc" style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-rich_text text-small" style="padding-bottom: 25px;" data-widget-type="rich_text" data-x="0" data-w="12"> <div class="cell-wrapper layout-widget-wrapper"> <span id="hs_cos_wrapper_module_15010032072222438" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text">Copyright © 2024 Growth Acceleration Partners, All Rights Reserved.<!--&nbsp; &nbsp;|&nbsp; &nbsp; <a href="https://www.mobilize.net/mediacenter" rel="noopener" target="_blank">Media Center</a> --></span> </div><!--end layout-widget-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> <div class="row-fluid-wrapper row-depth-1 row-number-2 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-global_group " style="" data-widget-type="global_group" data-x="0" data-w="12"> <div class="" data-global-widget-path="generated_global_groups/27320999639.html"><div class="row-fluid-wrapper row-depth-1 row-number-1 "> <div class="row-fluid "> <div class="span12 widget-span widget-type-custom_widget " style="" data-widget-type="custom_widget" data-x="0" data-w="12"> <div id="hs_cos_wrapper_module_1530645122649432" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><!-- act21.min.js required by all components. Please do not delete. --> <script src="https://273774.fs1.hubspotusercontent-na1.net/hubfs/273774/mp/act2/js/act21.min.js"></script></div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div> </div><!--end widget-span --> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end footer --> </div><!--end footer wrapper --> <!-- HubSpot performance collection script --> <script defer src="/hs/hsstatic/content-cwv-embed/static-1.1293/embed.js"></script> <script src="/hs/hsstatic/keyboard-accessible-menu-flyouts/static-1.17/bundles/project.js"></script> <script> var hsVars = hsVars || {}; hsVars['language'] = 'en-us'; </script> <script src="/hs/hsstatic/cos-i18n/static-1.53/bundles/project.js"></script> <script src="/hs/hsstatic/AsyncSupport/static-1.122/js/comment_listing_asset.js"></script> <script> function hsOnReadyPopulateCommentsFeed() { var options = { commentsUrl: "https://api-na1.hubapi.com/comments/v3/comments/thread/public?portalId=216184&offset=0&limit=1000&contentId=181767443486&collectionId=340851722", maxThreadDepth: 3, showForm: true, target: "hs_form_target_3664d338-18e8-4859-8dd9-0fb27adee796" }; window.hsPopulateCommentsFeed(options); } if (document.readyState === "complete" || (document.readyState !== "loading" && !document.documentElement.doScroll) ) { hsOnReadyPopulateCommentsFeed(); } else { document.addEventListener("DOMContentLoaded", hsOnReadyPopulateCommentsFeed); } </script> <!--[if lte IE 8]> <script charset="utf-8" src="https://js.hsforms.net/forms/v2-legacy.js"></script> <![endif]--> <script data-hs-allowed="true" src="/_hcms/forms/v2.js"></script> <script data-hs-allowed="true"> hbspt.forms.create({ portalId: '216184', formId: '3664d338-18e8-4859-8dd9-0fb27adee796', pageId: '181767443486', region: 'na1', pageName: ".NET 9 Feature Switches: Trimming the Fat (Like Your Code, Not You)", contentType: 'blog-post', formsBaseUrl: '/_hcms/forms/', css: '', target: "#hs_form_target_3664d338-18e8-4859-8dd9-0fb27adee796", type: 'BLOG_COMMENT', submitButtonClass: 'hs-button primary', formInstanceId: '3578', getExtraMetaDataBeforeSubmit: window.hsPopulateCommentFormGetExtraMetaDataBeforeSubmit }); window.addEventListener('message', function(event) { var origin = event.origin; var data = event.data; if ((origin != null && (origin === 'null' || document.location.href.toLowerCase().indexOf(origin.toLowerCase()) === 0)) && data !== null && data.type === 'hsFormCallback' && data.id == '3664d338-18e8-4859-8dd9-0fb27adee796') { if (data.eventName === 'onFormReady') { window.hsPopulateCommentFormOnFormReady({ successMessage: "your comment has been received.", target: "#hs_form_target_3664d338-18e8-4859-8dd9-0fb27adee796" }); } else if (data.eventName === 'onFormSubmitted') { window.hsPopulateCommentFormOnFormSubmitted(); } } }); </script> <!--[if lte IE 8]> <script charset="utf-8" src="https://js.hsforms.net/forms/v2-legacy.js"></script> <![endif]--> <script data-hs-allowed="true"> hbspt.forms.create({ portalId: '216184', formId: '9cdb408a-9d30-4ea8-9288-5919833896fe', formInstanceId: '1759', pageId: '181767443486', region: 'na1', pageName: '.NET 9 Feature Switches: Trimming the Fat (Like Your Code, Not You)', contentType: 'blog-post', formsBaseUrl: '/_hcms/forms/', inlineMessage: "Thanks for Subscribing!", css: '', target: '#hs_form_target_blog_subscription_1759', formData: { cssClass: 'hs-form stacked' } }); </script> <script src="/hs/hsstatic/AsyncSupport/static-1.122/js/post_listing_asset.js"></script> <script> function hsOnReadyPopulateListingFeed_2114852380_1732422870432() { var options = { 'id': "2114852380-1732422870432", 'listing_url': "/_hcms/postlisting?blogId=340851722&maxLinks=3&listingType=recent&orderByViews=false&hs-expires=1763958870&hs-version=2&hs-signature=AJ2IBuHjRKgJLCTAfmkeef5hS5pkNlJccg", 'include_featured_image': false }; window.hsPopulateListingFeed(options); } if (document.readyState === "complete" || (document.readyState !== "loading" && !document.documentElement.doScroll) ) { hsOnReadyPopulateListingFeed_2114852380_1732422870432(); } else { document.addEventListener("DOMContentLoaded", hsOnReadyPopulateListingFeed_2114852380_1732422870432); } </script> <script data-hs-allowed="true"> hbspt.forms.create({ portalId: '216184', formId: '3664d338-18e8-4859-8dd9-0fb27adee796', pageId: '181767443486', region: 'na1', pageName: ".NET 9 Feature Switches: Trimming the Fat (Like Your Code, Not You)", contentType: 'blog-post', formsBaseUrl: '/_hcms/forms/', css: '', target: "#hs_form_target_3664d338-18e8-4859-8dd9-0fb27adee796", type: 'BLOG_COMMENT', submitButtonClass: 'hs-button primary', formInstanceId: '4112', getExtraMetaDataBeforeSubmit: window.hsPopulateCommentFormGetExtraMetaDataBeforeSubmit }); window.addEventListener('message', function(event) { var origin = event.origin; var data = event.data; if ((origin != null && (origin === 'null' || document.location.href.toLowerCase().indexOf(origin.toLowerCase()) === 0)) && data !== null && data.type === 'hsFormCallback' && data.id == '3664d338-18e8-4859-8dd9-0fb27adee796') { if (data.eventName === 'onFormReady') { window.hsPopulateCommentFormOnFormReady({ successMessage: "your comment has been received.", target: "#hs_form_target_3664d338-18e8-4859-8dd9-0fb27adee796" }); } else if (data.eventName === 'onFormSubmitted') { window.hsPopulateCommentFormOnFormSubmitted(); } } }); </script> <!-- Start of HubSpot Analytics Code --> <script type="text/javascript"> var _hsq = _hsq || []; _hsq.push(["setContentType", "blog-post"]); _hsq.push(["setCanonicalUrl", "https:\/\/www.mobilize.net\/blog\/dotnet-9-feature-switches-trim-the-fat"]); _hsq.push(["setPageId", "181767443486"]); _hsq.push(["setContentMetadata", { "contentPageId": 181767443486, "legacyPageId": "181767443486", "contentFolderId": null, "contentGroupId": 340851722, "abTestId": null, "languageVariantId": 181767443486, "languageCode": "en-us", }]); </script> <script type="text/javascript" id="hs-script-loader" async defer src="/hs/scriptloader/216184.js"></script> <!-- End of HubSpot Analytics Code --> <script type="text/javascript"> var hsVars = { render_id: "3e327a5c-582c-4df5-8971-2f7a4b5b156f", ticks: 1732422870321, page_id: 181767443486, content_group_id: 340851722, portal_id: 216184, app_hs_base_url: "https://app.hubspot.com", cp_hs_base_url: "https://cp.hubspot.com", language: "en-us", analytics_page_type: "blog-post", scp_content_type: "", analytics_page_id: "181767443486", category_id: 3, folder_id: 0, is_hubspot_user: false } </script> <script defer src="/hs/hsstatic/HubspotToolsMenu/static-1.354/js/index.js"></script> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PDPGN3X" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- start Main.js DO NOT REMOVE --> <script src="https://www.mobilize.net/hs-fs/hub/216184/hub_generated/template_assets/1378780121/1569799002517/Coded_files/Custom/page/mobilize_Aug2014-theme/mobilize_Aug2014-main.js"></script> <!-- end Main.js --> <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.0"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> <!-- Generated by the HubSpot Template Builder - template version 1.03 --> </body></html>

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