<!doctype html>
<html lang="en-US">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="profile" href="https://gmpg.org/xfn/11">
	<title>Robbie Adair &#8211; Self-Proclaimed Geek</title>
<meta name='robots' content='max-image-preview:large' />
<link rel="alternate" type="application/rss+xml" title="Robbie Adair &raquo; Feed" href="https://robbieadair.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Robbie Adair &raquo; Comments Feed" href="https://robbieadair.com/comments/feed/" />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<link rel='stylesheet' id='wp-block-library-css' href='http://robbieadair.com/wp-includes/css/dist/block-library/style.min.css?ver=7.0' media='all' />
<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
</style>
<link rel='stylesheet' id='hello-elementor-css' href='http://robbieadair.com/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.9' media='all' />
<link rel='stylesheet' id='hello-elementor-theme-style-css' href='http://robbieadair.com/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.9' media='all' />
<link rel='stylesheet' id='hello-elementor-header-footer-css' href='http://robbieadair.com/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.9' media='all' />
<link rel='stylesheet' id='elementor-frontend-css' href='http://robbieadair.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.1.1' media='all' />
<link rel='stylesheet' id='widget-image-css' href='http://robbieadair.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.1.1' media='all' />
<link rel='stylesheet' id='widget-nav-menu-css' href='http://robbieadair.com/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=4.1.0' media='all' />
<link rel='stylesheet' id='widget-social-icons-css' href='http://robbieadair.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.1.1' media='all' />
<link rel='stylesheet' id='e-apple-webkit-css' href='http://robbieadair.com/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.1.1' media='all' />
<link rel='stylesheet' id='e-sticky-css' href='http://robbieadair.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.1.0' media='all' />
<link rel='stylesheet' id='e-shapes-css' href='http://robbieadair.com/wp-content/plugins/elementor/assets/css/conditionals/shapes.min.css?ver=4.1.1' media='all' />
<link rel='stylesheet' id='widget-heading-css' href='http://robbieadair.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.1.1' media='all' />
<link rel='stylesheet' id='widget-animated-headline-css' href='http://robbieadair.com/wp-content/plugins/elementor-pro/assets/css/widget-animated-headline.min.css?ver=4.1.0' media='all' />
<link rel='stylesheet' id='widget-posts-css' href='http://robbieadair.com/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css?ver=4.1.0' media='all' />
<link rel='stylesheet' id='widget-search-form-css' href='http://robbieadair.com/wp-content/plugins/elementor-pro/assets/css/widget-search-form.min.css?ver=4.1.0' media='all' />
<link rel='stylesheet' id='elementor-icons-shared-0-css' href='http://robbieadair.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' />
<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='http://robbieadair.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' />
<link rel='stylesheet' id='swiper-css' href='http://robbieadair.com/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' />
<link rel='stylesheet' id='e-swiper-css' href='http://robbieadair.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=4.1.1' media='all' />
<link rel='stylesheet' id='elementor-icons-css' href='http://robbieadair.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.49.0' media='all' />
<link rel='stylesheet' id='elementor-post-111-css' href='http://robbieadair.com/wp-content/uploads/elementor/css/post-111.css?ver=1779905599' media='all' />
<link rel='stylesheet' id='elementor-post-122-css' href='http://robbieadair.com/wp-content/uploads/elementor/css/post-122.css?ver=1779905600' media='all' />
<link rel='stylesheet' id='elementor-post-134-css' href='http://robbieadair.com/wp-content/uploads/elementor/css/post-134.css?ver=1779905600' media='all' />
<link rel='stylesheet' id='elementor-post-161-css' href='http://robbieadair.com/wp-content/uploads/elementor/css/post-161.css?ver=1779905799' media='all' />
<link rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://robbieadair.com/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1742262631' media='all' />
<link rel='stylesheet' id='elementor-gf-local-robotoslab-css' href='https://robbieadair.com/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1742262632' media='all' />
<link rel='stylesheet' id='elementor-gf-local-alexbrush-css' href='https://robbieadair.com/wp-content/uploads/elementor/google-fonts/css/alexbrush.css?ver=1742262632' media='all' />
<link rel='stylesheet' id='elementor-gf-local-amaticsc-css' href='https://robbieadair.com/wp-content/uploads/elementor/google-fonts/css/amaticsc.css?ver=1742262632' media='all' />
<link rel='stylesheet' id='elementor-gf-local-montserrat-css' href='https://robbieadair.com/wp-content/uploads/elementor/google-fonts/css/montserrat.css?ver=1742262634' media='all' />
<link rel='stylesheet' id='elementor-icons-fa-brands-css' href='http://robbieadair.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3' media='all' />
<script id="jquery-core-js" src="http://robbieadair.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="http://robbieadair.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<link rel="https://api.w.org/" href="https://robbieadair.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://robbieadair.com/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.0" />
<meta name="generator" content="Elementor 4.1.1; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto">
			<style>
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			</style>
						<meta name="theme-color" content="#FFFFFF">
			<link rel="icon" href="https://robbieadair.com/wp-content/uploads/2021/02/RA-logo-symbol.svg" sizes="32x32" />
<link rel="icon" href="https://robbieadair.com/wp-content/uploads/2021/02/RA-logo-symbol.svg" sizes="192x192" />
<link rel="apple-touch-icon" href="https://robbieadair.com/wp-content/uploads/2021/02/RA-logo-symbol.svg" />
<meta name="msapplication-TileImage" content="https://robbieadair.com/wp-content/uploads/2021/02/RA-logo-symbol.svg" />
</head>
<body class="home blog wp-custom-logo wp-embed-responsive wp-theme-hello-elementor hello-elementor-default elementor-page-161 elementor-default elementor-template-full-width elementor-kit-111">


<a class="skip-link screen-reader-text" href="#content">Skip to content</a>

		<header data-elementor-type="header" data-elementor-id="122" class="elementor elementor-122 elementor-location-header" data-elementor-post-type="elementor_library">
					<header class="elementor-section elementor-top-section elementor-element elementor-element-344237cb elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="344237cb" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;shape_divider_bottom&quot;:&quot;triangle-asymmetrical&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}">
					<div class="elementor-shape elementor-shape-bottom" aria-hidden="true" data-negative="false">
			<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none">
	<path class="elementor-shape-fill" d="M738,99l262-93V0H0v5.6L738,99z"/>
</svg>		</div>
					<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-2a31575a" data-id="2a31575a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2a1b56ff elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="2a1b56ff" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default">
				<div class="elementor-widget-container">
											<a href="https://robbieadair.com">
			<img src="https://robbieadair.com/wp-content/uploads/2021/02/RA-logo-symbol-name.svg" class="attachment-full size-full wp-image-215" alt="" />				</a>
											</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-67b4f0c5" data-id="67b4f0c5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3250f778 elementor-nav-menu__align-center elementor-nav-menu--stretch elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="3250f778" data-element_type="widget" data-e-type="widget" data-settings="{&quot;full_width&quot;:&quot;stretch&quot;,&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i class=\&quot;fas fa-caret-down\&quot; aria-hidden=\&quot;true\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default">
				<div class="elementor-widget-container">
								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-slide">
				<ul id="menu-1-3250f778" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-174"><a href="https://robbieadair.com/" class="elementor-item">Home</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-108"><a href="https://robbieadair.com/about/" class="elementor-item">About Me</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-443"><a href="https://robbieadair.com/meeting/" class="elementor-item">Book a Meeting</a></li>
</ul>			</nav>
					<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
			<i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i>		</div>
					<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
				<ul id="menu-2-3250f778" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-174"><a href="https://robbieadair.com/" class="elementor-item" tabindex="-1">Home</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-108"><a href="https://robbieadair.com/about/" class="elementor-item" tabindex="-1">About Me</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-443"><a href="https://robbieadair.com/meeting/" class="elementor-item" tabindex="-1">Book a Meeting</a></li>
</ul>			</nav>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-41d2c3a3" data-id="41d2c3a3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-70b4bb69 elementor-shape-circle e-grid-align-right e-grid-align-tablet-right e-grid-align-mobile-center elementor-hidden-phone elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="70b4bb69" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default">
				<div class="elementor-widget-container">
							<div class="elementor-social-icons-wrapper elementor-grid" role="list">
							<span class="elementor-grid-item" role="listitem">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-022bbc9" href="https://twitter.com/robbieadair" target="_blank">
						<span class="elementor-screen-only">Twitter</span>
						<i aria-hidden="true" class="fab fa-twitter"></i>					</a>
				</span>
							<span class="elementor-grid-item" role="listitem">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-5f2f9fe" href="https://www.linkedin.com/in/robbieadair/" target="_blank">
						<span class="elementor-screen-only">Linkedin</span>
						<i aria-hidden="true" class="fab fa-linkedin"></i>					</a>
				</span>
					</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</header>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-70432ea elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="70432ea" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-93d8ebc" data-id="93d8ebc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				</header>
				<div data-elementor-type="archive" data-elementor-id="161" class="elementor elementor-161 elementor-location-archive" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-157f546 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="157f546" data-element_type="section" data-e-type="section" id="topra">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e0bd783" data-id="e0bd783" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-300e3d8 elementor-headline--style-rotate elementor-widget elementor-widget-animated-headline" data-id="300e3d8" data-element_type="widget" data-e-type="widget" data-settings="{&quot;rotating_text&quot;:&quot;Blog\nSpeaking Gigs\nEvent Reviews&quot;,&quot;headline_style&quot;:&quot;rotate&quot;,&quot;animation_type&quot;:&quot;typing&quot;,&quot;loop&quot;:&quot;yes&quot;,&quot;rotate_iteration_delay&quot;:2500}" data-widget_type="animated-headline.default">
				<div class="elementor-widget-container">
							<h3 class="elementor-headline elementor-headline-animation-type-typing elementor-headline-letters">
					<span class="elementor-headline-plain-text elementor-headline-text-wrapper">Self-Proclaimed Geek's</span>
				<span class="elementor-headline-dynamic-wrapper elementor-headline-text-wrapper">
					<span class="elementor-headline-dynamic-text elementor-headline-text-active">
				Blog			</span>
					<span class="elementor-headline-dynamic-text">
				Speaking&nbsp;Gigs			</span>
					<span class="elementor-headline-dynamic-text">
				Event&nbsp;Reviews			</span>
						</span>
				</h3>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b911c9c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b911c9c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-a7ef3c2" data-id="a7ef3c2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9cc6ffc elementor-grid-2 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-card-shadow-yes elementor-posts__hover-gradient elementor-widget elementor-widget-archive-posts" data-id="9cc6ffc" data-element_type="widget" data-e-type="widget" data-settings="{&quot;archive_cards_columns&quot;:&quot;2&quot;,&quot;archive_cards_masonry&quot;:&quot;yes&quot;,&quot;pagination_type&quot;:&quot;numbers_and_prev_next&quot;,&quot;archive_cards_columns_tablet&quot;:&quot;2&quot;,&quot;archive_cards_columns_mobile&quot;:&quot;1&quot;,&quot;archive_cards_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;archive_cards_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;archive_cards_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="archive-posts.archive_cards">
				<div class="elementor-widget-container">
							<div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid" role="list">
				<article class="elementor-post elementor-grid-item post-445 post type-post status-publish format-standard hentry category-blog" role="listitem">
			<div class="elementor-post__card">
				<div class="elementor-post__text">
				<h3 class="elementor-post__title">
			<a href="https://robbieadair.com/blog/im-back/" >
				I&#8217;m Back!			</a>
		</h3>
				<div class="elementor-post__excerpt">
			<p>Ok, so it&#8217;s been a hot minute since I updated this site&#8230; I&#8217;m moving hosts and now hope to try and get this blog back</p>
		</div>
		
		<a class="elementor-post__read-more" href="https://robbieadair.com/blog/im-back/" aria-label="Read more about I&#8217;m Back!" tabindex="-1" >
			Read On »		</a>

				</div>
				<div class="elementor-post__meta-data">
					<span class="elementor-post-date">
			May 26, 2026		</span>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-427 post type-post status-publish format-standard has-post-thumbnail hentry category-blog" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://robbieadair.com/blog/wcus-presentation/" tabindex="-1" ><div class="elementor-post__thumbnail"><img fetchpriority="high" width="300" height="300" src="https://robbieadair.com/wp-content/uploads/2024/09/wcus2024-300x300.jpg" class="attachment-medium size-medium wp-image-432" alt="" decoding="async" srcset="https://robbieadair.com/wp-content/uploads/2024/09/wcus2024-300x300.jpg 300w, https://robbieadair.com/wp-content/uploads/2024/09/wcus2024-1024x1024.jpg 1024w, https://robbieadair.com/wp-content/uploads/2024/09/wcus2024-150x150.jpg 150w, https://robbieadair.com/wp-content/uploads/2024/09/wcus2024-768x768.jpg 768w, https://robbieadair.com/wp-content/uploads/2024/09/wcus2024-1536x1536.jpg 1536w, https://robbieadair.com/wp-content/uploads/2024/09/wcus2024-2048x2048.jpg 2048w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h3 class="elementor-post__title">
			<a href="https://robbieadair.com/blog/wcus-presentation/" >
				WCUS 2024 Presentation			</a>
		</h3>
				<div class="elementor-post__excerpt">
			<p>Leveraging AI to Accelerate Your Digital Workflow The slide deck is below and the full video of my talk can be seen on WordPress.tv &#8211;</p>
		</div>
		
		<a class="elementor-post__read-more" href="https://robbieadair.com/blog/wcus-presentation/" aria-label="Read more about WCUS 2024 Presentation" tabindex="-1" >
			Read On »		</a>

				</div>
				<div class="elementor-post__meta-data">
					<span class="elementor-post-date">
			September 14, 2024		</span>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-409 post type-post status-publish format-standard has-post-thumbnail hentry category-blog" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://robbieadair.com/blog/gcls-2024-conference/" tabindex="-1" ><div class="elementor-post__thumbnail"><img width="300" height="284" src="https://robbieadair.com/wp-content/uploads/2024/07/gcls-2024-2-300x284.jpg" class="attachment-medium size-medium wp-image-424" alt="" decoding="async" srcset="https://robbieadair.com/wp-content/uploads/2024/07/gcls-2024-2-300x284.jpg 300w, https://robbieadair.com/wp-content/uploads/2024/07/gcls-2024-2-1024x969.jpg 1024w, https://robbieadair.com/wp-content/uploads/2024/07/gcls-2024-2-768x726.jpg 768w, https://robbieadair.com/wp-content/uploads/2024/07/gcls-2024-2.jpg 1200w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h3 class="elementor-post__title">
			<a href="https://robbieadair.com/blog/gcls-2024-conference/" >
				Reflections from the 2024 GCLS Conference in the Twin Cities			</a>
		</h3>
				<div class="elementor-post__excerpt">
			<p>Wow, I totally had such a cool experience speaking at the 2024 GCLS Conference in the Twin Cities! It was such a joy to reconnect</p>
		</div>
		
		<a class="elementor-post__read-more" href="https://robbieadair.com/blog/gcls-2024-conference/" aria-label="Read more about Reflections from the 2024 GCLS Conference in the Twin Cities" tabindex="-1" >
			Read On »		</a>

				</div>
				<div class="elementor-post__meta-data">
					<span class="elementor-post-date">
			July 22, 2024		</span>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-416 post type-post status-publish format-standard has-post-thumbnail hentry category-blog" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://robbieadair.com/blog/sponsoring-wceu-in-turin-italy/" tabindex="-1" ><div class="elementor-post__thumbnail"><img width="300" height="290" src="https://robbieadair.com/wp-content/uploads/2024/06/wceu-2024-300x290.jpg" class="attachment-medium size-medium wp-image-419" alt="" decoding="async" srcset="https://robbieadair.com/wp-content/uploads/2024/06/wceu-2024-300x290.jpg 300w, https://robbieadair.com/wp-content/uploads/2024/06/wceu-2024-1024x989.jpg 1024w, https://robbieadair.com/wp-content/uploads/2024/06/wceu-2024-768x742.jpg 768w, https://robbieadair.com/wp-content/uploads/2024/06/wceu-2024.jpg 1200w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h3 class="elementor-post__title">
			<a href="https://robbieadair.com/blog/sponsoring-wceu-in-turin-italy/" >
				Sponsoring WCEU in Turin, Italy			</a>
		</h3>
				<div class="elementor-post__excerpt">
			<p>What a whirlwind of networking and inspiration at WCEU 2024 in the beautiful city of Turin, Italy! Our OSTraining.com booth location was prime, right across</p>
		</div>
		
		<a class="elementor-post__read-more" href="https://robbieadair.com/blog/sponsoring-wceu-in-turin-italy/" aria-label="Read more about Sponsoring WCEU in Turin, Italy" tabindex="-1" >
			Read On »		</a>

				</div>
				<div class="elementor-post__meta-data">
					<span class="elementor-post-date">
			June 17, 2024		</span>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-394 post type-post status-publish format-standard has-post-thumbnail hentry category-blog" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://robbieadair.com/blog/wordcamp-phoenix-2024/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" width="300" height="166" src="https://robbieadair.com/wp-content/uploads/2024/02/wcphx-blog-post-300x166.jpg" class="attachment-medium size-medium wp-image-401" alt="WCPHX speaker slideshow" decoding="async" srcset="https://robbieadair.com/wp-content/uploads/2024/02/wcphx-blog-post-300x166.jpg 300w, https://robbieadair.com/wp-content/uploads/2024/02/wcphx-blog-post-1024x568.jpg 1024w, https://robbieadair.com/wp-content/uploads/2024/02/wcphx-blog-post-768x426.jpg 768w, https://robbieadair.com/wp-content/uploads/2024/02/wcphx-blog-post-1536x852.jpg 1536w, https://robbieadair.com/wp-content/uploads/2024/02/wcphx-blog-post.jpg 1586w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h3 class="elementor-post__title">
			<a href="https://robbieadair.com/blog/wordcamp-phoenix-2024/" >
				WordCamp Phoenix 2024			</a>
		</h3>
				<div class="elementor-post__excerpt">
			<p>First, in case you attended my session, here&#8217;s my slidedeck: Enjoyed speaking at WordCamp Phoenix! I&#8217;ll be adding a recap in this blog after the</p>
		</div>
		
		<a class="elementor-post__read-more" href="https://robbieadair.com/blog/wordcamp-phoenix-2024/" aria-label="Read more about WordCamp Phoenix 2024" tabindex="-1" >
			Read On »		</a>

				</div>
				<div class="elementor-post__meta-data">
					<span class="elementor-post-date">
			February 9, 2024		</span>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-389 post type-post status-publish format-standard has-post-thumbnail hentry category-blog" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://robbieadair.com/blog/post-status-wpcareers-summit/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" width="300" height="157" src="https://robbieadair.com/wp-content/uploads/2022/04/heysummit-banner-facebook-get-yourself-setup-online-to-apply-in-the-wp-world-300x157.png" class="attachment-medium size-medium wp-image-390" alt="" decoding="async" srcset="https://robbieadair.com/wp-content/uploads/2022/04/heysummit-banner-facebook-get-yourself-setup-online-to-apply-in-the-wp-world-300x157.png 300w, https://robbieadair.com/wp-content/uploads/2022/04/heysummit-banner-facebook-get-yourself-setup-online-to-apply-in-the-wp-world-1024x536.png 1024w, https://robbieadair.com/wp-content/uploads/2022/04/heysummit-banner-facebook-get-yourself-setup-online-to-apply-in-the-wp-world-768x402.png 768w, https://robbieadair.com/wp-content/uploads/2022/04/heysummit-banner-facebook-get-yourself-setup-online-to-apply-in-the-wp-world.png 1200w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h3 class="elementor-post__title">
			<a href="https://robbieadair.com/blog/post-status-wpcareers-summit/" >
				Post Status WPCareers Summit			</a>
		</h3>
				<div class="elementor-post__excerpt">
			<p>Excited to be speaking at WP Career Summit by Post Status! Check it out at&nbsp;https://lnkd.in/gMh8gND2</p>
		</div>
		
		<a class="elementor-post__read-more" href="https://robbieadair.com/blog/post-status-wpcareers-summit/" aria-label="Read more about Post Status WPCareers Summit" tabindex="-1" >
			Read On »		</a>

				</div>
				<div class="elementor-post__meta-data">
					<span class="elementor-post-date">
			April 8, 2022		</span>
				</div>
					</div>
		</article>
				</div>
		
				<div class="e-load-more-anchor" data-page="1" data-max-page="6" data-next-page="https://robbieadair.com/page/2/?format=feed&#038;type=rss"></div>
				<nav class="elementor-pagination" aria-label="Pagination">
			<span class="page-numbers prev">&laquo; Previous</span>
<span aria-current="page" class="page-numbers current"><span class="elementor-screen-only">Page</span>1</span>
<a class="page-numbers" href="https://robbieadair.com/page/2/?format=feed&#038;type=rss"><span class="elementor-screen-only">Page</span>2</a>
<a class="page-numbers" href="https://robbieadair.com/page/3/?format=feed&#038;type=rss"><span class="elementor-screen-only">Page</span>3</a>
<a class="page-numbers" href="https://robbieadair.com/page/4/?format=feed&#038;type=rss"><span class="elementor-screen-only">Page</span>4</a>
<a class="page-numbers" href="https://robbieadair.com/page/5/?format=feed&#038;type=rss"><span class="elementor-screen-only">Page</span>5</a>
<a class="page-numbers next" href="https://robbieadair.com/page/2/?format=feed&#038;type=rss">Next &raquo;</a>		</nav>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-0ad30e2" data-id="0ad30e2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e2fd72f elementor-search-form--skin-classic elementor-search-form--button-type-icon elementor-search-form--icon-search elementor-widget elementor-widget-search-form" data-id="e2fd72f" data-element_type="widget" data-e-type="widget" data-settings="{&quot;skin&quot;:&quot;classic&quot;}" data-widget_type="search-form.default">
				<div class="elementor-widget-container">
							<search role="search">
			<form class="elementor-search-form" action="https://robbieadair.com" method="get">
												<div class="elementor-search-form__container">
					<label class="elementor-screen-only" for="elementor-search-form-e2fd72f">Search</label>

					
					<input id="elementor-search-form-e2fd72f" placeholder="Search..." class="elementor-search-form__input" type="search" name="s" value="">
					
											<button class="elementor-search-form__submit" type="submit" aria-label="Search">
															<i aria-hidden="true" class="fas fa-search"></i>													</button>
					
									</div>
			</form>
		</search>
						</div>
				</div>
				<div class="elementor-element elementor-element-335d30e elementor-widget elementor-widget-wp-widget-recent-posts" data-id="335d30e" data-element_type="widget" data-e-type="widget" data-widget_type="wp-widget-recent-posts.default">
				<div class="elementor-widget-container">
					
		
		<h5>Recent Posts</h5><nav aria-label="Recent Posts">
		<ul>
											<li>
					<a href="https://robbieadair.com/blog/im-back/">I&#8217;m Back!</a>
									</li>
											<li>
					<a href="https://robbieadair.com/blog/wcus-presentation/">WCUS 2024 Presentation</a>
									</li>
											<li>
					<a href="https://robbieadair.com/blog/gcls-2024-conference/">Reflections from the 2024 GCLS Conference in the Twin Cities</a>
									</li>
											<li>
					<a href="https://robbieadair.com/blog/sponsoring-wceu-in-turin-italy/">Sponsoring WCEU in Turin, Italy</a>
									</li>
											<li>
					<a href="https://robbieadair.com/blog/wordcamp-phoenix-2024/">WordCamp Phoenix 2024</a>
									</li>
					</ul>

		</nav>				</div>
				</div>
				<div class="elementor-element elementor-element-98f7f3e elementor-widget elementor-widget-wp-widget-archives" data-id="98f7f3e" data-element_type="widget" data-e-type="widget" data-widget_type="wp-widget-archives.default">
				<div class="elementor-widget-container">
					<h5>Archives</h5><nav aria-label="Archives">
			<ul>
					<li><a href='https://robbieadair.com/2026/05/'>May 2026</a></li>
	<li><a href='https://robbieadair.com/2024/09/'>September 2024</a></li>
	<li><a href='https://robbieadair.com/2024/07/'>July 2024</a></li>
	<li><a href='https://robbieadair.com/2024/06/'>June 2024</a></li>
	<li><a href='https://robbieadair.com/2024/02/'>February 2024</a></li>
	<li><a href='https://robbieadair.com/2022/04/'>April 2022</a></li>
	<li><a href='https://robbieadair.com/2022/01/'>January 2022</a></li>
	<li><a href='https://robbieadair.com/2021/04/'>April 2021</a></li>
	<li><a href='https://robbieadair.com/2021/02/'>February 2021</a></li>
	<li><a href='https://robbieadair.com/2019/09/'>September 2019</a></li>
	<li><a href='https://robbieadair.com/2017/02/'>February 2017</a></li>
	<li><a href='https://robbieadair.com/2017/01/'>January 2017</a></li>
	<li><a href='https://robbieadair.com/2016/11/'>November 2016</a></li>
	<li><a href='https://robbieadair.com/2016/09/'>September 2016</a></li>
	<li><a href='https://robbieadair.com/2016/05/'>May 2016</a></li>
	<li><a href='https://robbieadair.com/2016/03/'>March 2016</a></li>
	<li><a href='https://robbieadair.com/2015/11/'>November 2015</a></li>
	<li><a href='https://robbieadair.com/2015/10/'>October 2015</a></li>
	<li><a href='https://robbieadair.com/2015/07/'>July 2015</a></li>
	<li><a href='https://robbieadair.com/2015/03/'>March 2015</a></li>
	<li><a href='https://robbieadair.com/2014/11/'>November 2014</a></li>
	<li><a href='https://robbieadair.com/2014/09/'>September 2014</a></li>
	<li><a href='https://robbieadair.com/2014/03/'>March 2014</a></li>
	<li><a href='https://robbieadair.com/2013/11/'>November 2013</a></li>
	<li><a href='https://robbieadair.com/2013/10/'>October 2013</a></li>
	<li><a href='https://robbieadair.com/2013/06/'>June 2013</a></li>
	<li><a href='https://robbieadair.com/2013/03/'>March 2013</a></li>
	<li><a href='https://robbieadair.com/2013/02/'>February 2013</a></li>
	<li><a href='https://robbieadair.com/2012/12/'>December 2012</a></li>
	<li><a href='https://robbieadair.com/2012/11/'>November 2012</a></li>
	<li><a href='https://robbieadair.com/2011/01/'>January 2011</a></li>
			</ul>

			</nav>				</div>
				</div>
				<div class="elementor-element elementor-element-ed0da87 elementor-widget elementor-widget-heading" data-id="ed0da87" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Looking for training or web/media development?</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-debe13a elementor-widget elementor-widget-image" data-id="debe13a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://ostraining.com" target="_blank">
							<img loading="lazy" width="150" height="150" src="https://robbieadair.com/wp-content/uploads/2021/02/ostraining_logoVERT-02-150x150.png" class="attachment-thumbnail size-thumbnail wp-image-245" alt="OS Training Logo" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-17f8852 elementor-widget elementor-widget-image" data-id="17f8852" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://mediaateam.com" target="_blank">
							<img loading="lazy" width="150" height="150" src="https://robbieadair.com/wp-content/uploads/2021/02/mat-logo-150x150.png" class="attachment-thumbnail size-thumbnail wp-image-272" alt="Media A-Team" srcset="https://robbieadair.com/wp-content/uploads/2021/02/mat-logo-150x150.png 150w, https://robbieadair.com/wp-content/uploads/2021/02/mat-logo-300x300.png 300w, https://robbieadair.com/wp-content/uploads/2021/02/mat-logo.png 650w" sizes="(max-width: 150px) 100vw, 150px" />								</a>
															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
				<footer data-elementor-type="footer" data-elementor-id="134" class="elementor elementor-134 elementor-location-footer" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-2bc30956 elementor-section-full_width elementor-section-height-min-height elementor-section-items-stretch elementor-section-height-default" data-id="2bc30956" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
							<div class="elementor-background-overlay"></div>
							<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-71bdd276" data-id="71bdd276" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-acba15d elementor-widget elementor-widget-image" data-id="acba15d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" width="1" height="1" src="https://robbieadair.com/wp-content/uploads/2021/02/RA-name-only-logo.svg" class="attachment-medium size-medium wp-image-229" alt="" />															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-4825c0b0" data-id="4825c0b0" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-217db220 elementor-nav-menu__align-center elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="217db220" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i class=\&quot;fas fa-caret-down\&quot; aria-hidden=\&quot;true\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}" data-widget_type="nav-menu.default">
				<div class="elementor-widget-container">
								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none">
				<ul id="menu-1-217db220" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-174"><a href="https://robbieadair.com/" class="elementor-item">Home</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-108"><a href="https://robbieadair.com/about/" class="elementor-item">About Me</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-443"><a href="https://robbieadair.com/meeting/" class="elementor-item">Book a Meeting</a></li>
</ul>			</nav>
						<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
				<ul id="menu-2-217db220" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-174"><a href="https://robbieadair.com/" class="elementor-item" tabindex="-1">Home</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-108"><a href="https://robbieadair.com/about/" class="elementor-item" tabindex="-1">About Me</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-443"><a href="https://robbieadair.com/meeting/" class="elementor-item" tabindex="-1">Book a Meeting</a></li>
</ul>			</nav>
						</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-28b8d19c" data-id="28b8d19c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4e35ed74 elementor-widget elementor-widget-heading" data-id="4e35ed74" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">All Rights Reserved © 2026</h2>				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-1d470f83" data-id="1d470f83" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
					<div class="elementor-background-overlay"></div>
						<div class="elementor-element elementor-element-6f453fc3 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon" data-id="6f453fc3" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<a class="elementor-icon" href="#topra">
			<svg xmlns="http://www.w3.org/2000/svg" id="b58e6c36-bbb9-46e0-b57a-927cf8add167" data-name="Layer 1" width="14.6113" height="44.6274" viewBox="0 0 14.6113 44.6274"><title>Arrow footer</title><polygon points="7.479 0 7.153 0.326 7.133 0.306 0 7.438 1.427 8.865 6.297 3.994 6.297 44.627 8.314 44.627 8.315 3.69 13.185 8.559 14.611 7.133 7.479 0" style="fill-rule:evenodd"></polygon></svg>			</a>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</footer>
		
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
			<script>
				const lazyloadRunObserver = () => {
					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
						entries.forEach( ( entry ) => {
							if ( entry.isIntersecting ) {
								let lazyloadBackground = entry.target;
								if( lazyloadBackground ) {
									lazyloadBackground.classList.add( 'e-lazyloaded' );
								}
								lazyloadBackgroundObserver.unobserve( entry.target );
							}
						});
					}, { rootMargin: '200px 0px 200px 0px' } );
					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
						lazyloadBackgroundObserver.observe( lazyloadBackground );
					} );
				};
				const events = [
					'DOMContentLoaded',
					'elementor/lazyload/observe',
				];
				events.forEach( ( event ) => {
					document.addEventListener( event, lazyloadRunObserver );
				} );
			</script>
			<style id="core-block-supports-inline-css">
.wp-elements-f9372adaaa02fd0462d390b6a5b9df75 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--vivid-red);}
/*# sourceURL=core-block-supports-inline-css */
</style>
<script id="elementor-webpack-runtime-js" src="http://robbieadair.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.1.1"></script>
<script id="elementor-frontend-modules-js" src="http://robbieadair.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.1.1"></script>
<script id="jquery-ui-core-js" src="http://robbieadair.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
<script id="elementor-frontend-js-before">
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.1.1","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"theme_builder_v2":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"http:\/\/robbieadair.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/robbieadair.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/robbieadair.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"9599cc8d38","atomicFormsSendForm":"2a126935ab"},"swiperClass":"swiper","settings":{"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":0,"title":"Robbie Adair &#8211; Self-Proclaimed Geek","excerpt":""}};
//# sourceURL=elementor-frontend-js-before
</script>
<script id="elementor-frontend-js" src="http://robbieadair.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.1.1"></script>
<script id="smartmenus-js" src="http://robbieadair.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
<script id="e-sticky-js" src="http://robbieadair.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.1.0"></script>
<script id="imagesloaded-js" src="http://robbieadair.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
<script id="swiper-js" src="http://robbieadair.com/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5"></script>
<script id="elementor-pro-webpack-runtime-js" src="http://robbieadair.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=4.1.0"></script>
<script id="wp-hooks-js" src="http://robbieadair.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
<script id="wp-i18n-js" src="http://robbieadair.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script id="elementor-pro-frontend-js-before">
var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/robbieadair.com\/wp-admin\/admin-ajax.php","nonce":"2bd2a322e4","urls":{"assets":"http:\/\/robbieadair.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/robbieadair.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"http:\/\/robbieadair.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
//# sourceURL=elementor-pro-frontend-js-before
</script>
<script id="elementor-pro-frontend-js" src="http://robbieadair.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.1.0"></script>
<script id="pro-elements-handlers-js" src="http://robbieadair.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.1.0"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"http://robbieadair.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0"}}
</script>
<script type="module">
/*! This file is auto-generated */
const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
//# sourceURL=http://robbieadair.com/wp-includes/js/wp-emoji-loader.min.js
</script>

</body>
</html>
