1<!DOCTYPE html><html lang="en-US"><head>
1<script data-no-optimize="1" type="d49b58250cc963defe01407c-text/javascript">var litespeed_docref=sessionStorage.getItem("litespeed_docref");litespeed_docref&&(Object.defineProperty(document,"referrer",{get:function(){return litespeed_docref}}),sessionStorage.removeItem("litespeed_docref"));</script>
1 <meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="profile" href="https://gmpg.org/xfn/11"><link rel="pingback" href="https://circlecube.com/xmlrpc.php"><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /><title>Interactive WordPress Developer | Evan Mullins | circlecube</title><link rel="canonical" href="https://circlecube.com/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="website" /><meta property="og:title" content="Interactive WordPress Developer | Evan Mullins | circlecube" /><meta property="og:url" content="https://circlecube.com/" /><meta property="og:site_name" content="circlecube" /><meta property="article:modified_time" content="2016-10-04T12:29:46+00:00" /><meta name="twitter:card" content="summary_large_image" />
1<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/circlecube.com\/","url":"https:\/\/circlecube.com\/","name":"Interactive WordPress Developer | Evan Mullins | circlecube","isPartOf":{"@id":"https:\/\/circlecube.com\/#website"},"about":{"@id":"https:\/\/circlecube.com\/#organization"},"datePublished":"2010-10-27T20:24:30+00:00","dateModified":"2016-10-04T12:29:46+00:00","breadcrumb":{"@id":"https:\/\/circlecube.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/circlecube.com\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/circlecube.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/circlecube.com\/#website","url":"https:\/\/circlecube.com\/","name":"circlecube","description":"interactive development & discussion","publisher":{"@id":"https:\/\/circlecube.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/circlecube.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/circlecube.com\/#organization","name":"circlecube","url":"https:\/\/circlecube.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/circlecube.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/circlecube.com\/wp-content\/uploads\/2016\/10\/cropped-circlecube-bug.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/circlecube.com\/wp-content\/uploads\/2016\/10\/cropped-circlecube-bug.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"circlecube"},"image":{"@id":"https:\/\/circlecube.com\/#\/schema\/logo\/image\/"}}]}</script>
1 <link rel='dns-prefetch' href='//www.googletagmanager.com' /><link rel='dns-prefetch' href='//maxcdn.bootstrapcdn.com' /><link rel='dns-prefetch' href='//v0.wordpress.com' /><link rel='dns-prefetch' href='//jetpack.wordpress.com' /><link rel='dns-prefetch' href='//s0.wp.com' /><link rel='dns-prefetch' href='//public-api.wordpress.com' /><link rel='dns-prefetch' href='//secure.gravatar.com' /><link rel='dns-prefetch' href='//widgets.wp.com' /><link rel='dns-prefetch' href='//0.gravatar.com' /><link rel='dns-prefetch' href='//1.gravatar.com' /><link rel='dns-prefetch' href='//2.gravatar.com' /><link rel='preconnect' href='//i0.wp.com' /><link rel='preconnect' href='//c0.wp.com' /><link rel="alternate" type="application/rss+xml" title="circlecube » Feed" href="https://circlecube.com/feed/" /><link rel="alternate" type="application/rss+xml" title="circlecube » Comments Feed" href="https://circlecube.com/comments/feed/" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://circlecube.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcirclecube.com%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://circlecube.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcirclecube.com%2F&format=xml" /><style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}</style><style id="wp-block-library-inline-css">:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
1--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}</style><style id="wp-block-heading-inline-css">h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}</style><style id="wp-block-image-inline-css">.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
1cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
1@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} 2/*# sourceURL=https://c0.wp.com/c/7.1.2/wp-includes/blocks/image/style.min.css */</style><style id="wp-block-list-inline-css">ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}</style><style id="wp-block-paragraph-inline-css">.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}</style><style id="wp-block-group-inline-css">.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}</style><style id="wp-block-quote-inline-css">.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}</style><style id="wp-block-spacer-inline-css">.wp-block-spacer{clear:both}</style><style id="classic-theme-styles-inline-css">/*! This file is auto-generated */ 3.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}</style><style id="global-styles-inline-css">: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;
3--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)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}: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}
3.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}</style><link data-optimized="1" rel='stylesheet' id='wpa-css-css' href='https://circlecube.com/wp-content/litespeed/css/10/0b771cded131f2e86240d10400f01c44.css?ver=30d6f' media='all' /><style id="jetpack-stats-inline-css">img#wpstats{display:none}</style><link data-optimized="1" rel='stylesheet' id='foundation-style-css' href='https://circlecube.com/wp-content/litespeed/css/10/17a2cbb4886fac7366e4e0dec6a55f62.css?ver=7fd82' media='all' /><link data-optimized="1" rel='stylesheet' id='fontawesome-css' href='https://circlecube.com/wp-content/litespeed/css/10/566deb85f2ae467cbb86504eadc285e8.css?ver=285e8' media='all' /><link data-optimized="1" rel='stylesheet' id='bagpress-style-css' href='https://circlecube.com/wp-content/litespeed/css/10/6b7103430ec12b1b5c24bdf2c5ea9be8.css?ver=d0490' media='all' /><style id="jetpack_likes-inline-css">#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{background-color:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:none;display:none;height:auto;max-height:240px;min-width:220px;overflow:auto;padding:9px 12px 10px;position:absolute;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}#likes-other-gravatars :is(li,ul){list-style-type:none;margin:0;padding:0;text-indent:0}#likes-other-gravatars li:before{content:""}#likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}#likes-other-gravatars ul.wpl-avatars li{float:none;height:28px;margin:0 0 4px;width:196px}#likes-other-gravatars ul.wpl-avatars li a{align-items:center;border-bottom:none!important;display:flex;gap:8px;margin:0 2px 0 0;text-decoration:none}#likes-other-gravatars ul.wpl-avatars li a span{color:#2c3338;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;box-sizing:border-box;margin:0!important;padding:1px!important;position:static}div.sd-box{border-top:1px solid #00000021}.jetpack-likes-widget-loaded iframe,.jetpack-likes-widget-loading .likes-widget-placeholder,.jetpack-likes-widget-unloaded .likes-widget-placeholder{display:block}.jetpack-likes-widget-loaded .likes-widget-placeholder,.jetpack-likes-widget-loading iframe,.jetpack-likes-widget-unloaded iframe{display:none}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{border-width:0;margin:0}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{border-width:0;margin:0;position:relative}.comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}.comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232ea2cc' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}.post-likes-widget-placeholder .button{display:none}:is(.comment-likes-widget-placeholder,.post-likes-widget-placeholder) .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}
3div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}.comment-likes-widget{width:100%}.cs-rating,.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}</style>
3<script id="jquery-core-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/jquery/jquery.min.js" type="d49b58250cc963defe01407c-text/javascript"></script>
3
3<script data-optimized="1" id="jquery-migrate-js" src="https://circlecube.com/wp-content/litespeed/js/10/fe807b855d95f7671962f01fd84fdbfa.js?ver=fdbfa" type="d49b58250cc963defe01407c-text/javascript"></script>
vendor: 82 bytes, lines 3-4
3 4 <script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
4GT-NC8PQ85
vendor: 66 bytes, line 4
4" async type="d49b58250cc963defe01407c-text/javascript"></script>
4<script id="google_gtagjs-js-after" type="d49b58250cc963defe01407c-text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 5gtag("set","linker",{"domains":["circlecube.com"]}); 6gtag("js", new Date()); 7gtag("set", "developer_id.dZTNiMT", true); 8gtag("config", "GT-NC8PQ85"); 9//# sourceURL=google_gtagjs-js-after</script>
9 <link rel="https://api.w.org/" href="https://circlecube.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://circlecube.com/wp-json/wp/v2/pages/29" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://circlecube.com/xmlrpc.php?rsd" /><meta name="generator" content="WordPress 7.1.2" /><link rel='shortlink' href='https://circlecube.com/' /><meta name="generator" content="Site Kit by Google 1.188.0" /><meta name="google-site-verification" content="Mvt-UfBuGXWgu8HJffjViyNFKtgngzSZFvXyne9yJtU"><link rel="icon" href="https://i0.wp.com/circlecube.com/wp-content/uploads/2024/11/cropped-circlecube-drawing-favicon.png?fit=32%2C32&ssl=1" sizes="32x32" /><link rel="icon" href="https://i0.wp.com/circlecube.com/wp-content/uploads/2024/11/cropped-circlecube-drawing-favicon.png?fit=192%2C192&ssl=1" sizes="192x192" /><link rel="apple-touch-icon" href="https://i0.wp.com/circlecube.com/wp-content/uploads/2024/11/cropped-circlecube-drawing-favicon.png?fit=180%2C180&ssl=1" /><meta name="msapplication-TileImage" content="https://i0.wp.com/circlecube.com/wp-content/uploads/2024/11/cropped-circlecube-drawing-favicon.png?fit=270%2C270&ssl=1" /><style id="wp-custom-css">body.home .site .site-main .entry-title{background:url(https://circlecube.com/wp-content/uploads/2024/11/circlecube-drawing.png) center center no-repeat #fff0;background-size:contain;width:90%;height:0;padding-top:50%;text-indent:-999em;margin:1.5em auto 1em}@media screen and (max-width:640px){body.home .site .site-main .entry-title{display:none}.main-navigation{margin-top:-160px}}.site-branding .site-title a{background:url(https://circlecube.com/wp-content/uploads/2024/11/circlecube-drawing.png) center center no-repeat #fff0;background-size:contain;height:240px}</style></head><body class="home wp-singular page-template page-template-template-home page-template-template-home-php page page-id-29 wp-theme-bagpress-circlecube"><div id="page" class="hfeed site"> 10<a class="skip-link screen-reader-text" href="#content">Skip to content</a><header id="masthead" class="site-header" role="banner"><div class="row_wrap"><div class="site-branding"><p class="site-title"><a href="https://circlecube.com/" rel="home">circlecube</a></p><p class="site-description">interactive development & discussion</p></div><nav id="site-navigation" class="main-navigation" role="navigation"> 11<button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false" title="Primary Menu"><span></span></button><div class="menu-primary-menu-container"><ul id="primary-menu" class="menu"><li id="menu-item-56" class="menuhome menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-29 current_page_item menu-item-56"><a href="https://circlecube.com/" aria-current="page">Home</a></li><li id="menu-item-57" class="menuabout menu-item menu-item-type-post_type menu-item-object-page menu-item-57"><a rel="author" href="https://circlecube.com/is/">About</a></li><li id="menu-item-3578" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3578"><a href="https://circlecube.com/does-wordpress/">WordPress</a></li><li id="menu-item-7227" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7227"><a href="/made/">Portfolio</a></li><li id="menu-item-54" class="menublog menu-item menu-item-type-post_type menu-item-object-page menu-item-54"><a href="https://circlecube.com/says/">Blog</a></li><li id="menu-item-55" class="menucontact menu-item menu-item-type-post_type menu-item-object-page menu-item-55"><a href="https://circlecube.com/listens/">Contact</a></li></ul></div></nav></div></header><div id="content" class="site-content"><div class="row_wrap"><div class="row"><div id="primary" class="small-12 columns content-area"><main id="main" class="site-main" role="main"><h1 class="entry-title">circlecube</h1></main><aside id="bpcc_post_widget-3" class="small-12 medium-4 columns widget widget_bpcc_post_widget"><h2 class="widget-title">Recent Posts</h2><div class="posts"><article id="post-7931" class="post-7931 post type-post status-publish format-standard has-post-thumbnail hentry category-blog-article tag-wordpress tag-work"><header class="entry-header"> 12<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiB2aWV3Qm94PSIwIDAgMTUwIDE1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="150" height="150" data-src="https://i0.wp.com/circlecube.com/wp-content/uploads/2021/11/bluehost-logo.png?resize=150%2C150&ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" data-srcset="https://i0.wp.com/circlecube.com/wp-content/uploads/2021/11/bluehost-logo.png?resize=150%2C150&ssl=1 150w, https://i0.wp.com/circlecube.com/wp-content/uploads/2021/11/bluehost-logo.png?zoom=2&resize=150%2C150&ssl=1 300w, https://i0.wp.com/circlecube.com/wp-content/uploads/2021/11/bluehost-logo.png?zoom=3&resize=150%2C150&
12ssl=1 450w" data-sizes="(max-width: 150px) 100vw, 150px" /><h2 class="entry-title"><a href="https://circlecube.com/says/2020/12/joining-bluehost-wordpress-team/" rel="bookmark">I have joined the WordPress Contributor Team at Bluehost</a></h2></header><div class="entry-summary"><p>I’ve Joined Bluehost I am very excited to share that I’m starting a new role with Bluehost! I’m truly excited to join the small team of sponsored WordPress experts to actively contribute to the open-source project. My responsibilities entail working on internal initiatives helping customers succeed in their efforts and contributing to WordPress core. I’ll […]</p></div></article><article id="post-7850" class="post-7850 post type-post status-publish format-standard has-post-thumbnail hentry category-blog-article tag-javascript"><header class="entry-header"> 13<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiB2aWV3Qm94PSIwIDAgMTUwIDE1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="150" height="150" data-src="https://i0.wp.com/circlecube.com/wp-content/uploads/2020/11/Screen-Shot-2020-10-09-at-15.00.58.png?resize=150%2C150&ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" data-srcset="https://i0.wp.com/circlecube.com/wp-content/uploads/2020/11/Screen-Shot-2020-10-09-at-15.00.58.png?resize=150%2C150&ssl=1 150w, https://i0.wp.com/circlecube.com/wp-content/uploads/2020/11/Screen-Shot-2020-10-09-at-15.00.58.png?zoom=2&resize=150%2C150&ssl=1 300w, https://i0.wp.com/circlecube.com/wp-content/uploads/2020/11/Screen-Shot-2020-10-09-at-15.00.58.png?zoom=3&resize=150%2C150&ssl=1 450w" data-sizes="(max-width: 150px) 100vw, 150px" /><h2 class="entry-title">
13<a href="https://circlecube.com/says/2020/12/thoughts-on-the-good-parts-of-javascript-and-the-web-by-douglas-crockford/" rel="bookmark">Thoughts on ‘The Good Parts of JavaScript and the Web’ by Douglas Crockford</a></h2></header><div class="entry-summary"><p>I’ve set aside some time to take some online courses at FrontendMasters to deepen my understanding of various engineering principles as a personal continuing education goal. While taking courses I focus by taking notes, and figured I may as well share them with the world, so welcome to the Learning Series! The first course is […]</p></div></article><article id="post-7877" class="post-7877 post type-post status-publish format-standard has-post-thumbnail hentry category-blog-article"><header class="entry-header"> 14<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiB2aWV3Qm94PSIwIDAgMTUwIDE1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="150" height="150" data-src="https://i0.wp.com/circlecube.com/wp-content/uploads/2020/11/Screenshot-2020-03-06-12.41.05.png?resize=150%2C150&ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" data-srcset="https://i0.wp.com/circlecube.com/wp-content/uploads/2020/11/Screenshot-2020-03-06-12.41.05.png?w=1100&ssl=1 1100w, https://i0.wp.com/circlecube.com/wp-content/uploads/2020/11/Screenshot-2020-03-06-12.41.05.png?resize=478%2C478&ssl=1 478w, https://i0.wp.com/circlecube.com/wp-content/uploads/2020/11/Screenshot-2020-03-06-12.41.05.png?resize=1024%2C1024&ssl=1 1024w, https://i0.wp.com/circlecube.com/wp-content/uploads/2020/11/Screenshot-2020-03-06-12.41.05.png?resize=150%2C150&ssl=1 150w, https://i0.wp.com/circlecube.com/wp-content/uploads/2020/11/Screenshot-2020-03-06-12.41.05.png?resize=768%2C768&ssl=1 768w" data-sizes="(max-width: 150px) 100vw, 150px" /><h2 class="entry-title">
14<a href="https://circlecube.com/says/2020/03/building-something-fun-while-learning-react/" rel="bookmark">Building something Fun while learning React</a></h2></header><div class="entry-summary"><p>Earlier this year I was able to use my some personal reinvestment time at work to study up on react. I took an online training course (Wes Bos anyone?) I enjoyed the time to focus on learning the material presented. I am also aware that unless I use the information to build something on my […]</p></div></article></div></aside><aside id="bpcc_post_widget-4" class="small-12 medium-4 columns widget widget_bpcc_post_widget"><h2 class="widget-title">Recent Posts</h2><div class="posts"><article id="post-7853" class="post-7853 post type-post status-publish format-standard has-post-thumbnail hentry category-blog-article"><header class="entry-header"> 15<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiB2aWV3Qm94PSIwIDAgMTUwIDE1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="150" height="150" data-src="https://i0.wp.com/circlecube.com/wp-content/uploads/2020/11/36527928_2054260158235064_4895852367674605568_n.jpg?resize=150%2C150&ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" data-srcset="https://i0.wp.com/circlecube.com/wp-content/uploads/2020/11/36527928_2054260158235064_4895852367674605568_n.jpg?w=640&ssl=1 640w, https://i0.wp.com/circlecube.com/wp-content/uploads/2020/11/36527928_2054260158235064_4895852367674605568_n.jpg?resize=478%2C478&ssl=1 478w, https://i0.wp.com/circlecube.com/wp-content/uploads/2020/11/36527928_2054260158235064_4895852367674605568_n.jpg?resize=150%2C150&ssl=1 150w" data-sizes="(max-width: 150px) 100vw, 150px" /><h2 class="entry-title"><a href="https://circlecube.com/says/2019/11/a-day-in-the-life-evan-mullins-digital-nomad-senior-front-end-engineer-at-10up/" rel="bookmark">A Day In The Life: Evan Mullins, digital nomad, Senior Front-end Engineer at 10up</a></h2></header><div class="entry-summary"><p>At 10up we had an internal blog series entitled A Day in The Life to help us get to know each other better and share a bit about how we work on a day to day. I wanted to share mine here as well! It seems a day in my life is similar to many […]</p></div></article><article id="post-7742" class="post-7742 post type-post status-publish format-standard has-post-thumbnail hentry category-blog-article tag-code tag-css tag-javascript tag-open-source tag-wordpress tag-work"><header class="entry-header"> 16<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiB2aWV3Qm94PSIwIDAgMTUwIDE1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="150" height="150" data-src="https://i0.wp.com/circlecube.com/wp-content/uploads/2018/12/Screenshot-2017-12-06-08.43.33.png?resize=150%2C150&ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" data-srcset="https://i0.wp.com/circlecube.com/wp-content/uploads/2018/12/Screenshot-2017-12-06-08.43.33.png?resize=150%2C150&ssl=1 150w, https://i0.wp.com/circlecube.com/wp-content/uploads/2018/12/Screenshot-2017-12-06-08.43.33.png?zoom=2&resize=150%2C150&ssl=1 300w, https://i0.wp.com/circlecube.com/wp-content/uploads/2018/12/Screenshot-2017-12-06-08.43.33.png?zoom=3&resize=150%2C150&ssl=1 450w" data-sizes="(max-width: 150px) 100vw, 150px" /><h2 class="entry-title"><a href="https://circlecube.com/says/2018/12/wordpress-core-contributor-and-my-wordpress-story/" rel="bookmark">WordPress Core Contributor and my WordPress Story</a></h2></header><div class="entry-summary"><p>As I updated a WordPress site today (the new 5.0 version just shipped) I was proud to see my name in the list of core contributors! I’m listed as a core contributor in versions 4.9 as well as 5.0! I didn’t get around to sharing the news last year, but seeing my name in the credits […]</p></div></article><article id="post-7709" class="post-7709 post type-post status-publish format-standard has-post-thumbnail hentry category-blog-article tag-conference tag-process tag-programming tag-wordcamp tag-wordpress"><header class="entry-header"> 17<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiB2aWV3Qm94PSIwIDAgMTUwIDE1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="150" height="150" data-src="https://i0.wp.com/circlecube.com/wp-content/uploads/2018/03/WCATL18-Speaker-Badge.jpg?resize=150%2C150&ssl=1" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" data-srcset="https://i0.wp.com/circlecube.com/wp-content/uploads/2018/03/WCATL18-Speaker-Badge.jpg?w=300&ssl=1 300w, https://i0.wp.com/circlecube.com/wp-content/uploads/2018/03/WCATL18-Speaker-Badge.jpg?resize=150%2C150&
17ssl=1 150w" data-sizes="(max-width: 150px) 100vw, 150px" /><h2 class="entry-title"><a href="https://circlecube.com/says/2018/03/wordcamp-atlanta-2018-im-speaking-processes-development-teams/" rel="bookmark">WordCamp Atlanta 2018 – I’m Speaking on Processes for Development Teams</a></h2></header><div class="entry-summary"><p>I’m happy to be contributing to the WordPress community as a speaker at WordCamp Atlanta 2018. I submitted a few topics and have been selected to speak about development process for teams. Here’s the short description: Overview of some processes used at an agency level. Version control, code standards, database migrations, environment aware config files […]</p></div></article></div></aside><aside id="bpcc_portfolio_widget-3" class="small-12 medium-4 columns widget widget_bpcc_portfolio_widget"><h2 class="widget-title">Recent Work</h2><div class="portfolios"><article id="post-8131" class="small-12 columns folio_1 post-8131 portfolio type-portfolio status-publish has-post-thumbnail hentry technology-api technology-css technology-html technology-javascript technology-json technology-php technology-wordpress kind-design kind-development kind-front-end kind-logo kind-programming kind-social kind-theme kind-website"><div class="portfolio_wrap"> 18<a href="https://circlecube.com/made/jesse-welles-world-fan-site/" rel="bookmark"> 19<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NzgiIGhlaWdodD0iMzEyIiB2aWV3Qm94PSIwIDAgNDc4IDMxMiI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="478" height="312" data-src="https://i0.wp.com/circlecube.com/wp-content/uploads/2026/01/jessewellesworld-home.png?fit=478%2C312&ssl=1" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" fetchpriority="high" data-srcset="https://i0.wp.com/circlecube.com/wp-content/uploads/2026/01/jessewellesworld-home.png?w=1019&ssl=1 1019w, https://i0.wp.com/circlecube.com/wp-content/uploads/2026/01/jessewellesworld-home.png?resize=478%2C312&ssl=1 478w, https://i0.wp.com/circlecube.com/wp-content/uploads/2026/01/jessewellesworld-home.png?resize=768%2C502&ssl=1 768w" data-sizes="(max-width: 478px) 100vw, 478px" /> </a><h2 class="entry-title"><a href="https://circlecube.com/made/jesse-welles-world-fan-site/" rel="bookmark">Jesse Welles World – Fan Site</a></h2></div></article><article id="post-7792" class="small-12 columns folio_1 post-7792 portfolio type-portfolio status-publish has-post-thumbnail hentry technology-api technology-css technology-html technology-javascript technology-json technology-php technology-svg technology-wordpress kind-design kind-development kind-front-end kind-interactive kind-logo kind-programming kind-responsive kind-social kind-theme kind-website"><div class="portfolio_wrap"> 20<a href="https://circlecube.com/made/wasmormon-website/" rel="bookmark"> 21<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NzgiIGhlaWdodD0iMjk5IiB2aWV3Qm94PSIwIDAgNDc4IDI5OSI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="478" height="299" data-src="https://i0.wp.com/circlecube.com/wp-content/uploads/2019/03/wasmormon.org_profiles.jpg?fit=478%2C299&ssl=1" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" data-srcset="https://i0.wp.com/circlecube.com/wp-content/uploads/2019/03/wasmormon.org_profiles.jpg?w=2560&ssl=1 2560w, https://i0.wp.com/circlecube.com/wp-content/uploads/2019/03/wasmormon.org_profiles.jpg?resize=478%2C299&ssl=1 478w, https://i0.wp.com/circlecube.com/wp-content/uploads/2019/03/wasmormon.org_profiles.jpg?resize=1024%2C640&ssl=1 1024w, https://i0.wp.com/circlecube.com/wp-content/uploads/2019/03/wasmormon.org_profiles.jpg?resize=768%2C480&ssl=1 768w, https://i0.wp.com/circlecube.com/wp-content/uploads/2019/03/wasmormon.org_profiles.jpg?resize=1536%2C960&ssl=1 1536w, https://i0.wp.com/circlecube.com/wp-content/uploads/2019/03/wasmormon.org_profiles.jpg?resize=2048%2C1280&ssl=1 2048w, https://i0.wp.com/circlecube.com/wp-content/uploads/2019/03/wasmormon.org_profiles.jpg?w=1280&ssl=1 1280w, https://i0.wp.com/circlecube.com/wp-content/uploads/2019/03/wasmormon.org_profiles.jpg?w=1920&ssl=1 1920w" data-sizes="(max-width: 478px) 100vw, 478px" /> </a><h2 class="entry-title"><a href="https://circlecube.com/made/wasmormon-website/" rel="bookmark">wasmormon website</a></h2></div></article><article id="post-7692" class="small-12 columns folio_1 post-7692 portfolio type-portfolio status-publish has-post-thumbnail hentry technology-css technology-html technology-javascript technology-jquery technology-php technology-wordpress kind-development kind-front-end kind-interactive kind-programming kind-responsive kind-theme kind-website client-repay agency-brown-bag-marketing"><div class="portfolio_wrap"> 22<a href="https://circlecube.com/made/repay-real-electronic-payments-website/" rel="bookmark"> 23<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NzgiIGhlaWdodD0iMjExOCIgdmlld0JveD0iMCAwIDQ3OCAyMTE4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==" width="478" height="2118" data-src="https://i0.wp.com/circlecube.com/wp-content/uploads/2018/03/screenshot-www.repay_.com-2018.03.12-08-47-47.jpg?fit=478%2C2
23118&ssl=1" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" data-srcset="https://i0.wp.com/circlecube.com/wp-content/uploads/2018/03/screenshot-www.repay_.com-2018.03.12-08-47-47.jpg?w=1162&ssl=1 1162w, https://i0.wp.com/circlecube.com/wp-content/uploads/2018/03/screenshot-www.repay_.com-2018.03.12-08-47-47.jpg?resize=478%2C2118&ssl=1 478w, https://i0.wp.com/circlecube.com/wp-content/uploads/2018/03/screenshot-www.repay_.com-2018.03.12-08-47-47.jpg?resize=768%2C3402&ssl=1 768w, https://i0.wp.com/circlecube.com/wp-content/uploads/2018/03/screenshot-www.repay_.com-2018.03.12-08-47-47.jpg?resize=1024%2C4537&ssl=1 1024w" data-sizes="(max-width: 478px) 100vw, 478px" /> </a><h2 class="entry-title"><a href="https://circlecube.com/made/repay-real-electronic-payments-website/" rel="bookmark">Repay – Real Electronic Payments Website</a></h2></div></article><article id="post-7519" class="small-12 columns folio_1 post-7519 portfolio type-portfolio status-publish has-post-thumbnail hentry technology-css technology-css3 technology-html technology-html5 technology-javascript technology-php technology-svg technology-vue-js technology-wordpress kind-design kind-development kind-front-end kind-interactive kind-programming kind-theme kind-website client-brown-bag-marketing agency-brown-bag-marketing"><div class="portfolio_wrap"> 24<a href="https://circlecube.com/made/willy-melt-wheres-willy/" rel="bookmark"> 25<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NzgiIGhlaWdodD0iNDI2IiB2aWV3Qm94PSIwIDAgNDc4IDQyNiI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="478" height="426" data-src="https://i0.wp.com/circlecube.com/wp-content/uploads/2017/05/screenshot-willymelt.com-2018.03.12-08-59-47.jpg?fit=478%2C426&ssl=1" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" data-srcset="https://i0.wp.com/circlecube.com/wp-content/uploads/2017/05/screenshot-willymelt.com-2018.03.12-08-59-47.jpg?w=1366&ssl=1 1366w, https://i0.wp.com/circlecube.com/wp-content/uploads/2017/05/screenshot-willymelt.com-2018.03.12-08-59-47.jpg?resize=478%2C426&ssl=1 478w, https://i0.wp.com/circlecube.com/wp-content/uploads/2017/05/screenshot-willymelt.com-2018.03.12-08-59-47.jpg?resize=768%2C684&ssl=1 768w, https://i0.wp.com/circlecube.com/wp-content/uploads/2017/05/screenshot-willymelt.com-2018.03.12-08-59-47.jpg?resize=1024%2C912&ssl=1 1024w, https://i0.wp.com/circlecube.com/wp-content/uploads/2017/05/screenshot-willymelt.com-2018.03.12-08-59-47.jpg?w=1280&ssl=1 1280w" data-sizes="(max-width: 478px) 100vw, 478px" /> </a><h2 class="entry-title"><a href="https://circlecube.com/made/willy-melt-wheres-willy/" rel="bookmark">Willy Melt – Where’s Willy</a></h2></div></article><article id="post-7589" class="small-12 columns folio_1 post-7589 portfolio type-portfolio status-publish has-post-thumbnail hentry technology-css technology-css3 technology-html technology-html5 technology-javascript technology-jquery technology-php technology-wordpress kind-blog kind-development kind-front-end kind-interactive kind-programming kind-responsive kind-theme kind-video kind-website client-arcadia-beverage agency-brown-bag-marketing"><div class="portfolio_wrap"> 26<a href="https://circlecube.com/made/arcadia-beverage/" rel="bookmark"> 27<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NzgiIGhlaWdodD0iMTI0OCIgdmlld0JveD0iMCAwIDQ3OCAxMjQ4Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==" width="478" height="1248" data-src="https://i0.wp.com/circlecube.com/wp-content/uploads/2017/10/screenshot-arcadiabev.com-2017-10-17-09-44-41-855-1.jpg?fit=478%2C1248&ssl=1" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" data-srcset="https://i0.wp.com/circlecube.com/wp-content/uploads/2017/10/screenshot-arcadiabev.com-2017-10-17-09-44-41-855-1.jpg?w=1461&ssl=1 1461w, https://i0.wp.com/circlecube.com/wp-content/uploads/2017/10/screenshot-arcadiabev.com-2017-10-17-09-44-41-855-1.jpg?resize=478%2C1248&ssl=1 478w, https://i0.wp.com/circlecube.com/wp-content/uploads/2017/10/screenshot-arcadiabev.com-2017-10-17-09-44-41-855-1.jpg?resize=768%2C2006&ssl=1 768w, https://i0.wp.com/circlecube.com/wp-content/uploads/2017/10/screenshot-arcadiabev.com-2017-10-17-09-44-41-855-1.jpg?resize=1024%2C2675&ssl=1 1024w, https://i0.wp.com/circlecube.com/wp-content/uploads/2017/10/screenshot-arcadiabev.com-2017-10-17-09-44-41-855-1.jpg?w=1280&ssl=1 1280w" data-sizes="(max-width: 478px) 100vw, 478px" /> </a><h2 class="entry-title"><a href="https://circlecube.com/made/arcadia-beverage/" rel="bookmark">Arcadia Beverage</a></h2></div></article><article id="post-7521" class="small-12 columns folio_1 post-7521 portfolio type-portfolio status-publish has-post-thumbnail hentry technology-api technology-css technology-css3 technology-html technology-html5 technology-javascript technology-jquery technology-php technology-svg technology-wordpress kind-development kind-front-end kind-interactive kind-programming kind-responsive kind-theme kind-website client-engineered-floors agency-brown-bag-marketing"><div class="portfolio_wrap"> 28<a href="https://circlecube.com/made/engineered-floors-multisite/" rel="bookmark"> 29<img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NzgiIGhlaWdodD0iNjgyIiB2aWV3Qm94PSIwIDAgNDc4IDY4MiI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="478" height="682" data-src="https://i0.wp.com/circlecube.com/wp-content/uploads/2017/05/screenshot-www.engineeredfloors.com-2017-10-17-11-53-08-412.jpg?fit=478%2C682&ssl=1" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" data-srcset="https://i0.wp.com/circlecube.com/wp-content/uploads/2017/05/screenshot-www.engineeredfloors.com-2017-10-17-11-53-08-412.jpg?w=972&ssl=1 972w, https://i0.wp.com/circlecube.com/wp-content/uploads/2017/05/screenshot-www.engineeredfloors.com-2017-10-17-11-53-08-412.jpg?resize=478%2C682&ssl=1 478w, https://i0.wp.com/circlecube.com/wp-content/uploads/2017/05/screenshot-www.engineeredfloors.com-2017-10-17-11-53-08-412.jpg?resize=768%2C1096&ssl=1 768w" data-sizes="(max-width: 478px) 100vw, 478px" /> </a><h2 class="entry-title"><a href="https://circlecube.com/made/engineered-floors-multisite/" rel="bookmark">Engineered Floors Multisite</a></h2></div></article></div></aside></div></div></div></div><footer id="colophon" class="site-footer" role="contentinfo"><div class="row_wrap"><div class="row"><aside id="block-11" class="small-12 medium-4 columns widget widget_block"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading">About Me</h2><p class="wp-block-paragraph">I'm <a href="https://evanmullins.com/">Evan Mullins</a>, a web developer. I get a kick out of programming the interactive parts. I contribute to make the web incrementally a better place for you & grandma. While I have a design background, I've found a stronger creative outlet in writing code. Check my latest <a href="https://circlecube.com/made/">projects</a>, read my <a href="https://circlecube.com/says/">thoughts</a> on this site or read <a href="https://circlecube.com/is/">more</a> about <a href="https://evanmullins.com/">me</a>. I'm a full-time WordPress Contributor at <a href="https://wordpress.org/five-for-the-future/pledge/bluehost/">Bluehost</a>, but this site is my own personal thoughts.</p></div></div></aside><aside id="block-15" class="small-12 medium-4 columns widget widget_block"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><div style="height:80px" aria-hidden="true" class="wp-block-spacer"></div><div class="wp-block-image is-style-rounded"><figure class="aligncenter"><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==" decoding="async" data-src="/wp-content/uploads/2016/12/evanmullins20161122-80.jpg" alt="" width="80" height="80" /></figure></div><div style="height:80px" aria-hidden="true" class="wp-block-spacer"></div></div></div></aside><aside id="block-12" class="small-12 medium-4 columns widget widget_block"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading">Services</h2><p class="wp-block-paragraph">As a web developer, I enjoy building websites so much that I do it full time as well as on the side. <a href="/listens/">Get in touch</a> with me to see what I can do for you or how I can help your idea or project along! I specialize in WordPress theme and plugin development, front-end development and interactive experiences, as well as hybrid mobile app development. View my <a href="/made/">portfolio</a> for examples of my work.</p></div></div></aside><div class="small-12 columns"><div class="menu-social-menu-container"><ul id="social-menu" class="menu"><li id="menu-item-7232" class="fa fa-wordpress menu-item menu-item-type-custom menu-item-object-custom menu-item-7232"><a target="_blank" href="http://profiles.wordpress.org/users/circlecube/">WordPress</a></li><li id="menu-item-7237" class="fa fa-github menu-item menu-item-type-custom menu-item-object-custom menu-item-7237"><a target="_blank" href="https://github.com/circlecube">github</a></li><li id="menu-item-7238" class="fa fa-lastfm menu-item menu-item-type-custom menu-item-object-custom menu-item-7238"><a target="_blank" href="http://last.fm/user/circlecube">last.fm</a></li><li id="menu-item-7231" class="fa fa-linkedin menu-item menu-item-type-custom menu-item-object-custom menu-item-7231"><a target="_blank" href="http://linkedin.com/in/evanmullins">LinkedIn</a></li><li id="menu-item-7230" class="fa fa-facebook menu-item menu-item-type-custom menu-item-object-custom menu-item-7230"><a target="_blank" href="https://facebook.com/evan.mullins">Facebook</a></li><li id="menu-item-7233" class="fa fa-twitter menu-item menu-item-type-custom menu-item-object-custom menu-item-7233"><a target="_blank" href="https://twitter.com/circlecube">Twitter</a></li><li id="menu-item-7236" class="fa fa-user menu-item menu-item-type-custom menu-item-object-custom menu-item-7236"><a target="_blank" href="https://evanmullins.com">Evan Mullins</a></li><li id="menu-item-7239" class="fa fa-android menu-item menu-item-type-custom menu-item-object-custom menu-item-7239"><a target="_blank" href="https://play.google.com/store/apps/developer?id=Evan+Mullins">Google Play</a></li><li id="menu-item-7240" class="fa fa-apple menu-item menu-item-type-custom menu-item-object-custom menu-item-7240"><a target="_blank" href="https://itunes.apple.com/us/artist/evan-mullins/id971859233">App Store</a></li><li id="menu-item-7794" class="fa fa-user menu-item menu-item-type-custom menu-item-object-custom menu-item-7794"><a target="_blank" href="https://wasmormon.org">mormon profiles for ex-mormons and post-mormons</a></li><li id="menu-item-8059" class="fa fa-external-link menu-item menu-item-type-custom menu-item-object-custom menu-item-8059"><a rel="me" href="https://mas.to/@circlecube">Mastodon</a></li></ul></div></div><div class="small-12 columns site-info legal"> 30© 2026 Evan Mullins circlecube.com</div></div></div></footer></div>
30<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/bagpress-circlecube/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script>
30
30<script data-optimized="1" id="wpascript-js" src="https://circlecube.com/wp-content/litespeed/js/10/67c1a9d9b9714630f5516f6acb7739ba.js?ver=bb3fd" type="d49b58250cc963defe01407c-text/javascript"></script>
30
30<script data-optimized="1" id="wpascript-js-after" type="d49b58250cc963defe01407c-text/javascript">wpa_field_info=JSON.parse(atob("eyJ3cGFfZmllbGRfbmFtZSI6ImthaXVzZDgwMTIiLCJ3cGFfZmllbGRfdmFsdWUiOjE3ODI4NSwid3BhX2FkZF90ZXN0Ijoibm8ifQ=="))</script>
30
30<script data-optimized="1" id="modernizr-js" src="https://circlecube.com/wp-content/litespeed/js/10/a1eae5c7f8a3132e17d02962e76ac957.js?ver=f4d8f" type="d49b58250cc963defe01407c-text/javascript"></script>
30
30<script data-optimized="1" id="bagpress-navigation-js" src="https://circlecube.com/wp-content/litespeed/js/10/4335928d7c20be1e5f35385da16da39e.js?ver=f7f26" type="d49b58250cc963defe01407c-text/javascript"></script>
30
30<script data-optimized="1" id="bagpress-skip-link-focus-fix-js" src="https://circlecube.com/wp-content/litespeed/js/10/7d56417ef7974c12e97d6232697aae9d.js?ver=c9633" type="d49b58250cc963defe01407c-text/javascript"></script>
30
30<script data-optimized="1" id="foundation-js" src="https://circlecube.com/wp-content/litespeed/js/10/e1d5a9f5f42ff383557a25d88c00538e.js?ver=b7589" type="d49b58250cc963defe01407c-text/javascript"></script>
30
30<script data-optimized="1" id="foundation.clearing-js" src="https://circlecube.com/wp-content/litespeed/js/10/710f0eaca82c7f22b147b6d7eb575a52.js?ver=18c02" type="d49b58250cc963defe01407c-text/javascript"></script>
30
30<script data-optimized="1" id="bagpress-script-js" src="https://circlecube.com/wp-content/litespeed/js/10/73faa25358f7b009dd0020b03f3341f1.js?ver=adc87" type="d49b58250cc963defe01407c-text/javascript"></script>
30
30<script id="jetpack-stats-js-before" type="d49b58250cc963defe01407c-text/javascript">_stq = window._stq || []; 31_stq.push([ "view", {"v":"ext","blog":"30068296","post":"29","tz":"-4","srv":"circlecube.com","j":"1:16.2"} ]); 32_stq.push([ "clickTrackerInit", "30068296", "29" ]); 33//# sourceURL=jetpack-stats-js-before</script>
33
33<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202640.js" type="d49b58250cc963defe01407c-text/javascript"></script>
33
33<script data-no-optimize="1" type="d49b58250cc963defe01407c-text/javascript">window.lazyLoadOptions=Object.assign({},{threshold:300},window.lazyLoadOptions||{});!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function o(t){return e({},at,t)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,vt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,vt,e)}function i(t){return s(t,null),0}function r(t){return null===c(t)}function u(t){return c(t)===_t}function d(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function f(t,e){et?t.classList.add(e):t.className+=(t.className?" ":"")+e}function _(t,e){et?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function v(t,e){!e||(e=e._observer)&&e.unobserve(t)}function b(t,e){t&&(t.loadingCount+=e)}function p(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function h(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function m(t){return!!t[lt]}function E(t){return t[lt]}function I(t){return delete t[lt]}function y(e,t){var n;m(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[lt]=n)}function L(a,t){var o;m(a)&&(o=E(a),t.forEach(function(t){var e,n;e=a,(t=o[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function k(t,e,n){f(t,e.class_loading),s(t,st),n&&(b(n,1),d(e.callback_loading,t,n))}function A(t,e,n){n&&t.setAttribute(e,n)}function O(t,e){A(t,rt,l(t,e.data_sizes)),A(t,it,l(t,e.data_srcset)),A(t,ot,l(t,e.data_src))}function w(t,e,n){var a=l(t,e.data_bg_multi),o=l(t,e.data_bg_multi_hidpi);(a=nt&&o?o:a)&&(t.style.backgroundImage=a,n=n,f(t=t,(e=e).class_applied),s(t,dt),n&&(e.unobserve_completed&&v(t,e),d(e.callback_applied,t,n)))}function x(t,e){!e||0<e.loadingCount||0<e.toLoadCount||d(t.callback_finish,e)}function M(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function N(t){return!!t.llEvLisnrs}function z(t){if(N(t)){var e,n,a=t.llEvLisnrs;for(e in a){var o=a[e];n=e,o=o,t.removeEventListener(n,o)}delete t.llEvLisnrs}}function C(t,e,n){var a;delete t.llTempImage,b(n,-1),(a=n)&&--a.toLoadCount,_(t,e.class_loading),e.unobserve_completed&&v(t,n)}function R(i,r,c){var l=g(i)||i;N(l)||function(t,e,n){N(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";M(t,a,e),M(t,"error",n)}(l,function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_loaded),s(e,ut),d(n.callback_loaded,e,a),o||x(n,a),z(l)},function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_error),s(e,ft),d(n.callback_error,e,a),o||x(n,a),z(l)})}function T(t,e,n){var a,o,i,r,c;t.llTempImage=document.createElement("IMG"),R(t,e,n),m(c=t)||(c[lt]={backgroundImage:c.style.backgroundImage}),i=n,r=l(a=t,(o=e).data_bg),c=l(a,o.data_bg_hidpi),(r=nt&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),k(a,o,i)),w(t,e,n)}function G(t,e,n){var a;R(t,e,n),a=e,e=n,(t=Et[(n=t).tagName])&&(t(n,a),k(n,a,e))}function D(t,e,n){var a;a=t,(-1<It.indexOf(a.tagName)?G:T)(t,e,n)}function S(t,e,n){var a;t.setAttribute("loading","lazy"),R(t,e,n),a=e,(e=Et[(n=t).tagName])&&e(n,a),s(t,_t)}function V(t){t.removeAttribute(ot),t.removeAttribute(it),t.removeAttribute(rt)}function j(t){h(t,function(t){L(t,mt)}),L(t,mt)}function F(t){var e;(e=yt[t.tagName])?e(t):m(e=t)&&(t=E(e),e.style.backgroundImage=t.backgroundImage)}function P(t,e){var n;F(t),n=e,r(e=t)||u(e)||(_(e,n.class_entered),_(e,n.class_exited),_(e,n.class_applied),_(e,n.class_loading),_(e,n.class_loaded),_(e,n.class_error)),i(t),I(t)}function U(t,e,n,a){var o;n.cancel_on_exit&&(c(t)!==st||"IMG"===t.tagName&&(z(t),h(o=t,function(t){V(t)}
33),V(o),j(t),_(t,n.class_loading),b(a,-1),i(t),d(n.callback_cancel,t,e,a)))}function $(t,e,n,a){var o,i,r=(i=t,0<=bt.indexOf(c(i)));s(t,"entered"),f(t,n.class_entered),_(t,n.class_exited),o=t,i=a,n.unobserve_entered&&v(o,i),d(n.callback_enter,t,e,a),r||D(t,n,a)}function q(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function H(t,o,i){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?$(t.target,t,o,i):(e=t.target,n=t,a=o,t=i,void(r(e)||(f(e,a.class_exited),U(e,n,a,t),d(a.callback_exit,e,n,t))));var e,n,a})}function B(e,n){var t;tt&&!q(e)&&(n._observer=new IntersectionObserver(function(t){H(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function J(t){return Array.prototype.slice.call(t)}function K(t){return t.container.querySelectorAll(t.elements_selector)}function Q(t){return c(t)===ft}function W(t,e){return e=t||K(e),J(e).filter(r)}function X(e,t){var n;(n=K(e),J(n).filter(Q)).forEach(function(t){_(t,e.class_error),i(t)}),t.update()}function t(t,e){var n,a,t=o(t);this._settings=t,this.loadingCount=0,B(t,this),n=t,a=this,Y&&window.addEventListener("online",function(){X(n,a)}),this.update(e)}var Y="undefined"!=typeof window,Z=Y&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),tt=Y&&"IntersectionObserver"in window,et=Y&&"classList"in document.createElement("p"),nt=Y&&1<window.devicePixelRatio,at={elements_selector:".lazy",container:Z||Y?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",it="srcset",rt="sizes",ct="poster",lt="llOriginalAttrs",st="loading",ut="loaded",dt="applied",ft="error",_t="native",gt="data-",vt="ll-status",bt=[st,ut,dt,ft],pt=[ot],ht=[ot,ct],mt=[ot,it,rt],Et={IMG:function(t,e){h(t,function(t){y(t,mt),O(t,e)}),y(t,mt),O(t,e)},IFRAME:function(t,e){y(t,pt),A(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){y(t,pt),A(t,ot,l(t,e.data_src))}),y(t,ht),A(t,ct,l(t,e.data_poster)),A(t,ot,l(t,e.data_src)),t.load()}},It=["IMG","IFRAME","VIDEO"],yt={IMG:j,IFRAME:function(t){L(t,pt)},VIDEO:function(t){a(t,function(t){L(t,pt)}),L(t,ht),t.load()}},Lt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,o=this._settings,i=W(t,o);{if(p(this,i.length),!Z&&tt)return q(o)?(e=o,n=this,i.forEach(function(t){-1!==Lt.indexOf(t.tagName)&&S(t,e,n)}),void p(n,0)):(t=this._observer,o=i,t.disconnect(),a=t,void o.forEach(function(t){a.observe(t)}));this.loadAll(i)}},destroy:function(){this._observer&&this._observer.disconnect(),K(this._settings).forEach(function(t){I(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;W(t,n).forEach(function(t){v(t,e),D(t,n,e)})},restoreAll:function(){var e=this._settings;K(e).forEach(function(t){P(t,e)})}},t.load=function(t,e){e=o(e);D(t,e)},t.resetStatus=function(t){i(t)},t}),function(t,e){"use strict";function n(){e.body.classList.add("litespeed_lazyloaded")}function a(){console.log("[LiteSpeed] Start Lazy Load"),o=new LazyLoad(Object.assign({},t.lazyLoadOptions||{},{elements_selector:"[data-lazyloaded]",callback_finish:n})),i=function(){o.update()},t.MutationObserver&&new MutationObserver(i).observe(e.documentElement,{childList:!0,subtree:!0,attributes:!0})}var o,i;t.addEventListener?t.addEventListener("load",a,!1):t.attachEvent("onload",a)}(window,document);</script>
33<script data-no-optimize="1" type="d49b58250cc963defe01407c-text/javascript">var litespeed_vary=document.cookie.replace(/(?:(?:^|.*;\s*)_lscache_vary\s*\=\s*([^;]*).*$)|^.*$/,"");litespeed_vary||(sessionStorage.getItem("litespeed_reloaded")?console.log("LiteSpeed: skipping guest vary reload (already reloaded this session)"):fetch("/wp-content/plugins/litespeed-cache/guest.vary.php",{method:"POST",cache:"no-cache",redirect:"follow"}).then(e=>e.json()).then(e=>{console.log(e),e.hasOwnProperty("reload")&&"yes"==e.reload&&(sessionStorage.setItem("litespeed_docref",document.referrer),sessionStorage.setItem("litespeed_reloaded","1"),window.location.reload(!0))}));</script>
vendor: 142 bytes, line 33
33<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="d49b58250cc963defe01407c-|49" defer></script>
33<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"8cdfd016355c40a9b29fcf4e34041dfa","r":1,"spa":2}' crossorigin="anonymous"></script>
33 34</body></html> 35<!-- Page optimized by LiteSpeed Cache @2026-10-01 16:53:13 --> 36 37<!-- Page cached by LiteSpeed Cache 7.9.1 on 2026-10-01 16:53:13 --> 38<!-- Guest Mode -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.