Files
mintel.me/cloned-websites/mintel_me/blog/index.html
2026-02-01 00:47:50 +01:00

699 lines
102 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html lang="en-US" class="js lenis"><head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"><title>Blog - Marc Mintel</title>
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<meta name="dc.title" content="Blog - Marc Mintel">
<meta name="dc.relation" content="https://mintel.me/blog/">
<meta name="dc.source" content="https://mintel.me/">
<meta name="dc.language" content="en_US">
<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
<link rel="canonical" href="https://mintel.me/blog/">
<meta property="og:url" content="https://mintel.me/blog/">
<meta property="og:site_name" content="Marc Mintel">
<meta property="og:locale" content="en_US">
<meta property="og:type" content="article">
<meta property="og:title" content="Blog - Marc Mintel">
<meta property="fb:pages" content="">
<meta property="fb:admins" content="">
<meta property="fb:app_id" content="">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Blog - Marc Mintel">
<link rel="dns-prefetch" href="//fonts.googleapis.com">
<link rel="alternate" type="application/rss+xml" title="Marc Mintel » Feed" href="https://mintel.me/feed/">
<link rel="alternate" type="application/rss+xml" title="Marc Mintel » Comments Feed" href="https://mintel.me/comments/feed/">
<link rel="preload" href="https://mintel.me/wp-content/themes/salient/css/fonts/icomoon.woff?v=1.6" as="font" type="font/woff" crossorigin="anonymous"><link rel="stylesheet" id="device_wrapper-simplebar-css" href="../wp-content/plugins/device-wrapper/src/css/simplebar.css" type="text/css" media="all">
<link rel="stylesheet" id="device_wrapper-style-css-css" href="../wp-content/plugins/device-wrapper/dist/blocks.style.build.css" type="text/css" media="all">
<style id="wpseopress-local-business-style-inline-css" type="text/css">
span.wp-block-wpseopress-local-business-field{margin-right:8px}
</style>
<style id="filebird-block-filebird-gallery-style-inline-css" type="text/css">
ul.filebird-block-filebird-gallery{margin:auto!important;padding:0!important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;align-items:stretch;grid-template-columns:repeat(var(--columns),1fr);justify-items:stretch}ul.filebird-block-filebird-gallery.layout-grid li img{border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.filebird-block-filebird-gallery.layout-masonry{-moz-column-count:var(--columns);-moz-column-gap:var(--space);column-gap:var(--space);-moz-column-width:var(--min-width);columns:var(--min-width) var(--columns);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{height:100%;margin:0;padding:0;position:relative;width:100%}ul.filebird-block-filebird-gallery li figure figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}ul.filebird-block-filebird-gallery li figure figcaption a{color:inherit}
</style>
<style id="global-styles-inline-css" type="text/css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: 1300px;--wp--style--global--wide-size: 1300px; }: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(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.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;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
</style>
<link rel="stylesheet" id="vlp-public-css" href="../wp-content/plugins/visual-link-preview/dist/public.css" type="text/css" media="all">
<link rel="stylesheet" id="salient-grid-system-css" href="../wp-content/themes/salient/css/build/grid-system.css" type="text/css" media="all">
<link rel="stylesheet" id="main-styles-css" href="../wp-content/themes/salient/css/build/style.css" type="text/css" media="all">
<style id="main-styles-inline-css" type="text/css">
body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect="standard"],body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect="standard"] .loading-icon{transition:opacity 0.4s ease;}body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect="standard"].loaded,body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect="standard"].loaded .loading-icon{opacity:0;}@media only screen and (max-width:999px){#ajax-content-wrap .top-level .nectar-post-grid[data-animation*="fade"] .nectar-post-grid-item,#ajax-content-wrap .top-level .nectar-post-grid[data-animation="zoom-out-reveal"] .nectar-post-grid-item *:not(.content):not(.bg-overlay),#ajax-content-wrap .top-level .nectar-post-grid[data-animation="zoom-out-reveal"] .nectar-post-grid-item *:before{transform:none;opacity:1;clip-path:none;}#ajax-content-wrap .top-level .nectar-post-grid[data-animation="zoom-out-reveal"] .nectar-post-grid-item .nectar-el-parallax-scroll .nectar-post-grid-item-bg-wrap-inner{transform:scale(1.275);}}.wpb_row.vc_row.top-level .nectar-video-bg{opacity:1;height:100%;width:100%;object-fit:cover;object-position:center center;}body.using-mobile-browser .wpb_row.vc_row.top-level .nectar-video-wrap{left:0;}body.using-mobile-browser .wpb_row.vc_row.top-level.full-width-section .nectar-video-wrap:not(.column-video){left:50%;}body.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="off"] .wpb_row.vc_row.top-level.full-width-section .nectar-video-wrap:not(.column-video){left:0;}.wpb_row.vc_row.top-level .nectar-video-wrap{opacity:1;width:100%;}body .wpb_row.parallax_section.top-level > .nectar-video-wrap video:not(.translate){opacity:1;}.top-level .portfolio-items[data-loading=lazy-load] .col .inner-wrap.animated .top-level-image{opacity:1;}.wpb_row.vc_row.top-level .column-image-bg-wrap[data-n-parallax-bg="true"] .column-image-bg,.wpb_row.vc_row.top-level + .wpb_row .column-image-bg-wrap[data-n-parallax-bg="true"] .column-image-bg,#portfolio-extra > .wpb_row.vc_row.parallax_section:first-child .row-bg{transform:none!important;height:100%!important;opacity:1;}#portfolio-extra > .wpb_row.vc_row.parallax_section .row-bg{background-attachment:scroll;}.scroll-down-wrap.hidden{transform:none;opacity:1;}#ajax-loading-screen[data-disable-mobile="0"]{display:none!important;}body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close.hide_until_rendered{opacity:0;}
</style>
<link rel="stylesheet" id="nectar-header-layout-centered-menu-css" href="../wp-content/themes/salient/css/build/header/header-layout-centered-menu.css" type="text/css" media="all">
<link rel="stylesheet" id="nectar-header-perma-transparent-css" href="../wp-content/themes/salient/css/build/header/header-perma-transparent.css" type="text/css" media="all">
<link rel="stylesheet" id="nectar-element-highlighted-text-css" href="../wp-content/themes/salient/css/build/elements/element-highlighted-text.css" type="text/css" media="all">
<link rel="stylesheet" id="nectar-element-post-grid-css" href="../wp-content/themes/salient/css/build/elements/element-post-grid.css" type="text/css" media="all">
<link rel="stylesheet" id="nectar_default_font_open_sans-css" href="../_external/fonts.googleapis.com/css" type="text/css" media="all">
<link rel="stylesheet" id="responsive-css" href="../wp-content/themes/salient/css/build/responsive.css" type="text/css" media="all">
<link rel="stylesheet" id="skin-material-css" href="../wp-content/themes/salient/css/build/skin-material.css" type="text/css" media="all">
<link rel="stylesheet" id="salient-wp-menu-dynamic-css" href="../wp-content/uploads/salient/menu-dynamic.css" type="text/css" media="all">
<link rel="stylesheet" id="nectar-widget-posts-css" href="../wp-content/themes/salient/css/build/elements/widget-nectar-posts.css" type="text/css" media="all">
<link rel="stylesheet" id="js_composer_front-css" href="../wp-content/plugins/js_composer_salient/assets/css/js_composer.min.css" type="text/css" media="all">
<link rel="stylesheet" id="dynamic-css-css" href="../wp-content/themes/salient/css/salient-dynamic-styles.css" type="text/css" media="all">
<style id="dynamic-css-inline-css" type="text/css">
#header-space{background-color:#0a0a0a}@media only screen and (min-width:1000px){body #ajax-content-wrap.no-scroll{min-height:calc(100vh - 90px);height:calc(100vh - 90px)!important;}}@media only screen and (min-width:1000px){#page-header-wrap.fullscreen-header,#page-header-wrap.fullscreen-header #page-header-bg,html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,#nectar_fullscreen_rows:not(.afterLoaded) > div{height:calc(100vh - 89px);}.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 89px);}html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header{top:90px;}.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 88px)!important;}.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 88px - 32px)!important;}}.admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level,.admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 32px);}body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level,body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:100vh;}@media only screen and (max-width:999px){.using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 116px);}.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 116px);}html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,#nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 63px);}.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 63px);}body[data-transparent-header="false"] #ajax-content-wrap.no-scroll{min-height:calc(100vh - 63px);height:calc(100vh - 63px);}}#nectar_fullscreen_rows{background-color:transparent;}#ajax-content-wrap .vc_row.top_margin_5pct{margin-top:5%;}#ajax-content-wrap .vc_row.bottom_margin_5pct{margin-bottom:5%;}.wpb_column.el_spacing_0px > .vc_column-inner > .wpb_wrapper > div:not(:last-child),.wpb_column.el_spacing_0px > .n-sticky > .vc_column-inner > .wpb_wrapper > div:not(:last-child){margin-bottom:0;}.nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item{min-height:30vh;}.nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="30vh"] .nectar-post-grid-item-bg{height:30vh;}.nectar-post-grid[data-border-radius="10px"][data-text-layout="all_bottom_left_shadow"] .nectar-post-grid-item:before,.nectar-post-grid-wrap:not([data-style="content_under_image"]) .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item .inner,.nectar-post-grid[data-border-radius="10px"] .bg-overlay,.nectar-post-grid[data-border-radius="10px"][data-shadow-hover="yes"] .nectar-post-grid-item:after,.nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg,.nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg-wrap,[data-style="mouse_follow_image"] .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg-wrap-inner,.nectar-post-grid[data-border-radius="10px"][data-text-layout="all_bottom_left_shadow"] .nectar-post-grid-item div.inner:before{border-radius:10px;}.nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg,.nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg-wrap{overflow:hidden;}.nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg-wrap{transform:translateZ(0);}[data-style="content_under_image"] .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item__has-secondary .nectar-post-grid-item-bg,[data-style="content_under_image"] .nectar-post-grid[data-border-radius="10px"]:not([data-card="yes"]) .nectar-post-grid-item-bg-wrap,[data-style="content_under_image"] .nectar-post-grid[data-border-radius="10px"][data-lock-aspect="yes"]:not([data-card="yes"]) .img-wrap,[data-style="content_under_image"] .nectar-post-grid[data-border-radius="10px"][data-card="yes"] .nectar-post-grid-item,[data-style="content_under_image"] .nectar-post-grid[data-border-radius="10px"][data-shadow-hover="yes"][data-card="yes"] .nectar-post-grid-item:after{border-radius:10px;}.nectar-post-grid .meta-category .style-button{padding:.5em 1em;line-height:1!important;background-color:var(--nectar-accent-color);}#ajax-content-wrap .nectar-post-grid .meta-category .style-button,body .nectar-post-grid .meta-category .style-button{color:#fff;}.nectar-post-grid .meta-category .style-button:before{display:none;}@media only screen and (max-width:690px){.vc_col-xs-4 .nectar-post-grid .nectar-post-grid-item .meta-excerpt,.vc_col-xs-6 .nectar-post-grid .nectar-post-grid-item .meta-excerpt{font-size:12px;}.nectar-post-grid .nectar-post-grid-item .content .post-heading,.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .content .meta-excerpt{max-width:100%;}}.nectar-post-grid-wrap.additional-meta-size-small .nectar-post-grid-item__meta-wrap{font-size:.8em;}#ajax-content-wrap .nectar-post-grid[data-columns="1"] > .nectar-post-grid-item:nth-child(1){margin-top:0;}#ajax-content-wrap .nectar-post-grid[data-columns="1"] > .nectar-post-grid-item:last-child{margin-bottom:0;}.wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="15px"]{margin:15px;}.nectar-post-grid[data-grid-spacing="15px"]{margin-left:-15px;margin-right:-15px;}.nectar-post-grid[data-grid-spacing="15px"] .nectar-post-grid-item{margin:15px;}@media only screen and (min-width:1000px){body[data-body-border="1"] .wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="15px"]{margin:15px -14px;}}.nectar-post-grid[data-columns="4"][data-grid-spacing="15px"] .nectar-post-grid-item{width:calc(25% - 30px);}.nectar-post-grid[data-columns="3"][data-grid-spacing="15px"] .nectar-post-grid-item{width:calc(33.32% - 30px);}.nectar-post-grid[data-columns="2"][data-grid-spacing="15px"] .nectar-post-grid-item{width:calc(50% - 30px);}@media only screen and (max-width:999px) and (min-width:691px){body .nectar-post-grid[data-columns][data-grid-spacing="15px"]:not([data-columns="1"]):not([data-masonry="yes"]) .nectar-post-grid-item{width:calc(50% - 30px);}}.nectar-post-grid-item .nectar-split-heading span .inner{position:relative;display:inline-block;transform:translateY(1.3em);}.nectar-post-grid-item .nectar-split-heading span{vertical-align:bottom;}.nectar-post-grid-item .nectar-split-heading > * > span{position:relative;display:inline-block;overflow:hidden;line-height:inherit;}.nectar-post-grid-item .nectar-split-heading:not(.markup-generated){opacity:0;}[data-style*="content"] .nectar-post-grid-item .nectar-split-heading .inner{background-color:transparent;overflow:visible;line-height:inherit;}#ajax-content-wrap [data-animation="zoom-out-reveal"] .nectar-underline .post-heading{background-image:none;}[data-style*="content"] [data-animation="zoom-out-reveal"] .nectar-post-grid-item.nectar-underline .nectar-split-heading{text-decoration:underline 1px rgba(255,255,255,0);transition:text-decoration 0.2s ease,color 0.3s ease;text-underline-offset:.17em;}[data-style*="content"] [data-animation="zoom-out-reveal"] .nectar-post-grid-item.nectar-underline:hover .nectar-split-heading.effect-removed{text-decoration:underline 1px rgba(255,255,255,1);}[data-style*="content"] [data-text-hover-color="dark"][data-animation="zoom-out-reveal"] .nectar-post-grid-item.nectar-underline:hover .nectar-split-heading.effect-removed{text-decoration:underline 1px rgba(0,0,0,1);}[data-style*="content"] .nectar-post-grid-item .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-stagger="true"] span .inner{transition:transform 1.2s cubic-bezier(0.25,1,0.5,1) 0.6s,opacity 1.2s cubic-bezier(0.25,1,0.5,1) 0.6s,color 0.3s ease;}.nectar-post-grid[data-animation="zoom-out-reveal"] .meta-category,.nectar-post-grid[data-animation="zoom-out-reveal"] .nectar-cta,.nectar-post-grid[data-animation="zoom-out-reveal"] .item-main > .meta-author,.nectar-post-grid[data-animation="zoom-out-reveal"] .meta-excerpt,.nectar-post-grid[data-animation="zoom-out-reveal"] .nectar-post-grid-item__meta-wrap{opacity:0;transform:translateY(20px);transition:transform 1.2s cubic-bezier(0.25,1,0.5,1) 0.7s,opacity 1.2s cubic-bezier(0.25,1,0.5,1) 0.7s;}[data-style*="content"] .nectar-post-grid[data-animation="zoom-out-reveal"] .nectar-post-grid-item-bg img{transform:scale(1.3);transition:transform 1.2s cubic-bezier(0.65,0,0.35,1),opacity 1.2s cubic-bezier(0.65,0,0.35,1);}[data-style*="content"] .nectar-post-grid[data-animation="zoom-out-reveal"][data-border-radius="10px"] .nectar-post-grid-item-bg-wrap,[data-style*="content"] .nectar-post-grid[data-animation="zoom-out-reveal"][data-border-radius="10px"] .inner:before{clip-path:inset(30px round 10px);opacity:0;transition:opacity 1.2s cubic-bezier(0.65,0,0.35,1),transform 1.2s cubic-bezier(0.65,0,0.35,1),clip-path 1.2s cubic-bezier(0.65,0,0.35,1);}[data-style*="content"] .nectar-post-grid[data-animation="zoom-out-reveal"][data-border-radius="10px"] .animated-in .nectar-post-grid-item-bg-wrap,[data-style*="content"] .nectar-post-grid[data-animation="zoom-out-reveal"][data-border-radius="10px"] .animated-in .inner:before{clip-path:inset(0 round 10px);opacity:1;}body .nectar-post-grid[data-animation="zoom-out-reveal"] .animated-in .nectar-post-grid-item-bg img{transform:scale(1);opacity:1;}.nectar-post-grid[data-animation="zoom-out-reveal"] .animated-in .meta-excerpt,.nectar-post-grid[data-animation="zoom-out-reveal"] .animated-in .nectar-cta,.nectar-post-grid[data-animation="zoom-out-reveal"] .animated-in .meta-category,.nectar-post-grid[data-animation="zoom-out-reveal"] .animated-in .item-main > .meta-author,.nectar-post-grid[data-animation="zoom-out-reveal"] .animated-in .nectar-post-grid-item__meta-wrap{opacity:1;transform:translateY(0);}@media only screen and (min-width:1000px){.nectar-post-grid.custom_font_size_1-3vw .post-heading{font-size:1.3vw;}}@media only screen and (min-width:1000px){body #ajax-content-wrap .custom_font_size_1-3vw.font_size_min_16px.font_size_max_24px.nectar-post-grid .nectar-post-grid-item .post-heading,body .custom_font_size_1-3vw.font_size_min_16px.font_size_max_24px.nectar-post-grid .nectar-post-grid-item .post-heading{font-size:min(24px,max(16px,1.3vw));}}@media only screen and (min-width:1000px){body #ajax-content-wrap .custom_font_size_1-3vw.font_size_min_16px.font_size_max_24px.nectar-post-grid .nectar-post-grid-item .post-heading,body .custom_font_size_1-3vw.font_size_min_16px.font_size_max_24px.nectar-post-grid .nectar-post-grid-item .post-heading,body #header-outer .custom_font_size_1-3vw.font_size_min_16px.font_size_max_24px.nectar-post-grid .nectar-post-grid-item .post-heading{font-size:min(24px,max(16px,1.3vw));}}#ajax-content-wrap .font_line_height_1-4.nectar-post-grid .nectar-post-grid-item .post-heading,body .font_line_height_1-4.nectar-post-grid .nectar-post-grid-item .post-heading{line-height:1.4;}.nectar-post-grid-item .bg-overlay[data-opacity="0.3"]{opacity:0.3;}.nectar-post-grid-item:hover .bg-overlay[data-hover-opacity="0.4"]{opacity:0.4;}.nectar-post-grid-wrap .category-position-overlaid .nectar-post-grid-item .content{position:static!important;}.nectar-post-grid-wrap .category-position-overlaid .nectar-post-grid-item .meta-category{position:absolute;width:calc(100% - 40px);z-index:100;top:20px;left:20px;}.category-position-before-title.nectar-post-grid .nectar-post-grid-item .item-meta-extra{margin-top:0;}.category-position-before-title .item-main > .nectar-post-grid-item__meta-wrap:not(:empty){margin-top:10px;}@media only screen and (min-width:1000px){.spacing-15px .nectar-post-grid-filters{padding-bottom:0;padding-top:15px;}.full-width-content .span_12 .spacing-15px .nectar-post-grid-filters{padding-top:30px;}}@media only screen and (max-width:999px){.spacing-15px .nectar-post-grid-filters{padding-bottom:0;}}@media only screen and (max-width:999px){.vc_row.top_padding_tablet_15px{padding-top:15px!important;}}.screen-reader-text,.nectar-skip-to-content:not(:focus){border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}.row .col img:not([srcset]){width:auto;}.row .col img.img-with-animation.nectar-lazy:not([srcset]){width:100%;}
</style>
<link rel="stylesheet" id="salient-child-style-css" href="../wp-content/themes/salient-child/style.css" type="text/css" media="all">
<link rel="stylesheet" id="redux-google-fonts-salient_redux-css" href="../_external/fonts.googleapis.com/css" type="text/css" media="all">
<script type="text/javascript" id="asenha-public-js-extra">
/* <![CDATA[ */
var phpVars = {"externalPermalinksEnabled":"1"};
/* ]]> */
</script>
<script type="text/javascript" src="../wp-content/plugins/admin-site-enhancements-pro/assets/js/external-permalinks.js" id="asenha-public-js"></script>
<script type="text/javascript" id="breeze-prefetch-js-extra">
/* <![CDATA[ */
var breeze_prefetch = {"local_url":"https:\/\/mintel.me","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]};
/* ]]> */
</script>
<script type="text/javascript" src="../wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js" id="breeze-prefetch-js"></script>
<script></script><link rel="https://api.w.org/" href="https://mintel.me/wp-json/"><link rel="alternate" title="JSON" type="application/json" href="https://mintel.me/wp-json/wp/v2/pages/786"><meta name="generator" content="WordPress 6.7.4">
<link rel="shortlink" href="https://mintel.me/?p=786">
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://mintel.me/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmintel.me%2Fblog%2F">
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://mintel.me/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmintel.me%2Fblog%2F&amp;format=xml">
<noscript>
<style>
/**
* Reinstate scrolling for non-JS clients
*/
.simplebar-content-wrapper {
scrollbar-width: auto;
-ms-overflow-style: auto;
}
.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
display: initial;
width: initial;
height: initial;
}
</style>
</noscript>
<script type="javascript/text">
(function(){
window.device_wrapper.can_use_premium_code = ;
})();
</script>
<script type="text/javascript"> var root = document.getElementsByTagName( "html" )[0]; root.setAttribute( "class", "js" ); </script>
<style>
.client-logo {
width: auto !important;
height: 50px !important;
}
</style>
<meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress.">
<link rel="icon" href="../wp-content/uploads/2024/11/cropped-Favicon-2-100x100.png" sizes="32x32">
<link rel="icon" href="../wp-content/uploads/2024/11/cropped-Favicon-2-300x300.png" sizes="192x192">
<link rel="apple-touch-icon" href="../wp-content/uploads/2024/11/cropped-Favicon-2-300x300.png">
<meta name="msapplication-TileImage" content="https://mintel.me/wp-content/uploads/2024/11/cropped-Favicon-2-300x300.png">
<noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript></head><body class="page-template-default page page-id-786 material wpb-js-composer js-comp-ver-7.8.1 vc_responsive" data-footer-reveal="false" data-footer-reveal-shadow="none" data-header-format="centered-menu" data-body-border="off" data-boxed-style="" data-header-breakpoint="1000" data-dropdown-style="minimal" data-cae="easeOutCubic" data-cad="1300" data-megamenu-width="contained" data-aie="none" data-ls="fancybox" data-apte="standard" data-hhun="1" data-fancy-form-rcs="default" data-form-style="default" data-form-submit="regular" data-is="minimal" data-button-style="rounded_shadow" data-user-account-button="false" data-flex-cols="true" data-col-gap="default" data-header-inherit-rc="false" data-header-search="false" data-animated-anchors="true" data-ajax-transitions="false" data-full-width-header="false" data-slide-out-widget-area="true" data-slide-out-widget-area-style="slide-out-from-right-hover" data-user-set-ocm="off" data-loading-animation="none" data-bg-header="false" data-responsive="1" data-ext-responsive="true" data-ext-padding="40" data-header-resize="0" data-header-color="custom" data-cart="false" data-remove-m-parallax="" data-remove-m-video-bgs="" data-m-animate="1" data-force-header-trans-color="light" data-smooth-scrolling="0" data-permanent-transparent="false" style="--scroll-bar-w: 0px">
<script type="text/javascript">
(function(window, document) {
if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)) {
document.body.className += " using-mobile-browser mobile ";
}
if(navigator.userAgent.match(/Mac/) && navigator.maxTouchPoints && navigator.maxTouchPoints > 2) {
document.body.className += " using-ios-device ";
}
if( !("ontouchstart" in window) ) {
var body = document.querySelector("body");
var winW = window.innerWidth;
var bodyW = body.clientWidth;
if (winW > bodyW + 4) {
body.setAttribute("style", "--scroll-bar-w: " + (winW - bodyW - 4) + "px");
} else {
body.setAttribute("style", "--scroll-bar-w: 0px");
}
}
})(window, document);
</script><a href="#ajax-content-wrap" class="nectar-skip-to-content">Skip to main content</a><div class="ocm-effect-wrap"><div class="ocm-effect-wrap-inner">
<div id="header-space" data-header-mobile-fixed="1" style="height: 64px;"></div>
<div id="header-outer" data-has-menu="true" data-has-buttons="no" data-header-button_style="hover_scale" data-using-pr-menu="true" data-mobile-fixed="1" data-ptnm="false" data-lhe="text_reveal" data-user-set-bg="#000000" data-format="centered-menu" data-permanent-transparent="false" data-megamenu-rt="0" data-remove-fixed="0" data-header-resize="0" data-cart="false" data-transparency-option="" data-box-shadow="large" data-shrink-num="6" data-using-secondary="0" data-using-logo="1" data-logo-height="50" data-m-logo-height="40" data-padding="20" data-full-width="false" data-condense="false">
<div id="search-outer" class="nectar">
<div id="search">
<div class="container">
<div id="search-box">
<div class="inner-wrap">
<div class="col span_12">
<form role="search" action="https://mintel.me/" method="GET">
<input type="text" name="s" id="s" value="" aria-label="Search" placeholder="Type what you're looking for">
<span>Hit enter to search or ESC to close</span>
<input type="hidden" name="post_type" value="post"> </form>
</div><!--/span_12-->
</div><!--/inner-wrap-->
</div><!--/search-box-->
<div id="close"><a href="#"><span class="screen-reader-text">Close Search</span>
<span class="close-wrap"> <span class="close-line close-line1"></span> <span class="close-line close-line2"></span> </span> </a></div>
</div><!--/container-->
</div><!--/search-->
</div><!--/search-outer-->
<header id="top">
<div class="container">
<div class="row">
<div class="col span_3">
<ul class="left-aligned-ocm" data-user-set="off"><li class="slide-out-widget-area-toggle" data-icon-animation="simple-transform" data-custom-color="false"><div> <a href="#slide-out-widget-area" aria-label="Navigation Menu" aria-expanded="false" role="button" class="closed"> <span class="screen-reader-text">Menu</span><span aria-hidden="true"> <i class="lines-button x2" data-variant="even_lines"> <i class="lines"></i> </i> </span> </a> </div></li></ul> <a id="logo" href="../index.html" data-supplied-ml-starting-dark="false" data-supplied-ml-starting="false" data-supplied-ml="false">
<img class="stnd skip-lazy dark-version ls-is-cached br-loaded" src="../wp-content/uploads/2024/11/Logo-2-white.png" width="5102" height="1169" alt="Marc Mintel"> </a>
</div><!--/span_3-->
<div class="col span_9 col_last">
<div class="nectar-mobile-only mobile-header"><div class="inner"></div></div>
<div class="slide-out-widget-area-toggle mobile-icon slide-out-from-right-hover" data-custom-color="false" data-icon-animation="simple-transform">
<div> <a href="#slide-out-widget-area" role="button" aria-label="Navigation Menu" aria-expanded="false" class="closed">
<span class="screen-reader-text">Menu</span><span aria-hidden="true"> <i class="lines-button x2" data-variant="even_lines"> <i class="lines"></i> </i> </span> </a></div>
</div>
<nav aria-label="Main Menu">
<ul class="sf-menu">
<li id="menu-item-428" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home nectar-regular-menu-item menu-item-428"><a href="../index.html"><span class="menu-title-text"><span class="nectar-text-reveal-button"><span class="nectar-text-reveal-button__text" data-text="Home">Home</span></span></span></a></li>
<li id="menu-item-809" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-786 current_page_item nectar-regular-menu-item menu-item-809"><a href="index.html" aria-current="page"><span class="menu-title-text"><span class="nectar-text-reveal-button"><span class="nectar-text-reveal-button__text" data-text="Blog">Blog</span></span></span></a></li>
<li id="menu-item-561" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-561"><a href="../work/index.html"><span class="menu-title-text"><span class="nectar-text-reveal-button"><span class="nectar-text-reveal-button__text" data-text="Work">Work</span></span></span></a></li>
<li id="menu-item-498" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-498"><a href="../services/index.html"><span class="menu-title-text"><span class="nectar-text-reveal-button"><span class="nectar-text-reveal-button__text" data-text="Services">Services</span></span></span></a></li>
<li id="menu-item-552" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-552"><a href="../bio/index.html"><span class="menu-title-text"><span class="nectar-text-reveal-button"><span class="nectar-text-reveal-button__text" data-text="Bio">Bio</span></span></span></a></li>
</ul>
<ul class="buttons sf-menu" data-user-set-ocm="off">
<li id="menu-item-427" class="menu-item menu-item-type-custom menu-item-object-custom nectar-regular-menu-item menu-item-btn-style-button_extra-color-1 menu-item-hover-text-reveal menu-item-427"><a href="mailto:marc@mintel.me"><span class="menu-title-text"><span class="nectar-text-reveal-button"><span class="nectar-text-reveal-button__text" data-text="Contact Me">Contact Me</span></span></span></a></li>
</ul>
</nav>
<div class="logo-spacing" data-using-image="true"><img class="hidden-logo br-lazy" src="../wp-content/uploads/2024/11/Logo-2-white.png" alt="Marc Mintel" width="5102" height="1169"></div>
</div><!--/span_9-->
</div><!--/row-->
</div><!--/container-->
</header>
</div>
<div id="ajax-content-wrap">
<div class="container-wrap" style="padding-bottom: 0px;">
<div class="container main-content" role="main" style="--nectar-sticky-top-distance: 114px;">
<div class="row">
<div id="fws_697e03c4e95ad" data-column-margin="custom" data-midnight="dark" class="wpb_row vc_row-fluid vc_row top-level top_margin_5pct bottom_margin_5pct top_padding_tablet_15px loaded" style="padding-top: 0px; padding-bottom: 0px; "><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer"><div class="row-bg viewport-desktop" style=""></div></div></div><div class="row_col_wrap_12 col span_12 dark left">
<div class="vc_col-sm-8 wpb_column column_container vc_column_container col el_spacing_0px " data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0">
<div class="vc_column-inner">
<div class="wpb_wrapper">
<div class="wpb_text_column wpb_content_element ">
<div class="wpb_wrapper">
<h1>Thoughts &amp; Stuff</h1>
<p>This is where I share things Im working on, tech Im experimenting with, and thoughts on the tools and workflows I use. Its not a tutorial site, and Im not here to tell you how to live your life — just documenting my process, insights, and occasional frustrations with all things tech and design.</p>
</div>
</div>
</div>
</div>
</div>
<div class="vc_col-sm-4 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone " data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0">
<div class="vc_column-inner">
<div class="wpb_wrapper">
</div>
</div>
</div>
</div></div>
<div id="fws_697e03c4eb77a" data-column-margin="custom" data-midnight="dark" class="wpb_row vc_row-fluid vc_row full-width-section top_margin_5pct bottom_margin_5pct top_padding_tablet_15px" style="padding-top: 0px; padding-bottom: 0px; "><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer"><div class="row-bg viewport-desktop" style=""></div></div></div><div class="row_col_wrap_12 col span_12 dark left">
<div class="vc_col-sm-12 wpb_column column_container vc_column_container col el_spacing_0px " data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0">
<div class="vc_column-inner">
<div class="wpb_wrapper">
<div class="nectar-post-grid-wrap text-color-light additional-meta-size-small spacing-15px delay-js-loaded" data-el-settings="{&quot;post_type&quot;:&quot;post&quot;,&quot;pagination&quot;:&quot;none&quot;,&quot;image_size&quot;:&quot;large&quot;,&quot;parallax_scrolling&quot;:&quot;yes&quot;,&quot;aspect_ratio_image_size&quot;:&quot;&quot;,&quot;category_position&quot;:&quot;default&quot;,&quot;category_display&quot;:&quot;parent_only&quot;,&quot;display_categories&quot;:&quot;yes&quot;,&quot;display_excerpt&quot;:&quot;0&quot;,&quot;excerpt_length&quot;:&quot;20&quot;,&quot;display_date&quot;:&quot;yes&quot;,&quot;display_estimated_reading_time&quot;:&quot;0&quot;,&quot;display_author&quot;:&quot;0&quot;,&quot;author_functionality&quot;:&quot;default&quot;,&quot;author_position&quot;:&quot;default&quot;,&quot;color_overlay&quot;:&quot;&quot;,&quot;color_overlay_opacity&quot;:&quot;&quot;,&quot;color_overlay_hover_opacity&quot;:&quot;&quot;,&quot;card_bg_color&quot;:&quot;&quot;,&quot;grid_style&quot;:&quot;content_under_image&quot;,&quot;hover_effect&quot;:&quot;zoom&quot;,&quot;post_title_overlay&quot;:&quot;&quot;,&quot;heading_tag&quot;:&quot;default&quot;,&quot;enable_gallery_lightbox&quot;:&quot;0&quot;,&quot;category_style&quot;:&quot;button&quot;,&quot;overlay_secondary_project_image&quot;:&quot;&quot;,&quot;vertical_list_hover_effect&quot;:&quot;none&quot;,&quot;vertical_list_read_more&quot;:&quot;&quot;,&quot;read_more_button&quot;:&quot;0&quot;,&quot;animation&quot;:&quot;zoom-out-reveal&quot;,&quot;custom_fields&quot;:&quot;&quot;,&quot;custom_fields_location&quot;:&quot;before_post_meta&quot;,&quot;display_type&quot;:&quot;grid&quot;}" data-style="content_under_image" data-query="{&quot;post_type&quot;:&quot;post&quot;,&quot;posts_per_page&quot;:&quot;-1&quot;,&quot;order&quot;:&quot;DESC&quot;,&quot;orderby&quot;:&quot;date&quot;,&quot;offset&quot;:&quot;0&quot;,&quot;cpt_name&quot;:&quot;post&quot;,&quot;custom_query_tax&quot;:&quot;&quot;,&quot;ignore_sticky_posts&quot;:&quot;&quot;,&quot;exclude_current_post&quot;:&quot;&quot;}" data-load-more-color="black" data-load-more-text="Load More"><div class="nectar-post-grid-filters animated-in" data-active-color="default" data-align="default" data-animation="zoom-out-reveal" data-sortable=""><div><a href="#" class="active all-filter" data-total-count="11" data-filter="-1">All</a><a href="#" data-filter="development" data-total-count="9">Development</a><a href="#" data-filter="productivity" data-total-count="1">Productivity</a><a href="#" data-filter="video" data-total-count="1">Video</a></div></div><div class="nectar-post-grid custom_font_size_1-3vw font_size_min_16px font_size_max_24px font_line_height_1-4 category-position-before-title finished-animating" data-indicator="" data-indicator-style="default" data-indicator-text-color="#fff" data-indicator-color="#000" data-indicator-text="View" data-columns="4" data-hover-effect="zoom" data-text-style="default" data-border-radius="10px" data-grid-item-height="30vh" data-grid-spacing="15px" data-text-layout="top_left" data-text-color="light" data-text-hover-color="light" data-shadow-hover="" data-animation="zoom-out-reveal" data-animation-stagger="1" data-cat-click="default" data-lock-aspect="" data-text-align="left" data-card="" style="--post-grid-border-radius:10px;"><div class="nectar-post-grid-item animated-in" data-post-id="906" data-has-img="true"> <div class="inner"><div class="nectar-post-grid-item-bg-wrap"><div class="nectar-el-parallax-scroll" data-scroll-animation="true" data-scroll-animation-mobile="true" data-scroll-animation-intensity="-0.75" data-scroll-animation-lerp="1" style="transform: translateY(-14.4707px) translateZ(0px);"><div class="nectar-post-grid-item-bg-wrap-inner"><a class="bg-wrap-link" href="../how-to-use-tdd-with-ai-to-save-money/index.html"><span class="screen-reader-text">How to use TDD with AI to save money</span></a><div class="nectar-post-grid-item-bg"><img class="attachment-large size-large wp-post-image br-lazy" src="../wp-content/uploads/2025/01/carbon-4-1024x734.webp" fetchpriority="high" decoding="async" width="1024" height="734" alt="" data-brsrcset="https://mintel.me/wp-content/uploads/2025/01/carbon-4-1024x734.webp 1024w, https://mintel.me/wp-content/uploads/2025/01/carbon-4-300x215.webp 300w, https://mintel.me/wp-content/uploads/2025/01/carbon-4-768x550.webp 768w, https://mintel.me/wp-content/uploads/2025/01/carbon-4-1536x1101.webp 1536w, https://mintel.me/wp-content/uploads/2025/01/carbon-4.webp 1920w" data-brsizes="(max-width: 1024px) 100vw, 1024px"></div></div></div></div><div class="content"><a class="nectar-post-grid-link" href="../how-to-use-tdd-with-ai-to-save-money/index.html"><span class="screen-reader-text">How to use TDD with AI to save money</span></a><span class="meta-category"><a class="development style-button" href="../development/index.html">Development</a></span><div class="item-main"><h3 class="post-heading"><a href="../how-to-use-tdd-with-ai-to-save-money/index.html"><div class="nectar-split-heading custom-trigger animated-in" data-align="default" data-m-align="inherit" data-text-effect="none" data-animation-type="line-reveal-by-space" data-animation-delay="" data-animation-offset="" data-m-rm-animation="" data-stagger="true"><p>How to use TDD with AI to save money</p></div></a></h3><span class="nectar-post-grid-item__meta-wrap"><span class="meta-date">January 13, 2025</span></span></div></div></div></div><div class="nectar-post-grid-item animated-in" data-post-id="903" data-has-img="true"> <div class="inner"><div class="nectar-post-grid-item-bg-wrap"><div class="nectar-el-parallax-scroll" data-scroll-animation="true" data-scroll-animation-mobile="true" data-scroll-animation-intensity="-0.75" data-scroll-animation-lerp="1" style="transform: translateY(-14.4707px) translateZ(0px);"><div class="nectar-post-grid-item-bg-wrap-inner"><a class="bg-wrap-link" href="../coding-with-ai-agents-why-using-cline-with-claude-3-5-sonnet-will-drain-your-wallet/index.html"><span class="screen-reader-text">Coding with AI agents: why using Cline with Claude 3.5 Sonnet will drain your wallet</span></a><div class="nectar-post-grid-item-bg"><img class="attachment-large size-large wp-post-image br-lazy" src="../wp-content/uploads/2025/01/carbon-3-1024x548.webp" decoding="async" width="1024" height="548" alt="" data-brsrcset="https://mintel.me/wp-content/uploads/2025/01/carbon-3-1024x548.webp 1024w, https://mintel.me/wp-content/uploads/2025/01/carbon-3-300x160.webp 300w, https://mintel.me/wp-content/uploads/2025/01/carbon-3-768x411.webp 768w, https://mintel.me/wp-content/uploads/2025/01/carbon-3-1536x822.webp 1536w, https://mintel.me/wp-content/uploads/2025/01/carbon-3.webp 1920w" data-brsizes="(max-width: 1024px) 100vw, 1024px"></div></div></div></div><div class="content"><a class="nectar-post-grid-link" href="../coding-with-ai-agents-why-using-cline-with-claude-3-5-sonnet-will-drain-your-wallet/index.html"><span class="screen-reader-text">Coding with AI agents: why using Cline with Claude 3.5 Sonnet will drain your wallet</span></a><span class="meta-category"><a class="development style-button" href="../development/index.html">Development</a></span><div class="item-main"><h3 class="post-heading"><a href="../coding-with-ai-agents-why-using-cline-with-claude-3-5-sonnet-will-drain-your-wallet/index.html"><div class="nectar-split-heading custom-trigger animated-in" data-align="default" data-m-align="inherit" data-text-effect="none" data-animation-type="line-reveal-by-space" data-animation-delay="" data-animation-offset="" data-m-rm-animation="" data-stagger="true"><p>Coding with AI agents: why using Cline with Claude 3.5 Sonnet will drain your wallet</p></div></a></h3><span class="nectar-post-grid-item__meta-wrap"><span class="meta-date">January 13, 2025</span></span></div></div></div></div><div class="nectar-post-grid-item animated-in" data-post-id="967" data-has-img="true"> <div class="inner"><div class="nectar-post-grid-item-bg-wrap"><div class="nectar-el-parallax-scroll" data-scroll-animation="true" data-scroll-animation-mobile="true" data-scroll-animation-intensity="-0.75" data-scroll-animation-lerp="1" style="transform: translateY(-40.8457px) translateZ(0px);"><div class="nectar-post-grid-item-bg-wrap-inner"><a class="bg-wrap-link" href="../why-valueobjects-make-your-app-rock-solid/index.html"><span class="screen-reader-text">Why ValueObjects make your app rock solid (and how theyre the hidden gem of DDD)</span></a><div class="nectar-post-grid-item-bg"><img class="attachment-large size-large wp-post-image br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDI0IDgwMyc+PC9zdmc+" data-breeze="https://mintel.me/wp-content/uploads/2025/01/carbon-7-1024x803.webp" decoding="async" width="1024" height="803" alt="" data-brsrcset="https://mintel.me/wp-content/uploads/2025/01/carbon-7-1024x803.webp 1024w, https://mintel.me/wp-content/uploads/2025/01/carbon-7-300x235.webp 300w, https://mintel.me/wp-content/uploads/2025/01/carbon-7-768x602.webp 768w, https://mintel.me/wp-content/uploads/2025/01/carbon-7-1536x1204.webp 1536w, https://mintel.me/wp-content/uploads/2025/01/carbon-7.webp 1920w" data-brsizes="(max-width: 1024px) 100vw, 1024px"></div></div></div></div><div class="content"><a class="nectar-post-grid-link" href="../why-valueobjects-make-your-app-rock-solid/index.html"><span class="screen-reader-text">Why ValueObjects make your app rock solid (and how theyre the hidden gem of DDD)</span></a><span class="meta-category"><a class="development style-button" href="../development/index.html">Development</a></span><div class="item-main"><h3 class="post-heading"><a href="../why-valueobjects-make-your-app-rock-solid/index.html"><div class="nectar-split-heading custom-trigger animated-in" data-align="default" data-m-align="inherit" data-text-effect="none" data-animation-type="line-reveal-by-space" data-animation-delay="" data-animation-offset="" data-m-rm-animation="" data-stagger="true"><p>Why ValueObjects make your app rock solid (and how theyre the hidden gem of DDD)</p></div></a></h3><span class="nectar-post-grid-item__meta-wrap"><span class="meta-date">January 22, 2025</span></span></div></div></div></div><div class="nectar-post-grid-item animated-in" data-post-id="959" data-has-img="true"> <div class="inner"><div class="nectar-post-grid-item-bg-wrap"><div class="nectar-el-parallax-scroll" data-scroll-animation="true" data-scroll-animation-mobile="true" data-scroll-animation-intensity="-0.75" data-scroll-animation-lerp="1" style="transform: translateY(-40.8457px) translateZ(0px);"><div class="nectar-post-grid-item-bg-wrap-inner"><a class="bg-wrap-link" href="../i-created-my-first-native-app-and-now-i-know-what-i-hate-about-web-development/index.html"><span class="screen-reader-text">I created my first native app and now I know what I hate about web development</span></a><div class="nectar-post-grid-item-bg"><img class="attachment-large size-large wp-post-image br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDI0IDY5Mic+PC9zdmc+" data-breeze="https://mintel.me/wp-content/uploads/2025/01/web-application-developer-desk-2023-11-27-04-49-45-utc-1024x692.webp" decoding="async" width="1024" height="692" alt="" data-brsrcset="https://mintel.me/wp-content/uploads/2025/01/web-application-developer-desk-2023-11-27-04-49-45-utc-1024x692.webp 1024w, https://mintel.me/wp-content/uploads/2025/01/web-application-developer-desk-2023-11-27-04-49-45-utc-300x203.webp 300w, https://mintel.me/wp-content/uploads/2025/01/web-application-developer-desk-2023-11-27-04-49-45-utc-768x519.webp 768w, https://mintel.me/wp-content/uploads/2025/01/web-application-developer-desk-2023-11-27-04-49-45-utc-1536x1038.webp 1536w, https://mintel.me/wp-content/uploads/2025/01/web-application-developer-desk-2023-11-27-04-49-45-utc.webp 1920w" data-brsizes="(max-width: 1024px) 100vw, 1024px"></div></div></div></div><div class="content"><a class="nectar-post-grid-link" href="../i-created-my-first-native-app-and-now-i-know-what-i-hate-about-web-development/index.html"><span class="screen-reader-text">I created my first native app and now I know what I hate about web development</span></a><span class="meta-category"><a class="development style-button" href="../development/index.html">Development</a></span><div class="item-main"><h3 class="post-heading"><a href="../i-created-my-first-native-app-and-now-i-know-what-i-hate-about-web-development/index.html"><div class="nectar-split-heading custom-trigger animated-in" data-align="default" data-m-align="inherit" data-text-effect="none" data-animation-type="line-reveal-by-space" data-animation-delay="" data-animation-offset="" data-m-rm-animation="" data-stagger="true"><p>I created my first native app and now I know what I hate about web development</p></div></a></h3><span class="nectar-post-grid-item__meta-wrap"><span class="meta-date">January 22, 2025</span></span></div></div></div></div><div class="nectar-post-grid-item animated-in" data-post-id="900" data-has-img="true"> <div class="inner"><div class="nectar-post-grid-item-bg-wrap"><div class="nectar-el-parallax-scroll" data-scroll-animation="true" data-scroll-animation-mobile="true" data-scroll-animation-intensity="-0.75" data-scroll-animation-lerp="1" style="transform: translateY(-67.2207px) translateZ(0px);"><div class="nectar-post-grid-item-bg-wrap-inner"><a class="bg-wrap-link" href="../what-i-love-about-clean-architecture-and-why-i-always-end-up-regretting-when-i-dont-use-it/index.html"><span class="screen-reader-text">What I love about Clean Architecture (and why I always end up regretting when I dont use it)</span></a><div class="nectar-post-grid-item-bg"><img class="attachment-large size-large wp-post-image br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDI0IDYwMCc+PC9zdmc+" data-breeze="https://mintel.me/wp-content/uploads/2025/01/carbon-2-1024x600.webp" decoding="async" width="1024" height="600" alt="" data-brsrcset="https://mintel.me/wp-content/uploads/2025/01/carbon-2-1024x600.webp 1024w, https://mintel.me/wp-content/uploads/2025/01/carbon-2-300x176.webp 300w, https://mintel.me/wp-content/uploads/2025/01/carbon-2-768x450.webp 768w, https://mintel.me/wp-content/uploads/2025/01/carbon-2-1536x900.webp 1536w, https://mintel.me/wp-content/uploads/2025/01/carbon-2.webp 1920w" data-brsizes="(max-width: 1024px) 100vw, 1024px"></div></div></div></div><div class="content"><a class="nectar-post-grid-link" href="../what-i-love-about-clean-architecture-and-why-i-always-end-up-regretting-when-i-dont-use-it/index.html"><span class="screen-reader-text">What I love about Clean Architecture (and why I always end up regretting when I dont use it)</span></a><span class="meta-category"><a class="development style-button" href="../development/index.html">Development</a></span><div class="item-main"><h3 class="post-heading"><a href="../what-i-love-about-clean-architecture-and-why-i-always-end-up-regretting-when-i-dont-use-it/index.html"><div class="nectar-split-heading custom-trigger animated-in" data-align="default" data-m-align="inherit" data-text-effect="none" data-animation-type="line-reveal-by-space" data-animation-delay="" data-animation-offset="" data-m-rm-animation="" data-stagger="true"><p>What I love about Clean Architecture (and why I always end up regretting when I dont use it)</p></div></a></h3><span class="nectar-post-grid-item__meta-wrap"><span class="meta-date">January 13, 2025</span></span></div></div></div></div><div class="nectar-post-grid-item animated-in" data-post-id="896" data-has-img="true"> <div class="inner"><div class="nectar-post-grid-item-bg-wrap"><div class="nectar-el-parallax-scroll" data-scroll-animation="true" data-scroll-animation-mobile="true" data-scroll-animation-intensity="-0.75" data-scroll-animation-lerp="1" style="transform: translateY(-67.2207px) translateZ(0px);"><div class="nectar-post-grid-item-bg-wrap-inner"><a class="bg-wrap-link" href="../why-i-abandoned-default-exports-completely/index.html"><span class="screen-reader-text">Why I abandoned default exports completely</span></a><div class="nectar-post-grid-item-bg"><img class="attachment-large size-large wp-post-image br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDI0IDkyMSc+PC9zdmc+" data-breeze="https://mintel.me/wp-content/uploads/2025/01/carbon-1-1024x921.webp" decoding="async" width="1024" height="921" alt="" data-brsrcset="https://mintel.me/wp-content/uploads/2025/01/carbon-1-1024x921.webp 1024w, https://mintel.me/wp-content/uploads/2025/01/carbon-1-300x270.webp 300w, https://mintel.me/wp-content/uploads/2025/01/carbon-1-768x691.webp 768w, https://mintel.me/wp-content/uploads/2025/01/carbon-1-1536x1382.webp 1536w, https://mintel.me/wp-content/uploads/2025/01/carbon-1.webp 1920w" data-brsizes="(max-width: 1024px) 100vw, 1024px"></div></div></div></div><div class="content"><a class="nectar-post-grid-link" href="../why-i-abandoned-default-exports-completely/index.html"><span class="screen-reader-text">Why I abandoned default exports completely</span></a><span class="meta-category"><a class="development style-button" href="../development/index.html">Development</a></span><div class="item-main"><h3 class="post-heading"><a href="../why-i-abandoned-default-exports-completely/index.html"><div class="nectar-split-heading custom-trigger animated-in" data-align="default" data-m-align="inherit" data-text-effect="none" data-animation-type="line-reveal-by-space" data-animation-delay="" data-animation-offset="" data-m-rm-animation="" data-stagger="true"><p>Why I abandoned default exports completely</p></div></a></h3><span class="nectar-post-grid-item__meta-wrap"><span class="meta-date">January 13, 2025</span></span></div></div></div></div><div class="nectar-post-grid-item animated-in" data-post-id="846" data-has-img="true"> <div class="inner"><div class="nectar-post-grid-item-bg-wrap"><div class="nectar-el-parallax-scroll" data-scroll-animation="true" data-scroll-animation-mobile="true" data-scroll-animation-intensity="-0.75" data-scroll-animation-lerp="1" style="transform: translateY(-93.5957px) translateZ(0px);"><div class="nectar-post-grid-item-bg-wrap-inner"><a class="bg-wrap-link" href="../i-was-wrong-about-test-driven-development-with-ai-and-cline-just-slapped-me-with-the-truth/index.html"><span class="screen-reader-text">I was wrong about test driven development with AI (and Cline just slapped me with the truth)</span></a><div class="nectar-post-grid-item-bg"><img class="attachment-large size-large wp-post-image br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDI0IDY5MCc+PC9zdmc+" data-breeze="https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-08-at-14.29.07@2x-1024x690.webp" decoding="async" width="1024" height="690" alt="" data-brsrcset="https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-08-at-14.29.07@2x-1024x690.webp 1024w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-08-at-14.29.07@2x-300x202.webp 300w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-08-at-14.29.07@2x-768x518.webp 768w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-08-at-14.29.07@2x-1536x1035.webp 1536w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-08-at-14.29.07@2x-600x403.webp 600w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-08-at-14.29.07@2x.webp 1920w" data-brsizes="(max-width: 1024px) 100vw, 1024px"></div></div></div></div><div class="content"><a class="nectar-post-grid-link" href="../i-was-wrong-about-test-driven-development-with-ai-and-cline-just-slapped-me-with-the-truth/index.html"><span class="screen-reader-text">I was wrong about test driven development with AI (and Cline just slapped me with the truth)</span></a><span class="meta-category"><a class="development style-button" href="../development/index.html">Development</a></span><div class="item-main"><h3 class="post-heading"><a href="../i-was-wrong-about-test-driven-development-with-ai-and-cline-just-slapped-me-with-the-truth/index.html"><div class="nectar-split-heading custom-trigger animated-in" data-align="default" data-m-align="inherit" data-text-effect="none" data-animation-type="line-reveal-by-space" data-animation-delay="" data-animation-offset="" data-m-rm-animation="" data-stagger="true"><p>I was wrong about test driven development with AI (and Cline just slapped me with the truth)</p></div></a></h3><span class="nectar-post-grid-item__meta-wrap"><span class="meta-date">January 13, 2025</span></span></div></div></div></div><div class="nectar-post-grid-item animated-in" data-post-id="841" data-has-img="true"> <div class="inner"><div class="nectar-post-grid-item-bg-wrap"><div class="nectar-el-parallax-scroll" data-scroll-animation="true" data-scroll-animation-mobile="true" data-scroll-animation-intensity="-0.75" data-scroll-animation-lerp="1" style="transform: translateY(-93.5957px) translateZ(0px);"><div class="nectar-post-grid-item-bg-wrap-inner"><a class="bg-wrap-link" href="../speed-ramp-pro-a-lifesaver-for-davinci-resolve-editors/index.html"><span class="screen-reader-text">Speed Ramp Pro: A lifesaver for DaVinci Resolve editors</span></a><div class="nectar-post-grid-item-bg"><img class="attachment-large size-large wp-post-image br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4NDYgNjIyJz48L3N2Zz4=" data-breeze="https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-23.19.50@2x.webp" decoding="async" width="846" height="622" alt="" data-brsrcset="https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-23.19.50@2x.webp 846w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-23.19.50@2x-300x221.webp 300w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-23.19.50@2x-768x565.webp 768w" data-brsizes="(max-width: 846px) 100vw, 846px"></div></div></div></div><div class="content"><a class="nectar-post-grid-link" href="../speed-ramp-pro-a-lifesaver-for-davinci-resolve-editors/index.html"><span class="screen-reader-text">Speed Ramp Pro: A lifesaver for DaVinci Resolve editors</span></a><span class="meta-category"><a class="video style-button" href="../video/index.html">Video</a></span><div class="item-main"><h3 class="post-heading"><a href="../speed-ramp-pro-a-lifesaver-for-davinci-resolve-editors/index.html"><div class="nectar-split-heading custom-trigger animated-in" data-align="default" data-m-align="inherit" data-text-effect="none" data-animation-type="line-reveal-by-space" data-animation-delay="" data-animation-offset="" data-m-rm-animation="" data-stagger="true"><p>Speed Ramp Pro: A lifesaver for DaVinci Resolve editors</p></div></a></h3><span class="nectar-post-grid-item__meta-wrap"><span class="meta-date">January 13, 2025</span></span></div></div></div></div><div class="nectar-post-grid-item animated-in" data-post-id="826" data-has-img="true"> <div class="inner"><div class="nectar-post-grid-item-bg-wrap"><div class="nectar-el-parallax-scroll" data-scroll-animation="true" data-scroll-animation-mobile="true" data-scroll-animation-intensity="-0.75" data-scroll-animation-lerp="1" style="transform: translateY(-119.971px) translateZ(0px);"><div class="nectar-post-grid-item-bg-wrap-inner"><a class="bg-wrap-link" href="../raycast-my-messy-but-glorious-breakup-with-spotlight/index.html"><span class="screen-reader-text">Raycast: my messy (but glorious) breakup with Spotlight</span></a><div class="nectar-post-grid-item-bg"><img class="attachment-large size-large wp-post-image br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDI0IDcyMic+PC9zdmc+" data-breeze="https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-22.23.37@2x-1024x722.webp" decoding="async" width="1024" height="722" alt="" data-brsrcset="https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-22.23.37@2x-1024x722.webp 1024w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-22.23.37@2x-300x211.webp 300w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-22.23.37@2x-768x541.webp 768w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-22.23.37@2x-1536x1083.webp 1536w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-22.23.37@2x.webp 1870w" data-brsizes="(max-width: 1024px) 100vw, 1024px"></div></div></div></div><div class="content"><a class="nectar-post-grid-link" href="../raycast-my-messy-but-glorious-breakup-with-spotlight/index.html"><span class="screen-reader-text">Raycast: my messy (but glorious) breakup with Spotlight</span></a><span class="meta-category"><a class="productivity style-button" href="../productivity/index.html">Productivity</a></span><div class="item-main"><h3 class="post-heading"><a href="../raycast-my-messy-but-glorious-breakup-with-spotlight/index.html"><div class="nectar-split-heading custom-trigger animated-in" data-align="default" data-m-align="inherit" data-text-effect="none" data-animation-type="line-reveal-by-space" data-animation-delay="" data-animation-offset="" data-m-rm-animation="" data-stagger="true"><p>Raycast: my messy (but glorious) breakup with Spotlight</p></div></a></h3><span class="nectar-post-grid-item__meta-wrap"><span class="meta-date">January 13, 2025</span></span></div></div></div></div><div class="nectar-post-grid-item animated-in" data-post-id="791" data-has-img="true"> <div class="inner"><div class="nectar-post-grid-item-bg-wrap"><div class="nectar-el-parallax-scroll" data-scroll-animation="true" data-scroll-animation-mobile="true" data-scroll-animation-intensity="-0.75" data-scroll-animation-lerp="1" style="transform: translateY(-119.971px) translateZ(0px);"><div class="nectar-post-grid-item-bg-wrap-inner"><a class="bg-wrap-link" href="../i-created-a-whole-macos-app-with-flutter-just-using-ai-here-is-my-report/index.html"><span class="screen-reader-text">I created a whole macOS app with Flutter just using AI, here is my report</span></a><div class="nectar-post-grid-item-bg"><img class="attachment-large size-large wp-post-image br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDI0IDcxNSc+PC9zdmc+" data-breeze="https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-02-at-12.02.24@2x-1024x715.webp" decoding="async" width="1024" height="715" alt="" data-brsrcset="https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-02-at-12.02.24@2x-1024x715.webp 1024w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-02-at-12.02.24@2x-300x210.webp 300w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-02-at-12.02.24@2x-768x536.webp 768w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-02-at-12.02.24@2x-1536x1073.webp 1536w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-02-at-12.02.24@2x.webp 1920w" data-brsizes="(max-width: 1024px) 100vw, 1024px"></div></div></div></div><div class="content"><a class="nectar-post-grid-link" href="../i-created-a-whole-macos-app-with-flutter-just-using-ai-here-is-my-report/index.html"><span class="screen-reader-text">I created a whole macOS app with Flutter just using AI, here is my report</span></a><span class="meta-category"><a class="development style-button" href="../development/index.html">Development</a></span><div class="item-main"><h3 class="post-heading"><a href="../i-created-a-whole-macos-app-with-flutter-just-using-ai-here-is-my-report/index.html"><div class="nectar-split-heading custom-trigger animated-in" data-align="default" data-m-align="inherit" data-text-effect="none" data-animation-type="line-reveal-by-space" data-animation-delay="" data-animation-offset="" data-m-rm-animation="" data-stagger="true"><p>I created a whole macOS app with Flutter just using AI, here is my report</p></div></a></h3><span class="nectar-post-grid-item__meta-wrap"><span class="meta-date">January 13, 2025</span></span></div></div></div></div><div class="nectar-post-grid-item animated-in" data-post-id="817" data-has-img="true"> <div class="inner"><div class="nectar-post-grid-item-bg-wrap"><div class="nectar-el-parallax-scroll" data-scroll-animation="true" data-scroll-animation-mobile="true" data-scroll-animation-intensity="-0.75" data-scroll-animation-lerp="1" style="transform: translateY(-146.346px) translateZ(0px);"><div class="nectar-post-grid-item-bg-wrap-inner"><a class="bg-wrap-link" href="../my-learnings-moving-on-with-ai-driven-development/index.html"><span class="screen-reader-text">My learnings moving on with AI-driven development</span></a><div class="nectar-post-grid-item-bg"><img class="attachment-large size-large wp-post-image br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDI0IDY5MCc+PC9zdmc+" data-breeze="https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-22.11.28@2x-1024x690.webp" decoding="async" width="1024" height="690" alt="" data-brsrcset="https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-22.11.28@2x-1024x690.webp 1024w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-22.11.28@2x-300x202.webp 300w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-22.11.28@2x-768x518.webp 768w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-22.11.28@2x-1536x1035.webp 1536w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-22.11.28@2x-600x403.webp 600w, https://mintel.me/wp-content/uploads/2025/01/CleanShot-2025-01-06-at-22.11.28@2x.webp 1920w" data-brsizes="(max-width: 1024px) 100vw, 1024px"></div></div></div></div><div class="content"><a class="nectar-post-grid-link" href="../my-learnings-moving-on-with-ai-driven-development/index.html"><span class="screen-reader-text">My learnings moving on with AI-driven development</span></a><span class="meta-category"><a class="development style-button" href="../development/index.html">Development</a></span><div class="item-main"><h3 class="post-heading"><a href="../my-learnings-moving-on-with-ai-driven-development/index.html"><div class="nectar-split-heading custom-trigger animated-in" data-align="default" data-m-align="inherit" data-text-effect="none" data-animation-type="line-reveal-by-space" data-animation-delay="" data-animation-offset="" data-m-rm-animation="" data-stagger="true"><p>My learnings moving on with AI-driven development</p></div></a></h3><span class="nectar-post-grid-item__meta-wrap"><span class="meta-date">January 13, 2025</span></span></div></div></div></div></div></div>
</div>
</div>
</div>
</div></div>
</div>
</div>
</div>
<style>
.nectar-shape-divider-wrap {
position: absolute;
top: auto;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 150px;
z-index: 3;
transform: translateZ(0);
}
.post-area.span_9 .nectar-shape-divider-wrap {
overflow: hidden;
}
.nectar-shape-divider-wrap[data-front="true"] {
z-index: 50;
}
.nectar-shape-divider-wrap[data-style="waves_opacity"] svg path:first-child {
opacity: 0.6;
}
.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(1),
.nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(1) {
opacity: 0.15;
}
.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(2),
.nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(2) {
opacity: 0.3;
}
.nectar-shape-divider {
width: 100%;
left: 0;
bottom: -1px;
height: 100%;
position: absolute;
}
.nectar-shape-divider-wrap.no-color .nectar-shape-divider {
fill: #fff;
}
@media only screen and (max-width: 999px) {
.nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider {
height: 75%;
}
.nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider {
height: 55%;
}
}
@media only screen and (max-width: 690px) {
.nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider {
height: 33%;
}
.nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider {
height: 33%;
}
}
#ajax-content-wrap .nectar-shape-divider-wrap[data-height="1"] .nectar-shape-divider,
#ajax-content-wrap .nectar-shape-divider-wrap[data-height="1px"] .nectar-shape-divider {
height: 1px;
}.nectar-shape-divider-wrap[data-position="top"] {
top: -1px;
bottom: auto;
}
.nectar-shape-divider-wrap[data-position="top"] {
transform: rotate(180deg)
}#ajax-content-wrap .vc_row.inner_row.right_padding_20pct .row_col_wrap_12_inner,
.nectar-global-section .vc_row.inner_row.right_padding_20pct .row_col_wrap_12_inner {
padding-right: 20%;
} .wpb_column.border_style_solid > .vc_column-inner,
.wpb_column.border_style_solid > .n-sticky > .vc_column-inner {
border-style: solid;
}@media only screen and (min-width: 1000px) {
.nectar-highlighted-text.font_size_3vw h1,
.nectar-highlighted-text.font_size_3vw h2,
.nectar-highlighted-text.font_size_3vw h3,
.nectar-highlighted-text.font_size_3vw h4,
.nectar-highlighted-text.font_size_3vw h5,
.nectar-highlighted-text.font_size_3vw h6,
.nectar-highlighted-text.font_size_3vw p {
font-size: 3vw;
line-height: 1.1em;
}}
.nectar-highlighted-text[data-style="regular_underline"].font_size_3vw em:before,
.nectar-highlighted-text[data-style="half_text"].font_size_3vw em:before {
bottom: 0.07em;
}@keyframes nectarStrokeAnimation {
0% {
stroke-dashoffset: 1;
opacity: 0;
}
1% {
opacity: 1;
}
100% {
stroke-dashoffset: 0;
}
}.nectar-highlighted-text .nectar-scribble {
position: absolute;
left: 0;
top: 0;
z-index: -1;
}
.nectar-highlighted-text .nectar-scribble path {
stroke-dasharray: 1;
stroke-dashoffset: 1;
opacity: 0;
}
.nectar-highlighted-text em.animated .nectar-scribble path {
stroke-linecap: round;
opacity: 1;
animation: nectarStrokeAnimation 1.3s cubic-bezier(0.65,0,0.35,1) forwards;
}
.nectar-highlighted-text[data-style="scribble"] em {
background-image: none!important;
}body .nectar-scribble.circle {
width: 130%;
height: 140%;
top: -20%;
left: -15%;
}@media only screen and (max-width: 999px) {
.nectar-cta.display_tablet_inherit {
display: inherit;
}
}@media only screen and (max-width: 999px) { .vc_row.bottom_padding_tablet_20pct {
padding-bottom: 20%!important;
} }@media only screen and (max-width: 999px) { .vc_row.top_padding_tablet_10pct {
padding-top: 10%!important;
} }@media only screen and (max-width: 999px) { .vc_row.bottom_padding_tablet_10pct {
padding-bottom: 10%!important;
} }@media only screen and (max-width: 999px) { .vc_row.top_padding_tablet_20pct {
padding-top: 20%!important;
} }@media only screen and (max-width: 690px) {
.nectar-cta.display_phone_inherit {
display: inherit;
}
}</style><div class="nectar-global-section nectar_hook_global_section_footer"><div class="container normal-container row">
<div id="fws_697e03c5101d4" data-column-margin="default" data-midnight="light" data-top-percent="10%" data-bottom-percent="5%" class="wpb_row vc_row-fluid vc_row full-width-section top_padding_tablet_20pct bottom_padding_tablet_10pct" style="padding-top: calc(100vw * 0.10); padding-bottom: calc(100vw * 0.05); "><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer"><div class="row-bg viewport-desktop using-bg-color" style="background-color: #000000; "></div></div></div><div class="row_col_wrap_12 col span_12 light left">
<div class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone " data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0">
<div class="vc_column-inner">
<div class="wpb_wrapper">
<div id="fws_697e03c517bd1" data-midnight="" data-column-margin="default" class="wpb_row vc_row-fluid vc_row inner_row right_padding_20pct" style=""><div class="row-bg-wrap"> <div class="row-bg"></div> </div><div class="row_col_wrap_12_inner col span_12 left">
<div class="vc_col-sm-12 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone " data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0">
<div class="vc_column-inner">
<div class="wpb_wrapper">
<div class="nectar-highlighted-text font_size_3vw " data-style="scribble" data-exp="default" data-using-custom-color="false" data-animation-delay="false" data-color="" data-color-gradient="" style=""><h2>Dont wait any longer, <em>transform<svg class="nectar-scribble circle" role="presentation" viewBox="0 0 800 350" preserveAspectRatio="none"><path style="animation-duration: 1.8s;" transform="matrix(0.9791300296783447,0,0,0.9791300296783447,400,179)" stroke-linejoin="miter" fill-opacity="0" pathLength="1" stroke-miterlimit="4" stroke="#2365ff" stroke-opacity="1" stroke-width="8" d=" M253,-161 C253,-161 -284.78900146484375,-201.4600067138672 -376,-21 C-469,163 67.62300109863281,174.2100067138672 256,121 C564,34 250.82899475097656,-141.6929931640625 19.10700035095215,-116.93599700927734"></path></svg></em> your product visuals now.</h2>
</div>
</div>
</div>
</div>
</div></div>
</div>
</div>
</div>
</div></div>
<div id="fws_697e03c519e09" data-column-margin="default" data-midnight="light" data-top-percent="5%" data-bottom-percent="10%" class="wpb_row vc_row-fluid vc_row full-width-section top_padding_tablet_10pct bottom_padding_tablet_20pct" style="padding-top: calc(100vw * 0.05); padding-bottom: calc(100vw * 0.10); "><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer"><div class="row-bg viewport-desktop using-bg-color" style="background-color: #000000; "></div></div></div><div class="nectar-shape-divider-wrap " style=" height:1px;" data-height="1" data-front="" data-style="straight_section" data-position="top"><svg class="nectar-shape-divider" aria-hidden="true" fill="#5b5b5b" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 10" preserveAspectRatio="none"> <polygon points="104 10, 104 0, 0 0, 0 10"></polygon> </svg></div><div class="row_col_wrap_12 col span_12 light left">
<div class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone border_style_solid " data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0">
<div class="vc_column-inner">
<div class="wpb_wrapper">
<div id="fws_697e03c51adc6" data-midnight="" data-column-margin="default" class="wpb_row vc_row-fluid vc_row inner_row vc_row-o-equal-height vc_row-flex vc_row-o-content-top" style=""><div class="row-bg-wrap"> <div class="row-bg"></div> </div><div class="row_col_wrap_12_inner col span_12 left">
<div class="vc_col-sm-6 vc_col-md-6 wpb_column column_container vc_column_container col child_column has-animation no-extra-padding inherit_tablet inherit_phone " data-t-w-inherits="small_desktop" data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="fade-in-from-bottom" data-delay="0">
<div class="vc_column-inner">
<div class="wpb_wrapper">
<div class="wpb_text_column wpb_content_element ">
<div class="wpb_wrapper">
<h5>Get in touch</h5>
</div>
</div>
<div class="nectar-cta alignment_tablet_default alignment_phone_default display_tablet_inherit display_phone_inherit " data-color="default" data-using-bg="false" data-display="block" data-style="underline" data-alignment="left" data-text-color="std"><h4> <span class="link_wrap"><a class="link_text" role="button" href="mailto:marc@mintel.me">marc@mintel.me</a></span></h4></div>
</div>
</div>
</div>
</div></div>
</div>
</div>
</div>
</div></div>
</div></div>
<div id="footer-outer" data-midnight="light" data-cols="4" data-custom-color="false" data-disable-copyright="true" data-matching-section-color="true" data-copyright-line="false" data-using-bg-img="false" data-bg-img-overlay="0.8" data-full-width="false" data-using-widget-area="false" data-link-hover="default">
</div><!--/footer-outer-->
<div id="slide-out-widget-area-bg" class="slide-out-from-right-hover dark">
</div>
<div id="slide-out-widget-area" class="slide-out-from-right-hover" data-dropdown-func="separate-dropdown-parent-link" data-back-txt="Back">
<div class="inner-wrap">
<div class="inner" data-prepend-menu-mobile="false">
<a class="slide_out_area_close" href="#"><span class="screen-reader-text">Close Menu</span>
<span class="close-wrap"> <span class="close-line close-line1"></span> <span class="close-line close-line2"></span> </span> </a>
<div class="off-canvas-menu-container" role="navigation">
<ul class="menu">
<li id="menu-item-483" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-483"><a href="../index.html">Home</a></li>
<li id="menu-item-497" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-497"><a href="../services/index.html">Services</a></li>
</ul>
</div>
</div>
<div class="bottom-meta-wrap"><ul class="off-canvas-social-links"><li><a target="_blank" rel="noopener noreferrer" href="https://www.linkedin.com/in/marc-mintel-03b193134/"><span class="screen-reader-text">linkedin</span><i class="fa fa-linkedin"></i></a></li><li><a target="_blank" rel="noopener noreferrer" href="https://github.com/mmintel"><span class="screen-reader-text">github</span><i class="fa fa-github-alt"></i></a></li><li><a target="_blank" rel="noopener noreferrer" href="https://instagram.com/marcmintel"><span class="screen-reader-text">instagram</span><i class="fa fa-instagram"></i></a></li><li><a target="_blank" rel="noopener noreferrer" href="https://wa.me/491707777093?text=Hey%20there%2C%20got%20your%20number%20from%20your%20website.%20I%20just%20wanted%20to%20ask%20if..."><span class="screen-reader-text">whatsapp</span><i class="fa fa-whatsapp"></i></a></li><li><a target="_blank" rel="noopener noreferrer" href="mailto:marc@mintel.me"><span class="screen-reader-text">email</span><i class="fa fa-envelope"></i></a></li></ul></div><!--/bottom-meta-wrap--></div> <!--/inner-wrap-->
</div>
</div> <!--/ajax-content-wrap-->
</div></div><!--/ocm-effect-wrap--> <script>
(function () {
const isMatchingClass = (linkRule, href, classes) => {
return classes.includes(linkRule.value)
}
const isMatchingDomain = (linkRule, href, classes) => {
if(!URL.canParse(href)) {
return false
}
const url = new URL(href)
return linkRule.value === url.host
}
const isMatchingExtension = (linkRule, href, classes) => {
if(!URL.canParse(href)) {
return false
}
const url = new URL(href)
return url.pathname.endsWith('.' + linkRule.value)
}
const isMatchingSubdirectory = (linkRule, href, classes) => {
if(!URL.canParse(href)) {
return false
}
const url = new URL(href)
return url.pathname.startsWith('/' + linkRule.value + '/')
}
const isMatchingProtocol = (linkRule, href, classes) => {
if(!URL.canParse(href)) {
return false
}
const url = new URL(href)
return url.protocol === linkRule.value + ':'
}
const isMatch = (linkRule, href, classes) => {
switch (linkRule.type) {
case 'class':
return isMatchingClass(linkRule, href, classes)
case 'domain':
return isMatchingDomain(linkRule, href, classes)
case 'extension':
return isMatchingExtension(linkRule, href, classes)
case 'subdirectory':
return isMatchingSubdirectory(linkRule, href, classes)
case 'protocol':
return isMatchingProtocol(linkRule, href, classes)
default:
return false;
}
}
const track = (element) => {
const href = element.href ?? null
const classes = Array.from(element.classList)
const parentsToMatch = [
'li.menu-item', // Non-block menu item
'li.wp-block-navigation-item', // Block menu item
'div.wp-block-button', // Block button group
]
// When a WordPress menu or button allows a user customizable class, the class is
// placed on a parent element instead of the button/a. If the parent matches one
// of these elements, then it's classes should also be considered.
if(parentsToMatch.some((toMatch) => element.parentElement.matches(toMatch))) {
classes.push(...Array.from(element.parentElement.classList))
}
const linkRules = [{"type":"extension","value":"pdf"},{"type":"extension","value":"zip"},{"type":"protocol","value":"mailto"},{"type":"protocol","value":"tel"}]
if(linkRules.length === 0) {
return
}
const hasMatch = linkRules.some((linkRule) => {
return isMatch(linkRule, href, classes)
})
if(!hasMatch) {
return
} else {
}
const url = "https://mintel.me/wp-content/uploads/iawp-click-endpoint.php";
const body = {
href: href,
classes: classes.join(' '),
...{"payload":{"resource":"singular","singular_id":786,"page":1},"signature":"b1df5662c1696e97a21e7755d44e2157"} };
if (navigator.sendBeacon) {
let blob = new Blob([JSON.stringify(body)], {
type: "application/json"
});
navigator.sendBeacon(url, blob);
} else {
const xhr = new XMLHttpRequest();
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
xhr.send(JSON.stringify(body))
}
}
document.addEventListener('mousedown', function (event) {
if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
return;
}
const element = event.target.closest('a')
if(!element) {
return
}
const isPro = true
if(!isPro) {
return
}
// Don't track left clicks with this event. The click event is used for that.
if(event.button === 0) {
return
}
track(element)
})
document.addEventListener('click', function (event) {
if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
return;
}
const element = event.target.closest('a, button')
if(!element) {
return
}
const isPro = true
if(!isPro) {
return
}
track(element)
})
document.addEventListener("DOMContentLoaded", function (e) {
if (document.hasOwnProperty("visibilityState") && document.visibilityState === "prerender") {
return;
}
if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
return;
}
let referrer_url = null;
if (typeof document.referrer === 'string' && document.referrer.length > 0) {
referrer_url = document.referrer;
}
const params = location.search.slice(1).split('&').reduce((acc, s) => {
const [k, v] = s.split('=');
return Object.assign(acc, {[k]: v});
}, {});
const url = "https://mintel.me/wp-json/iawp/search";
const body = {
referrer_url,
utm_source: params.utm_source,
utm_medium: params.utm_medium,
utm_campaign: params.utm_campaign,
utm_term: params.utm_term,
utm_content: params.utm_content,
gclid: params.gclid,
...{"payload":{"resource":"singular","singular_id":786,"page":1},"signature":"b1df5662c1696e97a21e7755d44e2157"} };
if (navigator.sendBeacon) {
let blob = new Blob([JSON.stringify(body)], {
type: "application/json"
});
navigator.sendBeacon(url, blob);
} else {
const xhr = new XMLHttpRequest();
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
xhr.send(JSON.stringify(body))
}
});
})();
</script>
<script type="text/html" id="wpb-modifications"> window.wpbCustomElement = 1; </script><link data-pagespeed-no-defer="" data-nowprocket="" data-wpacu-skip="" data-no-optimize="" data-noptimize="" rel="stylesheet" id="main-styles-non-critical-css" href="../wp-content/themes/salient/css/build/style-non-critical.css" type="text/css" media="all">
<link rel="stylesheet" id="font-awesome-css" href="../wp-content/themes/salient/css/font-awesome.min.css" type="text/css" media="all">
<link data-pagespeed-no-defer="" data-nowprocket="" data-wpacu-skip="" data-no-optimize="" data-noptimize="" rel="stylesheet" id="fancyBox-css" href="../wp-content/themes/salient/css/build/plugins/jquery.fancybox.css" type="text/css" media="all">
<link rel="stylesheet" id="nectar-smooth-scroll-css" href="../wp-content/themes/salient/css/build/plugins/lenis.css" type="text/css" media="all">
<link data-pagespeed-no-defer="" data-nowprocket="" data-wpacu-skip="" data-no-optimize="" data-noptimize="" rel="stylesheet" id="nectar-ocm-core-css" href="../wp-content/themes/salient/css/build/off-canvas/core.css" type="text/css" media="all">
<link data-pagespeed-no-defer="" data-nowprocket="" data-wpacu-skip="" data-no-optimize="" data-noptimize="" rel="stylesheet" id="nectar-ocm-slide-out-right-hover-css" href="../wp-content/themes/salient/css/build/off-canvas/slide-out-right-hover.css" type="text/css" media="all">
<script type="text/javascript" src="../wp-content/plugins/device-wrapper/src/js/simplebar.min.js" id="device_wrapper-simplebar-js"></script>
<script type="text/javascript" src="../wp-content/plugins/device-wrapper/src/js/dragscroll.js" id="device_wrapper-dragscroll-js"></script>
<script type="text/javascript" src="../wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script>
<script type="text/javascript" src="../wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script>
<script type="text/javascript" src="../wp-content/plugins/device-wrapper/dist/front.build.js" id="device_wrapper-front-js-js"></script>
<script data-pagespeed-no-defer="" data-nowprocket="" data-wpacu-skip="" data-no-optimize="" type="salientlazyscript" data-salient-lazy-type="text/javascript" src="../wp-content/themes/salient/js/build/third-party/jquery.easing.min.js" id="jquery-easing-js"></script>
<script data-pagespeed-no-defer="" data-nowprocket="" data-wpacu-skip="" data-no-optimize="" type="salientlazyscript" data-salient-lazy-type="text/javascript" src="../wp-content/themes/salient/js/build/third-party/jquery.mousewheel.min.js" id="jquery-mousewheel-js"></script>
<script type="text/javascript" src="../wp-content/themes/salient/js/build/priority.js" id="nectar_priority-js"></script>
<script type="text/javascript" src="../wp-content/themes/salient/js/build/third-party/transit.min.js" id="nectar-transit-js"></script>
<script data-pagespeed-no-defer="" data-nowprocket="" data-wpacu-skip="" data-no-optimize="" type="salientlazyscript" data-salient-lazy-type="text/javascript" src="../wp-content/themes/salient/js/build/third-party/waypoints.js" id="nectar-waypoints-js"></script>
<script type="text/javascript" src="../wp-content/plugins/salient-portfolio/js/third-party/imagesLoaded.min.js" id="imagesLoaded-js"></script>
<script data-pagespeed-no-defer="" data-nowprocket="" data-wpacu-skip="" data-no-optimize="" type="salientlazyscript" data-salient-lazy-type="text/javascript" src="../wp-content/themes/salient/js/build/third-party/hoverintent.min.js" id="hoverintent-js"></script>
<script type="text/javascript" src="../wp-content/themes/salient/js/build/third-party/jquery.fancybox.js" id="fancyBox-js"></script>
<script type="text/javascript" src="../wp-content/themes/salient/js/build/third-party/anime.min.js" id="anime-js"></script>
<script data-pagespeed-no-defer="" data-nowprocket="" data-wpacu-skip="" data-no-optimize="" type="salientlazyscript" data-salient-lazy-type="text/javascript" src="../wp-content/themes/salient/js/build/third-party/superfish.js" id="superfish-js"></script>
<script type="text/javascript" id="nectar-frontend-js-extra">
/* <![CDATA[ */
var nectarLove = {"ajaxurl":"https:\/\/mintel.me\/wp-admin\/admin-ajax.php","postID":"786","rooturl":"https:\/\/mintel.me","disqusComments":"false","loveNonce":"e2848542c4","mapApiKey":""};
var nectarOptions = {"delay_js":"1","smooth_scroll":"true","smooth_scroll_strength":"50","quick_search":"false","react_compat":"disabled","header_entrance":"false","body_border_func":"default","body_border_mobile":"0","dropdown_hover_intent":"default","simplify_ocm_mobile":"0","mobile_header_format":"centered-menu","ocm_btn_position":"left","left_header_dropdown_func":"default","ajax_add_to_cart":"0","ocm_remove_ext_menu_items":"remove_images","woo_product_filter_toggle":"0","woo_sidebar_toggles":"true","woo_sticky_sidebar":"0","woo_minimal_product_hover":"default","woo_minimal_product_effect":"default","woo_related_upsell_carousel":"false","woo_product_variable_select":"default","woo_using_cart_addons":"false","view_transitions_effect":"gradient-wipe"};
var nectar_front_i18n = {"menu":"Menu","next":"Next","previous":"Previous","close":"Close"};
/* ]]> */
</script>
<script data-pagespeed-no-defer="" data-nowprocket="" data-wpacu-skip="" data-no-optimize="" type="salientlazyscript" data-salient-lazy-type="text/javascript" src="../wp-content/themes/salient/js/build/init.js" id="nectar-frontend-js"></script>
<script type="text/javascript" src="../wp-content/themes/salient/js/build/nectar-smooth-scroll.js" id="nectar-smooth-scroll-js"></script>
<script data-pagespeed-no-defer="" data-nowprocket="" data-wpacu-skip="" data-no-optimize="" type="salientlazyscript" data-salient-lazy-type="text/javascript" src="../wp-content/plugins/salient-core/js/third-party/touchswipe.min.js" id="touchswipe-js"></script>
<script type="text/javascript" src="../wp-content/plugins/breeze/assets/js/js-front-end/breeze-lazy-load.min.js" id="breeze-lazy-js"></script>
<script type="text/javascript" id="breeze-lazy-js-after">
/* <![CDATA[ */
document.querySelectorAll('img[data-breeze]').forEach(img=>{if(img.getBoundingClientRect().top<=window.innerHeight){img.src=img.getAttribute('data-breeze');img.removeAttribute('data-breeze')}});
/* ]]> */
</script>
<script data-pagespeed-no-defer="" data-nowprocket="" data-wpacu-skip="" data-no-optimize="" type="salientlazyscript" data-salient-lazy-type="text/javascript" src="../wp-content/plugins/js_composer_salient/assets/js/dist/js_composer_front.min.js" id="wpb_composer_front_js-js"></script>
<script data-pagespeed-no-defer="" data-nowprocket="" data-wpacu-skip="" data-no-optimize="" type="text/javascript" src="../wp-content/themes/salient/js/build/nectar-delay-javascript.js" id="salient-delay-js-js"></script>
<script></script>
</body></html><!-- Cache served by breeze CACHE - Last modified: Sat, 31 Jan 2026 13:29:41 GMT -->