golosay.net Ads.txt file

<!doctype html><html lang="en"><head><title data-rh="true">Volodymyr Golosay – Medium</title><meta data-rh="true" charset="utf-8"/><meta data-rh="true" name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1,maximum-scale=1"/><meta data-rh="true" name="theme-color" content="#000000"/><meta data-rh="true" name="twitter:app:name:iphone" content="Medium"/><meta data-rh="true" name="twitter:app:id:iphone" content="828256236"/><meta data-rh="true" property="al:ios:app_name" content="Medium"/><meta data-rh="true" property="al:ios:app_store_id" content="828256236"/><meta data-rh="true" property="al:android:package" content="com.medium.reader"/><meta data-rh="true" property="al:android:app_name" content="Medium"/><meta data-rh="true" property="fb:app_id" content="542599432471018"/><meta data-rh="true" property="og:site_name" content="Medium"/><meta data-rh="true" name="apple-itunes-app" content="app-id=828256236, app-argument=/, affiliate-data=pt=698524&amp;ct=smart_app_banner&amp;mt=8"/><meta data-rh="true" property="og:title" content="Volodymyr Golosay – Medium"/><meta data-rh="true" name="description" content="Read writing from Volodymyr Golosay on Medium. Lead software engineer at EPAM, indie developer, and tech enthusiast. I write about technology, SaaS, and the latest development trends."/><meta data-rh="true" property="og:description" content="Read writing from Volodymyr Golosay on Medium. Lead software engineer at EPAM, indie developer, and tech enthusiast. I write about technology, SaaS, and the latest development trends."/><meta data-rh="true" name="twitter:description" content="Read writing from Volodymyr Golosay on Medium. Lead software engineer at EPAM, indie developer, and tech enthusiast. I write about technology, SaaS, and the latest development trends."/><meta data-rh="true" name="robots" content="index,follow"/><meta data-rh="true" property="og:url" content="https://golosay.medium.com"/><meta data-rh="true" property="al:web:url" content="https://golosay.medium.com"/><meta data-rh="true" property="al:ios:url" content="medium://@golosay"/><meta data-rh="true" name="twitter:app:url:iphone" content="medium://@golosay"/><meta data-rh="true" property="al:android:url" content="medium://@golosay"/><meta data-rh="true" property="og:image" content="https://miro.medium.com/v2/resize:fit:2400/1*aZ6Nsib96a4p6CJwBgY5mA.jpeg"/><meta data-rh="true" name="twitter:image:src" content="https://miro.medium.com/v2/resize:fit:2400/1*aZ6Nsib96a4p6CJwBgY5mA.jpeg"/><meta data-rh="true" property="profile:username" content="golosay"/><meta data-rh="true" property="profile:first_name" content="Volodymyr"/><meta data-rh="true" property="profile:last_name" content="Golosay"/><meta data-rh="true" property="og:type" content="profile"/><meta data-rh="true" name="twitter:card" content="summary"/><link data-rh="true" rel="icon" href="https://miro.medium.com/v2/5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19"/><link data-rh="true" rel="search" type="application/opensearchdescription+xml" title="Medium" href="/osd.xml"/><link data-rh="true" rel="apple-touch-icon" sizes="152x152" href="https://miro.medium.com/v2/resize:fill:304:304/10fd5c419ac61637245384e7099e131627900034828f4f386bdaa47a74eae156"/><link data-rh="true" rel="apple-touch-icon" sizes="120x120" href="https://miro.medium.com/v2/resize:fill:240:240/10fd5c419ac61637245384e7099e131627900034828f4f386bdaa47a74eae156"/><link data-rh="true" rel="apple-touch-icon" sizes="76x76" href="https://miro.medium.com/v2/resize:fill:152:152/10fd5c419ac61637245384e7099e131627900034828f4f386bdaa47a74eae156"/><link data-rh="true" rel="apple-touch-icon" sizes="60x60" href="https://miro.medium.com/v2/resize:fill:120:120/10fd5c419ac61637245384e7099e131627900034828f4f386bdaa47a74eae156"/><link data-rh="true" rel="mask-icon" href="https://miro.medium.com/v2/resize:fill:1000:1000/7*GAOKVe--MXbEJmV9230oOQ.png" color="#171717"/><link data-rh="true" rel="manifest" href="/manifest.json"/><link data-rh="true" rel="preconnect" href="https://www.google.com"/><link data-rh="true" rel="preconnect" href="https://www.gstatic.com" crossOrigin=""/><link data-rh="true" id="glyph_preload_link" rel="preload" as="style" type="text/css" href="https://glyph.medium.com/css/unbound.css"/><link data-rh="true" id="glyph_link" rel="stylesheet" type="text/css" href="https://glyph.medium.com/css/unbound.css"/><link data-rh="true" rel="canonical" href="https://golosay.medium.com"/><link data-rh="true" rel="alternate" href="android-app://com.medium.reader/https/medium.com/@golosay"/><link data-rh="true" id="feedLink" rel="alternate" type="application/rss+xml" title="RSS" href="https://medium.com/feed/@golosay"/><link data-rh="true" rel="me" href="https://twitter.com/golosay"/><script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@id":"https://medium.com/@golosay","@type":"Person","identifier":"golosay","name":"Volodymyr Golosay","url":"https://medium.com/@golosay","description":"Lead software engineer at EPAM, indie developer, and tech enthusiast. I write about technology, SaaS, and the latest development trends.","image":"https://miro.medium.com/1*aZ6Nsib96a4p6CJwBgY5mA.jpeg"}</script><script data-rh="true" src="https://www.google.com/recaptcha/enterprise.js?render=6Le-uGgpAAAAAPprRaokM8AKthQ9KNGdoxaGUvVp" async="true"></script><style type="text/css" data-fela-rehydration="402" data-fela-type="STATIC">html{box-sizing:border-box;-webkit-text-size-adjust:100%}*, *:before, *:after{box-sizing:inherit}body{margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:rgba(0,0,0,0.8);position:relative;min-height:100vh}h1, h2, h3, h4, h5, h6, dl, dd, ol, ul, menu, figure, blockquote, p, pre, form{margin:0}menu, ol, ul{padding:0;list-style:none;list-style-image:none}main{display:block}a{color:inherit;text-decoration:none}a, button, input{-webkit-tap-highlight-color:transparent}img, svg{vertical-align:middle}button{background:transparent;overflow:visible}button, input, optgroup, select, textarea{margin:0}:root{--reach-tabs:1;--reach-menu-button:1}#speechify-root{font-family:Sohne, sans-serif}div[data-popper-reference-hidden="true"]{visibility:hidden;pointer-events:none}.grecaptcha-badge{visibility:hidden}
/*XCode style (c) Angel Garcia <angelgarcia.mail@gmail.com>*/.hljs {background: #fff;color: black;
}/* Gray DOCTYPE selectors like WebKit */
.xml .hljs-meta {color: #c0c0c0;
}.hljs-comment,
.hljs-quote {color: #007400;
}.hljs-tag,
.hljs-attribute,
.hljs-keyword,
.hljs-selector-tag,
.hljs-literal,
.hljs-name {color: #aa0d91;
}.hljs-variable,
.hljs-template-variable {color: #3F6E74;
}.hljs-code,
.hljs-string,
.hljs-meta .hljs-string {color: #c41a16;
}.hljs-regexp,
.hljs-link {color: #0E0EFF;
}.hljs-title,
.hljs-symbol,
.hljs-bullet,
.hljs-number {color: #1c00cf;
}.hljs-section,
.hljs-meta {color: #643820;
}.hljs-title.class_,
.hljs-class .hljs-title,
.hljs-type,
.hljs-built_in,
.hljs-params {color: #5c2699;
}.hljs-attr {color: #836C28;
}.hljs-subst {color: #000;
}.hljs-formula {background-color: #eee;font-style: italic;
}.hljs-addition {background-color: #baeeba;
}.hljs-deletion {background-color: #ffc8bd;
}.hljs-selector-id,
.hljs-selector-class {color: #9b703f;
}.hljs-doctag,
.hljs-strong {font-weight: bold;
}.hljs-emphasis {font-style: italic;
}
</style><style type="text/css" data-fela-rehydration="402" data-fela-type="KEYFRAME">@-webkit-keyframes k1{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes k1{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes k1{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE">.a{font-family:medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}.b{font-weight:400}.c{background-color:rgba(255, 255, 255, 1)}.d{display:none}.m{display:block}.n{position:sticky}.o{top:0}.p{z-index:500}.q{padding:0 24px}.r{align-items:center}.s{border-bottom:solid 1px #F2F2F2}.z{height:41px}.ab{line-height:20px}.ac{display:flex}.ae{gap:32px}.af{height:57px}.ag{flex:1 0 auto}.ah{color:inherit}.ai{fill:inherit}.aj{font-size:inherit}.ak{border:none}.al{font-family:inherit}.am{letter-spacing:inherit}.an{font-weight:inherit}.ao{padding:0}.ap{margin:0}.aq{cursor:pointer}.ar:disabled{cursor:not-allowed}.as:disabled{color:#6B6B6B}.at:disabled{fill:#6B6B6B}.aw{width:auto}.ax path{fill:#242424}.ay{height:25px}.az{margin-left:24px}.ba{border-radius:20px}.bb{width:240px}.bc{background:#F9F9F9}.bd path{fill:#6B6B6B}.bf{outline:none}.bg{font-family:sohne, "Helvetica Neue", Helvetica, Arial, sans-serif}.bh{font-size:14px}.bi{width:100%}.bj{padding:10px 20px 10px 0}.bk{background-color:transparent}.bl{color:#242424}.bm::placeholder{color:#6B6B6B}.bn{display:inline-block}.bo{margin-left:12px}.bp{margin-right:12px}.bq{border-radius:4px}.br{height:24px}.bx{background-color:#F9F9F9}.by{border-radius:50%}.bz{height:32px}.ca{width:32px}.cb{flex:0 0 auto}.cd{flex:1 1 auto}.ci{margin:auto}.cj{max-width:1336px}.ck{justify-content:space-evenly}.cq{height:100vh}.cr{justify-content:center}.cs{width:40px}.ct{height:40px}.cu{border-width:2px}.cv{border-style:solid}.cw{border-color:#242424 transparent #242424 #242424}.cx{animation:k1 2s infinite linear;}.cy{padding-right:24px}.dp{box-sizing:border-box}.dq{border-left:1px solid #F2F2F2}.dr{min-height:100vh}.ds{height:100%}.dt{position:relative}.du{margin-left:8px}.dv{color:#6B6B6B}.dw{font-size:13px}.ep{color:#FFFFFF}.eq{fill:#FFFFFF}.er{background:#1A8917}.es{border-color:#1A8917}.ew:disabled{cursor:inherit !important}.ex:disabled{opacity:0.3}.ey:disabled:hover{background:#1A8917}.ez:disabled:hover{border-color:#1A8917}.fa{border-radius:99em}.fb{border-width:1px}.fc{text-decoration:none}.fd{text-align:center}.fe{margin-left:16px}.ff{border:inherit}.fi{fill:#6B6B6B}.fl{margin-right:32px}.fm{background:transparent}.fn svg{margin-left:4px}.fo svg{fill:#6B6B6B}.fq{box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.05)}.fr{position:absolute}.ft{background-color:#F2F2F2}.fu{top:57px}.fv{min-height:calc(100vh - 57px)}.fw{flex-direction:column}.fx{padding-bottom:0px}.fy{border-bottom:none}.fz{margin-top:40px}.ga{height:88px}.gb{width:88px}.gd{margin-top:16px}.ge{align-items:baseline}.gf{flex-wrap:wrap}.gg{word-break:break-word}.gh{padding-right:8px}.gi{font-weight:500}.gj{font-size:16px}.gk{letter-spacing:0}.gl{margin-top:8px}.gm{line-height:24px}.gn{margin-top:12px}.go{margin-bottom:40px}.gp{margin-top:24px}.gq{margin-bottom:16px}.gr{justify-content:space-between}.gs p{word-break:break-all}.gv{padding-right:10px}.gw{padding-right:12px}.gx{height:20px}.gy{width:20px}.gz{overflow:hidden}.ha{max-height:20px}.hb{text-overflow:ellipsis}.hc{display:-webkit-box}.hd{-webkit-line-clamp:1}.he{-webkit-box-orient:vertical}.hf{word-break:break-all}.hh{padding:4px}.hl{border-radius:6px}.hm{border-radius:2px}.hn{padding:24px 0}.ho{flex-direction:row}.hp{margin-right:6px}.hq{font-size:11px}.hr{line-height:16px}.hs{min-width:0}.ht{margin:0 24px}.hx{box-shadow:inset 0 -1px 0 #F2F2F2}.ja{justify-content:flex-start}.jb{margin-right:20px}.jc{align-self:flex-start}.jd{height:48px}.je{width:48px}.ke{color:rgba(25, 25, 25, 1)}.kh{margin-top:2px}.ki{overflow-x:scroll}.kj{overflow-y:hidden}.kk::-webkit-scrollbar{height:0}.kl::-webkit-scrollbar{width:0}.km::-webkit-scrollbar{background:transparent}.kn{scrollbar-width:none}.ko{-ms-overflow-style:none}.kp{min-width:-webkit-max-content}.kq{padding:0px}.ks{padding-bottom:16px}.kt{border-bottom:1px solid #242424}.ku{min-width:max-content}.kv{border-bottom:1px solid #F2F2F2}.kw{right:0}.kx{bottom:12px}.ky{padding-left:44px}.kz{pointer-events:none}.la{opacity:0}.lb{background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 25%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 1) 75%)}.lc{margin:2px}.ld svg path{fill:#6B6B6B}.lf{left:0}.lg{padding-right:44px}.lh{background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 25%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 1) 75%)}.li{padding:8px 0}.lj{box-sizing:content-box}.lk a{position:relative}.ll a{z-index:2}.lm button{position:relative}.ln button{z-index:2}.lo a{position:static}.lp a::before{content:""}.lq a::before{position:absolute}.lr a::before{z-index:1}.ls a::before{top:0}.lt a::before{left:0}.lu a::before{bottom:0}.lv a::before{right:0}.lw a{display:flex}.lx a{flex-direction:column}.ly{font-weight:700}.mt{padding-top:8px}.mu{max-height:40px}.mv{-webkit-line-clamp:2}.ng{max-width:200px}.nh{height:16px}.ni{opacity:1}.nj{transition:opacity 300ms ease-out}.nk{gap:16px}.nl{width:80px}.nm{gap:4px}.nn{justify-content:flex-end}.no{flex:0 0 0}.nq{padding:12px}.nw{padding-top:12px}.nx{height:0px}.od{margin-top:32px}.oj{margin-right:8px}.ok{padding-right:4px}.ol{white-space:nowrap}.au:hover:not(:disabled){color:rgba(25, 25, 25, 1)}.av:hover:not(:disabled){fill:rgba(25, 25, 25, 1)}.et:hover{background:#156D12}.eu:hover{border-color:#156D12}.ev:hover{cursor:pointer}.fj:hover{color:#242424}.fk:hover{fill:#242424}.fp:hover svg{fill:#242424}.fs:hover{background-color:rgba(0, 0, 0, 0.1)}.gc:hover{background-color:none}.gt:hover p{text-decoration:underline}.gu:hover p{color:rgba(61, 61, 61, 1)}.hi:hover path{fill:#000000}.hk:hover{background:#F2F2F2}.kr:hover{color:#000000 !important}.le:hover svg path{fill:#000000}.np:hover{color:#000000}.om:hover{text-decoration:underline}.be:focus-within path{fill:#242424}.hj:focus path{fill:#000000}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="all and (min-width: 1080px)">.e{display:none}.bw{width:64px}.cc{display:block}.cl{max-width:calc(100% - 368px)}.dm{padding-left:clamp(24px, 24px + 100vw - 1080px, 40px)}.dn{min-width:368px}.do{max-width:368px}.ef{font-size:14px}.eg{line-height:20px}.em{font-size:13px}.eo{padding:5px 12px}.fh{display:flex}.hw{max-width:680px}.ic{margin:48px 0 32px}.ir{margin-bottom:40px}.is{align-items:center}.it{justify-content:flex-end}.iu{flex-wrap:nowrap}.iz{margin-right:0}.jz{font-size:42px}.ka{line-height:52px}.kb{max-height:52px}.kc{-webkit-line-clamp:1}.kd{letter-spacing:-0.011em}.mo{font-size:24px}.mp{line-height:30px}.mq{max-height:90px}.mr{-webkit-line-clamp:3}.ms{letter-spacing:-0.016em}.ne{padding-top:10px}.nf{width:100%}.nv{margin-left:56px}.oc{margin-top:20px}.oi{margin-bottom:16px}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="all and (max-width: 1079.98px)">.f{display:none}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="all and (max-width: 903.98px)">.g{display:none}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="all and (max-width: 727.98px)">.h{display:none}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="all and (max-width: 551.98px)">.i{display:none}.t{display:flex}.u{justify-content:space-between}.bs{width:24px}.ce{min-width:100%}.cp{max-width:100%}.cz{padding-left:24px}.da{min-width:352px}.db{max-width:352px}.dx{font-size:13px}.dy{line-height:20px}.eh{padding:0px 8px 1px}.hy{margin:24px 0}.id{margin-bottom:24px}.ie{align-items:flex-start}.if{flex-wrap:wrap}.iv{margin-right:0}.jf{font-size:24px}.jg{line-height:30px}.jh{max-height:120px}.ji{-webkit-line-clamp:4}.jj{letter-spacing:-0.016em}.kf{flex-wrap:nowrap}.lz{font-size:20px}.ma{line-height:24px}.mb{max-height:96px}.mc{letter-spacing:0}.mw{padding-top:2px}.mx{width:100%}.nr{margin-left:24px}.ny{margin-top:20px}.oe{margin-bottom:16px}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="all and (min-width: 904px) and (max-width: 1079.98px)">.j{display:none}.bv{width:64px}.ch{min-width:100%}.cm{max-width:calc(100% - 352px)}.di{padding-left:24px}.dj{display:block}.dk{min-width:352px}.dl{max-width:352px}.ed{font-size:14px}.ee{line-height:20px}.ek{font-size:13px}.el{padding:5px 12px}.fg{display:flex}.hv{max-width:680px}.ib{margin:48px 0 32px}.in{margin-bottom:40px}.io{align-items:center}.ip{justify-content:flex-end}.iq{flex-wrap:nowrap}.iy{margin-right:16px}.ju{font-size:42px}.jv{line-height:52px}.jw{max-height:52px}.jx{-webkit-line-clamp:1}.jy{letter-spacing:-0.011em}.mj{font-size:24px}.mk{line-height:30px}.ml{max-height:90px}.mm{-webkit-line-clamp:3}.mn{letter-spacing:-0.016em}.nc{padding-top:10px}.nd{width:100%}.nu{margin-left:56px}.ob{margin-top:20px}.oh{margin-bottom:16px}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="all and (min-width: 728px) and (max-width: 903.98px)">.k{display:none}.x{display:flex}.y{justify-content:space-between}.bu{width:64px}.cg{min-width:100%}.cn{max-width:100%}.df{padding-left:24px}.dg{min-width:352px}.dh{max-width:352px}.eb{font-size:13px}.ec{line-height:20px}.ej{padding:0px 8px 1px}.hu{max-width:680px}.ia{margin:48px 0 32px}.ij{margin-bottom:40px}.ik{align-items:flex-start}.il{justify-content:flex-end}.im{flex-wrap:nowrap}.ix{margin-right:16px}.jp{font-size:24px}.jq{line-height:30px}.jr{max-height:120px}.js{-webkit-line-clamp:4}.jt{letter-spacing:-0.016em}.mh{max-height:90px}.mi{-webkit-line-clamp:3}.na{padding-top:10px}.nb{width:100%}.nt{margin-left:56px}.oa{margin-top:20px}.og{margin-bottom:16px}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="all and (min-width: 552px) and (max-width: 727.98px)">.l{display:none}.v{display:flex}.w{justify-content:space-between}.bt{width:24px}.cf{min-width:100%}.co{max-width:100%}.dc{padding-left:24px}.dd{min-width:352px}.de{max-width:352px}.dz{font-size:13px}.ea{line-height:20px}.ei{padding:0px 8px 1px}.hz{margin:24px 0}.ig{margin-bottom:24px}.ih{align-items:flex-start}.ii{flex-wrap:wrap}.iw{margin-right:0}.jk{font-size:24px}.jl{line-height:30px}.jm{max-height:120px}.jn{-webkit-line-clamp:4}.jo{letter-spacing:-0.016em}.kg{flex-wrap:nowrap}.md{font-size:20px}.me{line-height:24px}.mf{max-height:96px}.mg{letter-spacing:0}.my{padding-top:2px}.mz{width:100%}.ns{margin-left:24px}.nz{margin-top:20px}.of{margin-bottom:16px}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="(orientation: landscape) and (max-width: 903.98px)">.hg{max-height:none}</style></head><body><div id="root"><div class="a b c"><a href="/sitemap/sitemap.xml" class="d">Sitemap</a><div class="e f g h i j k l"></div><script>document.domain = document.domain;</script><div class="m c"><div class="m n o p c"><div class="q r s t u v w x y j e z ab"><a class="dv ai dw bg am b ao ap aq ar as at au av t v x j e r ds ab" href="https://rsci.app.link/?%24canonical_url=https%3A%2F%2Fmedium.com%2F&amp;%7Efeature=LoOpenInAppButton&amp;%7Echannel=ShowUser&amp;%7Estage=mobileNavBar&amp;source=---two_column_layout_nav-----------------------------------------" rel="noopener follow">Open in app<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="none" viewBox="0 0 10 10" class="du"><path fill="currentColor" d="M.985 8.485a.375.375 0 1 0 .53.53zM8.75 1.25h.375A.375.375 0 0 0 8.75.875zM8.375 6.5a.375.375 0 1 0 .75 0zM3.5.875a.375.375 0 1 0 0 .75zm-1.985 8.14 7.5-7.5-.53-.53-7.5 7.5zm6.86-7.765V6.5h.75V1.25zM3.5 1.625h5.25v-.75H3.5z"></path></svg></a><div class="ac r"><p class="bg b dx dy dz ea eb ec ed ee ef eg dv"><span data-dd-action-name="Susi presentation tracker global_nav"><button class="bg b dx dy eh dz ea ei eb ec ej ek ee el em eg eo ep eq er es et eu ev ew ex ey ez fa fb cv dp bn fc fd" data-testid="headerSignUpButton">Sign up</button></span></p><div class="fe m"><p class="bg b dx dy dz ea eb ec ed ee ef eg dv"><span data-dd-action-name="Susi presentation tracker global_nav"><a class="ah ai aj ff al am an ao ap aq ar as at au av" data-testid="headerSignInButton" href="https://medium.com/m/signin?operation=login&amp;redirect=https%3A%2F%2Fgolosay.medium.com%2F&amp;source=user_profile_page---two_column_layout_nav-----------------------global_nav------------------" rel="noopener follow">Sign in</a></span></p></div></div></div><div class="q r s ac ae af"><div class="ac r ag"><a class="ah ai aj ak al am an ao ap aq ar as at au av ac" aria-label="Homepage" data-testid="headerMediumLogo" href="https://medium.com/?source=---two_column_layout_nav-----------------------------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="719" height="160" fill="none" aria-labelledby="wordmark-medium-desc" viewBox="0 0 719 160" class="aw ax ay"><desc id="wordmark-medium-desc">Medium Logo</desc><path fill="#242424" d="m174.104 9.734.215-.047V8.02H130.39L89.6 103.89 48.81 8.021H1.472v1.666l.212.047c8.018 1.81 12.09 4.509 12.09 14.242V137.93c0 9.734-4.087 12.433-12.106 14.243l-.212.047v1.671h32.118v-1.665l-.213-.048c-8.018-1.809-12.089-4.509-12.089-14.242V30.586l52.399 123.305h2.972l53.925-126.743V140.75c-.687 7.688-4.721 10.062-11.982 11.701l-.215.05v1.652h55.948v-1.652l-.215-.05c-7.269-1.639-11.4-4.013-12.087-11.701l-.037-116.774h.037c0-9.733 4.071-12.432 12.087-14.242m25.555 75.488c.915-20.474 8.268-35.252 20.606-35.507 3.806.063 6.998 1.312 9.479 3.714 5.272 5.118 7.751 15.812 7.368 31.793zm-.553 5.77h65.573v-.275c-.186-15.656-4.721-27.834-13.466-36.196-7.559-7.227-18.751-11.203-30.507-11.203h-.263c-6.101 0-13.584 1.48-18.909 4.16-6.061 2.807-11.407 7.003-15.855 12.511-7.161 8.874-11.499 20.866-12.554 34.343q-.05.606-.092 1.212a50 50 0 0 0-.065 1.151 85.807 85.807 0 0 0-.094 5.689c.71 30.524 17.198 54.917 46.483 54.917 25.705 0 40.675-18.791 44.407-44.013l-1.886-.664c-6.557 13.556-18.334 21.771-31.738 20.769-18.297-1.369-32.314-19.922-31.042-42.395m139.722 41.359c-2.151 5.101-6.639 7.908-12.653 7.908s-11.513-4.129-15.418-11.63c-4.197-8.053-6.405-19.436-6.405-32.92 0-28.067 8.729-46.22 22.24-46.22 5.657 0 10.111 2.807 12.236 7.704zm43.499 20.008c-8.019-1.897-12.089-4.722-12.089-14.951V1.309l-48.716 14.353v1.757l.299-.024c6.72-.543 11.278.386 13.925 2.83 2.072 1.915 3.082 4.853 3.082 8.987v18.66c-4.803-3.067-10.516-4.56-17.448-4.56-14.059 0-26.909 5.92-36.176 16.672-9.66 11.205-14.767 26.518-14.767 44.278-.003 31.72 15.612 53.039 38.851 53.039 13.595 0 24.533-7.449 29.54-20.013v16.865h43.711v-1.746zM424.1 19.819c0-9.904-7.468-17.374-17.375-17.374-9.859 0-17.573 7.632-17.573 17.374s7.721 17.374 17.573 17.374c9.907 0 17.375-7.47 17.375-17.374m11.499 132.546c-8.019-1.897-12.089-4.722-12.089-14.951h-.035V43.635l-43.714 12.551v1.705l.263.024c9.458.842 12.047 4.1 12.047 15.152v81.086h43.751v-1.746zm112.013 0c-8.018-1.897-12.089-4.722-12.089-14.951V43.635l-41.621 12.137v1.71l.246.026c7.733.813 9.967 4.257 9.967 15.36v59.279c-2.578 5.102-7.415 8.131-13.274 8.336-9.503 0-14.736-6.419-14.736-18.073V43.638l-43.714 12.55v1.703l.262.024c9.459.84 12.05 4.097 12.05 15.152v50.17a56.3 56.3 0 0 0 .91 10.444l.787 3.423c3.701 13.262 13.398 20.197 28.59 20.197 12.868 0 24.147-7.966 29.115-20.43v17.311h43.714v-1.747zm169.818 1.788v-1.749l-.213-.05c-8.7-2.006-12.089-5.789-12.089-13.49v-63.79c0-19.89-11.171-31.761-29.883-31.761-13.64 0-25.141 7.882-29.569 20.16-3.517-13.01-13.639-20.16-28.606-20.16-13.146 0-23.449 6.938-27.869 18.657V43.643L545.487 55.68v1.715l.263.024c9.345.829 12.047 4.181 12.047 14.95v81.784h40.787v-1.746l-.215-.053c-6.941-1.631-9.181-4.606-9.181-12.239V66.998c1.836-4.289 5.537-9.37 12.853-9.37 9.086 0 13.692 6.296 13.692 18.697v77.828h40.797v-1.746l-.215-.053c-6.94-1.631-9.18-4.606-9.18-12.239V75.066a42 42 0 0 0-.578-7.26c1.947-4.661 5.86-10.177 13.475-10.177 9.214 0 13.691 6.114 13.691 18.696v77.828z"></path></svg></a><div class="az i"><div class="ac ak ba bb bc r bd be"><div class="bn" aria-hidden="false" aria-describedby="searchResults" aria-labelledby="searchResults" aria-haspopup="listbox" role="listbox"></div><div class="bo bp ac"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4.092 11.06a6.95 6.95 0 1 1 13.9 0 6.95 6.95 0 0 1-13.9 0m6.95-8.05a8.05 8.05 0 1 0 5.13 14.26l3.75 3.75a.56.56 0 1 0 .79-.79l-3.73-3.73A8.05 8.05 0 0 0 11.042 3z" clip-rule="evenodd"></path></svg></div><input role="combobox" aria-controls="searchResults" aria-expanded="false" aria-label="search" data-testid="headerSearchInput" tabindex="0" class="ak bf bg bh ab bi bj bk bl bm" placeholder="Search" value=""/></div></div></div><div class="i l x fg fh"><span data-dd-action-name="Susi presentation tracker new_post_topnav"><a class="ah ai aj ff al am an ao ap aq ar as at au av" data-testid="headerWriteButton" href="https://medium.com/m/signin?operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fnew-story&amp;source=---two_column_layout_nav-----------------------new_post_topnav------------------" rel="noopener follow"><div class="bg b bh ab dv dt fi ac r fj fk"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" aria-label="Write"><path fill="currentColor" d="M14 4a.5.5 0 0 0 0-1zm7 6a.5.5 0 0 0-1 0zm-7-7H4v1h10zM3 4v16h1V4zm1 17h16v-1H4zm17-1V10h-1v10zm-1 1a1 1 0 0 0 1-1h-1zM3 20a1 1 0 0 0 1 1v-1zM4 3a1 1 0 0 0-1 1h1z"></path><path stroke="currentColor" d="m17.5 4.5-8.458 8.458a.25.25 0 0 0-.06.098l-.824 2.47a.25.25 0 0 0 .316.316l2.47-.823a.25.25 0 0 0 .098-.06L19.5 6.5m-2-2 2.323-2.323a.25.25 0 0 1 .354 0l1.646 1.646a.25.25 0 0 1 0 .354L19.5 6.5m-2-2 2 2"></path></svg><div class="du m">Write</div></div></a></span></div><div class="l k j e"><a class="ah ai aj ff al am an ao ap aq ar as at au av" data-testid="headerSearchButton" href="https://medium.com/search?source=---two_column_layout_nav-----------------------------------------" rel="noopener follow"><div class="bg b bh ab dv dt fi ac r fj fk"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" aria-label="Search"><path fill="currentColor" fill-rule="evenodd" d="M4.092 11.06a6.95 6.95 0 1 1 13.9 0 6.95 6.95 0 0 1-13.9 0m6.95-8.05a8.05 8.05 0 1 0 5.13 14.26l3.75 3.75a.56.56 0 1 0 .79-.79l-3.73-3.73A8.05 8.05 0 0 0 11.042 3z" clip-rule="evenodd"></path></svg></div></a></div><div class="fl i l k"><div class="ac r"><p class="bg b dx dy dz ea eb ec ed ee ef eg dv"><span data-dd-action-name="Susi presentation tracker global_nav"><button class="bg b dx dy eh dz ea ei eb ec ej ek ee el em eg eo ep eq er es et eu ev ew ex ey ez fa fb cv dp bn fc fd" data-testid="headerSignUpButton">Sign up</button></span></p><div class="fe m"><p class="bg b dx dy dz ea eb ec ed ee ef eg dv"><span data-dd-action-name="Susi presentation tracker global_nav"><a class="ah ai aj ff al am an ao ap aq ar as at au av" data-testid="headerSignInButton" href="https://medium.com/m/signin?operation=login&amp;redirect=https%3A%2F%2Fgolosay.medium.com%2F&amp;source=user_profile_page---two_column_layout_nav-----------------------global_nav------------------" rel="noopener follow">Sign in</a></span></p></div></div></div><div class="m" aria-hidden="false"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><button class="ak fm ao ac r aq dt fn fo fp" aria-label="user options menu" data-testid="headerUserIcon"><div class="m dt"><img alt="" class="m dp by bz ca ft" src="https://miro.medium.com/v2/resize:fill:64:64/1*dmbNkD5D-u45r44go_cf0g.png" width="32" height="32" loading="lazy" role="presentation"/><div class="fq by m bz ca fr o ak fs"></div></div></button></div></div></div></div></div></div><div class="ac"><div class="cb i l k j cc" style="width:0px"></div><div class="cd bi ce cf cg ch" style="width:calc(100% - 0px)"><div class="ci cj ac ck"><main class="cl cm cn co cp m cd"><div class="d"><a rel="me" href="https://me.dm/@golosay">Mastodon</a></div><div class="dr ac fw c"><div class="m"><div class="ac cr"><div class="hs bi ht hu hv hw"><div class="hx hy hz ia ib ic m"><div class="id ie u if ig ih w ii ij ik il im in io ip iq ir is it iu ac"><div class="bi ac ie ih ik io is"><div class="iv iw ix iy iz ac r ja cd"><div class="jb j e jc cb"><div class="m dt"><img alt="Volodymyr Golosay" class="m dp by jd je ft" src="https://miro.medium.com/v2/resize:fill:96:96/1*aZ6Nsib96a4p6CJwBgY5mA.jpeg" width="48" height="48" loading="lazy"/><div class="fq by m jd je fr o ak gc"></div></div></div><div class="m"><div class="ac kf kg im iq iu"><span class="bg gi jf jg jh ji jj jk jl jm jn jo jp jq jr js jt ju jv jw jx jy jz ka kb kc kd gz hb hc he gg hg ke gh">Volodymyr Golosay</span><div class="kh ac r"></div></div><div class="gl j e"><p class="bg b gj gm dv"><span class="pw-follower-count bg b gj gm dv"><a class="ah ai aj ff al am an ao ap aq ar as at au av" rel="noopener follow" href="/followers?source=user_profile_page----------------------a05cffcff2ee----------------------" data-discover="true">672 followers</a></span></p></div></div></div></div></div><nav class="hx gz m dt"><div class="ac r ki kj kk kl km kn ko"><span class="kp m"><div class="ks kt fl ku m" aria-current="true"><a class="ak aq kq" role="tab" rel="noopener follow" href="/?source=user_profile_page----------------------a05cffcff2ee----------------------" data-discover="true"><p class="bg b bh ab bl"><span class="ah kr">Home</span></p></a></div></span><span class="kp m"><div class="ks kv fl ku m" aria-current="false"><a class="ak aq kq" role="tab" rel="noopener follow" href="/lists?source=user_profile_page----------------------a05cffcff2ee----------------------" data-discover="true"><p class="bg b bh ab dv"><span class="ah kr">Lists</span></p></a></div></span><span class="kp m"><div class="ks kv fl ku m" aria-current="false"><a class="ak aq kq" role="tab" rel="noopener follow" href="/about?source=user_profile_page----------------------a05cffcff2ee----------------------" data-discover="true"><p class="bg b bh ab dv"><span class="ah kr">About</span></p></a></div></span><div class="fr kw o kx ky ac r kz la lb"><button class="ak ao lc aq ld le" aria-label="next sections" tabindex="-1"><svg width="26px" height="26px" class="svgIcon-use" viewBox="0 0 19 19" style="transform:rotate(180deg)" aria-hidden="true"><path fill-rule="evenodd" d="M11.47 13.969 6.986 9.484 11.47 5l.553.492L8.03 9.484l3.993 3.993z"></path></svg></button></div><div class="fr lf o kx lg ac r kz la lh"><button class="ak ao lc aq ld le" aria-label="previous sections" tabindex="-1"><svg width="26px" height="26px" class="svgIcon-use" viewBox="0 0 19 19" aria-hidden="true"><path fill-rule="evenodd" d="M11.47 13.969 6.986 9.484 11.47 5l.553.492L8.03 9.484l3.993 3.993z"></path></svg></button></div></div></nav></div></div></div></div><div class="m ag"><div class="li m"><div><div class="ac cr"><div class="hs bi ht hu hv hw"><div class="bi m"><article class="" data-testid="post-preview"><div class="lj m"><div class="bi ds"><div class="m"><div class="bi m"><div style="position:relative;display:flex" role="link" data-href="https://golosay.medium.com/how-to-force-chatgpt-to-use-the-latest-documentation-for-coding-a03b0f38836c" tabindex="0"><div class="bi lk ll lm ln"><div class="ac"></div><div class="ac"><div class="m cd gg"><div class="lo lp lq lr ls lt lu lv lw lx"><a class="ah ai aj ff al am an ao ap aq ar as at au av" rel="noopener follow" href="/how-to-force-chatgpt-to-use-the-latest-documentation-for-coding-a03b0f38836c?source=user_profile_page---------0-------------a05cffcff2ee----------------------" data-discover="true"><h2 class="bg ly lz ma mb ji mc md me mf jn mg jp jq mh mi jt mj mk ml mm mn mo mp mq mr ms gz hb hc he hg bl">How to Force ChatGPT to Use the Latest Documentation for Coding</h2><div class="mt"><h3 class="bg b gj ab gz mu hb hc mv he hg dv">Stop ChatGPT from Generating an Old Code</h3></div></a></div><div class="i l"><div class="mw mx my mz na nb nc nd ne nf m"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Feb 10</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/how-to-force-chatgpt-to-use-the-latest-documentation-for-coding-a03b0f38836c?source=user_profile_page---------0-------------a05cffcff2ee----------------------" data-discover="true"><div><div class="ac" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><div class="ac r nm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#6B6B6B" aria-labelledby="response-filled-16px-desc" viewBox="0 0 16 16"><desc id="response-filled-16px-desc">A response icon</desc><path fill="#6B6B6B" d="M12.344 11.458A5.28 5.28 0 0 0 14 7.526C14 4.483 11.391 2 8.051 2S2 4.483 2 7.527c0 3.051 2.712 5.526 6.059 5.526a6.6 6.6 0 0 0 1.758-.236q.255.223.554.414c.784.51 1.626.768 2.512.768a.37.37 0 0 0 .355-.214.37.37 0 0 0-.03-.384 4.7 4.7 0 0 1-.857-1.958v.014z"></path></svg><span>1</span></div></div></div></div></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fa03b0f38836c&amp;operation=register&amp;redirect=https%3A%2F%2Fgolosay.medium.com%2Fhow-to-force-chatgpt-to-use-the-latest-documentation-for-coding-a03b0f38836c&amp;source=---------0-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nr ns nt nu nv m"><div aria-label="ChatGPT using latest ap-to-date documentation for generating modern code"><div class="k j e"><img alt="ChatGPT using latest ap-to-date documentation for generating modern code" class="bx hm" src="https://miro.medium.com/v2/resize:fill:160:106/1*vwudybm9_WIas_Z6oQg4HQ.png" width="80" height="53" loading="lazy"/></div><div class="i l"><img alt="ChatGPT using latest ap-to-date documentation for generating modern code" class="bx hm" src="https://miro.medium.com/v2/resize:fill:320:214/1*vwudybm9_WIas_Z6oQg4HQ.png" width="160" height="107" loading="lazy"/></div></div></div></div><div class="nw k j e"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Feb 10</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/how-to-force-chatgpt-to-use-the-latest-documentation-for-coding-a03b0f38836c?source=user_profile_page---------0-------------a05cffcff2ee----------------------" data-discover="true"><div><div class="ac" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><div class="ac r nm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#6B6B6B" aria-labelledby="response-filled-16px-desc" viewBox="0 0 16 16"><desc id="response-filled-16px-desc">A response icon</desc><path fill="#6B6B6B" d="M12.344 11.458A5.28 5.28 0 0 0 14 7.526C14 4.483 11.391 2 8.051 2S2 4.483 2 7.527c0 3.051 2.712 5.526 6.059 5.526a6.6 6.6 0 0 0 1.758-.236q.255.223.554.414c.784.51 1.626.768 2.512.768a.37.37 0 0 0 .355-.214.37.37 0 0 0-.03-.384 4.7 4.7 0 0 1-.857-1.958v.014z"></path></svg><span>1</span></div></div></div></div></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fa03b0f38836c&amp;operation=register&amp;redirect=https%3A%2F%2Fgolosay.medium.com%2Fhow-to-force-chatgpt-to-use-the-latest-documentation-for-coding-a03b0f38836c&amp;source=---------0-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nx bi s ny nz oa ob oc"></div></div></div></div></div></article></div></div></div><div class="ac cr"><div class="hs bi ht hu hv hw"><div class="od bi m"><article class="" data-testid="post-preview"><div class="lj m"><div class="bi ds"><div class="m"><div class="bi m"><div style="position:relative;display:flex" role="link" data-href="https://golosay.medium.com/grammarly-vs-microsoft-editor-vs-llms-4a2022b4d532" tabindex="0"><div class="bi lk ll lm ln"><div class="ac"></div><div class="ac"><div class="m cd gg"><div class="lo lp lq lr ls lt lu lv lw lx"><a class="ah ai aj ff al am an ao ap aq ar as at au av" rel="noopener follow" href="/grammarly-vs-microsoft-editor-vs-llms-4a2022b4d532?source=user_profile_page---------1-------------a05cffcff2ee----------------------" data-discover="true"><h2 class="bg ly lz ma mb ji mc md me mf jn mg jp jq mh mi jt mj mk ml mm mn mo mp mq mr ms gz hb hc he hg bl">Grammarly vs Microsoft Editor vs LLMs</h2><div class="mt"><h3 class="bg b gj ab gz mu hb hc mv he hg dv">Best AI writing tools comparison</h3></div></a></div><div class="i l"><div class="mw mx my mz na nb nc nd ne nf m"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Nov 18, 2024</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/grammarly-vs-microsoft-editor-vs-llms-4a2022b4d532?source=user_profile_page---------1-------------a05cffcff2ee----------------------" data-discover="true"></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F4a2022b4d532&amp;operation=register&amp;redirect=https%3A%2F%2Fgolosay.medium.com%2Fgrammarly-vs-microsoft-editor-vs-llms-4a2022b4d532&amp;source=---------1-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nr ns nt nu nv m"><div aria-label="Grammarly vs Microsoft Editor vs LLMs"><div class="k j e"><img alt="Grammarly vs Microsoft Editor vs LLMs" class="bx hm" src="https://miro.medium.com/v2/resize:fill:160:106/1*7TxTN69vRqS9XiIblkmQow.png" width="80" height="53" loading="lazy"/></div><div class="i l"><img alt="Grammarly vs Microsoft Editor vs LLMs" class="bx hm" src="https://miro.medium.com/v2/resize:fill:320:214/1*7TxTN69vRqS9XiIblkmQow.png" width="160" height="107" loading="lazy"/></div></div></div></div><div class="nw k j e"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Nov 18, 2024</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/grammarly-vs-microsoft-editor-vs-llms-4a2022b4d532?source=user_profile_page---------1-------------a05cffcff2ee----------------------" data-discover="true"></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F4a2022b4d532&amp;operation=register&amp;redirect=https%3A%2F%2Fgolosay.medium.com%2Fgrammarly-vs-microsoft-editor-vs-llms-4a2022b4d532&amp;source=---------1-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nx bi s ny nz oa ob oc"></div></div></div></div></div></article></div></div></div><div class="ac cr"><div class="hs bi ht hu hv hw"><div class="od bi m"><article class="" data-testid="post-preview"><div class="lj m"><div class="bi ds"><div class="m"><div class="bi m"><div style="position:relative;display:flex" role="link" data-href="https://golosay.medium.com/dont-overcomplicate-your-angular-app-e4e8886e518f" tabindex="0"><div class="bi lk ll lm ln"><div class="ac"></div><div class="ac"><div class="m cd gg"><div class="lo lp lq lr ls lt lu lv lw lx"><a class="ah ai aj ff al am an ao ap aq ar as at au av" rel="noopener follow" href="/dont-overcomplicate-your-angular-app-e4e8886e518f?source=user_profile_page---------2-------------a05cffcff2ee----------------------" data-discover="true"><h2 class="bg ly lz ma mb ji mc md me mf jn mg jp jq mh mi jt mj mk ml mm mn mo mp mq mr ms gz hb hc he hg bl">Don’t Overcomplicate Your Angular App</h2><div class="mt"><h3 class="bg b gj ab gz mu hb hc mv he hg dv">Avoiding Common Overengineering Pitfalls in Angular Apps</h3></div></a></div><div class="i l"><div class="mw mx my mz na nb nc nd ne nf m"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Sep 12, 2024</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/dont-overcomplicate-your-angular-app-e4e8886e518f?source=user_profile_page---------2-------------a05cffcff2ee----------------------" data-discover="true"><div><div class="ac" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><div class="ac r nm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#6B6B6B" aria-labelledby="response-filled-16px-desc" viewBox="0 0 16 16"><desc id="response-filled-16px-desc">A response icon</desc><path fill="#6B6B6B" d="M12.344 11.458A5.28 5.28 0 0 0 14 7.526C14 4.483 11.391 2 8.051 2S2 4.483 2 7.527c0 3.051 2.712 5.526 6.059 5.526a6.6 6.6 0 0 0 1.758-.236q.255.223.554.414c.784.51 1.626.768 2.512.768a.37.37 0 0 0 .355-.214.37.37 0 0 0-.03-.384 4.7 4.7 0 0 1-.857-1.958v.014z"></path></svg><span>7</span></div></div></div></div></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fe4e8886e518f&amp;operation=register&amp;redirect=https%3A%2F%2Fgolosay.medium.com%2Fdont-overcomplicate-your-angular-app-e4e8886e518f&amp;source=---------2-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nr ns nt nu nv m"><div aria-label="Avoiding Common Overengineering Pitfalls in Angular Apps"><div class="k j e"><img alt="Avoiding Common Overengineering Pitfalls in Angular Apps" class="bx hm" src="https://miro.medium.com/v2/resize:fill:160:106/1*HcNyqqhRREqjpW_JqKZRCQ.png" width="80" height="53" loading="lazy"/></div><div class="i l"><img alt="Avoiding Common Overengineering Pitfalls in Angular Apps" class="bx hm" src="https://miro.medium.com/v2/resize:fill:320:214/1*HcNyqqhRREqjpW_JqKZRCQ.png" width="160" height="107" loading="lazy"/></div></div></div></div><div class="nw k j e"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Sep 12, 2024</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/dont-overcomplicate-your-angular-app-e4e8886e518f?source=user_profile_page---------2-------------a05cffcff2ee----------------------" data-discover="true"><div><div class="ac" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><div class="ac r nm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#6B6B6B" aria-labelledby="response-filled-16px-desc" viewBox="0 0 16 16"><desc id="response-filled-16px-desc">A response icon</desc><path fill="#6B6B6B" d="M12.344 11.458A5.28 5.28 0 0 0 14 7.526C14 4.483 11.391 2 8.051 2S2 4.483 2 7.527c0 3.051 2.712 5.526 6.059 5.526a6.6 6.6 0 0 0 1.758-.236q.255.223.554.414c.784.51 1.626.768 2.512.768a.37.37 0 0 0 .355-.214.37.37 0 0 0-.03-.384 4.7 4.7 0 0 1-.857-1.958v.014z"></path></svg><span>7</span></div></div></div></div></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fe4e8886e518f&amp;operation=register&amp;redirect=https%3A%2F%2Fgolosay.medium.com%2Fdont-overcomplicate-your-angular-app-e4e8886e518f&amp;source=---------2-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nx bi s ny nz oa ob oc"></div></div></div></div></div></article></div></div></div><div class="ac cr"><div class="hs bi ht hu hv hw"><div class="od bi m"><article class="" data-testid="post-preview"><div class="lj m"><div class="bi ds"><div class="m"><div class="bi m"><div style="position:relative;display:flex" role="link" data-href="https://golosay.medium.com/must-have-tech-skills-to-be-on-demand-in-case-of-world-war-iii-9b7cba4a850b" tabindex="0"><div class="bi lk ll lm ln"><div class="ac"></div><div class="ac"><div class="m cd gg"><div class="lo lp lq lr ls lt lu lv lw lx"><a class="ah ai aj ff al am an ao ap aq ar as at au av" rel="noopener follow" href="/must-have-tech-skills-to-be-on-demand-in-case-of-world-war-iii-9b7cba4a850b?source=user_profile_page---------3-------------a05cffcff2ee----------------------" data-discover="true"><h2 class="bg ly lz ma mb ji mc md me mf jn mg jp jq mh mi jt mj mk ml mm mn mo mp mq mr ms gz hb hc he hg bl">Must-Have Tech Skills to Be on Demand in Case of World War III</h2><div class="mt"><h3 class="bg b gj ab gz mu hb hc mv he hg dv">What should you learn to be a valuable developer</h3></div></a></div><div class="i l"><div class="mw mx my mz na nb nc nd ne nf m"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Apr 22, 2024</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/must-have-tech-skills-to-be-on-demand-in-case-of-world-war-iii-9b7cba4a850b?source=user_profile_page---------3-------------a05cffcff2ee----------------------" data-discover="true"></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F9b7cba4a850b&amp;operation=register&amp;redirect=https%3A%2F%2Fgolosay.medium.com%2Fmust-have-tech-skills-to-be-on-demand-in-case-of-world-war-iii-9b7cba4a850b&amp;source=---------3-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nr ns nt nu nv m"><div aria-label="Must-Have Tech Skills to Be on Demand in Case of World War III"><div class="k j e"><img alt="Must-Have Tech Skills to Be on Demand in Case of World War III" class="bx hm" src="https://miro.medium.com/v2/da:true/resize:fill:160:106/0*-RrzSXizzp0gRNZe" width="80" height="53" loading="lazy"/></div><div class="i l"><img alt="Must-Have Tech Skills to Be on Demand in Case of World War III" class="bx hm" src="https://miro.medium.com/v2/da:true/resize:fill:320:214/0*-RrzSXizzp0gRNZe" width="160" height="107" loading="lazy"/></div></div></div></div><div class="nw k j e"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Apr 22, 2024</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/must-have-tech-skills-to-be-on-demand-in-case-of-world-war-iii-9b7cba4a850b?source=user_profile_page---------3-------------a05cffcff2ee----------------------" data-discover="true"></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F9b7cba4a850b&amp;operation=register&amp;redirect=https%3A%2F%2Fgolosay.medium.com%2Fmust-have-tech-skills-to-be-on-demand-in-case-of-world-war-iii-9b7cba4a850b&amp;source=---------3-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nx bi s ny nz oa ob oc"></div></div></div></div></div></article></div></div></div><div class="ac cr"><div class="hs bi ht hu hv hw"><div class="od bi m"><article class="" data-testid="post-preview"><div class="lj m"><div class="bi ds"><div class="m"><div class="bi m"><div style="position:relative;display:flex" role="link" data-href="https://golosay.medium.com/how-to-make-consistent-characters-in-any-pose-with-ai-d9ae31728864" tabindex="0"><div class="bi lk ll lm ln"><div class="ac"></div><div class="ac"><div class="m cd gg"><div class="lo lp lq lr ls lt lu lv lw lx"><a class="ah ai aj ff al am an ao ap aq ar as at au av" rel="noopener follow" href="/how-to-make-consistent-characters-in-any-pose-with-ai-d9ae31728864?source=user_profile_page---------4-------------a05cffcff2ee----------------------" data-discover="true"><h2 class="bg ly lz ma mb ji mc md me mf jn mg jp jq mh mi jt mj mk ml mm mn mo mp mq mr ms gz hb hc he hg bl">How to Make Consistent Characters in Any Pose With AI</h2><div class="mt"><h3 class="bg b gj ab gz mu hb hc mv he hg dv">Making a mascot for your project without a professional designer</h3></div></a></div><div class="i l"><div class="mw mx my mz na nb nc nd ne nf m"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Nov 22, 2023</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/how-to-make-consistent-characters-in-any-pose-with-ai-d9ae31728864?source=user_profile_page---------4-------------a05cffcff2ee----------------------" data-discover="true"><div><div class="ac" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><div class="ac r nm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#6B6B6B" aria-labelledby="response-filled-16px-desc" viewBox="0 0 16 16"><desc id="response-filled-16px-desc">A response icon</desc><path fill="#6B6B6B" d="M12.344 11.458A5.28 5.28 0 0 0 14 7.526C14 4.483 11.391 2 8.051 2S2 4.483 2 7.527c0 3.051 2.712 5.526 6.059 5.526a6.6 6.6 0 0 0 1.758-.236q.255.223.554.414c.784.51 1.626.768 2.512.768a.37.37 0 0 0 .355-.214.37.37 0 0 0-.03-.384 4.7 4.7 0 0 1-.857-1.958v.014z"></path></svg><span>7</span></div></div></div></div></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fd9ae31728864&amp;operation=register&amp;redirect=https%3A%2F%2Fgolosay.medium.com%2Fhow-to-make-consistent-characters-in-any-pose-with-ai-d9ae31728864&amp;source=---------4-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nr ns nt nu nv m"><div aria-label="AI is drawing consistent characters"><div class="k j e"><img alt="AI is drawing consistent characters" class="bx hm" src="https://miro.medium.com/v2/resize:fill:160:106/1*oKml2B03_QgR8pt3Zr37fQ.png" width="80" height="53" loading="lazy"/></div><div class="i l"><img alt="AI is drawing consistent characters" class="bx hm" src="https://miro.medium.com/v2/resize:fill:320:214/1*oKml2B03_QgR8pt3Zr37fQ.png" width="160" height="107" loading="lazy"/></div></div></div></div><div class="nw k j e"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Nov 22, 2023</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/how-to-make-consistent-characters-in-any-pose-with-ai-d9ae31728864?source=user_profile_page---------4-------------a05cffcff2ee----------------------" data-discover="true"><div><div class="ac" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><div class="ac r nm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#6B6B6B" aria-labelledby="response-filled-16px-desc" viewBox="0 0 16 16"><desc id="response-filled-16px-desc">A response icon</desc><path fill="#6B6B6B" d="M12.344 11.458A5.28 5.28 0 0 0 14 7.526C14 4.483 11.391 2 8.051 2S2 4.483 2 7.527c0 3.051 2.712 5.526 6.059 5.526a6.6 6.6 0 0 0 1.758-.236q.255.223.554.414c.784.51 1.626.768 2.512.768a.37.37 0 0 0 .355-.214.37.37 0 0 0-.03-.384 4.7 4.7 0 0 1-.857-1.958v.014z"></path></svg><span>7</span></div></div></div></div></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fd9ae31728864&amp;operation=register&amp;redirect=https%3A%2F%2Fgolosay.medium.com%2Fhow-to-make-consistent-characters-in-any-pose-with-ai-d9ae31728864&amp;source=---------4-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nx bi s ny nz oa ob oc"></div></div></div></div></div></article></div></div></div><div class="ac cr"><div class="hs bi ht hu hv hw"><div class="od bi m"><article class="" data-testid="post-preview"><div class="lj m"><div class="bi ds"><div class="m"><div class="bi m"><div style="position:relative;display:flex" role="link" data-href="https://golosay.medium.com/how-to-analyze-your-medium-followers-interests-using-ai-4e17fd9b6c71" tabindex="0"><div class="bi lk ll lm ln"><div class="ac"><div class="oe of og oh oi ac r"><div class="oj m"><div><div class="m" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><a href="https://medium.com/geekculture?source=user_profile_page---------5-------------a05cffcff2ee----------------------" rel="noopener follow"><div class="dt"><img alt="Geek Culture" class="ft hm m gy gx" src="https://miro.medium.com/v2/resize:fill:40:40/1*bWAVaFQmpmU6ePTjNIje_A.jpeg" width="20" height="20" loading="lazy"/><div class="hm m gx gy fr o fq fs"></div></div></a></div></div></div></div><div class="ok m ol"><p class="bg b dw ab dv">Published in</p></div><div class="m"><div><div class="m" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><a class="ah ai aj ff al am an ao ap aq ar as at om ac r" href="https://medium.com/geekculture?source=user_profile_page---------5-------------a05cffcff2ee----------------------" rel="noopener follow"><p class="bg b dw ab gz ha hb hc hd he hf hg bl">Geek Culture</p></a></div></div></div></div></div></div><div class="ac"><div class="m cd gg"><div class="lo lp lq lr ls lt lu lv lw lx"><a class="ah ai aj ff al am an ao ap aq ar as at au av" rel="noopener follow" href="/how-to-analyze-your-medium-followers-interests-using-ai-4e17fd9b6c71?source=user_profile_page---------5-------------a05cffcff2ee----------------------" data-discover="true"><h2 class="bg ly lz ma mb ji mc md me mf jn mg jp jq mh mi jt mj mk ml mm mn mo mp mq mr ms gz hb hc he hg bl">How to Analyze Your Medium Followers’ Interests Using AI</h2><div class="mt"><h3 class="bg b gj ab gz mu hb hc mv he hg dv">Get ready for the new Medium Partner Program update!</h3></div></a></div><div class="i l"><div class="mw mx my mz na nb nc nd ne nf m"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Aug 6, 2023</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/how-to-analyze-your-medium-followers-interests-using-ai-4e17fd9b6c71?source=user_profile_page---------5-------------a05cffcff2ee----------------------" data-discover="true"><div><div class="ac" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><div class="ac r nm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#6B6B6B" aria-labelledby="response-filled-16px-desc" viewBox="0 0 16 16"><desc id="response-filled-16px-desc">A response icon</desc><path fill="#6B6B6B" d="M12.344 11.458A5.28 5.28 0 0 0 14 7.526C14 4.483 11.391 2 8.051 2S2 4.483 2 7.527c0 3.051 2.712 5.526 6.059 5.526a6.6 6.6 0 0 0 1.758-.236q.255.223.554.414c.784.51 1.626.768 2.512.768a.37.37 0 0 0 .355-.214.37.37 0 0 0-.03-.384 4.7 4.7 0 0 1-.857-1.958v.014z"></path></svg><span>2</span></div></div></div></div></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F4e17fd9b6c71&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fgeekculture%2Fhow-to-analyze-your-medium-followers-interests-using-ai-4e17fd9b6c71&amp;source=---------5-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nr ns nt nu nv m"><div aria-label="How to Analyze Your Medium Followers’ Interests Using AI"><div class="k j e"><img alt="How to Analyze Your Medium Followers’ Interests Using AI" class="bx hm" src="https://miro.medium.com/v2/da:true/resize:fill:160:106/0*VROpYVOlsobU7L04" width="80" height="53" loading="lazy"/></div><div class="i l"><img alt="How to Analyze Your Medium Followers’ Interests Using AI" class="bx hm" src="https://miro.medium.com/v2/da:true/resize:fill:320:214/0*VROpYVOlsobU7L04" width="160" height="107" loading="lazy"/></div></div></div></div><div class="nw k j e"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Aug 6, 2023</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/how-to-analyze-your-medium-followers-interests-using-ai-4e17fd9b6c71?source=user_profile_page---------5-------------a05cffcff2ee----------------------" data-discover="true"><div><div class="ac" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><div class="ac r nm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#6B6B6B" aria-labelledby="response-filled-16px-desc" viewBox="0 0 16 16"><desc id="response-filled-16px-desc">A response icon</desc><path fill="#6B6B6B" d="M12.344 11.458A5.28 5.28 0 0 0 14 7.526C14 4.483 11.391 2 8.051 2S2 4.483 2 7.527c0 3.051 2.712 5.526 6.059 5.526a6.6 6.6 0 0 0 1.758-.236q.255.223.554.414c.784.51 1.626.768 2.512.768a.37.37 0 0 0 .355-.214.37.37 0 0 0-.03-.384 4.7 4.7 0 0 1-.857-1.958v.014z"></path></svg><span>2</span></div></div></div></div></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F4e17fd9b6c71&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fgeekculture%2Fhow-to-analyze-your-medium-followers-interests-using-ai-4e17fd9b6c71&amp;source=---------5-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nx bi s ny nz oa ob oc"></div></div></div></div></div></article></div></div></div><div class="ac cr"><div class="hs bi ht hu hv hw"><div class="od bi m"><article class="" data-testid="post-preview"><div class="lj m"><div class="bi ds"><div class="m"><div class="bi m"><div style="position:relative;display:flex" role="link" data-href="https://golosay.medium.com/you-dont-need-a-mouse-while-coding-71fbebaee4d8" tabindex="0"><div class="bi lk ll lm ln"><div class="ac"><div class="oe of og oh oi ac r"><div class="oj m"><div><div class="m" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><a href="https://levelup.gitconnected.com/?source=user_profile_page---------6-------------a05cffcff2ee----------------------" rel="noopener follow"><div class="dt"><img alt="Level Up Coding" class="ft hm m gy gx" src="https://miro.medium.com/v2/resize:fill:40:40/1*5D9oYBd58pyjMkV_5-zXXQ.jpeg" width="20" height="20" loading="lazy"/><div class="hm m gx gy fr o fq fs"></div></div></a></div></div></div></div><div class="ok m ol"><p class="bg b dw ab dv">Published in</p></div><div class="m"><div><div class="m" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><a class="ah ai aj ff al am an ao ap aq ar as at om ac r" href="https://levelup.gitconnected.com/?source=user_profile_page---------6-------------a05cffcff2ee----------------------" rel="noopener follow"><p class="bg b dw ab gz ha hb hc hd he hf hg bl">Level Up Coding</p></a></div></div></div></div></div></div><div class="ac"><div class="m cd gg"><div class="lo lp lq lr ls lt lu lv lw lx"><a class="ah ai aj ff al am an ao ap aq ar as at au av" rel="noopener follow" href="/you-dont-need-a-mouse-while-coding-71fbebaee4d8?source=user_profile_page---------6-------------a05cffcff2ee----------------------" data-discover="true"><h2 class="bg ly lz ma mb ji mc md me mf jn mg jp jq mh mi jt mj mk ml mm mn mo mp mq mr ms gz hb hc he hg bl">You Don’t Need a Mouse While Coding</h2><div class="mt"><h3 class="bg b gj ab gz mu hb hc mv he hg dv">VS Code workflows to code using keyboard shortcuts</h3></div></a></div><div class="i l"><div class="mw mx my mz na nb nc nd ne nf m"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Jul 30, 2023</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/you-dont-need-a-mouse-while-coding-71fbebaee4d8?source=user_profile_page---------6-------------a05cffcff2ee----------------------" data-discover="true"><div><div class="ac" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><div class="ac r nm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#6B6B6B" aria-labelledby="response-filled-16px-desc" viewBox="0 0 16 16"><desc id="response-filled-16px-desc">A response icon</desc><path fill="#6B6B6B" d="M12.344 11.458A5.28 5.28 0 0 0 14 7.526C14 4.483 11.391 2 8.051 2S2 4.483 2 7.527c0 3.051 2.712 5.526 6.059 5.526a6.6 6.6 0 0 0 1.758-.236q.255.223.554.414c.784.51 1.626.768 2.512.768a.37.37 0 0 0 .355-.214.37.37 0 0 0-.03-.384 4.7 4.7 0 0 1-.857-1.958v.014z"></path></svg><span>2</span></div></div></div></div></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F71fbebaee4d8&amp;operation=register&amp;redirect=https%3A%2F%2Flevelup.gitconnected.com%2Fyou-dont-need-a-mouse-while-coding-71fbebaee4d8&amp;source=---------6-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nr ns nt nu nv m"><div aria-label="VS Code keyboard shortcuts"><div class="k j e"><img alt="VS Code keyboard shortcuts" class="bx hm" src="https://miro.medium.com/v2/da:true/resize:fill:160:106/0*ygeSS2iV8G_yS-9L" width="80" height="53" loading="lazy"/></div><div class="i l"><img alt="VS Code keyboard shortcuts" class="bx hm" src="https://miro.medium.com/v2/da:true/resize:fill:320:214/0*ygeSS2iV8G_yS-9L" width="160" height="107" loading="lazy"/></div></div></div></div><div class="nw k j e"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Jul 30, 2023</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/you-dont-need-a-mouse-while-coding-71fbebaee4d8?source=user_profile_page---------6-------------a05cffcff2ee----------------------" data-discover="true"><div><div class="ac" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><div class="ac r nm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#6B6B6B" aria-labelledby="response-filled-16px-desc" viewBox="0 0 16 16"><desc id="response-filled-16px-desc">A response icon</desc><path fill="#6B6B6B" d="M12.344 11.458A5.28 5.28 0 0 0 14 7.526C14 4.483 11.391 2 8.051 2S2 4.483 2 7.527c0 3.051 2.712 5.526 6.059 5.526a6.6 6.6 0 0 0 1.758-.236q.255.223.554.414c.784.51 1.626.768 2.512.768a.37.37 0 0 0 .355-.214.37.37 0 0 0-.03-.384 4.7 4.7 0 0 1-.857-1.958v.014z"></path></svg><span>2</span></div></div></div></div></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F71fbebaee4d8&amp;operation=register&amp;redirect=https%3A%2F%2Flevelup.gitconnected.com%2Fyou-dont-need-a-mouse-while-coding-71fbebaee4d8&amp;source=---------6-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nx bi s ny nz oa ob oc"></div></div></div></div></div></article></div></div></div><div class="ac cr"><div class="hs bi ht hu hv hw"><div class="od bi m"><article class="" data-testid="post-preview"><div class="lj m"><div class="bi ds"><div class="m"><div class="bi m"><div style="position:relative;display:flex" role="link" data-href="https://golosay.medium.com/how-to-add-a-blog-to-your-firebase-app-af14ef330f52" tabindex="0"><div class="bi lk ll lm ln"><div class="ac"><div class="oe of og oh oi ac r"><div class="oj m"><div><div class="m" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><a href="https://levelup.gitconnected.com/?source=user_profile_page---------7-------------a05cffcff2ee----------------------" rel="noopener follow"><div class="dt"><img alt="Level Up Coding" class="ft hm m gy gx" src="https://miro.medium.com/v2/resize:fill:40:40/1*5D9oYBd58pyjMkV_5-zXXQ.jpeg" width="20" height="20" loading="lazy"/><div class="hm m gx gy fr o fq fs"></div></div></a></div></div></div></div><div class="ok m ol"><p class="bg b dw ab dv">Published in</p></div><div class="m"><div><div class="m" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><a class="ah ai aj ff al am an ao ap aq ar as at om ac r" href="https://levelup.gitconnected.com/?source=user_profile_page---------7-------------a05cffcff2ee----------------------" rel="noopener follow"><p class="bg b dw ab gz ha hb hc hd he hf hg bl">Level Up Coding</p></a></div></div></div></div></div></div><div class="ac"><div class="m cd gg"><div class="lo lp lq lr ls lt lu lv lw lx"><a class="ah ai aj ff al am an ao ap aq ar as at au av" rel="noopener follow" href="/how-to-add-a-blog-to-your-firebase-app-af14ef330f52?source=user_profile_page---------7-------------a05cffcff2ee----------------------" data-discover="true"><h2 class="bg ly lz ma mb ji mc md me mf jn mg jp jq mh mi jt mj mk ml mm mn mo mp mq mr ms gz hb hc he hg bl">How to add a Blog to your Firebase App</h2><div class="mt"><h3 class="bg b gj ab gz mu hb hc mv he hg dv">Fast and SEO-friendly blog for your Firebase SPA</h3></div></a></div><div class="i l"><div class="mw mx my mz na nb nc nd ne nf m"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Jul 9, 2023</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/how-to-add-a-blog-to-your-firebase-app-af14ef330f52?source=user_profile_page---------7-------------a05cffcff2ee----------------------" data-discover="true"></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Faf14ef330f52&amp;operation=register&amp;redirect=https%3A%2F%2Flevelup.gitconnected.com%2Fhow-to-add-a-blog-to-your-firebase-app-af14ef330f52&amp;source=---------7-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nr ns nt nu nv m"><div aria-label="How to add a Blog to your Firebase App"><div class="k j e"><img alt="How to add a Blog to your Firebase App" class="bx hm" src="https://miro.medium.com/v2/resize:fill:160:106/1*OhNP5V8cxTko4nIKUtBR1A.png" width="80" height="53" loading="lazy"/></div><div class="i l"><img alt="How to add a Blog to your Firebase App" class="bx hm" src="https://miro.medium.com/v2/resize:fill:320:214/1*OhNP5V8cxTko4nIKUtBR1A.png" width="160" height="107" loading="lazy"/></div></div></div></div><div class="nw k j e"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Jul 9, 2023</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/how-to-add-a-blog-to-your-firebase-app-af14ef330f52?source=user_profile_page---------7-------------a05cffcff2ee----------------------" data-discover="true"></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Faf14ef330f52&amp;operation=register&amp;redirect=https%3A%2F%2Flevelup.gitconnected.com%2Fhow-to-add-a-blog-to-your-firebase-app-af14ef330f52&amp;source=---------7-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nx bi s ny nz oa ob oc"></div></div></div></div></div></article></div></div></div><div class="ac cr"><div class="hs bi ht hu hv hw"><div class="od bi m"><article class="" data-testid="post-preview"><div class="lj m"><div class="bi ds"><div class="m"><div class="bi m"><div style="position:relative;display:flex" role="link" data-href="https://golosay.medium.com/a-weekly-subjective-roundup-of-top-tech-news-2-f801a77c14f0" tabindex="0"><div class="bi lk ll lm ln"><div class="ac"><div class="oe of og oh oi ac r"><div class="oj m"><div><div class="m" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><a href="https://medium.com/from-dev-to-devs?source=user_profile_page---------8-------------a05cffcff2ee----------------------" rel="noopener follow"><div class="dt"><img alt="From Dev to Devs" class="ft hm m gy gx" src="https://miro.medium.com/v2/resize:fill:40:40/1*liFBe8g7tr6lImTRamFqAA.jpeg" width="20" height="20" loading="lazy"/><div class="hm m gx gy fr o fq fs"></div></div></a></div></div></div></div><div class="ok m ol"><p class="bg b dw ab dv">Published in</p></div><div class="m"><div><div class="m" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><a class="ah ai aj ff al am an ao ap aq ar as at om ac r" href="https://medium.com/from-dev-to-devs?source=user_profile_page---------8-------------a05cffcff2ee----------------------" rel="noopener follow"><p class="bg b dw ab gz ha hb hc hd he hf hg bl">From Dev to Devs</p></a></div></div></div></div></div></div><div class="ac"><div class="m cd gg"><div class="lo lp lq lr ls lt lu lv lw lx"><a class="ah ai aj ff al am an ao ap aq ar as at au av" rel="noopener follow" href="/a-weekly-subjective-roundup-of-top-tech-news-2-f801a77c14f0?source=user_profile_page---------8-------------a05cffcff2ee----------------------" data-discover="true"><h2 class="bg ly lz ma mb ji mc md me mf jn mg jp jq mh mi jt mj mk ml mm mn mo mp mq mr ms gz hb hc he hg bl">A Weekly Subjective Roundup of Top Tech News #2</h2><div class="mt"><h3 class="bg b gj ab gz mu hb hc mv he hg dv">Stay Up-to-Date with the Latest Tech Trends and Developments Every Week</h3></div></a></div><div class="i l"><div class="mw mx my mz na nb nc nd ne nf m"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><span>Mar 26, 2023</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/a-weekly-subjective-roundup-of-top-tech-news-2-f801a77c14f0?source=user_profile_page---------8-------------a05cffcff2ee----------------------" data-discover="true"></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Ff801a77c14f0&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Ffrom-dev-to-devs%2Fa-weekly-subjective-roundup-of-top-tech-news-2-f801a77c14f0&amp;source=---------8-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nr ns nt nu nv m"><div aria-label="From dev to devs: A Weekly Subjective Roundup of Top Tech News"><div class="k j e"><img alt="From dev to devs: A Weekly Subjective Roundup of Top Tech News" class="bx hm" src="https://miro.medium.com/v2/resize:fill:160:106/1*wqGI3g81tNto59GG-HABZg.png" width="80" height="53" loading="lazy"/></div><div class="i l"><img alt="From dev to devs: A Weekly Subjective Roundup of Top Tech News" class="bx hm" src="https://miro.medium.com/v2/resize:fill:320:214/1*wqGI3g81tNto59GG-HABZg.png" width="160" height="107" loading="lazy"/></div></div></div></div><div class="nw k j e"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><span>Mar 26, 2023</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/a-weekly-subjective-roundup-of-top-tech-news-2-f801a77c14f0?source=user_profile_page---------8-------------a05cffcff2ee----------------------" data-discover="true"></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Ff801a77c14f0&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Ffrom-dev-to-devs%2Fa-weekly-subjective-roundup-of-top-tech-news-2-f801a77c14f0&amp;source=---------8-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nx bi s ny nz oa ob oc"></div></div></div></div></div></article></div></div></div><div class="ac cr"><div class="hs bi ht hu hv hw"><div class="od bi m"><article class="" data-testid="post-preview"><div class="lj m"><div class="bi ds"><div class="m"><div class="bi m"><div style="position:relative;display:flex" role="link" data-href="https://golosay.medium.com/the-domination-of-microsoft-how-it-became-a-market-leader-in-every-sector-9cb624416e4c" tabindex="0"><div class="bi lk ll lm ln"><div class="ac"><div class="oe of og oh oi ac r"><div class="oj m"><div><div class="m" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><a href="https://medium.com/illumination?source=user_profile_page---------9-------------a05cffcff2ee----------------------" rel="noopener follow"><div class="dt"><img alt="ILLUMINATION" class="ft hm m gy gx" src="https://miro.medium.com/v2/resize:fill:40:40/1*AZxiin1Cvws3J0TwNUP2sQ.png" width="20" height="20" loading="lazy"/><div class="hm m gx gy fr o fq fs"></div></div></a></div></div></div></div><div class="ok m ol"><p class="bg b dw ab dv">Published in</p></div><div class="m"><div><div class="m" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><a class="ah ai aj ff al am an ao ap aq ar as at om ac r" href="https://medium.com/illumination?source=user_profile_page---------9-------------a05cffcff2ee----------------------" rel="noopener follow"><p class="bg b dw ab gz ha hb hc hd he hf hg bl">ILLUMINATION</p></a></div></div></div></div></div></div><div class="ac"><div class="m cd gg"><div class="lo lp lq lr ls lt lu lv lw lx"><a class="ah ai aj ff al am an ao ap aq ar as at au av" rel="noopener follow" href="/the-domination-of-microsoft-how-it-became-a-market-leader-in-every-sector-9cb624416e4c?source=user_profile_page---------9-------------a05cffcff2ee----------------------" data-discover="true"><h2 class="bg ly lz ma mb ji mc md me mf jn mg jp jq mh mi jt mj mk ml mm mn mo mp mq mr ms gz hb hc he hg bl">The Domination of Microsoft: How It Became a Market Leader in Every Sector</h2><div class="mt"><h3 class="bg b gj ab gz mu hb hc mv he hg dv">A look into the tech giant’s journey to ruling the market</h3></div></a></div><div class="i l"><div class="mw mx my mz na nb nc nd ne nf m"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Mar 25, 2023</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/the-domination-of-microsoft-how-it-became-a-market-leader-in-every-sector-9cb624416e4c?source=user_profile_page---------9-------------a05cffcff2ee----------------------" data-discover="true"><div><div class="ac" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><div class="ac r nm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#6B6B6B" aria-labelledby="response-filled-16px-desc" viewBox="0 0 16 16"><desc id="response-filled-16px-desc">A response icon</desc><path fill="#6B6B6B" d="M12.344 11.458A5.28 5.28 0 0 0 14 7.526C14 4.483 11.391 2 8.051 2S2 4.483 2 7.527c0 3.051 2.712 5.526 6.059 5.526a6.6 6.6 0 0 0 1.758-.236q.255.223.554.414c.784.51 1.626.768 2.512.768a.37.37 0 0 0 .355-.214.37.37 0 0 0-.03-.384 4.7 4.7 0 0 1-.857-1.958v.014z"></path></svg><span>1</span></div></div></div></div></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F9cb624416e4c&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fillumination%2Fthe-domination-of-microsoft-how-it-became-a-market-leader-in-every-sector-9cb624416e4c&amp;source=---------9-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nr ns nt nu nv m"><div aria-label="Microsoft Company building"><div class="k j e"><img alt="Microsoft Company building" class="bx hm" src="https://miro.medium.com/v2/da:true/resize:fill:160:106/0*OcV1u6EpXaM-wOAb" width="80" height="53" loading="lazy"/></div><div class="i l"><img alt="Microsoft Company building" class="bx hm" src="https://miro.medium.com/v2/da:true/resize:fill:320:214/0*OcV1u6EpXaM-wOAb" width="160" height="107" loading="lazy"/></div></div></div></div><div class="nw k j e"><span class="bg b dw ab dv"><div class="jd ac gr ag"><div class="ac r nk"><div class="lj ac"><div class="bn" aria-hidden="false"><button class="m ak aq ao" aria-label="Member-only story"><div class=""><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 64 64"><path fill="#FFC017" d="m39.637 40.831-5.771 15.871a1.99 1.99 0 0 1-3.732 0l-5.771-15.87a2.02 2.02 0 0 0-1.194-1.195L7.298 33.866a1.99 1.99 0 0 1 0-3.732l15.87-5.771a2.02 2.02 0 0 0 1.195-1.194l5.771-15.871a1.99 1.99 0 0 1 3.732 0l5.771 15.87a2.02 2.02 0 0 0 1.194 1.195l15.871 5.771a1.99 1.99 0 0 1 0 3.732l-15.87 5.771a2.02 2.02 0 0 0-1.195 1.194"></path></svg></div></div></div></div></button></div></div><span>Mar 25, 2023</span><div class="i l k j e"><div class="dt ng nh ac r"><div class="fr ni nj ac r nk"><div class="fe nh nl m ft"></div></div><a class="fr la nj ac r nk" tabindex="-1" rel="noopener follow" href="/the-domination-of-microsoft-how-it-became-a-market-leader-in-every-sector-9cb624416e4c?source=user_profile_page---------9-------------a05cffcff2ee----------------------" data-discover="true"><div><div class="ac" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><div class="ac r nm"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#6B6B6B" aria-labelledby="response-filled-16px-desc" viewBox="0 0 16 16"><desc id="response-filled-16px-desc">A response icon</desc><path fill="#6B6B6B" d="M12.344 11.458A5.28 5.28 0 0 0 14 7.526C14 4.483 11.391 2 8.051 2S2 4.483 2 7.527c0 3.051 2.712 5.526 6.059 5.526a6.6 6.6 0 0 0 1.758-.236q.255.223.554.414c.784.51 1.626.768 2.512.768a.37.37 0 0 0 .355-.214.37.37 0 0 0-.03-.384 4.7 4.7 0 0 1-.857-1.958v.014z"></path></svg><span>1</span></div></div></div></div></a></div></div></div><div class="ac r nn no"><div class="i l k j e"><div><div class="bn" aria-hidden="false" role="tooltip"><div tabindex="-1" class="bf"><span data-dd-action-name="Susi presentation tracker bookmark_preview"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F9cb624416e4c&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fillumination%2Fthe-domination-of-microsoft-how-it-became-a-market-leader-in-every-sector-9cb624416e4c&amp;source=---------9-------------a05cffcff2ee----bookmark_preview------------------" rel="noopener follow"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25" class="dv np nq" aria-label="Add to list bookmark button"><path fill="currentColor" d="M18 2.5a.5.5 0 0 1 1 0V5h2.5a.5.5 0 0 1 0 1H19v2.5a.5.5 0 1 1-1 0V6h-2.5a.5.5 0 0 1 0-1H18zM7 7a1 1 0 0 1 1-1h3.5a.5.5 0 0 0 0-1H8a2 2 0 0 0-2 2v14a.5.5 0 0 0 .805.396L12.5 17l5.695 4.396A.5.5 0 0 0 19 21v-8.5a.5.5 0 0 0-1 0v7.485l-5.195-4.012a.5.5 0 0 0-.61 0L7 19.985z"></path></svg></a></span></div></div></div></div></div></div></span></div></div></div><div class="nx bi s ny nz oa ob oc"></div></div></div></div></div></article></div></div></div><div></div></div></div></div></div></main><div class="cy cz i da db dc l dd de df k dg dh di dj dk dl dm cc dn do dp c dq dr"><div class="ds bi bn dt"><div class="m n fu"><div class="fv ac fw"><div class="m ag"><div class="fx fy fz m"><div class="m dt"><img alt="Volodymyr Golosay" class="m dp by ga gb ft" src="https://miro.medium.com/v2/resize:fill:176:176/1*aZ6Nsib96a4p6CJwBgY5mA.jpeg" width="88" height="88" loading="lazy"/><div class="fq by m ga gb fr o ak gc"></div></div><div class="gd ac ge gf"><h2 class="pw-author-name bg gi gj ab gk bl"><span class="gg gh">Volodymyr Golosay</span></h2></div><div class="gl m"><span class="pw-follower-count bg b gj gm dv"><a class="ah ai aj ff al am an ao ap aq ar as at au av" rel="noopener follow" href="/followers?source=user_profile_page---user_sidebar-------------------a05cffcff2ee----------------------" data-discover="true">672 followers</a></span></div><div class="gn m"><p class="bg b bh ab dv"><span class="gg">Lead software engineer at EPAM, indie developer, and tech enthusiast. I write about technology, SaaS, and the latest development trends.</span></p></div><div class="go gp ac"></div><div class="m dt"><span class="bg gi gj ab gk bl">Following</span><ul class="gq gd m"><li class="ac r gr"><a class="ah ai aj ff al am an ao ap aq ar as at au av gs gt gu" href="https://dhruvam.medium.com/?source=user_profile_page---blogroll-------------------a05cffcff2ee----------------------" rel="noopener follow"><div class="gv ac"><div class="gw m"><div class="m dt"><img alt="Dhruvam" class="m dp by gx gy ft" src="https://miro.medium.com/v2/resize:fill:40:40/1*YQzL5K9T6-H1qddpUheB8Q.png" width="20" height="20" loading="lazy"/><div class="fq by m gx gy fr o ak gc"></div></div></div><p class="bg b dw ab gz ha hb hc hd he hf hg dv">Dhruvam</p></div></a><div class="bn" aria-hidden="false" aria-describedby="creatorInfoPopover-cc90928510aa" aria-labelledby="creatorInfoPopover-cc90928510aa" aria-haspopup="dialog" role="dialog"><button class="ah ai aj ff al am an hh ap aq ar as at au av bd hi hj hk hl" aria-controls="creatorInfoPopover-cc90928510aa" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4.385 12c0 .55.2 1.02.59 1.41.39.4.86.59 1.41.59s1.02-.2 1.41-.59c.4-.39.59-.86.59-1.41s-.2-1.02-.59-1.41a1.93 1.93 0 0 0-1.41-.59c-.55 0-1.02.2-1.41.59-.4.39-.59.86-.59 1.41m5.62 0c0 .55.2 1.02.58 1.41.4.4.87.59 1.42.59s1.02-.2 1.41-.59c.4-.39.59-.86.59-1.41s-.2-1.02-.59-1.41a1.93 1.93 0 0 0-1.41-.59c-.55 0-1.03.2-1.42.59s-.58.86-.58 1.41m5.6 0c0 .55.2 1.02.58 1.41.4.4.87.59 1.43.59s1.03-.2 1.42-.59.58-.86.58-1.41-.2-1.02-.58-1.41a1.93 1.93 0 0 0-1.42-.59c-.56 0-1.04.2-1.43.59s-.58.86-.58 1.41" clip-rule="evenodd"></path></svg></button></div></li><li class="ac r gr"><a class="ah ai aj ff al am an ao ap aq ar as at au av gs gt gu" href="https://medium.com/data-science-collective?source=user_profile_page---blogroll-------------------a05cffcff2ee----------------------" rel="noopener follow"><div class="gv ac"><div class="gw m"><div class="dt"><img alt="Data Science Collective" class="ft hm m gy gx" src="https://miro.medium.com/v2/resize:fill:40:40/1*0nV0Q-FBHj94Kggq00pG2Q.jpeg" width="20" height="20" loading="lazy"/><div class="hm m gx gy fr o fq gc"></div></div></div><p class="bg b dw ab gz ha hb hc hd he hf hg dv">Data Science Collective</p></div></a><div class="bn" aria-hidden="false" aria-describedby="creatorInfoPopover-8993e01dcfd3" aria-labelledby="creatorInfoPopover-8993e01dcfd3" aria-haspopup="dialog" role="dialog"><button class="ah ai aj ff al am an hh ap aq ar as at au av bd hi hj hk hl" aria-controls="creatorInfoPopover-8993e01dcfd3" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4.385 12c0 .55.2 1.02.59 1.41.39.4.86.59 1.41.59s1.02-.2 1.41-.59c.4-.39.59-.86.59-1.41s-.2-1.02-.59-1.41a1.93 1.93 0 0 0-1.41-.59c-.55 0-1.02.2-1.41.59-.4.39-.59.86-.59 1.41m5.62 0c0 .55.2 1.02.58 1.41.4.4.87.59 1.42.59s1.02-.2 1.41-.59c.4-.39.59-.86.59-1.41s-.2-1.02-.59-1.41a1.93 1.93 0 0 0-1.41-.59c-.55 0-1.03.2-1.42.59s-.58.86-.58 1.41m5.6 0c0 .55.2 1.02.58 1.41.4.4.87.59 1.43.59s1.03-.2 1.42-.59.58-.86.58-1.41-.2-1.02-.58-1.41a1.93 1.93 0 0 0-1.42-.59c-.56 0-1.04.2-1.43.59s-.58.86-.58 1.41" clip-rule="evenodd"></path></svg></button></div></li><li class="ac r gr"><a class="ah ai aj ff al am an ao ap aq ar as at au av gs gt gu" href="https://medium.com/@profgalloway?source=user_profile_page---blogroll-------------------a05cffcff2ee----------------------" rel="noopener follow"><div class="gv ac"><div class="gw m"><div class="m dt"><img alt="Scott Galloway" class="m dp by gx gy ft" src="https://miro.medium.com/v2/resize:fill:40:40/1*UmXe4ATjCtj3OENRaZnIpw.jpeg" width="20" height="20" loading="lazy"/><div class="fq by m gx gy fr o ak gc"></div></div></div><p class="bg b dw ab gz ha hb hc hd he hf hg dv">Scott Galloway</p></div></a><div class="bn" aria-hidden="false" aria-describedby="creatorInfoPopover-a76508074bec" aria-labelledby="creatorInfoPopover-a76508074bec" aria-haspopup="dialog" role="dialog"><button class="ah ai aj ff al am an hh ap aq ar as at au av bd hi hj hk hl" aria-controls="creatorInfoPopover-a76508074bec" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4.385 12c0 .55.2 1.02.59 1.41.39.4.86.59 1.41.59s1.02-.2 1.41-.59c.4-.39.59-.86.59-1.41s-.2-1.02-.59-1.41a1.93 1.93 0 0 0-1.41-.59c-.55 0-1.02.2-1.41.59-.4.39-.59.86-.59 1.41m5.62 0c0 .55.2 1.02.58 1.41.4.4.87.59 1.42.59s1.02-.2 1.41-.59c.4-.39.59-.86.59-1.41s-.2-1.02-.59-1.41a1.93 1.93 0 0 0-1.41-.59c-.55 0-1.03.2-1.42.59s-.58.86-.58 1.41m5.6 0c0 .55.2 1.02.58 1.41.4.4.87.59 1.43.59s1.03-.2 1.42-.59.58-.86.58-1.41-.2-1.02-.58-1.41a1.93 1.93 0 0 0-1.42-.59c-.56 0-1.04.2-1.43.59s-.58.86-.58 1.41" clip-rule="evenodd"></path></svg></button></div></li><li class="ac r gr"><a class="ah ai aj ff al am an ao ap aq ar as at au av gs gt gu" href="https://generativeai.pub/?source=user_profile_page---blogroll-------------------a05cffcff2ee----------------------" rel="noopener follow"><div class="gv ac"><div class="gw m"><div class="dt"><img alt="Generative AI" class="ft hm m gy gx" src="https://miro.medium.com/v2/resize:fill:40:40/1*M4RBhIRaSSZB7lXfrGlatA.png" width="20" height="20" loading="lazy"/><div class="hm m gx gy fr o fq gc"></div></div></div><p class="bg b dw ab gz ha hb hc hd he hf hg dv">Generative AI</p></div></a><div class="bn" aria-hidden="false" aria-describedby="creatorInfoPopover-440100e76000" aria-labelledby="creatorInfoPopover-440100e76000" aria-haspopup="dialog" role="dialog"><button class="ah ai aj ff al am an hh ap aq ar as at au av bd hi hj hk hl" aria-controls="creatorInfoPopover-440100e76000" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4.385 12c0 .55.2 1.02.59 1.41.39.4.86.59 1.41.59s1.02-.2 1.41-.59c.4-.39.59-.86.59-1.41s-.2-1.02-.59-1.41a1.93 1.93 0 0 0-1.41-.59c-.55 0-1.02.2-1.41.59-.4.39-.59.86-.59 1.41m5.62 0c0 .55.2 1.02.58 1.41.4.4.87.59 1.42.59s1.02-.2 1.41-.59c.4-.39.59-.86.59-1.41s-.2-1.02-.59-1.41a1.93 1.93 0 0 0-1.41-.59c-.55 0-1.03.2-1.42.59s-.58.86-.58 1.41m5.6 0c0 .55.2 1.02.58 1.41.4.4.87.59 1.43.59s1.03-.2 1.42-.59.58-.86.58-1.41-.2-1.02-.58-1.41a1.93 1.93 0 0 0-1.42-.59c-.56 0-1.04.2-1.43.59s-.58.86-.58 1.41" clip-rule="evenodd"></path></svg></button></div></li><li class="ac r gr"><a class="ah ai aj ff al am an ao ap aq ar as at au av gs gt gu" href="https://itnext.io/?source=user_profile_page---blogroll-------------------a05cffcff2ee----------------------" rel="noopener follow"><div class="gv ac"><div class="gw m"><div class="dt"><img alt="ITNEXT" class="ft hm m gy gx" src="https://miro.medium.com/v2/resize:fill:40:40/1*yAqDFIFA5F_NXalOJKz4TA.png" width="20" height="20" loading="lazy"/><div class="hm m gx gy fr o fq gc"></div></div></div><p class="bg b dw ab gz ha hb hc hd he hf hg dv">ITNEXT</p></div></a><div class="bn" aria-hidden="false" aria-describedby="creatorInfoPopover-5b301f10ddcd" aria-labelledby="creatorInfoPopover-5b301f10ddcd" aria-haspopup="dialog" role="dialog"><button class="ah ai aj ff al am an hh ap aq ar as at au av bd hi hj hk hl" aria-controls="creatorInfoPopover-5b301f10ddcd" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M4.385 12c0 .55.2 1.02.59 1.41.39.4.86.59 1.41.59s1.02-.2 1.41-.59c.4-.39.59-.86.59-1.41s-.2-1.02-.59-1.41a1.93 1.93 0 0 0-1.41-.59c-.55 0-1.02.2-1.41.59-.4.39-.59.86-.59 1.41m5.62 0c0 .55.2 1.02.58 1.41.4.4.87.59 1.42.59s1.02-.2 1.41-.59c.4-.39.59-.86.59-1.41s-.2-1.02-.59-1.41a1.93 1.93 0 0 0-1.41-.59c-.55 0-1.03.2-1.42.59s-.58.86-.58 1.41m5.6 0c0 .55.2 1.02.58 1.41.4.4.87.59 1.43.59s1.03-.2 1.42-.59.58-.86.58-1.41-.2-1.02-.58-1.41a1.93 1.93 0 0 0-1.42-.59c-.56 0-1.04.2-1.43.59s-.58.86-.58 1.41" clip-rule="evenodd"></path></svg></button></div></li></ul><p class="bg b dw ab dv"><a class="ah ai aj ff al am an ao ap aq ar as at au av" rel="noopener follow" href="/following?source=user_profile_page---blogroll-------------------a05cffcff2ee----------------------" data-discover="true">See all (84)</a></p></div></div><div class="fx fy fz m"></div></div><div class="hn ac ho gf"><div class="hp m"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://help.medium.com/hc/en-us?source=user_profile_page---user_sidebar-------------------a05cffcff2ee----------------------" rel="noopener follow"><p class="bg b hq hr dv">Help</p></a></div><div class="hp m"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://status.medium.com/?source=user_profile_page---user_sidebar-------------------a05cffcff2ee----------------------" rel="noopener follow"><p class="bg b hq hr dv">Status</p></a></div><div class="hp m"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/about?autoplay=1&amp;source=user_profile_page---user_sidebar-------------------a05cffcff2ee----------------------" rel="noopener follow"><p class="bg b hq hr dv">About</p></a></div><div class="hp m"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://medium.com/jobs-at-medium/work-at-medium-959d1a85284e?source=user_profile_page---user_sidebar-------------------a05cffcff2ee----------------------" rel="noopener follow"><p class="bg b hq hr dv">Careers</p></a></div><div class="hp m"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="mailto:pressinquiries@medium.com" rel="noopener follow"><p class="bg b hq hr dv">Press</p></a></div><div class="hp m"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://blog.medium.com/?source=user_profile_page---user_sidebar-------------------a05cffcff2ee----------------------" rel="noopener follow"><p class="bg b hq hr dv">Blog</p></a></div><div class="hp m"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://policy.medium.com/medium-privacy-policy-f03bf92035c9?source=user_profile_page---user_sidebar-------------------a05cffcff2ee----------------------" rel="noopener follow"><p class="bg b hq hr dv">Privacy</p></a></div><div class="hp m"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://policy.medium.com/medium-rules-30e5502c4eb4?source=user_profile_page---user_sidebar-------------------a05cffcff2ee----------------------" rel="noopener follow"><p class="bg b hq hr dv">Rules</p></a></div><div class="hp m"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://policy.medium.com/medium-terms-of-service-9db0094a1e0f?source=user_profile_page---user_sidebar-------------------a05cffcff2ee----------------------" rel="noopener follow"><p class="bg b hq hr dv">Terms</p></a></div><div class="m"><a class="ah ai aj ff al am an ao ap aq ar as at au av" href="https://speechify.com/medium?source=user_profile_page---user_sidebar-------------------a05cffcff2ee----------------------" rel="noopener follow"><p class="bg b hq hr dv">Text to speech</p></a></div></div></div></div></div></div></div></div></div></div></div></div><script>window.__BUILD_ID__="main-20250908-205111-ca69aadcd4"</script><script>window.__GRAPHQL_URI__ = "https://golosay.medium.com/_/graphql"</script><script>window.__PRELOADED_STATE__ = {"algolia":{"queries":{}},"cache":{"experimentGroupSet":true,"reason":"Edgy did not set shouldUseCache to true","group":"disabled","tags":[],"serverVariantState":"","middlewareEnabled":true,"cacheStatus":"DYNAMIC","shouldUseCache":false,"vary":[],"pubFeaturingPostPageLabelEnabled":false,"shouldFollowPostQueryEnabled":false,"enableNewNonMocUpsellDesign":false},"client":{"hydrated":false,"isUs":false,"isNativeMedium":false,"isSafariMobile":false,"isSafari":false,"isFirefox":false,"routingEntity":{"type":"USER","id":"a05cffcff2ee","explicit":true},"viewerIsBot":false},"debug":{"requestId":"77c9b62b-1a3d-4521-90ee-43885614984e","requestTag":"","hybridDevServices":[],"originalSpanCarrier":{"traceparent":"00-00000000000000000a225ada368073cb-5c42f44f3dae6515-01","tracestate":"6421056@nr=0-0-6421056-449818914--0a225ada368073cb-0-0.798335-1757404094854"}},"multiVote":{"clapsPerPost":{}},"navigation":{"branch":{"show":null,"hasRendered":null,"blockedByCTA":false},"hideGoogleOneTap":false,"hasRenderedAlternateUserBanner":null,"currentLocation":"https:\u002F\u002Fgolosay.medium.com\u002F","host":"golosay.medium.com","hostname":"golosay.medium.com","referrer":"","hasSetReferrer":false,"susiModal":{"step":null,"operation":"register"},"postRead":false,"partnerProgram":{"selectedCountryCode":null},"staticRouterContext":{"route":{"name":"ShowUser"},"statusCode":200},"toastQueue":[],"currentToast":null},"config":{"nodeEnv":"production","version":"main-20250908-205111-ca69aadcd4","target":"production","productName":"Medium","publicUrl":"https:\u002F\u002Fcdn-client.medium.com\u002Flite","authDomain":"medium.com","authGoogleClientId":"216296035834-k1k6qe060s2tp2a2jam4ljdcms00sttg.apps.googleusercontent.com","favicon":"production","iosAppId":"828256236","glyphUrl":"https:\u002F\u002Fglyph.medium.com","branchKey":"key_live_ofxXr2qTrrU9NqURK8ZwEhknBxiI6KBm","algolia":{"appId":"MQ57UUUQZ2","apiKeySearch":"394474ced050e3911ae2249ecc774921","indexPrefix":"medium_","host":"-dsn.algolia.net"},"recaptchaKey":"6Lfc37IUAAAAAKGGtC6rLS13R1Hrw_BqADfS1LRk","recaptcha3Key":"6Lf8R9wUAAAAABMI_85Wb8melS7Zj6ziuf99Yot5","recaptchaEnterpriseKeyId":"6Le-uGgpAAAAAPprRaokM8AKthQ9KNGdoxaGUvVp","datadog":{"applicationId":"6702d87d-a7e0-42fe-bbcb-95b469547ea0","clientToken":"pub853ea8d17ad6821d9f8f11861d23dfed","rumToken":"pubf9cc52896502b9413b68ba36fc0c7162","context":{"deployment":{"target":"production","tag":"main-20250908-205111-ca69aadcd4","commit":"ca69aadcd4fc5db215e00e3d40aeb16bfeedccb2"}},"datacenter":"us"},"googleAdsCode":"AW-17106321204","googleAnalyticsCode":"G-7JY7T788PK","googlePay":{"apiVersion":"2","apiVersionMinor":"0","merchantId":"BCR2DN6TV7EMTGBM","merchantName":"Medium","instanceMerchantId":"13685562959212738550"},"applePay":{"version":3},"signInWallCustomDomainCollectionIds":["3a8144eabfe3","336d898217ee","61061eb0c96b","138adf9c44c","819cc2aaeee0"],"mediumMastodonDomainName":"me.dm","mediumOwnedAndOperatedCollectionIds":["8a9336e5bb4","b7e45b22fec3","193b68bd4fba","8d6b8a439e32","54c98c43354d","3f6ecf56618","d944778ce714","92d2092dc598","ae2a65f35510","1285ba81cada","544c7006046e","fc8964313712","40187e704f1c","88d9857e584e","7b6769f2748b","bcc38c8f6edf","cef6983b292","cb8577c9149e","444d13b52878","713d7dbc99b0","ef8e90590e66","191186aaafa0","55760f21cdc5","9dc80918cc93","bdc4052bbdba","8ccfed20cbb2"],"tierOneDomains":["medium.com","thebolditalic.com","arcdigital.media","towardsdatascience.com","uxdesign.cc","codeburst.io","psiloveyou.xyz","writingcooperative.com","entrepreneurshandbook.co","prototypr.io","betterhumans.coach.me","theascent.pub"],"topicsToFollow":["d61cf867d93f","8a146bc21b28","1eca0103fff3","4d562ee63426","aef1078a3ef5","e15e46793f8d","6158eb913466","55f1c20aba7a","3d18b94f6858","4861fee224fd","63c6f1f93ee","1d98b3a9a871","decb52b64abf","ae5d4995e225","830cded25262"],"topicToTagMappings":{"accessibility":"accessibility","addiction":"addiction","android-development":"android-development","art":"art","artificial-intelligence":"artificial-intelligence","astrology":"astrology","basic-income":"basic-income","beauty":"beauty","biotech":"biotech","blockchain":"blockchain","books":"books","business":"business","cannabis":"cannabis","cities":"cities","climate-change":"climate-change","comics":"comics","coronavirus":"coronavirus","creativity":"creativity","cryptocurrency":"cryptocurrency","culture":"culture","cybersecurity":"cybersecurity","data-science":"data-science","design":"design","digital-life":"digital-life","disability":"disability","economy":"economy","education":"education","equality":"equality","family":"family","feminism":"feminism","fiction":"fiction","film":"film","fitness":"fitness","food":"food","freelancing":"freelancing","future":"future","gadgets":"gadgets","gaming":"gaming","gun-control":"gun-control","health":"health","history":"history","humor":"humor","immigration":"immigration","ios-development":"ios-development","javascript":"javascript","justice":"justice","language":"language","leadership":"leadership","lgbtqia":"lgbtqia","lifestyle":"lifestyle","machine-learning":"machine-learning","makers":"makers","marketing":"marketing","math":"math","media":"media","mental-health":"mental-health","mindfulness":"mindfulness","money":"money","music":"music","neuroscience":"neuroscience","nonfiction":"nonfiction","outdoors":"outdoors","parenting":"parenting","pets":"pets","philosophy":"philosophy","photography":"photography","podcasts":"podcast","poetry":"poetry","politics":"politics","privacy":"privacy","product-management":"product-management","productivity":"productivity","programming":"programming","psychedelics":"psychedelics","psychology":"psychology","race":"race","relationships":"relationships","religion":"religion","remote-work":"remote-work","san-francisco":"san-francisco","science":"science","self":"self","self-driving-cars":"self-driving-cars","sexuality":"sexuality","social-media":"social-media","society":"society","software-engineering":"software-engineering","space":"space","spirituality":"spirituality","sports":"sports","startups":"startup","style":"style","technology":"technology","transportation":"transportation","travel":"travel","true-crime":"true-crime","tv":"tv","ux":"ux","venture-capital":"venture-capital","visual-design":"visual-design","work":"work","world":"world","writing":"writing"},"defaultImages":{"avatar":{"imageId":"1*dmbNkD5D-u45r44go_cf0g.png","height":150,"width":150},"orgLogo":{"imageId":"7*V1_7XP4snlmqrc_0Njontw.png","height":110,"width":500},"postLogo":{"imageId":"167cff2a3d17ac1e64d0762539978f2d54c0058886e8b3c8a03a725a83012ec0","height":630,"width":1200},"postPreviewImage":{"imageId":"bc1f8416df0cad099e43cda2872716e5864f18a73bda2a7547ea082aca9b5632","height":630,"width":1200}},"embeddedPostIds":{"coronavirus":"cd3010f9d81f"},"sharedCdcMessaging":{"COVID_APPLICABLE_TAG_SLUGS":[],"COVID_APPLICABLE_TOPIC_NAMES":[],"COVID_APPLICABLE_TOPIC_NAMES_FOR_TOPIC_PAGE":[],"COVID_MESSAGES":{"tierA":{"text":"For more information on the novel coronavirus and Covid-19, visit cdc.gov.","markups":[{"start":66,"end":73,"href":"https:\u002F\u002Fwww.cdc.gov\u002Fcoronavirus\u002F2019-nCoV"}]},"tierB":{"text":"Anyone can publish on Medium per our Policies, but we don’t fact-check every story. For more info about the coronavirus, see cdc.gov.","markups":[{"start":37,"end":45,"href":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Fcategories\u002F201931128-Policies-Safety"},{"start":125,"end":132,"href":"https:\u002F\u002Fwww.cdc.gov\u002Fcoronavirus\u002F2019-nCoV"}]},"paywall":{"text":"This article has been made free for everyone, thanks to Medium Members. For more information on the novel coronavirus and Covid-19, visit cdc.gov.","markups":[{"start":56,"end":70,"href":"https:\u002F\u002Fmedium.com\u002Fmembership"},{"start":138,"end":145,"href":"https:\u002F\u002Fwww.cdc.gov\u002Fcoronavirus\u002F2019-nCoV"}]},"unbound":{"text":"This article is free for everyone, thanks to Medium Members. For more information on the novel coronavirus and Covid-19, visit cdc.gov.","markups":[{"start":45,"end":59,"href":"https:\u002F\u002Fmedium.com\u002Fmembership"},{"start":127,"end":134,"href":"https:\u002F\u002Fwww.cdc.gov\u002Fcoronavirus\u002F2019-nCoV"}]}},"COVID_BANNER_POST_ID_OVERRIDE_WHITELIST":["3b31a67bff4a"]},"sharedVoteMessaging":{"TAGS":["politics","election-2020","government","us-politics","election","2020-presidential-race","trump","donald-trump","democrats","republicans","congress","republican-party","democratic-party","biden","joe-biden","maga"],"TOPICS":["politics","election"],"MESSAGE":{"text":"Find out more about the U.S. election results here.","markups":[{"start":46,"end":50,"href":"https:\u002F\u002Fcookpolitical.com\u002F2020-national-popular-vote-tracker"}]},"EXCLUDE_POSTS":["397ef29e3ca5"]},"embedPostRules":[],"recircOptions":{"v1":{"limit":3},"v2":{"limit":8}},"braintreeClientKey":"production_zjkj96jm_m56f8fqpf7ngnrd4","braintree":{"enabled":true,"merchantId":"m56f8fqpf7ngnrd4","merchantAccountId":{"usd":"AMediumCorporation_instant","eur":"amediumcorporation_EUR","cad":"amediumcorporation_CAD"},"publicKey":"ds2nn34bg2z7j5gd","braintreeEnvironment":"production","dashboardUrl":"https:\u002F\u002Fwww.braintreegateway.com\u002Fmerchants","gracePeriodDurationInDays":14,"mediumMembershipPlanId":{"monthly":"ce105f8c57a3","monthlyV2":"e8a5e126-792b-4ee6-8fba-d574c1b02fc5","monthlyWithTrial":"d5ee3dbe3db8","monthlyPremium":"fa741a9b47a2","yearly":"a40ad4a43185","yearlyV2":"3815d7d6-b8ca-4224-9b8c-182f9047866e","yearlyStaff":"d74fb811198a","yearlyWithTrial":"b3bc7350e5c7","yearlyPremium":"e21bd2c12166","monthlyOneYearFree":"e6c0637a-2bad-4171-ab4f-3c268633d83c","monthly25PercentOffFirstYear":"235ecc62-0cdb-49ae-9378-726cd21c504b","monthly20PercentOffFirstYear":"ba518864-9c13-4a99-91ca-411bf0cac756","monthly15PercentOffFirstYear":"594c029b-9f89-43d5-88f8-8173af4e070e","monthly10PercentOffFirstYear":"c6c7bc9a-40f2-4b51-8126-e28511d5bdb0","monthlyForStudents":"629ebe51-da7d-41fd-8293-34cd2f2030a8","yearlyOneYearFree":"78ba7be9-0d9f-4ece-aa3e-b54b826f2bf1","yearly25PercentOffFirstYear":"2dbb010d-bb8f-4eeb-ad5c-a08509f42d34","yearly20PercentOffFirstYear":"47565488-435b-47f8-bf93-40d5fbe0ebc8","yearly15PercentOffFirstYear":"8259809b-0881-47d9-acf7-6c001c7f720f","yearly10PercentOffFirstYear":"9dd694fb-96e1-472c-8d9e-3c868d5c1506","yearlyForStudents":"e29345ef-ab1c-4234-95c5-70e50fe6bc23","monthlyCad":"p52orjkaceei","yearlyCad":"h4q9g2up9ktt"},"braintreeDiscountId":{"oneMonthFree":"MONTHS_FREE_01","threeMonthsFree":"MONTHS_FREE_03","sixMonthsFree":"MONTHS_FREE_06","fiftyPercentOffOneYear":"FIFTY_PERCENT_OFF_ONE_YEAR"},"3DSecureVersion":"2","defaultCurrency":"usd","providerPlanIdCurrency":{"4ycw":"usd","rz3b":"usd","3kqm":"usd","jzw6":"usd","c2q2":"usd","nnsw":"usd","q8qw":"usd","d9y6":"usd","fx7w":"cad","nwf2":"cad"}},"paypalClientId":"AXj1G4fotC2GE8KzWX9mSxCH1wmPE3nJglf4Z2ig_amnhvlMVX87otaq58niAg9iuLktVNF_1WCMnN7v","paypal":{"host":"https:\u002F\u002Fapi.paypal.com:443","clientMode":"production","serverMode":"live","webhookId":"4G466076A0294510S","monthlyPlan":{"planId":"P-9WR0658853113943TMU5FDQA","name":"Medium Membership (Monthly) with setup fee","description":"Unlimited access to the best and brightest stories on Medium. Membership billed monthly."},"yearlyPlan":{"planId":"P-7N8963881P8875835MU5JOPQ","name":"Medium Membership (Annual) with setup fee","description":"Unlimited access to the best and brightest stories on Medium. Membership billed annually."},"oneYearGift":{"name":"Medium Membership (1 Year, Digital Gift Code)","description":"Unlimited access to the best and brightest stories on Medium. Gift codes can be redeemed at medium.com\u002Fredeem.","price":"50.00","currency":"USD","sku":"membership-gift-1-yr"},"oldMonthlyPlan":{"planId":"P-96U02458LM656772MJZUVH2Y","name":"Medium Membership (Monthly)","description":"Unlimited access to the best and brightest stories on Medium. Membership billed monthly."},"oldYearlyPlan":{"planId":"P-59P80963JF186412JJZU3SMI","name":"Medium Membership (Annual)","description":"Unlimited access to the best and brightest stories on Medium. Membership billed annually."},"monthlyPlanWithTrial":{"planId":"P-66C21969LR178604GJPVKUKY","name":"Medium Membership (Monthly) with setup fee","description":"Unlimited access to the best and brightest stories on Medium. Membership billed monthly."},"yearlyPlanWithTrial":{"planId":"P-6XW32684EX226940VKCT2MFA","name":"Medium Membership (Annual) with setup fee","description":"Unlimited access to the best and brightest stories on Medium. Membership billed annually."},"oldMonthlyPlanNoSetupFee":{"planId":"P-4N046520HR188054PCJC7LJI","name":"Medium Membership (Monthly)","description":"Unlimited access to the best and brightest stories on Medium. Membership billed monthly."},"oldYearlyPlanNoSetupFee":{"planId":"P-7A4913502Y5181304CJEJMXQ","name":"Medium Membership (Annual)","description":"Unlimited access to the best and brightest stories on Medium. Membership billed annually."},"sdkUrl":"https:\u002F\u002Fwww.paypal.com\u002Fsdk\u002Fjs"},"stripePublishableKey":"pk_live_7FReX44VnNIInZwrIIx6ghjl","log":{"json":true,"level":"info"},"imageUploadMaxSizeMb":25,"staffPicks":{"title":"Staff Picks","catalogId":"c7bc6e1ee00f"}},"session":{"xsrf":""}}</script><script>window.__APOLLO_STATE__ = {"ROOT_QUERY":{"__typename":"Query","variantFlags":[{"__typename":"VariantFlag","name":"enable_newsletter_lo_flow_custom_domains","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_syntax_highlight","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_google_pay","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_deprecate_legacy_providers_v3","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_user_profile_nofollow_attribute","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_susi_redesign_android","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_susi_redesign_ios","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_new_manage_membership_flow","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_pill_based_home_feed","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"price_smoke_test_monthly","valueType":{"__typename":"VariantFlagString","value":""}},{"__typename":"VariantFlag","name":"reader_fair_distribution_non_qp","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_automod","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_pre_pp_v4","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_medium_day_banner","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_moc_load_processor_c","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_client","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_continue_this_thread","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_notifications_submissions_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_iceland_forced_android","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"reengagement_notification_duration","valueType":{"__typename":"VariantFlagNumber","value":3}},{"__typename":"VariantFlag","name":"rex_generator_max_candidates","valueType":{"__typename":"VariantFlagNumber","value":1000}},{"__typename":"VariantFlag","name":"enable_ios_offline_reading","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_editor_new_publishing_flow","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"available_annual_plan","valueType":{"__typename":"VariantFlagString","value":"2c754bcc2995"}},{"__typename":"VariantFlag","name":"goliath_externalsearch_enable_comment_deindexation","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"skip_fs_cache_user_vals","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"allow_test_auth","valueType":{"__typename":"VariantFlagString","value":"disallow"}},{"__typename":"VariantFlag","name":"enable_apple_sign_in","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_display_paywall_after_onboarding","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"limit_post_referrers","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_post_publish_permission_check","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"can_send_tips_v0","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tag_recs","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"allow_signup","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"disable_partner_program_enrollment","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_pp_country_expansion","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"glyph_font_set","valueType":{"__typename":"VariantFlagString","value":"m2-unbound-source-serif-pro"}},{"__typename":"VariantFlag","name":"ios_iceland_nux","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_bg_post_post","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_easy_resubscribe","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ml_rank_enable_ranker_member_split_v1","valueType":{"__typename":"VariantFlagString","value":"control"}},{"__typename":"VariantFlag","name":"allow_access","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_group_gifting","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_app_flirty_thirty","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_verified_book_author","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_maim_the_meter","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_starspace","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_speechify_widget","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_home_post_menu","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_update_explore_wtf","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_boost_experiment","valueType":{"__typename":"VariantFlagString","value":"control"}},{"__typename":"VariantFlag","name":"enable_post_bottom_responses_input","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_sharer_validate_post_share_key","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_abandoned_paywall_promotion_email","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_creator_welcome_email","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_intrinsic_automatic_actions","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_medium2_kbfd","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_social_share_sheet","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_inline_comments","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tribute_landing_page","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"disable_rex_pub_featuring_recirc","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_google_webhook","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"get_highlights_from_engagement","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"textshots_userid","valueType":{"__typename":"VariantFlagString","value":""}},{"__typename":"VariantFlag","name":"enable_android_dynamic_aspirational_paywall","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_publications","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_offline_reading","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_integration","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_google_one_tap","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_reliable_follow_experience_backend","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_friend_links_postpage_banners","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"available_monthly_plan","valueType":{"__typename":"VariantFlagString","value":"60e220181034"}},{"__typename":"VariantFlag","name":"browsable_stream_config_bucket","valueType":{"__typename":"VariantFlagString","value":"curated"}},{"__typename":"VariantFlag","name":"enable_lite_response_markup","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_author_cards_byline","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_pp_delinquency_and_forfeiture","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"mobile_custom_app_icon","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"num_post_bottom_responses_to_show","valueType":{"__typename":"VariantFlagNumber","value":3}},{"__typename":"VariantFlag","name":"enable_dynamic_paywall_optin","valueType":{"__typename":"VariantFlagString","value":"control"}},{"__typename":"VariantFlag","name":"enable_post_bottom_responses_native","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_recirc_model","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_rex_post_viewed_digest_filtering","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_author_cards","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_deviant_get_variant_flag_from_medium2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_sprig","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_rating_prompt_stories_read_threshold","valueType":{"__typename":"VariantFlagNumber","value":2}},{"__typename":"VariantFlag","name":"android_two_hour_refresh","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"available_annual_premium_plan","valueType":{"__typename":"VariantFlagString","value":"4a442ace1476"}},{"__typename":"VariantFlag","name":"enable_rito_upstream_deadlines","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_eventstats_event_processing","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"kiln_enable_new_digest_endpoint","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"limit_user_follows","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"signin_services","valueType":{"__typename":"VariantFlagString","value":"twitter,facebook,google,email,google-fastidv,google-one-tap,apple"}},{"__typename":"VariantFlag","name":"disable_branch_openinapp_android","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"redefined_top_posts","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_moc_load_processor_all_recs_surfaces","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_friend_links_creation","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_image_sharer","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_sharer_create_post_share_key","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_sunset_lo_non_moc_upsell","valueType":{"__typename":"VariantFlagString","value":"control"}},{"__typename":"VariantFlag","name":"enable_tick_landing_page","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ml_rank_rex_anno","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tipping_v0_ios","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_legacy_feed_in_iceland","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"coronavirus_topic_recirc","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_simplified_digest_v2_b","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_mastodon_avatar_upload","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_remove_canonical_url_for_pub_editor","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"disable_branch_openinapp_ios","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_miro_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_hybrid_ranking_model","valueType":{"__typename":"VariantFlagString","value":"experiment"}},{"__typename":"VariantFlag","name":"enable_winback_promotion_email","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_dynamic_programming_paywall","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_diversification_rex","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_engagement_service_publish_response","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_autorefresh","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_curation_nomination_reviewed_emails","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_post_bottom_responses","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_remove_twitter_onboarding_step","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_apple_pay","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_lock_responses","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_branch_io","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_rex_aggregator_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_dynamic_paywall_programming","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_cache_less_following_feed","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_new_stripe_customers","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tipping_v0_android","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_trial_membership","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_lists_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_topic_portals","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_cancellation_discount_v1_1","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_dynamic_paywall_aspiriational","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_friend_links_postpage_banners","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_medium_com_canonical_urls","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_trust_service_recaptcha","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_verified_author","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_conversion_ranker_v2","valueType":{"__typename":"VariantFlagString","value":"control"}},{"__typename":"VariantFlag","name":"enable_moc_load_processor_first_story","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"available_monthly_premium_plan","valueType":{"__typename":"VariantFlagString","value":"12a660186432"}},{"__typename":"VariantFlag","name":"enable_lite_homepage","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_recommended_publishers_query","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_see_pronouns","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_dense_post_preview","valueType":{"__typename":"VariantFlagString","value":"control"}},{"__typename":"VariantFlag","name":"can_receive_tips_v0","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_aurora_pub_follower_page","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_footer_app_buttons","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_smart_sidebar_order","valueType":{"__typename":"VariantFlagString","value":"lastPublishedAt"}},{"__typename":"VariantFlag","name":"onboarding_tags_from_top_views","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"price_smoke_test_yearly","valueType":{"__typename":"VariantFlagString","value":""}},{"__typename":"VariantFlag","name":"enable_recaptcha_enterprise","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_seamless_social_sharing","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_friend_links_creation","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ranker_v10","valueType":{"__typename":"VariantFlagString","value":"control"}},{"__typename":"VariantFlag","name":"enable_rex_new_push_notification_endpoint","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_webhook","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_conversion_model_v2","valueType":{"__typename":"VariantFlagString","value":"group_2"}},{"__typename":"VariantFlag","name":"enable_sprig_in_apps","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"rex_enable_filter_viewed_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_abandoned_cart_promotion_email","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_speechify_ios","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_updated_pub_recs_ui","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_curation_edit_nominated_post_quality","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_archive_page","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_server_upstream_deadlines","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_in_app_free_trial","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_mobile_digest","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_mobile_newsletter_setting_in_publishing_details","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_verifications_service","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_paypal","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_mastodon_for_members_username_selection","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_pp_v4","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_submissions_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_apple_webhook","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_configure_pronouns","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_story_page_nofollow_meta_tag","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_entities_to_follow_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_marketing_emails","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_mastodon_for_members","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_rex_reading_history","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lo_homepage","valueType":{"__typename":"VariantFlagString","value":"control"}},{"__typename":"VariantFlag","name":"enable_members_only_audio","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"signup_services","valueType":{"__typename":"VariantFlagString","value":"twitter,facebook,google,email,google-fastidv,google-one-tap,apple"}}],"viewer":null,"collectionByDomainOrSlug({\"domainOrSlug\":\"golosay.medium.com\"})":null,"user({\"id\":\"a05cffcff2ee\"})":{"__ref":"User:a05cffcff2ee"},"userResult({\"id\":\"a05cffcff2ee\"})":{"__ref":"User:a05cffcff2ee"},"userResult({\"id\":\"a05cffcff2ee\",\"username\":null})":{"__ref":"User:a05cffcff2ee"},"user({\"username\":\"golosay\"})":{"__ref":"User:a05cffcff2ee"},"userResult({\"username\":\"golosay\"})":{"__ref":"User:a05cffcff2ee"},"userResult({\"id\":\"a05cffcff2ee\",\"username\":\"\"})":{"__ref":"User:a05cffcff2ee"}},"User:a05cffcff2ee":{"__typename":"User","id":"a05cffcff2ee","name":"Volodymyr Golosay","username":"golosay","newsletterV3":{"__ref":"NewsletterV3:a42ca07ae408"},"customStyleSheet":{"__ref":"CustomStyleSheet:f05c4fd1aa3e"},"imageId":"1*aZ6Nsib96a4p6CJwBgY5mA.jpeg","socialStats":{"__typename":"SocialStats","followerCount":672,"followingCount":58,"collectionFollowingCount":26},"viewerEdge":{"__ref":"UserViewerEdge:userId:a05cffcff2ee-viewerId:lo_649c244852d8"},"membership":{"__ref":"Membership:b6294169-eb4a-47ef-b8ff-7744c1844f76"},"verifications":{"__typename":"VerifiedInfo","isBookAuthor":false},"customDomainState":{"__typename":"CustomDomainState","live":{"__typename":"CustomDomain","domain":"golosay.medium.com"}},"hasSubdomain":true,"bio":"Lead software engineer at EPAM, indie developer, and tech enthusiast. I write about technology, SaaS, and the latest development trends.","followingEntityConnection:{\"paging\":{\"limit\":5}}":{"__typename":"EntityConnection","entities":[{"__ref":"User:cc90928510aa"},{"__ref":"Collection:8993e01dcfd3"},{"__ref":"User:a76508074bec"},{"__ref":"Collection:440100e76000"},{"__ref":"Collection:5b301f10ddcd"}]},"pronouns":[],"viewerIsUser":false,"homepagePostsConnection:{\"paging\":{\"limit\":1}}":{"__typename":"PostConnection","posts":[{"__ref":"Post:a03b0f38836c"}]},"linkedAccounts":{"__ref":"LinkedAccounts:a05cffcff2ee"},"homepagePostsConnection:{\"paging\":{\"limit\":10},\"includeDistributedResponses\":true}":{"__typename":"PostConnection","posts":[{"__ref":"Post:a03b0f38836c"},{"__ref":"Post:4a2022b4d532"},{"__ref":"Post:e4e8886e518f"},{"__ref":"Post:9b7cba4a850b"},{"__ref":"Post:d9ae31728864"},{"__ref":"Post:4e17fd9b6c71"},{"__ref":"Post:71fbebaee4d8"},{"__ref":"Post:af14ef330f52"},{"__ref":"Post:f801a77c14f0"},{"__ref":"Post:9cb624416e4c"}],"pagingInfo":{"__typename":"Paging","next":{"__typename":"PageParams","from":"L1679733911061","limit":10}}},"twitterScreenName":"golosay","navItems":[{"__typename":"UserNavItem","title":"Profile"},{"__typename":"UserNavItem","title":"Claps"},{"__typename":"UserNavItem","title":"Highlights"},{"__typename":"UserNavItem","title":"Responses"}],"seoMetaTags":{"__typename":"SEOMetaTags","description":"Read writing from Volodymyr Golosay on Medium. Lead software engineer at EPAM, indie developer, and tech enthusiast. I write about technology, SaaS, and the latest development trends.","robots":"index,follow","jsonLd":"{\"@context\":\"https:\u002F\u002Fschema.org\",\"@id\":\"https:\u002F\u002Fmedium.com\u002F@golosay\",\"@type\":\"Person\",\"identifier\":\"golosay\",\"name\":\"Volodymyr Golosay\",\"url\":\"https:\u002F\u002Fmedium.com\u002F@golosay\",\"description\":\"Lead software engineer at EPAM, indie developer, and tech enthusiast. I write about technology, SaaS, and the latest development trends.\",\"image\":\"https:\u002F\u002Fmiro.medium.com\u002F1*aZ6Nsib96a4p6CJwBgY5mA.jpeg\"}"},"isSuspended":false,"authoredBooks":[]},"CustomStyleSheet:f05c4fd1aa3e":{"__typename":"CustomStyleSheet","id":"f05c4fd1aa3e","blogroll":{"__typename":"BlogrollConfiguration","visibility":"BLOGROLL_VISIBILITY_SIDEBAR"},"global":{"__typename":"GlobalStyles","colorPalette":null},"header":{"__typename":"HeaderStyles","headerScale":"HEADER_SCALE_SMALL","backgroundImageDisplayMode":"IMAGE_DISPLAY_MODE_FILL","backgroundImageVerticalAlignment":"START","backgroundColorDisplayMode":"COLOR_DISPLAY_MODE_SOLID","backgroundColor":null,"secondaryBackgroundColor":null,"postBackgroundColor":null,"backgroundImage":null,"appNameColor":null,"logoImage":null,"appNameTreatment":"NAME_TREATMENT_TEXT"},"navigation":null},"UserViewerEdge:userId:a05cffcff2ee-viewerId:lo_649c244852d8":{"__typename":"UserViewerEdge","isBlocking":false,"id":"userId:a05cffcff2ee-viewerId:lo_649c244852d8","isFollowing":false,"isMuting":false,"isUser":false,"hasList":true},"Membership:b6294169-eb4a-47ef-b8ff-7744c1844f76":{"__typename":"Membership","tier":"MEMBER","id":"b6294169-eb4a-47ef-b8ff-7744c1844f76","friendSince":null},"Membership:b2fd9265-24e0-4d34-8384-b820f46a547e":{"__typename":"Membership","tier":"MEMBER","id":"b2fd9265-24e0-4d34-8384-b820f46a547e"},"User:cc90928510aa":{"__typename":"User","id":"cc90928510aa","name":"Dhruvam","imageId":"1*YQzL5K9T6-H1qddpUheB8Q.png","membership":{"__ref":"Membership:b2fd9265-24e0-4d34-8384-b820f46a547e"},"username":"dhruvam","customDomainState":{"__typename":"CustomDomainState","live":{"__typename":"CustomDomain","domain":"dhruvam.medium.com"}},"hasSubdomain":true,"hasDomain":true},"ImageMetadata:1*0nV0Q-FBHj94Kggq00pG2Q.jpeg":{"__typename":"ImageMetadata","id":"1*0nV0Q-FBHj94Kggq00pG2Q.jpeg"},"Collection:8993e01dcfd3":{"__typename":"Collection","id":"8993e01dcfd3","name":"Data Science Collective","avatar":{"__ref":"ImageMetadata:1*0nV0Q-FBHj94Kggq00pG2Q.jpeg"},"domain":null,"slug":"data-science-collective","description":"Advice, insights, and ideas from the Medium data science community","subscriberCount":864905,"customStyleSheet":null},"User:a76508074bec":{"__typename":"User","id":"a76508074bec","name":"Scott Galloway","imageId":"1*UmXe4ATjCtj3OENRaZnIpw.jpeg","membership":null,"username":"profgalloway","customDomainState":null,"hasSubdomain":false,"hasDomain":false},"ImageMetadata:1*M4RBhIRaSSZB7lXfrGlatA.png":{"__typename":"ImageMetadata","id":"1*M4RBhIRaSSZB7lXfrGlatA.png"},"Collection:440100e76000":{"__typename":"Collection","id":"440100e76000","name":"Generative AI","avatar":{"__ref":"ImageMetadata:1*M4RBhIRaSSZB7lXfrGlatA.png"},"domain":"generativeai.pub","slug":"generative-ai","description":"Stay updated with the latest news, research, and developments in the world of generative AI. We cover everything from AI model updates, comprehensive tutorials, and real-world applications to the broader impact of AI on society. Work with us: jimclydegm@gmail.com","subscriberCount":55951,"customStyleSheet":null},"ImageMetadata:1*yAqDFIFA5F_NXalOJKz4TA.png":{"__typename":"ImageMetadata","id":"1*yAqDFIFA5F_NXalOJKz4TA.png"},"Collection:5b301f10ddcd":{"__typename":"Collection","id":"5b301f10ddcd","name":"ITNEXT","avatar":{"__ref":"ImageMetadata:1*yAqDFIFA5F_NXalOJKz4TA.png"},"domain":"itnext.io","slug":"itnext","description":"ITNEXT is a platform for IT developers & software engineers to share knowledge, connect, collaborate, learn and experience next-gen technologies.","subscriberCount":75726,"customStyleSheet":null},"NewsletterV3:a42ca07ae408":{"__typename":"NewsletterV3","id":"a42ca07ae408","type":"NEWSLETTER_TYPE_AUTHOR","slug":"a05cffcff2ee","name":"a05cffcff2ee","collection":null,"user":{"__ref":"User:a05cffcff2ee"},"description":"","promoHeadline":"","promoBody":"","showPromo":true},"Post:a03b0f38836c":{"__typename":"Post","id":"a03b0f38836c","title":"How to Force ChatGPT to Use the Latest Documentation for Coding","previewImage":{"__ref":"ImageMetadata:1*vwudybm9_WIas_Z6oQg4HQ.png"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"Stop ChatGPT from Generating an Old Code","isFullContent":false},"creator":{"__ref":"User:a05cffcff2ee"},"isPublished":true,"mediumUrl":"https:\u002F\u002Fgolosay.medium.com\u002Fhow-to-force-chatgpt-to-use-the-latest-documentation-for-coding-a03b0f38836c","collection":null,"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":1},"visibility":"LOCKED","clapCount":56,"isLocked":true,"firstPublishedAt":1739198001459,"latestPublishedAt":1739226448371,"pinnedAt":0,"readingTime":3.931132075471698,"sequence":null,"isSeries":false,"uniqueSlug":"how-to-force-chatgpt-to-use-the-latest-documentation-for-coding-a03b0f38836c","pinnedByCreatorAt":0,"viewerEdge":{"__ref":"PostViewerEdge:postId:a03b0f38836c-viewerId:lo_649c244852d8"}},"MastodonAccount:golosay@me.dm":{"__typename":"MastodonAccount","domain":"me.dm","username":"golosay","id":"golosay@me.dm"},"LinkedAccounts:a05cffcff2ee":{"__typename":"LinkedAccounts","mastodon":{"__ref":"MastodonAccount:golosay@me.dm"},"id":"a05cffcff2ee"},"ImageMetadata:1*vwudybm9_WIas_Z6oQg4HQ.png":{"__typename":"ImageMetadata","id":"1*vwudybm9_WIas_Z6oQg4HQ.png","focusPercentX":null,"focusPercentY":null,"alt":"ChatGPT using latest ap-to-date documentation for generating modern code"},"PostViewerEdge:postId:a03b0f38836c-viewerId:lo_649c244852d8":{"__typename":"PostViewerEdge","id":"postId:a03b0f38836c-viewerId:lo_649c244852d8","shouldFollowPostForExternalSearch":true},"ImageMetadata:1*7TxTN69vRqS9XiIblkmQow.png":{"__typename":"ImageMetadata","id":"1*7TxTN69vRqS9XiIblkmQow.png","focusPercentX":null,"focusPercentY":null,"alt":null},"PostViewerEdge:postId:4a2022b4d532-viewerId:lo_649c244852d8":{"__typename":"PostViewerEdge","id":"postId:4a2022b4d532-viewerId:lo_649c244852d8","shouldFollowPostForExternalSearch":true},"Post:4a2022b4d532":{"__typename":"Post","id":"4a2022b4d532","title":"Grammarly vs Microsoft Editor vs LLMs","previewImage":{"__ref":"ImageMetadata:1*7TxTN69vRqS9XiIblkmQow.png"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"Best AI writing tools comparison","isFullContent":false},"creator":{"__ref":"User:a05cffcff2ee"},"isPublished":true,"mediumUrl":"https:\u002F\u002Fgolosay.medium.com\u002Fgrammarly-vs-microsoft-editor-vs-llms-4a2022b4d532","collection":null,"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":0},"visibility":"LOCKED","clapCount":50,"isLocked":true,"firstPublishedAt":1731949016259,"latestPublishedAt":1731949016259,"pinnedAt":0,"readingTime":4.123584905660377,"sequence":null,"isSeries":false,"uniqueSlug":"grammarly-vs-microsoft-editor-vs-llms-4a2022b4d532","pinnedByCreatorAt":0,"viewerEdge":{"__ref":"PostViewerEdge:postId:4a2022b4d532-viewerId:lo_649c244852d8"}},"ImageMetadata:1*HcNyqqhRREqjpW_JqKZRCQ.png":{"__typename":"ImageMetadata","id":"1*HcNyqqhRREqjpW_JqKZRCQ.png","focusPercentX":null,"focusPercentY":null,"alt":"Avoiding Common Overengineering Pitfalls in Angular Apps"},"PostViewerEdge:postId:e4e8886e518f-viewerId:lo_649c244852d8":{"__typename":"PostViewerEdge","id":"postId:e4e8886e518f-viewerId:lo_649c244852d8","shouldFollowPostForExternalSearch":true},"Post:e4e8886e518f":{"__typename":"Post","id":"e4e8886e518f","title":"Don’t Overcomplicate Your Angular App","previewImage":{"__ref":"ImageMetadata:1*HcNyqqhRREqjpW_JqKZRCQ.png"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"Avoiding Common Overengineering Pitfalls in Angular Apps","isFullContent":false},"creator":{"__ref":"User:a05cffcff2ee"},"isPublished":true,"mediumUrl":"https:\u002F\u002Fgolosay.medium.com\u002Fdont-overcomplicate-your-angular-app-e4e8886e518f","collection":null,"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":7},"visibility":"LOCKED","clapCount":589,"isLocked":true,"firstPublishedAt":1726124839269,"latestPublishedAt":1738483904317,"pinnedAt":0,"readingTime":5.3154088050314465,"sequence":null,"isSeries":false,"uniqueSlug":"dont-overcomplicate-your-angular-app-e4e8886e518f","pinnedByCreatorAt":0,"viewerEdge":{"__ref":"PostViewerEdge:postId:e4e8886e518f-viewerId:lo_649c244852d8"}},"ImageMetadata:0*-RrzSXizzp0gRNZe":{"__typename":"ImageMetadata","id":"0*-RrzSXizzp0gRNZe","focusPercentX":null,"focusPercentY":null,"alt":null},"PostViewerEdge:postId:9b7cba4a850b-viewerId:lo_649c244852d8":{"__typename":"PostViewerEdge","id":"postId:9b7cba4a850b-viewerId:lo_649c244852d8","shouldFollowPostForExternalSearch":true},"Post:9b7cba4a850b":{"__typename":"Post","id":"9b7cba4a850b","title":"Must-Have Tech Skills to Be on Demand in Case of World War III","previewImage":{"__ref":"ImageMetadata:0*-RrzSXizzp0gRNZe"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"What should you learn to be a valuable developer","isFullContent":false},"creator":{"__ref":"User:a05cffcff2ee"},"isPublished":true,"mediumUrl":"https:\u002F\u002Fgolosay.medium.com\u002Fmust-have-tech-skills-to-be-on-demand-in-case-of-world-war-iii-9b7cba4a850b","collection":null,"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":0},"visibility":"LOCKED","clapCount":81,"isLocked":true,"firstPublishedAt":1713820033427,"latestPublishedAt":1713820033427,"pinnedAt":0,"readingTime":4.790566037735849,"sequence":null,"isSeries":false,"uniqueSlug":"must-have-tech-skills-to-be-on-demand-in-case-of-world-war-iii-9b7cba4a850b","pinnedByCreatorAt":0,"viewerEdge":{"__ref":"PostViewerEdge:postId:9b7cba4a850b-viewerId:lo_649c244852d8"}},"ImageMetadata:1*oKml2B03_QgR8pt3Zr37fQ.png":{"__typename":"ImageMetadata","id":"1*oKml2B03_QgR8pt3Zr37fQ.png","focusPercentX":null,"focusPercentY":null,"alt":"AI is drawing consistent characters"},"PostViewerEdge:postId:d9ae31728864-viewerId:lo_649c244852d8":{"__typename":"PostViewerEdge","id":"postId:d9ae31728864-viewerId:lo_649c244852d8","shouldFollowPostForExternalSearch":true},"Post:d9ae31728864":{"__typename":"Post","id":"d9ae31728864","title":"How to Make Consistent Characters in Any Pose With AI","previewImage":{"__ref":"ImageMetadata:1*oKml2B03_QgR8pt3Zr37fQ.png"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"Making a mascot for your project without a professional designer","isFullContent":false},"creator":{"__ref":"User:a05cffcff2ee"},"isPublished":true,"mediumUrl":"https:\u002F\u002Fgolosay.medium.com\u002Fhow-to-make-consistent-characters-in-any-pose-with-ai-d9ae31728864","collection":null,"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":7},"visibility":"LOCKED","clapCount":964,"isLocked":true,"firstPublishedAt":1700650522997,"latestPublishedAt":1700650522997,"pinnedAt":0,"readingTime":9.306603773584905,"sequence":null,"isSeries":false,"uniqueSlug":"how-to-make-consistent-characters-in-any-pose-with-ai-d9ae31728864","pinnedByCreatorAt":0,"viewerEdge":{"__ref":"PostViewerEdge:postId:d9ae31728864-viewerId:lo_649c244852d8"}},"ImageMetadata:0*VROpYVOlsobU7L04":{"__typename":"ImageMetadata","id":"0*VROpYVOlsobU7L04","focusPercentX":null,"focusPercentY":null,"alt":null},"Collection:9758482ba857":{"__typename":"Collection","id":"9758482ba857","slug":"geekculture","name":"Geek Culture","viewerEdge":{"__ref":"CollectionViewerEdge:collectionId:9758482ba857-viewerId:lo_649c244852d8"},"avatar":{"__ref":"ImageMetadata:1*bWAVaFQmpmU6ePTjNIje_A.jpeg"},"domain":null,"description":"A new tech publication by Start it up (https:\u002F\u002Fmedium.com\u002Fswlh).","subscriberCount":33749,"customStyleSheet":null},"CollectionViewerEdge:collectionId:9758482ba857-viewerId:lo_649c244852d8":{"__typename":"CollectionViewerEdge","id":"collectionId:9758482ba857-viewerId:lo_649c244852d8","isMuting":false},"ImageMetadata:1*bWAVaFQmpmU6ePTjNIje_A.jpeg":{"__typename":"ImageMetadata","id":"1*bWAVaFQmpmU6ePTjNIje_A.jpeg"},"PostViewerEdge:postId:4e17fd9b6c71-viewerId:lo_649c244852d8":{"__typename":"PostViewerEdge","id":"postId:4e17fd9b6c71-viewerId:lo_649c244852d8","shouldFollowPostForExternalSearch":true},"Post:4e17fd9b6c71":{"__typename":"Post","id":"4e17fd9b6c71","title":"How to Analyze Your Medium Followers’ Interests Using AI","previewImage":{"__ref":"ImageMetadata:0*VROpYVOlsobU7L04"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"Get ready for the new Medium Partner Program update!","isFullContent":false},"creator":{"__ref":"User:a05cffcff2ee"},"isPublished":true,"mediumUrl":"https:\u002F\u002Fmedium.com\u002Fgeekculture\u002Fhow-to-analyze-your-medium-followers-interests-using-ai-4e17fd9b6c71","collection":{"__ref":"Collection:9758482ba857"},"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":2},"visibility":"LOCKED","clapCount":171,"isLocked":true,"firstPublishedAt":1691313315887,"latestPublishedAt":1691313315887,"pinnedAt":0,"readingTime":2.905031446540881,"sequence":null,"isSeries":false,"uniqueSlug":"how-to-analyze-your-medium-followers-interests-using-ai-4e17fd9b6c71","pinnedByCreatorAt":0,"viewerEdge":{"__ref":"PostViewerEdge:postId:4e17fd9b6c71-viewerId:lo_649c244852d8"}},"ImageMetadata:0*ygeSS2iV8G_yS-9L":{"__typename":"ImageMetadata","id":"0*ygeSS2iV8G_yS-9L","focusPercentX":null,"focusPercentY":null,"alt":"VS Code keyboard shortcuts"},"Collection:5517fd7b58a6":{"__typename":"Collection","id":"5517fd7b58a6","slug":"gitconnected","name":"Level Up Coding","viewerEdge":{"__ref":"CollectionViewerEdge:collectionId:5517fd7b58a6-viewerId:lo_649c244852d8"},"avatar":{"__ref":"ImageMetadata:1*5D9oYBd58pyjMkV_5-zXXQ.jpeg"},"domain":"levelup.gitconnected.com","description":"Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev","subscriberCount":268933,"customStyleSheet":null},"CollectionViewerEdge:collectionId:5517fd7b58a6-viewerId:lo_649c244852d8":{"__typename":"CollectionViewerEdge","id":"collectionId:5517fd7b58a6-viewerId:lo_649c244852d8","isMuting":false},"ImageMetadata:1*5D9oYBd58pyjMkV_5-zXXQ.jpeg":{"__typename":"ImageMetadata","id":"1*5D9oYBd58pyjMkV_5-zXXQ.jpeg"},"PostViewerEdge:postId:71fbebaee4d8-viewerId:lo_649c244852d8":{"__typename":"PostViewerEdge","id":"postId:71fbebaee4d8-viewerId:lo_649c244852d8","shouldFollowPostForExternalSearch":true},"Post:71fbebaee4d8":{"__typename":"Post","id":"71fbebaee4d8","title":"You Don’t Need a Mouse While Coding","previewImage":{"__ref":"ImageMetadata:0*ygeSS2iV8G_yS-9L"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"VS Code workflows to code using keyboard shortcuts","isFullContent":false},"creator":{"__ref":"User:a05cffcff2ee"},"isPublished":true,"mediumUrl":"https:\u002F\u002Flevelup.gitconnected.com\u002Fyou-dont-need-a-mouse-while-coding-71fbebaee4d8","collection":{"__ref":"Collection:5517fd7b58a6"},"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":2},"visibility":"LOCKED","clapCount":117,"isLocked":true,"firstPublishedAt":1690740517279,"latestPublishedAt":1690740517279,"pinnedAt":0,"readingTime":6.740880503144654,"sequence":null,"isSeries":false,"uniqueSlug":"you-dont-need-a-mouse-while-coding-71fbebaee4d8","pinnedByCreatorAt":0,"viewerEdge":{"__ref":"PostViewerEdge:postId:71fbebaee4d8-viewerId:lo_649c244852d8"}},"ImageMetadata:1*OhNP5V8cxTko4nIKUtBR1A.png":{"__typename":"ImageMetadata","id":"1*OhNP5V8cxTko4nIKUtBR1A.png","focusPercentX":null,"focusPercentY":null,"alt":"How to add a Blog to your Firebase App"},"PostViewerEdge:postId:af14ef330f52-viewerId:lo_649c244852d8":{"__typename":"PostViewerEdge","id":"postId:af14ef330f52-viewerId:lo_649c244852d8","shouldFollowPostForExternalSearch":true},"Post:af14ef330f52":{"__typename":"Post","id":"af14ef330f52","title":"How to add a Blog to your Firebase App","previewImage":{"__ref":"ImageMetadata:1*OhNP5V8cxTko4nIKUtBR1A.png"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"Fast and SEO-friendly blog for your Firebase SPA","isFullContent":false},"creator":{"__ref":"User:a05cffcff2ee"},"isPublished":true,"mediumUrl":"https:\u002F\u002Flevelup.gitconnected.com\u002Fhow-to-add-a-blog-to-your-firebase-app-af14ef330f52","collection":{"__ref":"Collection:5517fd7b58a6"},"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":0},"visibility":"LOCKED","clapCount":99,"isLocked":true,"firstPublishedAt":1688930349210,"latestPublishedAt":1688930349210,"pinnedAt":0,"readingTime":5.965408805031446,"sequence":null,"isSeries":false,"uniqueSlug":"how-to-add-a-blog-to-your-firebase-app-af14ef330f52","pinnedByCreatorAt":0,"viewerEdge":{"__ref":"PostViewerEdge:postId:af14ef330f52-viewerId:lo_649c244852d8"}},"ImageMetadata:1*wqGI3g81tNto59GG-HABZg.png":{"__typename":"ImageMetadata","id":"1*wqGI3g81tNto59GG-HABZg.png","focusPercentX":null,"focusPercentY":null,"alt":"From dev to devs: A Weekly Subjective Roundup of Top Tech News"},"Collection:b20fa09432b6":{"__typename":"Collection","id":"b20fa09432b6","slug":"from-dev-to-devs","name":"From Dev to Devs","viewerEdge":{"__ref":"CollectionViewerEdge:collectionId:b20fa09432b6-viewerId:lo_649c244852d8"},"avatar":{"__ref":"ImageMetadata:1*liFBe8g7tr6lImTRamFqAA.jpeg"},"domain":null,"description":"Explore the world of software development through in-depth articles, tutorials, and real-life experiences. Join our community to learn, grow, and share your knowledge with fellow developers.","subscriberCount":1,"customStyleSheet":null},"CollectionViewerEdge:collectionId:b20fa09432b6-viewerId:lo_649c244852d8":{"__typename":"CollectionViewerEdge","id":"collectionId:b20fa09432b6-viewerId:lo_649c244852d8","isMuting":false},"ImageMetadata:1*liFBe8g7tr6lImTRamFqAA.jpeg":{"__typename":"ImageMetadata","id":"1*liFBe8g7tr6lImTRamFqAA.jpeg"},"PostViewerEdge:postId:f801a77c14f0-viewerId:lo_649c244852d8":{"__typename":"PostViewerEdge","id":"postId:f801a77c14f0-viewerId:lo_649c244852d8","shouldFollowPostForExternalSearch":true},"Post:f801a77c14f0":{"__typename":"Post","id":"f801a77c14f0","title":"A Weekly Subjective Roundup of Top Tech News #2","previewImage":{"__ref":"ImageMetadata:1*wqGI3g81tNto59GG-HABZg.png"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"Stay Up-to-Date with the Latest Tech Trends and Developments Every Week","isFullContent":false},"creator":{"__ref":"User:a05cffcff2ee"},"isPublished":true,"mediumUrl":"https:\u002F\u002Fmedium.com\u002Ffrom-dev-to-devs\u002Fa-weekly-subjective-roundup-of-top-tech-news-2-f801a77c14f0","collection":{"__ref":"Collection:b20fa09432b6"},"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":0},"visibility":"PUBLIC","clapCount":100,"isLocked":false,"firstPublishedAt":1679831205033,"latestPublishedAt":1679832702526,"pinnedAt":0,"readingTime":3.4141509433962263,"sequence":null,"isSeries":false,"uniqueSlug":"a-weekly-subjective-roundup-of-top-tech-news-2-f801a77c14f0","pinnedByCreatorAt":0,"viewerEdge":{"__ref":"PostViewerEdge:postId:f801a77c14f0-viewerId:lo_649c244852d8"}},"ImageMetadata:0*OcV1u6EpXaM-wOAb":{"__typename":"ImageMetadata","id":"0*OcV1u6EpXaM-wOAb","focusPercentX":null,"focusPercentY":null,"alt":"Microsoft Company building"},"Collection:eca1ba5ae1ca":{"__typename":"Collection","id":"eca1ba5ae1ca","slug":"illumination","name":"ILLUMINATION","viewerEdge":{"__ref":"CollectionViewerEdge:collectionId:eca1ba5ae1ca-viewerId:lo_649c244852d8"},"avatar":{"__ref":"ImageMetadata:1*AZxiin1Cvws3J0TwNUP2sQ.png"},"domain":null,"description":"We curate & disseminate outstanding stories from diverse domains to create synergy. Inquiries: https:\u002F\u002Fdigitalmehmet.com\u002F Subscribe to our content marketing strategy: https:\u002F\u002Fdrmehmetyildiz.substack.com\u002F External: https:\u002F\u002Fillumination-curated.com","subscriberCount":261292,"customStyleSheet":null},"CollectionViewerEdge:collectionId:eca1ba5ae1ca-viewerId:lo_649c244852d8":{"__typename":"CollectionViewerEdge","id":"collectionId:eca1ba5ae1ca-viewerId:lo_649c244852d8","isMuting":false},"ImageMetadata:1*AZxiin1Cvws3J0TwNUP2sQ.png":{"__typename":"ImageMetadata","id":"1*AZxiin1Cvws3J0TwNUP2sQ.png"},"PostViewerEdge:postId:9cb624416e4c-viewerId:lo_649c244852d8":{"__typename":"PostViewerEdge","id":"postId:9cb624416e4c-viewerId:lo_649c244852d8","shouldFollowPostForExternalSearch":true},"Post:9cb624416e4c":{"__typename":"Post","id":"9cb624416e4c","title":"The Domination of Microsoft: How It Became a Market Leader in Every Sector","previewImage":{"__ref":"ImageMetadata:0*OcV1u6EpXaM-wOAb"},"extendedPreviewContent":{"__typename":"PreviewContent","subtitle":"A look into the tech giant’s journey to ruling the market","isFullContent":false},"creator":{"__ref":"User:a05cffcff2ee"},"isPublished":true,"mediumUrl":"https:\u002F\u002Fmedium.com\u002Fillumination\u002Fthe-domination-of-microsoft-how-it-became-a-market-leader-in-every-sector-9cb624416e4c","collection":{"__ref":"Collection:eca1ba5ae1ca"},"isLimitedState":false,"allowResponses":true,"postResponses":{"__typename":"PostResponses","count":1},"visibility":"LOCKED","clapCount":113,"isLocked":true,"firstPublishedAt":1679733911061,"latestPublishedAt":1679733911061,"pinnedAt":0,"readingTime":4.483018867924528,"sequence":null,"isSeries":false,"uniqueSlug":"the-domination-of-microsoft-how-it-became-a-market-leader-in-every-sector-9cb624416e4c","pinnedByCreatorAt":0,"viewerEdge":{"__ref":"PostViewerEdge:postId:9cb624416e4c-viewerId:lo_649c244852d8"}}}</script><script src="https://cdn-client.medium.com/lite/static/js/manifest.4816fb01.js"></script><script src="https://cdn-client.medium.com/lite/static/js/723.093de8f1.js"></script><script src="https://cdn-client.medium.com/lite/static/js/main.4f087c03.js"></script><script src="https://cdn-client.medium.com/lite/static/js/instrumentation.47ae8b31.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/reporting.851fdaca.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5052.eb638269.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/683.abfef39e.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/3326.53a6c411.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/7566.fa51707d.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/7908.3b1b225d.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/3927.2f9f3eed.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/8640.0d3bced2.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9967.f31ca2af.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9214.a792bbcc.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/1214.dda1f719.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/556.d95c90dd.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/7381.c53435ab.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9768.8ce6af97.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5522.3fb24bd9.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/792.f17e92fb.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/3507.02c0862c.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/7561.fc7962fc.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4929.75144692.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/6834.6c66e3cc.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4769.0f79f0dc.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4993.81982ceb.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5244.b686945c.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4205.0a0b785f.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/UserProfilePage.MainContent.4e84abd6.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9611.e8b04c6b.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5151.9133fa61.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/UserProfilePage.RightColumnContent.fb8bf4a6.chunk.js"></script>
<script id="__LOADABLE_REQUIRED_CHUNKS__" type="application/json">[]</script>
<script id="__LOADABLE_REQUIRED_CHUNKS___ext" type="application/json">{"namedChunks":[]}</script><script>window.main();</script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'97c5150a2f731e64',t:'MTc1NzQwNDA5Ni4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>

Ads.Txt Alerts - A trading name of Red Volcano Limited

Waterloo Buildings, Second Floor Rear, 53 London Road, Southampton, Hampshire, United Kingdom, SO15 2AD

© Red Volcano 2020. All Rights Reserved.