Help
RSS
API
Feed
Maltego
Contact
Domain > benbartling.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-06-14
52.74.166.77
(
ClassC
)
2024-09-18
52.58.254.253
(
ClassC
)
Port 443
HTTP/1.1 200 OKAccept-Ranges: bytesAge: 0Cache-Control: public,max-age0,must-revalidateCache-Status: Netlify Edge; fwdmissContent-Length: 41793Content-Type: text/html; charsetUTF-8Date: Wed, 18 Sep 2024 21:17:02 GMTEtag: 2aec4bd2ed50f9554d77b287f4b6cef5-sslServer: NetlifyStrict-Transport-Security: max-age31536000X-Nf-Request-Id: 01J83FXTKMPKJD53F0V307GD7W !doctype html>html data-n-head-ssr> head> title>Ben Bartling/title>meta data-n-headssr charsetutf-8>meta data-n-headssr nameHandheldFriendly contenttrue>meta data-n-headssr nameviewport contentwidthdevice-width,initial-scale1>meta data-n-headssr namedescription data-hiddescription contentIm an indie maker, full-stack developer, believer in product-led growth, and somewhat of a designer. Ive been an entrepreneur my entire life. I built, grew, and solid my bootstrapped SaaS business – ZoomShift. Im currently building my next venture and helping others do the same – reach out if I can help.>meta data-n-headssr propertyog:site_name contentBen Bartling>meta data-n-headssr propertyog:type data-hidog:type contentwebsite>meta data-n-headssr propertyog:url data-hidog:url contentundefined>meta data-n-headssr propertyog:title data-hidog:title contentBen Bartling>meta data-n-headssr propertyog:description data-hidog:description contentIm an indie maker, full-stack developer, believer in product-led growth, and somewhat of a designer. Ive been an entrepreneur my entire life. I built, grew, and solid my bootstrapped SaaS business – ZoomShift. Im currently building my next venture and helping others do the same – reach out if I can help.>meta data-n-headssr propertyog:image data-hidog:image content/ben-bartling.jpg>meta data-n-headssr propertyog:image:width content1200>meta data-n-headssr propertyog:image:height content630>meta data-n-headssr nametwitter:url data-hidtwitter:url contentundefined>meta data-n-headssr nametwitter:title data-hidtwitter:title contentBen Bartling>meta data-n-headssr nametwitter:description data-hidtwitter:description contentIm an indie maker, full-stack developer, believer in product-led growth, and somewhat of a designer. Ive been an entrepreneur my entire life. I built, grew, and solid my bootstrapped SaaS business – ZoomShift. Im currently building my next venture and helping others do the same – reach out if I can help.>meta data-n-headssr nametwitter:image data-hidtwitter:image content/ben-bartling.jpg>meta data-n-headssr nametwitter:site content@benbartling>meta data-n-headssr nametwitter:card contentsummary_large_image>link data-n-headssr relicon typeimage/x-icon href/favicon.ico>link data-n-headssr relcanonical data-hidcanonical hrefhttps://bartling.io>link data-n-headssr data-hidgf-prefetch reldns-prefetch hrefhttps://fonts.gstatic.com/>link data-n-headssr data-hidgf-preconnect relpreconnect hrefhttps://fonts.gstatic.com/ crossorigin>link data-n-headssr data-hidgf-preload relpreload asstyle hrefhttps://fonts.googleapis.com/css2?familyUbuntu>script data-n-headssr data-hidgf-script>!function(){var edocument.createElement(link);e.relstylesheet,e.hrefhttps://fonts.googleapis.com/css2?familyUbuntu,document.querySelector(head).appendChild(e)}()/script>script data-n-headssr srchttps://identity.netlify.com/v1/netlify-identity-widget.js>/script>noscript data-n-headssr data-hidgf-noscript>link relstylesheet hrefhttps://fonts.googleapis.com/css2?familyUbuntu>/noscript>link relpreload href/_nuxt/a361b6a.js asscript>link relpreload href/_nuxt/4aab397.js asscript>link relpreload href/_nuxt/462aba5.js asscript>link relpreload href/_nuxt/1bdf28f.js asscript>link relpreload href/_nuxt/ca230be.js asscript>style data-vue-ssr-id0211d3d2:0 517a8dd7:0 fa7ff0ca:0 f035e2a0:0 4766803a:0>/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Segoe UI,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbrtitle{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}typebutton,typesubmit,button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Ubuntu,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid #e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#94a3b8}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#94a3b8}input::placeholder,textarea::placeholder{color:#94a3b8}button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}typedate,typeemail,typemonth,typetext,typetime,typeurl,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#64748b;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}typedate:focus,typeemail:focus,typemonth:focus,typetext:focus,typetime:focus,typeurl:focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty, );/*!*//*!*/--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#64748b;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#64748b;opacity:1}input::placeholder,textarea::placeholder{color:#64748b;opacity:1}select{background-image:url(data:image/svg+xml;charsetutf-8,%3Csvg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 20 20%3E%3Cpath stroke%2364748b stroke-linecapround stroke-linejoinround stroke-width1.5 dM6 8l4 4 4-4/%3E%3C/svg%3E);background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.prose{color:#334155;max-width:65ch}.prose class~lead{color:#475569;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{color:#0f172a;text-decoration:underline;font-weight:500}.prose strong{color:#0f172a;font-weight:600}.prose ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}.prose ol>li{position:relative;counter-increment:list-counter;padding-left:1.75em}.prose ol>li:before{content:counter(list-counter) .;position:absolute;font-weight:400;color:#64748b;left:0}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:;position:absolute;background-color:#cbd5e1;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e2e8f0;border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose blockquote{font-weight:500;font-style:italic;color:#0f172a;border-left-width:.25rem;border-left-color:#e2e8f0;quotes:\201C\201D\2018\2019;margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:#0f172a;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{color:#0f172a;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h3,.prose h4{color:#0f172a;font-weight:600}.prose h4{margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose figure figcaption{color:#64748b;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:#0f172a;font-weight:600;font-size:.875em}.prose code:after,.prose code:before{content:`}.prose a code{color:#0f172a}.prose pre{color:#e2e8f0;background-color:#1e293b;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code:after,.prose pre code:before{content:}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose thead{color:#0f172a;font-weight:600;border-bottom-width:1px;border-bottom-color:#cbd5e1}.prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e2e8f0}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:top;padding:.5714286em}.prose{font-size:1rem;line-height:1.75}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose figure,.prose img,.prose video{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ul{margin-top:1.25em;margin-bottom:1.25em}.prose li{margin-top:.5em;margin-bottom:.5em}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>:first-child{margin-top:1.25em}.prose>ul>li>:last-child{margin-bottom:1.25em}.prose>ol>li>:first-child{margin-top:1.25em}.prose>ol>li>:last-child{margin-bottom:1.25em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:.75em;margin-bottom:.75em}.prose h2+*,.prose h3+*,.prose h4+*,.prose hr+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.space-x-1>:not(hidden)~:not(hidden){--tw-space-x-reverse:0;margin-right:calc(.25rem*var(--tw-space-x-reverse));margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))}.space-y-2>:not(hidden)~:not(hidden){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-x-3>:not(hidden)~:not(hidden){--tw-space-x-reverse:0;margin-right:calc(.75rem*var(--tw-space-x-reverse));margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))}.space-x-5>:not(hidden)~:not(hidden){--tw-space-x-reverse:0;margin-right:calc(1.25rem*var(--tw-space-x-reverse));margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)))}.space-x-10>:not(hidden)~:not(hidden){--tw-space-x-reverse:0;margin-right:calc(2.5rem*var(--tw-space-x-reverse));margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)))}.space-y-14>:not(hidden)~:not(hidden){--tw-space-y-reverse:0;margin-top:calc(3.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem*var(--tw-space-y-reverse))}.divide-y-2>:not(hidden)~:not(hidden){--tw-divide-y-reverse:0;border-top-width:calc(2px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(2px*var(--tw-divide-y-reverse))}.divide-gray-50>:not(hidden)~:not(hidden){--tw-divide-opacity:1;border-color:rgba(248,250,252,var(--tw-divide-opacity))}.bg-transparent{background-color:transparent}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(248,250,252,var(--tw-bg-opacity))}.bg-primaryDark{--tw-bg-opacity:1;background-color:rgba(13,19,33,var(--tw-bg-opacity))}.bg-primaryLight{--tw-bg-opacity:1;background-color:rgba(62,92,118,var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(248,250,252,var(--tw-bg-opacity))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-gray-50{--tw-border-opacity:1;border-color:rgba(248,250,252,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(203,213,225,var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgba(148,163,184,var(--tw-border-opacity))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.h-1{height:.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-20{height:5rem}.h-32{height:8rem}.h-36{height:9rem}.h-full{height:100%}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.leading-4{line-height:1rem}.leading-6{line-height:1.5rem}.leading-tight{line-height:1.25}.-m-3{margin:-.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-16{margin-top:4rem;margin-bottom:4rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-3{margin-top:.75rem}.mb-5{margin-bottom:1.25rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mb-12{margin-bottom:3rem}.mt-16{margin-top:4rem}.-mt-3{margin-top:-.75rem}.-ml-3{margin-left:-.75rem}.max-w-sm{max-width:24rem}.max-w-lg{max-width:32rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.min-h-screen{min-height:100vh}.opacity-0{opacity:0}.opacity-25{opacity:.25}.hover\:opacity-50:hover{opacity:.5}.focus\:outline-none:focus,.outline-none{outline:2px solid transparent;outline-offset:2px}.overflow-hidden{overflow:hidden}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(100,116,139,var(--tw-placeholder-opacity))}.placeholder-gray-500:-ms-input-placeholder{--tw-placeholder-opacity:1;color:rgba(100,116,139,var(--tw-placeholder-opacity))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgba(100,116,139,var(--tw-placeholder-opacity))}.pointer-events-none{pointer-events:none}.static{position:static}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-x-0{right:0;left:0}.top-0{top:0}.bottom-0{bottom:0}.right-3{right:.75rem}.bottom-3{bottom:.75rem}.top-20{top:5rem}.top-36{top:9rem}*{--tw-shadow:0 0 transparent}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.shadow-md,.shadow-sm{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}*{--tw-ring-inset:var(--tw-empty, );/*!*//*!*/--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity))}.text-center{text-align:center}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgba(226,232,240,var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgba(203,213,225,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(148,163,184,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(100,116,139,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(51,65,85,var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgba(15,23,42,var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(15,23,42,var(--tw-text-opacity))}.focus\:text-white:focus{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.underline{text-decoration:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tracking-tight{letter-spacing:-.025em}.w-6{width:1.5rem}.w-32{width:8rem}.w-36{width:9rem}.w-44{width:11rem}.w-auto{width:auto}.w-full{width:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.gap-7{grid-gap:1.75rem;gap:1.75rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.origin-top-right{transform-origin:top right}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-500{transition-duration:.5s}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width:640px){.sm\:inline{display:inline}.sm\:flex-1{flex:1 1 0%}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:mt-4{margin-top:1rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-20{margin-top:5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:uppercase{text-transform:uppercase}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:prose-lg{font-size:1.125rem;line-height:1.7777778}.md\:prose-lg p{margin-top:1.3333333em;margin-bottom:1.3333333em}.md\:prose-lg class~lead{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.md\:prose-lg blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.md\:prose-lg h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.md\:prose-lg h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.md\:prose-lg h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.md\:prose-lg h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.md\:prose-lg figure,.md\:prose-lg img,.md\:prose-lg video{margin-top:1.7777778em;margin-bottom:1.7777778em}.md\:prose-lg figure>*{margin-top:0;margin-bottom:0}.md\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.md\:prose-lg code{font-size:.8888889em}.md\:prose-lg h2 code{font-size:.8666667em}.md\:prose-lg h3 code{font-size:.875em}.md\:prose-lg pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.md\:prose-lg ol,.md\:prose-lg ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.md\:prose-lg li{margin-top:.6666667em;margin-bottom:.6666667em}.md\:prose-lg ol>li{padding-left:1.6666667em}.md\:prose-lg ol>li:before{left:0}.md\:prose-lg ul>li{padding-left:1.6666667em}.md\:prose-lg ul>li:before{width:.3333333em;height:.3333333em;top:.72222em;left:.2222222em}.md\:prose-lg>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.md\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.md\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.md\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.md\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.md\:prose-lg ol ol,.md\:prose-lg ol ul,.md\:prose-lg ul ol,.md\:prose-lg ul ul{margin-top:.8888889em;margin-bottom:.8888889em}.md\:prose-lg hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.md\:prose-lg h2+*,.md\:prose-lg h3+*,.md\:prose-lg h4+*,.md\:prose-lg hr+*{margin-top:0}.md\:prose-lg table{font-size:.8888889em;line-height:1.5}.md\:prose-lg thead th{padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.md\:prose-lg thead th:first-child{padding-left:0}.md\:prose-lg thead th:last-child{padding-right:0}.md\:prose-lg tbody td{padding:.75em}.md\:prose-lg tbody td:first-child{padding-left:0}.md\:prose-lg tbody td:last-child{padding-right:0}.md\:prose-lg>:first-child{margin-top:0}.md\:prose-lg>:last-child{margin-bottom:0}.md\:inline{display:inline}.md\:h-8{height:2rem}.md\:h-40{height:10rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:leading-tight{line-height:1.25}.md\:mt-5{margin-top:1.25rem}.md\:max-w-3xl{max-width:48rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1024px){.lg\:space-y-0>:not(hidden)~:not(hidden){--tw-space-y-reverse:0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.lg\:space-x-20>:not(hidden)~:not(hidden){--tw-space-x-reverse:0;margin-right:calc(5rem*var(--tw-space-x-reverse));margin-left:calc(5rem*(1 - var(--tw-space-x-reverse)))}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:max-w-none{max-width:none}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-32{padding-bottom:8rem}.lg\:text-left{text-align:left}.lg\:w-44{width:11rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}codeclass*language-,preclass*language-{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}codeclass*language- ::-moz-selection,codeclass*language-::-moz-selection,preclass*language- ::-moz-selection,preclass*language-::-moz-selection{text-shadow:none;background:#b3d4fc}codeclass*language- ::selection,codeclass*language-::selection,preclass*language- ::selection,preclass*language-::selection{text-shadow:none;background:#b3d4fc}@media print{codeclass*language-,preclass*language-{text-shadow:none}}preclass*language-{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>codeclass*language-,preclass*language-{background:#f5f2f0}:not(pre)>codeclass*language-{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#000;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}.nav-link.nuxt-link-active{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.nav-link.nuxt-link-active:after{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-top-left-radius:.375rem;border-top-right-radius:.375rem;height:.25rem;margin-left:-.75rem;position:absolute;bottom:0;width:1.5rem;content:;left:50%}.btn{border-color:transparent;border-radius:.25rem;border-width:1px;display:flex;align-items:center;font-weight:500;font-size:1rem;line-height:1.5rem;line-height:1rem;padding:.5rem .75rem;position:relative;--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn:focus{outline:2px solid transparent;outline-offset:2px}.btndisabled,.btndisabled:hover{cursor:not-allowed;opacity:.8}.btn.loading:after{content:;position:absolute;top:0;left:0;right:0;bottom:0;background-color:inherit;background-image:url(/_nuxt/img/loader.a75a5f0.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 60%;cursor:not-allowed}.btn-sm{border-radius:.25rem;font-weight:500;font-size:.875rem;line-height:1.25rem;line-height:1rem;padding:.25rem .5rem}.btn-lg{border-radius:.375rem;font-weight:500;font-size:1rem;line-height:1.5rem;line-height:1rem;padding:.75rem 1rem}.btn-primaryDark{color:rgba(226,232,240,var(--tw-text-opacity))}.btn-primaryDark,.btn-primaryDark:hover{--tw-bg-opacity:1;background-color:rgba(13,19,33,var(--tw-bg-opacity));--tw-text-opacity:1}.btn-primaryDark:hover{color:rgba(255,255,255,var(--tw-text-opacity))}.btn-primaryLight{color:rgba(226,232,240,var(--tw-text-opacity))}.btn-primaryLight,.btn-primaryLight:hover{--tw-bg-opacity:1;background-color:rgba(62,92,118,var(--tw-bg-opacity));--tw-text-opacity:1}.btn-primaryLight:hover{color:rgba(255,255,255,var(--tw-text-opacity))}.btn-hollow{background-color:transparent;border-color:rgba(148,163,184,var(--tw-border-opacity));border-width:1px;color:rgba(148,163,184,var(--tw-text-opacity))}.btn-hollow,.btn-hollow:hover{--tw-border-opacity:1;--tw-text-opacity:1}.btn-hollow:hover{border-color:rgba(255,255,255,var(--tw-border-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}/style>link relpreload href/_nuxt/static/1616168368/payload.js asscript>link relpreload href/_nuxt/static/1616168368/manifest.js asscript> /head> body> div data-server-renderedtrue id__nuxt>!---->div id__layout>div classflex flex-col min-h-screen antialiased bg-white>header classrelative z-20 bg-primaryDark sticky top-0>nav classrelative mx-auto flex items-center justify-between h-20 px-6 lg:px-8>a href/ aria-currentpage classflex-0 w-44 nuxt-link-exact-active nuxt-link-active>img src/_nuxt/img/logo.278b701.svg altBen Bartling classw-auto h-7>/a> div classhidden lg:flex items-center justify-center h-full flex-1 space-x-10>a href/articles classnav-link h-full relative flex items-center font-medium leading-6 text-gray-400 transition duration-150 ease-in-out hover:text-white focus:outline-none focus:text-white> Writing /a>a href/about classnav-link h-full relative flex items-center font-medium leading-6 text-gray-400 transition duration-150 ease-in-out hover:text-white focus:outline-none focus:text-white> About /a>/div> div classflex items-center space-x-5 text-lg hidden lg:flex justify-end flex-0 w-44>a hrefhttps://twitter.com/benbartling target_blank classflex items-center text-gray-400 transition duration-150 ease-in-out hover:text-white focus:outline-none focus:text-white>ion-icon namelogo-twitter>/ion-icon>/a>a hrefhttps://github.com/benbartling target_blank classflex items-center text-gray-400 transition duration-150 ease-in-out hover:text-white focus:outline-none focus:text-white>ion-icon namelogo-github>/ion-icon>/a>a hrefmailto:hello@bartling.io target_blank classflex items-center text-gray-400 transition duration-150 ease-in-out hover:text-white focus:outline-none focus:text-white>ion-icon namemail>/ion-icon>/a>/div> button classlg:hidden flex items-center justify-center h-8 text-2xl text-gray-400 focus:outline-none hover:text-white>ion-icon namemenu>/ion-icon> !---->/button>/nav> div classabsolute inset-x-0 top-20 px-2 transition origin-top-right transform hidden>div class-mt-3 bg-white rounded-lg shadow-md border border-gray-50 overflow-hidden divide-y-2 divide-gray-50>nav classgrid grid-cols-1 gap-7 p-5>a href/articles classflex items-center p-3 -m-3 transition duration-150 ease-in-out rounded-lg hover:bg-gray-50>div classtext-base font-medium leading-6 text-gray-900> Writing /div>/a>a href/about classflex items-center p-3 -m-3 transition duration-150 ease-in-out rounded-lg hover:bg-gray-50>div classtext-base font-medium leading-6 text-gray-900> About /div>/a>/nav> div classp-5>div classflex items-center space-x-5 text-lg justify-center>a hrefhttps://twitter.com/benbartling target_blank classflex items-center text-gray-500 hover:text-gray-900>ion-icon namelogo-twitter>/ion-icon>/a>a hrefhttps://github.com/benbartling target_blank classflex items-center text-gray-500 hover:text-gray-900>ion-icon namelogo-github>/ion-icon>/a>a hrefmailto:hello@bartling.io target_blank classflex items-center text-gray-500 hover:text-gray-900>ion-icon namemail>/ion-icon>/a>/div>/div>/div>/div>/header> main classflex-1>section classbg-primaryDark>div classpy-12 px-6 overflow-hidden md:py-20 md:px-8>img src/_nuxt/img/ben-bartling.a401278.jpg altBen Bartling classmx-auto w-auto h-32 md:h-40 rounded-xl> p classtext-center text-base md:text-lg mt-8 text-gray-300>span classfont-bold>Past/span> – built, grew, and sold a hrefhttps://www.zoomshift.com/ target_blank classunderline>ZoomShift/a>.br> span classfont-bold>Now/span> – building my next venture and helping others do the same via a hrefhttps://recurium.com/ target_blank classunderline>Recurium/a>. br>br> Im an indie maker, full-stack developer, believer in product-led growth, and somewhat of a designer. br> I write as a personal outlet, and I publish what may be helpful for others. /p>/div>/section> section classmt-16 sm:mt-20 mx-6 lg:mx-8>div classmx-auto max-w-5xl>div>div classgrid gap-7 sm:grid-cols-2 lg:grid-cols-3 lg:max-w-none>a href/articles/noise-cancelling-for-creators classflex flex-col rounded-md shadow-md overflow-hidden>div classflex-shrink-0>img src/article-images/noise-cancelling-for-creators.jpg?nf_resizesmartcrop&w600&h315>/div> div classflex-1 bg-white p-6 flex flex-col justify-between space-y-2>p classtext-xl font-semibold text-gray-900> Noise Cancelling for Creators /p> p classflex-1 text-gray-500> Im noticing a heightened level of noise these days. Everywhere I look there is something vying for my attention. Its important noise, but still noise. /p> small classtext-gray-400>January 28, 2021/small>/div>/a>a href/articles/feedback-is-free classflex flex-col rounded-md shadow-md overflow-hidden>div classflex-shrink-0>img src/article-images/feedback-is-free.jpg?nf_resizesmartcrop&w600&h315>/div> div classflex-1 bg-white p-6 flex flex-col justify-between space-y-2>p classtext-xl font-semibold text-gray-900> Feedback Is Free /p> p classflex-1 text-gray-500> Feedback is free, which means you should question it. Things that are free have a hidden cost. The cost of feedback varies, but a common form is opinion. /p> small classtext-gray-400>January 11, 2021/small>/div>/a>a href/articles/ship-when-its-right classflex flex-col rounded-md shadow-md overflow-hidden>div classflex-shrink-0>img src/article-images/ship-when-its-right.jpg?nf_resizesmartcrop&w600&h315>/div> div classflex-1 bg-white p-6 flex flex-col justify-between space-y-2>p classtext-xl font-semibold text-gray-900> Ship When Its Right /p> p classflex-1 text-gray-500> I constantly hear about the importance of shipping. The shared mantra seems to be ship fast and often. If you’re not shipping, you’re slipping. Is this actually good advice? /p> small classtext-gray-400>December 27, 2020/small>/div>/a>a href/articles/good-company-tenets classflex flex-col rounded-md shadow-md overflow-hidden>div classflex-shrink-0>img src/article-images/good-company-tenets.jpg?nf_resizesmartcrop&w600&h315>/div> div classflex-1 bg-white p-6 flex flex-col justify-between space-y-2>p classtext-xl font-semibold text-gray-900> Good Company Tenets /p> p classflex-1 text-gray-500> Do we need a set of mutually agreed-upon guidelines for how SaaS companies should operate? A set of core tenets to follow for being a “good” company — a gut check on putting your customers before profits. /p> small classtext-gray-400>December 27, 2020/small>/div>/a>a href/articles/saas-billing-mistakes classflex flex-col rounded-md shadow-md overflow-hidden>div classflex-shrink-0>img src/article-images/saas-billing-mistakes.jpg?nf_resizesmartcrop&w600&h315>/div> div classflex-1 bg-white p-6 flex flex-col justify-between space-y-2>p classtext-xl font-semibold text-gray-900> SaaS Billing Mistakes /p> p classflex-1 text-gray-500> Adding subscription billing to your SaaS product seems simple at first, but implementing it well can be harder than it looks. It’s easy to end up with an over-complicated and leaky subscription flow if you’re not careful. /p> small classtext-gray-400>April 30, 2020/small>/div>/a>a href/articles/slack-can-hurt-productivity classflex flex-col rounded-md shadow-md overflow-hidden>div classflex-shrink-0>img src/article-images/slack-can-hurt-productivity.jpg?nf_resizesmartcrop&w600&h315>/div> div classflex-1 bg-white p-6 flex flex-col justify-between space-y-2>p classtext-xl font-semibold text-gray-900> Slack Can Hurt Your Productivity /p> p classflex-1 text-gray-500> There’s no arguing it — Slack is a great product. Everyone seems to be raving about the magical team chat app that boosts productivity overnight. If you’re not using Slack you are missing out on an easy productivity boost, right? /p> small classtext-gray-400>March 7, 2016/small>/div>/a>/div> !---->/div> div classmt-8 sm:mt-10>a href/articles classflex items-center space-x-1 justify-center text-gray-700 hover:text-gray-900> All Writing ion-icon namearrow-forward-outline>/ion-icon>/a>/div>/div>/section>/main> footer classbg-gray-50 mt-16 sm:mt-20>section classmt-16 sm:mt-20 mx-6 lg:mx-8>div classmx-auto max-w-5xl px-4 sm:px-6 lg:px-8 bg-primaryDark py-12 sm:py-16 rounded-lg>div classaction-pane text-center flex flex-col items-center>h2 classtext-2xl font-bold text-white sm:text-3xl>span>Want to follow along?/span>/h2> p classmy-4 text-lg leading-6 text-gray-400>I send infrequent updates with thoughts on building things, technology, life, and more./p> form action/thank-you classflex w-full space-x-3 justify-center px-4 mt-8 methodPOST nameSubscribe Form>input typehidden nameform-name valueSubscribe Form />input typeemail nameemail_address idemail placeholderyou@domain.com classblock flex-1 max-w-sm w-full py-3 text-base rounded-md placeholder-gray-500 shadow-sm focus:ring-blue-500 focus:border-blue-500 sm:flex-1 border-gray-300> button typesubmit classbtn cursor-pointer flex-none flex items-center space-x-1 btn-primaryLight btn-lg> Subscribe ion-icon namearrow-forward-outline>/ion-icon>/button>/form>/div>/div>/section> div classmax-w-7xl mx-auto py-12 px-4 overflow-hidden sm:px-6 lg:px-8>nav aria-labelFooter classflex flex-wrap justify-center mb-5>div classpx-5 py-2>a href/articles classtext-base text-gray-500 hover:text-gray-900> Writing /a>/div>div classpx-5 py-2>a href/about classtext-base text-gray-500 hover:text-gray-900> About /a>/div>/nav> div classflex items-center space-x-5 text-lg justify-center>a hrefhttps://twitter.com/benbartling target_blank classflex items-center text-gray-500 hover:text-gray-900>ion-icon namelogo-twitter>/ion-icon>/a>a hrefhttps://github.com/benbartling target_blank classflex items-center text-gray-500 hover:text-gray-900>ion-icon namelogo-github>/ion-icon>/a>a hrefmailto:hello@bartling.io target_blank classflex items-center text-gray-500 hover:text-gray-900>ion-icon namemail>/ion-icon>/a>/div> p classmt-8 text-center text-base text-gray-400> © 2021 Ben Bartling LLC /p>/div>/footer>/div>/div>/div>script>window.__NUXT__{staticAssetsBase:/_nuxt/static/1616168368,layout:default,error:null,serverRendered:!0,routePath:/,config:{content:{dbHash:5f0c1fa8}}}/script>script src/_nuxt/a361b6a.js defer>/script>script src/_nuxt/ca230be.js defer>/script>script src/_nuxt/4aab397.js defer>/script>script src/_nuxt/462aba5.js defer>/script>script src/_nuxt/1bdf28f.js defer>/script>script data-n-headssr srchttps://unpkg.com/ionicons@5.1.2/dist/ionicons/ionicons.esm.js data-bodytrue>/script>script data-n-headssr srchttps://unpkg.com/ionicons@5.1.2/dist/ionicons/ionicons.js data-bodytrue>/script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]