CINXE.COM
Blogs from around the community
<!DOCTYPE html> <html dir="ltr" lang="en" class="no-js usn"> <head> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-76E7HJ89GV"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-76E7HJ89GV'); </script> <script type="text/javascript"> (function (c, l, a, r, i, t, y) { c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments) }; t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i; y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); })(window, document, "clarity", "script", "l2bjwit4xj"); </script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, maximum-scale=2"> <link rel="canonical" href="https://www.rachelbreeze.dev/community/" /> <title>Blogs from around the community</title> <meta name="description" content="Blogs on accessibility, Microsoft Dynamics and OpenAPI"> <link rel="alternate" hreflang="en-us" href="https://www.rachelbreeze.dev/community/" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@BreezeRachel" /> <meta property="og:type" content="website"> <meta property="og:title" content="Blogs from around the community" /> <meta property="og:image" content="https://www.rachelbreeze.dev/media/pvhhgpma/rpb5tz78_400x400-1.jpg" /> <meta property="og:image:width" content="400" /> <meta property="og:image:height" content="400" /> <meta property="og:url" content="https://www.rachelbreeze.dev/community/" /> <meta property="og:description" content="Blogs on accessibility, Microsoft Dynamics and OpenAPI" /> <meta property="og:site_name" content="Rachel Breeze, Backend Development Team Lead" /> <meta name="robots" content="index,follow"> <link href="/uSkinned/css/libraries/bootstrap.min1.css" media="screen" rel="stylesheet" /> <link href="/uSkinned/css/libraries/slick-carousel1.css" media="screen" rel="stylesheet" /><link href="/css/website/icons/icons1.css" media="screen" rel="stylesheet" /><link href="/css/website/base/theme1.css" media="screen" rel="stylesheet" /><link href="/css/website/base/plugins1.css" media="screen" rel="stylesheet" /><link href="/css/website/base/typography1.css" media="screen" rel="stylesheet" /><link href="/css/website/layouts/body1.css" media="screen" rel="stylesheet" /><link href="/css/website/layouts/header1.css" media="screen" rel="stylesheet" /><link href="/css/website/layouts/footer1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/navigation/all_nav1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_breadcrumb1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_burger1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_cta1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_main1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_secondary1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_sub1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_pagination1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_quick-links1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_sitemap1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_social1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_footer1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/all_pc1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_alerts1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_anchors1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_banner1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_codeblock1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_cta1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_data-list1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_forms1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_gallery1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_instagram-feed1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_grid1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_links1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_listing1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_pods1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_split1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_tabs-accordions1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_windows1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/sitewide-pods/all_swp1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/forms/all_forms1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/forms/form_contact1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/forms/form_login1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/forms/form_newsletter1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/forms/form_site-search1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/forms/form_loading1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/misc/all_misc1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/misc/misc_authors1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/misc/misc_back-to-top1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/misc/misc_buttons1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/misc/misc_images1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/misc/misc_lazyframe-video1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/misc/misc_lightbox1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/misc/misc_links1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/misc/misc_meta1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/misc/misc_notification1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/misc/misc_overlay-icons1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/misc/misc_scroll-prompt1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/misc/misc_tables1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/misc/misc_directions1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/shop/all_shop1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/shop/shop_snipcart1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/shop/shop_ecwid1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/listings/all_listings1.css" media="screen" rel="stylesheet" /><link href="/css/website/modules/listings/listings_filter-form1.css" media="screen" rel="stylesheet" /> <link href="/css/website/layouts/body-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/layouts/header-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_cta-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_main-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_secondary-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/modules/page-components/all_pc-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_anchors-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_banner-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_windows-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/modules/misc/misc_back-to-top-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/modules/misc/misc_notification-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/modules/misc/misc_scroll-prompt-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/modules/misc/misc_directions-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/modules/shop/all_shop-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/modules/shop/shop_snipcart-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/modules/shop/shop_ecwid-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/modules/listings/all_listings-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /><link href="/css/website/modules/listings/listings_filter-form-small1.css" media="screen and (min-width:0) and (max-width:991px)" rel="stylesheet" /> <link href="/css/website/layouts/body-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/layouts/header-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_burger-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_cta-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_main-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_secondary-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_social-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/navigation/nav_sub-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/page-components/all_pc-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_anchors-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_banner-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_data-list-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_links-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_split-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/page-components/pc_windows-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/forms/all_forms-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/forms/form_login-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/forms/form_newsletter-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/forms/form_site-search-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/misc/misc_back-to-top-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/misc/misc_notification-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/misc/misc_scroll-prompt-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/misc/misc_directions-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/shop/all_shop-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/shop/shop_snipcart-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/shop/shop_ecwid-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/listings/all_listings-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /><link href="/css/website/modules/listings/listings_filter-form-large1.css" media="screen and (min-width:992px)" rel="stylesheet" /> <link rel="stylesheet" media="screen" href="/uSkinned/css/generated/5b9492f6-0e77-4320-9dbd-ae16f337b367638465639238470000.css" /> <link href="/css/website/print1.css" media="print" rel="stylesheet" /> <link rel="shortcut icon" type="image/ico" href="/media/5jtdzsvh/favicon.ico"> <link rel="apple-touch-icon" sizes="57x57" type="image/ico" href="/media/5jtdzsvh/favicon.ico"> <link rel="apple-touch-icon" sizes="60x60" type="image/ico" href="/media/5jtdzsvh/favicon.ico"> <link rel="apple-touch-icon" sizes="72x72" type="image/ico" href="/media/5jtdzsvh/favicon.ico"> <link rel="apple-touch-icon" sizes="76x76" type="image/ico" href="/media/5jtdzsvh/favicon.ico"> <link rel="apple-touch-icon" sizes="114x114" type="image/ico" href="/media/5jtdzsvh/favicon.ico"> <link rel="apple-touch-icon" sizes="120x120" type="image/ico" href="/media/5jtdzsvh/favicon.ico"> <link rel="apple-touch-icon" sizes="144x144" type="image/ico" href="/media/5jtdzsvh/favicon.ico"> <link rel="apple-touch-icon" sizes="152x152" type="image/ico" href="/media/5jtdzsvh/favicon.ico"> <link rel="apple-touch-icon" sizes="180x180" type="image/ico" href="/media/5jtdzsvh/favicon.ico"> <link rel="icon" sizes="16x16" type="image/ico" href="/media/5jtdzsvh/favicon.ico"> <link rel="icon" sizes="32x32" type="image/ico" href="/media/5jtdzsvh/favicon.ico"> <link rel="icon" sizes="96x96" type="image/ico" href="/media/5jtdzsvh/favicon.ico"> <link rel="icon" sizes="192x192" type="image/ico" href="/media/5jtdzsvh/favicon.ico"> <meta name="msapplication-square70x70logo" content="/media/5jtdzsvh/favicon.ico" /> <meta name="msapplication-square150x150logo" content="/media/5jtdzsvh/favicon.ico" /> <meta name="msapplication-wide310x150logo" content="/media/5jtdzsvh/favicon.ico" /> <meta name="msapplication-square310x310logo" content="/media/5jtdzsvh/favicon.ico" /> <script type="text/javascript"> !function (T, l, y) { var S = T.location, k = "script", D = "instrumentationKey", C = "ingestionendpoint", I = "disableExceptionTracking", E = "ai.device.", b = "toLowerCase", w = "crossOrigin", N = "POST", e = "appInsightsSDK", t = y.name || "appInsights"; (y.name || T[e]) && (T[e] = t); var n = T[t] || function (d) { var g = !1, f = !1, m = { initialize: !0, queue: [], sv: "5", version: 2, config: d }; function v(e, t) { var n = {}, a = "Browser"; return n[E + "id"] = a[b](), n[E + "type"] = a, n["ai.operation.name"] = S && S.pathname || "_unknown_", n["ai.internal.sdkVersion"] = "javascript:snippet_" + (m.sv || m.version), { time: function () { var e = new Date; function t(e) { var t = "" + e; return 1 === t.length && (t = "0" + t), t } return e.getUTCFullYear() + "-" + t(1 + e.getUTCMonth()) + "-" + t(e.getUTCDate()) + "T" + t(e.getUTCHours()) + ":" + t(e.getUTCMinutes()) + ":" + t(e.getUTCSeconds()) + "." + ((e.getUTCMilliseconds() / 1e3).toFixed(3) + "").slice(2, 5) + "Z" }(), iKey: e, name: "Microsoft.ApplicationInsights." + e.replace(/-/g, "") + "." + t, sampleRate: 100, tags: n, data: { baseData: { ver: 2 } } } } var h = d.url || y.src; if (h) { function a(e) { var t, n, a, i, r, o, s, c, u, p, l; g = !0, m.queue = [], f || (f = !0, t = h, s = function () { var e = {}, t = d.connectionString; if (t) for (var n = t.split(";"), a = 0; a < n.length; a++) { var i = n[a].split("="); 2 === i.length && (e[i[0][b]()] = i[1]) } if (!e[C]) { var r = e.endpointsuffix, o = r ? e.location : null; e[C] = "https://" + (o ? o + "." : "") + "dc." + (r || "services.visualstudio.com") } return e }(), c = s[D] || d[D] || "", u = s[C], p = u ? u + "/v2/track" : d.endpointUrl, (l = []).push((n = "SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)", a = t, i = p, (o = (r = v(c, "Exception")).data).baseType = "ExceptionData", o.baseData.exceptions = [{ typeName: "SDKLoadFailed", message: n.replace(/\./g, "-"), hasFullStack: !1, stack: n + "\nSnippet failed to load [" + a + "] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: " + (S && S.pathname || "_unknown_") + "\nEndpoint: " + i, parsedStack: [] }], r)), l.push(function (e, t, n, a) { var i = v(c, "Message"), r = i.data; r.baseType = "MessageData"; var o = r.baseData; return o.message = 'AI (Internal): 99 message:"' + ("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) (" + n + ")").replace(/\"/g, "") + '"', o.properties = { endpoint: a }, i }(0, 0, t, p)), function (e, t) { if (JSON) { var n = T.fetch; if (n && !y.useXhr) n(t, { method: N, body: JSON.stringify(e), mode: "cors" }); else if (XMLHttpRequest) { var a = new XMLHttpRequest; a.open(N, t), a.setRequestHeader("Content-type", "application/json"), a.send(JSON.stringify(e)) } } }(l, p)) } function i(e, t) { f || setTimeout(function () { !t && m.core || a() }, 500) } var e = function () { var n = l.createElement(k); n.src = h; var e = y[w]; return !e && "" !== e || "undefined" == n[w] || (n[w] = e), n.onload = i, n.onerror = a, n.onreadystatechange = function (e, t) { "loaded" !== n.readyState && "complete" !== n.readyState || i(0, t) }, n }(); y.ld < 0 ? l.getElementsByTagName("head")[0].appendChild(e) : setTimeout(function () { l.getElementsByTagName(k)[0].parentNode.appendChild(e) }, y.ld || 0) } try { m.cookie = l.cookie } catch (p) { } function t(e) { for (; e.length;)!function (t) { m[t] = function () { var e = arguments; g || m.queue.push(function () { m[t].apply(m, e) }) } }(e.pop()) } var n = "track", r = "TrackPage", o = "TrackEvent"; t([n + "Event", n + "PageView", n + "Exception", n + "Trace", n + "DependencyData", n + "Metric", n + "PageViewPerformance", "start" + r, "stop" + r, "start" + o, "stop" + o, "addTelemetryInitializer", "setAuthenticatedUserContext", "clearAuthenticatedUserContext", "flush"]), m.SeverityLevel = { Verbose: 0, Information: 1, Warning: 2, Error: 3, Critical: 4 }; var s = (d.extensionConfig || {}).ApplicationInsightsAnalytics || {}; if (!0 !== d[I] && !0 !== s[I]) { var c = "onerror"; t(["_" + c]); var u = T[c]; T[c] = function (e, t, n, a, i) { var r = u && u(e, t, n, a, i); return !0 !== r && m["_" + c]({ message: e, url: t, lineNumber: n, columnNumber: a, error: i }), r }, d.autoExceptionInstrumented = !0 } return m }(y.cfg); function a() { y.onInit && y.onInit(n) } (T[t] = n).queue && 0 === n.queue.length ? (n.queue.push(a), n.trackPageView({})) : a() }(window, document, { src: "https://js.monitor.azure.com/scripts/b/ai.2.min.js", // The SDK URL Source crossOrigin: "anonymous", cfg: { // Application Insights Configuration connectionString: 'InstrumentationKey=da3085e8-2f66-4ca9-827a-91f68ba294ce;IngestionEndpoint=https://uksouth-1.in.applicationinsights.azure.com/;LiveEndpoint=https://uksouth.livediagnostics.monitor.azure.com/;ApplicationId=c6f6b2e7-c8f4-4447-a757-d11afd47b4c1' } });</script> </head> <body class="body-bg body-bg-solid header-02-lg header-02-sm hide_header-on-scroll-lg show_header-on-scroll-sm directional-icons-chevron content-underline-link content-underline-link-hover breadcrumb-forward" > <!-- Skip links --> <a class="skip-to-content" id="skip-to-content-link" href="#site-content">Skip to main content</a> <a class="skip-to-content" id="skip-to-footer-link" href="#site-footer">Skip to footer</a> <!--// Skip links --> <!-- Site --> <div id="site"> <!-- Header --> <header id="site-header" class="header-bg header-bg-solid" tabindex="-1"> <div class="container-fluid"> <div class="row"> <div id="logo" > <a href="/" title="Rachel Breeze, Backend Development Team Lead"> <picture> <source type="image/webp" srcset="\media\w5ikmjmz/rb-high-resolution-color-logo--0x0x0xFalsewebp.png"> <img src="/media/w5ikmjmz/rb-high-resolution-color-logo.png" alt="Site Logo"> </picture> <span>Rachel Breeze, Backend Development Team Lead</span> </a> </div> <!-- Expand --> <button id="burgerNavStyle" class="expand-header expand-3-bars expand-uneven-lines expand-active-cross" type="button" aria-expanded="false" aria-label="Expand Menu"> <span>Menu</span> </button> <!--// Expand --> <!-- Main navigation --> <nav aria-label="Main" class="main nav-dropdown navigation-dropdown-bg navigation-dropdown-bg-solid"> <ul > <li class="no-child "> <span> <a href="/" >Home</a> </span> </li> <li class="no-child "> <span> <a href="/blogs/" >Blogs</a> </span> </li> <li class="no-child "> <span> <a href="/speaking/" >Speaking</a> </span> </li> <li class="no-child "> <span> <a href="/series/" >Series</a> </span> </li> <li class="no-child active"> <span> <a href="/community/" >Community</a> </span> </li> <li class="no-child "> <span> <a href="/about-me/" >About Me</a> </span> </li> </ul> </nav> <!--// Main navigation --> <!-- Secondary navigation --> <!--// Secondary navigation --> <!-- CTA Links --> <!--// CTA Links --> <!-- Site search --> <!--// Site search --> </div> </div> </header> <!--// Header --> <!-- Content --> <main id="site-content" tabindex="-1"> <!-- Breadcrumb --> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "name": "Home", "item": "https://www.rachelbreeze.dev/" } ] } </script> <section class="breadcrumb-trail"> <div class="container"> <nav aria-label="Breadcrumb"> <ol class="breadcrumb"> <li class="breadcrumb-item"><a href="/"><i class="icon before"></i>Home</a></li> <li class="breadcrumb-item " aria-current="page"><span><i class="icon before"></i>Community</span></li> </ol> </nav> </div> </section> <!--// Breadcrumb --> <section class="content component usn_cmp_banner base-bg base-bg-solid " > <div class="component-inner"> <div class="item item_overlay item_short-banner base-bg base-bg-solid "> <!-- IMAGE --> <div class="image lazyload background-image " style="background-image:url('\media\awpinnys/community--300x100x0xFalsewebp.jpg')" data-bgset="\media\awpinnys/community--1500x500x0xFalsewebp.jpg [type:image/webp] | \media\awpinnys/community--1500x500x0xFalse.jpg 1x, \media\awpinnys/community--3000x1000x0xFalsewebp.jpg [type:image/webp] | \media\awpinnys/community--3000x1000x0xFalse.jpg 2x" data-sizes="auto" role="img" aria-label="6 people in silhouette pointing at the sun rising in the sky."> </div> <!--// IMAGE --> <div class="inner"> <div class="container"> <!-- ROW --> <div class="row text-left justify-content-center info_align-middle"> <div class="info col"> <div class="d-table"> <div class="d-table-cell"> <h1 class="heading base-heading " data-os-animation="fadeIn" data-os-animation-delay="0s" data-os-animation-duration="1.2s" >Blogs For The Community</h1> </div> </div> </div> </div> <!--// ROW --> </div> </div> </div> </div> </section> <section class="content component usn_cmp_gridlayout base-bg base-bg-solid p-0 " > <div class="component-inner"> <div class="container"> <div class="" data-os-animation="fadeIn" data-os-animation-delay="0s" data-os-animation-duration="1.2s"> <div class="umb-grid"> <div class="grid-section"> <div > <div class="container"> <div class="row clearfix"> <div class="col-md-12 column"> <div > <p>The list below is for blogs and articles written for the community.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> <section class="content component usn_cmp_text base-bg base-bg-solid pt-0 " > <div class="component-inner"> <div class="container"> <div class="info "> <div class="text base-text " data-os-animation="fadeIn" data-os-animation-delay="0s"> <h2>Nexer Digital</h2> <p><a rel="nofollow" href="https://www.nexerdigital.com/news-and-thoughts/?author=Rachel+Breeze#articles">Nexer Digital</a> - Nexer is a human-centred research, design and development company; who believe that putting people at the heart of their approach delivers better products to a happier audience:</p> <ul> <li><a href="https://www.nexerdigital.com/news-and-thoughts/ukgovcamp-2024/" target="_blank" rel="noopener">UKGovCamp 2024; Our standout sessions and takeways from a fantastic unconference day</a></li> <li><a rel="noopener" href="https://www.nexerdigital.com/news-and-thoughts/umbraad/" target="_blank">#UMBRAAD - Promiting accessibility in the Umbraco Community and beyond</a></li> <li><a rel="noopener" href="https://www.nexerdigital.com/news-and-thoughts/macc-tech/" target="_blank">Return of the Macc(Tech) bringing together the local tech community</a></li> <li><a rel="nofollow" href="https://www.designedbysigma.com/news-and-thoughts/disillusioned-developer-to-mvp-my-umbraco-journey/">My journey to becoming an Umbraco MVP</a></li> <li><a rel="nofollow" href="https://www.designedbysigma.com/news-and-thoughts/a-year-of-accessibility-with-umbraco/">Stepping forwards with accessibility in Umbraco</a></li> <li><a rel="nofollow" href="https://www.designedbysigma.com/news-and-thoughts/putting-accessibility-front-and-centre-in-umbraco-8-1/">Putting accessibility front and centre in Umbraco 8.1</a></li> <li><a rel="nofollow" href="https://www.designedbysigma.com/news-and-thoughts/improving-the-accessibility-of-the-umbraco-cms-back-office/">Improving the Accessibility of the Umbraco CMS Back Office</a></li> <li><a rel="nofollow" href="https://www.nexerdigital.com/news-and-thoughts/supporting-teachtoo-a-level-and-btec-curriculum-co-design-supported-delivery/">Supporting #TeachToo A-Level and BTec Curriculum Co-Design & Supported Delivery</a></li> </ul> <h2><strong>Microsoft Industry Blogs</strong></h2> <ul> <li><a rel="noopener" href="https://www.microsoft.com/en-gb/industry/blog/technetuk/2021/05/18/the-umbraco-backoffice-accessibility-initiative?wt.mc_id=MVP_329916" target="_blank">The Umbraco Backoffice accessibility initiative</a></li> </ul> <h2><strong>Skrift</strong></h2> <p><a rel="nofollow" href="https://skrift.io/authors/rachel-breeze/">Skrift.io</a> - Skrift connects the global Umbraco community through thoughts, ideas, meetups, festivals, and experiences.</p> <ul> <li><a rel="nofollow" href="https://skrift.io/issues/integrating-umbraco-with-dynamics-365/">Integrating Umbraco With Dynamics 365</a></li> <li><a rel="nofollow" href="https://skrift.io/issues/agile-a-developer-s-perspective/">Agile: A developer's perspective</a></li> </ul> <h2><strong>Umbraco</strong></h2> <ul> <li><a rel="nofollow" href="https://umbraco.com/blog/umbraco-backoffice-accessibility-team-story/">Umbraco Backoffice Accessibility Team Story</a></li> <li><a rel="nofollow" href="https://umbraco.com/blog/how-to-host-a-virtual-umbraco-meetup/">How to host a virtual meet up</a></li> <li><a rel="nofollow" href="https://community.umbraco.com/umbracians-in-action/contribution-stories/contribution-stories-rachels-story/">Contribution stories: Rachel Breeze</a></li> <li><a rel="nofollow" href="https://umbraco.com/blog/uprofile-june-2019-rachel-breeze/">uProfile June 2019: Rachel Breeze</a></li> </ul> <h2><strong>24Days.In</strong></h2> <p><a href="https://24days.in/umbraco-cms/">24days.in</a> is an Umbraco Advent Calendar:</p> <ul> <li>2023: <a rel="noopener" href="https://24days.in/umbraco-cms/2023/accessibility/" target="_blank">Accessibility: How it supports Performance, Sustainability and Search Engine Optimisation</a></li> <li>2022:<a rel="noopener" href="https://24days.in/umbraco-cms/2022/better-api-docs/" target="_blank">Creating better API documentation with .NET Core</a></li> <li>2020:<a rel="nofollow" href="https://24days.in/umbraco-cms/2020/configuration-files/">Configuration Files: Creating, Testing and Deploying in Azure DevOps</a></li> <li>2018:<a rel="nofollow" href="https://24days.in/umbraco-cms/2018/how-dry-should-you-be/">How DRY should you be?</a></li> </ul> <h2><strong>Podcasts</strong></h2> <ul> <li><a href="https://unhandledexceptionpodcast.com/posts/0067-dddpanel/" target="_blank" rel="noopener">Live Panel Discussion at DDD South West 2024</a></li> </ul> </div> </div> </div> </div> </section> </main> <!--// Content --> <!-- Footer --> <footer id="site-footer" class="footer-bg footer-bg-solid" tabindex="-1"> <div class="container"> <!-- Row --> <div class="row listing"> <div class="item footer-item usn_pod_sociallinks col-lg-3 col-md-3 col-12 col pt-xl-4 pt-lg-4"> <div class="inner"> <p class="heading sm footer-heading " data-os-animation="fadeInDown" data-os-animation-delay="0s" data-os-animation-duration="1s" >Follow me:</p> <nav class="social " data-os-animation="fadeInDown" data-os-animation-delay="0s" data-os-animation-duration="1s" aria-label="Social links"> <ul> <li> <span> <a href="https://www.linkedin.com/in/rachel-breeze/" target="_blank" rel="noreferrer noopener" title="Link will open in a new window/tab" > <picture> <source type="image/webp" data-srcset="\media\e04pcfcy/linkedin--0x80x0xFalsewebp.png 1x, \media\e04pcfcy/linkedin--0x160x0xFalsewebp.png 2x"> <img class="lazyload" src="\media\e04pcfcy/linkedin--0x16x0xFalsewebp.png" data-srcset="\media\e04pcfcy/linkedin--0x80x0xFalsewebp.png 1x, \media\e04pcfcy/linkedin--0x160x0xFalsewebp.png 2x" alt="Linkedin"> </picture> </a> </span> </li> <li> <span> <a href="https://twitter.com/BreezeRachel" target="_blank" rel="noreferrer noopener" title="Link will open in a new window/tab" > <picture> <source type="image/webp" data-srcset="\media\asei0c4p/download-1--0x80x0xFalsewebp.png 1x, \media\asei0c4p/download-1--0x160x0xFalsewebp.png 2x"> <img class="lazyload" src="\media\asei0c4p/download-1--0x16x0xFalsewebp.png" data-srcset="\media\asei0c4p/download-1--0x80x0xFalsewebp.png 1x, \media\asei0c4p/download-1--0x160x0xFalsewebp.png 2x" alt="X"> </picture> </a> </span> </li> <li> <span> <a href="https://www.threads.net/@rachel.breeze" target="_blank" rel="noreferrer noopener" title="Link will open in a new window/tab" > <picture> <source type="image/webp" data-srcset="\media\lbgkv2s0/download-2--0x80x0xFalsewebp.png 1x, \media\lbgkv2s0/download-2--0x160x0xFalsewebp.png 2x"> <img class="lazyload" src="\media\lbgkv2s0/download-2--0x16x0xFalsewebp.png" data-srcset="\media\lbgkv2s0/download-2--0x80x0xFalsewebp.png 1x, \media\lbgkv2s0/download-2--0x160x0xFalsewebp.png 2x" alt="Threads"> </picture> </a> </span> </li> <li> <span> <a href="https://github.com/RachBreeze" target="_blank" rel="noreferrer noopener" title="Link will open in a new window/tab" > <picture> <source type="image/webp" data-srcset="\media\cgfpgr2q/github-mark-white--0x80x0xFalsewebp.png 1x, \media\cgfpgr2q/github-mark-white--0x160x0xFalsewebp.png 2x"> <img class="lazyload" src="\media\cgfpgr2q/github-mark-white--0x16x0xFalsewebp.png" data-srcset="\media\cgfpgr2q/github-mark-white--0x80x0xFalsewebp.png 1x, \media\cgfpgr2q/github-mark-white--0x160x0xFalsewebp.png 2x" alt="GitHub"> </picture> </a> </span> </li> <li> <span> <a href="https://geekdom.social/@rachelbreezedev" target="_blank" rel="noreferrer noopener" title="Link will open in a new window/tab" > <picture> <source type="image/webp" data-srcset="\media\vmqdarza/mastodon--0x80x0xFalsewebp.png 1x, \media\vmqdarza/mastodon--0x160x0xFalsewebp.png 2x"> <img class="lazyload" src="\media\vmqdarza/mastodon--0x16x0xFalsewebp.png" data-srcset="\media\vmqdarza/mastodon--0x80x0xFalsewebp.png 1x, \media\vmqdarza/mastodon--0x160x0xFalsewebp.png 2x" alt="Mastodon"> </picture> </a> </span> </li> <li> <span> <a href="https://sessionize.com/rachel-breeze/" target="_blank" rel="noreferrer noopener" title="Link will open in a new window/tab" > <img src="/media/oh4deejg/sessionize-avatar.svg" alt="Sessionize"> </a> </span> </li> <li> <span> <a href="/blogs/rss.xml" > <picture> <source type="image/webp" data-srcset="\media\s5njfdnd/rss--0x80x0xFalsewebp.png 1x, \media\s5njfdnd/rss--0x160x0xFalsewebp.png 2x"> <img class="lazyload" src="\media\s5njfdnd/rss--0x16x0xFalsewebp.png" data-srcset="\media\s5njfdnd/rss--0x80x0xFalsewebp.png 1x, \media\s5njfdnd/rss--0x160x0xFalsewebp.png 2x" alt="RSS"> </picture> </a> </span> </li> <li> <span> <a href="https://bsky.app/profile/rachelbeezedev.bsky.social" target="_blank" rel="noreferrer noopener" title="Link will open in a new window/tab" > <picture> <source type="image/webp" data-srcset="\media\24lhwd4h/bluesky--0x80x0xFalsewebp.png 1x, \media\24lhwd4h/bluesky--0x160x0xFalsewebp.png 2x"> <img class="lazyload" src="\media\24lhwd4h/bluesky--0x16x0xFalsewebp.png" data-srcset="\media\24lhwd4h/bluesky--0x80x0xFalsewebp.png 1x, \media\24lhwd4h/bluesky--0x160x0xFalsewebp.png 2x" alt="Blue Sky"> </picture> </a> </span> </li> </ul> </nav> </div> </div> <div class="item footer-item col-lg-3 col-md-3 col-12 col item_text-below usn_pod_textimage text-left pt-xl-4 pt-lg-4 " data-os-animation="fadeIn" data-os-animation-delay="0s" data-os-animation-duration="1.2s"> <div class="inner "> <div class="info "> <p class="heading sm footer-heading " >Email me</p> <div class="text footer-text"> <p><a href="mailto:hello@rachelbreeze.dev">hello@rachelbreeze.dev</a></p> </div> </div> </div> </div> </div> <!--// Row --> <!-- Row --> <div class="row"> <div class="col"> <nav aria-label="Footer" class="footer-navigation"> <ul> <li><div>© 2024 Rachel Breeze</div></li> </ul> </nav> </div> </div> <!--// Row --> </div> </footer> <!--// Footer --> </div> <!--// Site --> <script src="/uSkinned/scripts/libraries/jquery.min1.js" type="text/javascript"></script><script src="/uSkinned/scripts/libraries/popper.min1.js" type="text/javascript"></script><script src="/uSkinned/scripts/libraries/bootstrap.min1.js" type="text/javascript"></script><script src="/uSkinned/scripts/libraries/jquery.validate.min1.js" type="text/javascript"></script><script src="/uSkinned/scripts/libraries/jquery.validation-unobtrusive.min1.js" type="text/javascript"></script><script src="/uSkinned/scripts/libraries/slick-carousel1.js" type="text/javascript"></script><script src="/uSkinned/scripts/libraries/bootstrap.lightbox1.js" type="text/javascript"></script><script src="/scripts/website/plugins1.js" type="text/javascript"></script><script src="/scripts/website/application1.js" type="text/javascript"></script><script src="/uSkinned/scripts/libraries/jquery.unobtrusive-ajax1.js" type="text/javascript"></script> </body> </html>