<!doctype html><html lang="en"><head><title data-rh="true">Gobinath Mallaiyan – 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" property="og:title" content="Gobinath Mallaiyan – Medium"/><meta data-rh="true" name="description" content="Read writing from Gobinath Mallaiyan on Medium. அப்பா, கணவன், Architect, Technical Manager, Mentor, Coach 🏃 👨‍💻 📷 🏋🏼. Every day, Gobinath Mallaiyan and thousands of other voices read, write, and share important stories on Medium."/><meta data-rh="true" property="og:description" content="Read writing from Gobinath Mallaiyan on Medium. அப்பா, கணவன், Architect, Technical Manager, Mentor, Coach 🏃 👨‍💻 📷 🏋🏼. Every day, Gobinath Mallaiyan and thousands of other voices read, write, and share important stories on Medium."/><meta data-rh="true" name="twitter:description" content="Read writing from Gobinath Mallaiyan on Medium. அப்பா, கணவன், Architect, Technical Manager, Mentor, Coach 🏃 👨‍💻 📷 🏋🏼. Every day, Gobinath Mallaiyan and thousands of other voices read, write, and share important stories on Medium."/><meta data-rh="true" property="og:url" content="https://blog.gobinath.com"/><meta data-rh="true" property="al:web:url" content="https://blog.gobinath.com"/><meta data-rh="true" property="al:ios:url" content="medium://@gobinathm"/><meta data-rh="true" name="twitter:app:url:iphone" content="medium://@gobinathm"/><meta data-rh="true" property="al:android:url" content="medium://@gobinathm"/><meta data-rh="true" property="og:image" content="https://miro.medium.com/v2/resize:fit:2400/1*np05ohemcGYRZjvHtxP7Cg@2x.jpeg"/><meta data-rh="true" name="twitter:image:src" content="https://miro.medium.com/v2/resize:fit:2400/1*np05ohemcGYRZjvHtxP7Cg@2x.jpeg"/><meta data-rh="true" property="profile:username" content="gobinathm"/><meta data-rh="true" property="profile:first_name" content="Gobinath"/><meta data-rh="true" property="profile:last_name" content="Mallaiyan"/><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/1*m-R_BkNf1Qjr1YbyOIJY2w.png"/><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:152:152/1*sHhtYhaCe2Uc3IU0IgKwIQ.png"/><link data-rh="true" rel="apple-touch-icon" sizes="120x120" href="https://miro.medium.com/v2/resize:fill:120:120/1*sHhtYhaCe2Uc3IU0IgKwIQ.png"/><link data-rh="true" rel="apple-touch-icon" sizes="76x76" href="https://miro.medium.com/v2/resize:fill:76:76/1*sHhtYhaCe2Uc3IU0IgKwIQ.png"/><link data-rh="true" rel="apple-touch-icon" sizes="60x60" href="https://miro.medium.com/v2/resize:fill:60:60/1*sHhtYhaCe2Uc3IU0IgKwIQ.png"/><link data-rh="true" rel="mask-icon" href="https://cdn-static-1.medium.com/_/fp/icons/Medium-Avatar-500x500.svg" color="#171717"/><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://blog.gobinath.com"/><link data-rh="true" rel="alternate" href="android-app://com.medium.reader/https/medium.com/@gobinathm"/><link data-rh="true" id="feedLink" rel="alternate" type="application/rss+xml" title="RSS" href="https://medium.com/feed/@gobinathm"/><link data-rh="true" rel="me" href="https://twitter.com/gobinathm"/><link data-rh="true" rel="preload" href="https://miro.medium.com/v2/resize:fit:3092/1*0E1wSMPYu9O9DejuHdD08Q.png" as="image"/><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}
/*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="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)}.l{display:block}.m{position:sticky}.n{top:0}.o{z-index:500}.p{padding:0 24px}.q{align-items:center}.r{border-bottom:solid 1px #F2F2F2}.y{height:41px}.z{line-height:20px}.ab{display:flex}.ac{height:57px}.ae{flex:1 0 auto}.af{color:inherit}.ag{fill:inherit}.ah{font-size:inherit}.ai{border:inherit}.aj{font-family:inherit}.ak{letter-spacing:inherit}.al{font-weight:inherit}.am{padding:0}.an{margin:0}.ao{cursor:pointer}.ap:disabled{cursor:not-allowed}.aq:disabled{color:#6B6B6B}.ar:disabled{fill:#6B6B6B}.au{fill:rgba(0, 0, 0, 1)}.av{height:22px}.aw{margin-left:16px}.ax{border:none}.ay{border-radius:20px}.az{width:240px}.ba{background:#F9F9F9}.bb path{fill:#6B6B6B}.bd{outline:none}.be{font-family:sohne, "Helvetica Neue", Helvetica, Arial, sans-serif}.bf{font-size:14px}.bg{width:100%}.bh{padding:10px 20px 10px 0}.bi{background-color:transparent}.bj{color:#242424}.bk::placeholder{color:#6B6B6B}.bl{display:inline-block}.bm{margin-left:12px}.bn{margin-right:12px}.bo{border-radius:4px}.bp{margin-left:24px}.bq{height:24px}.bw{background-color:#F9F9F9}.bx{border-radius:50%}.by{height:32px}.bz{width:32px}.ca{margin:auto}.cb{max-width:1336px}.cc{flex-direction:row}.cd{justify-content:space-evenly}.ck{flex:1 1 auto}.cl{height:100vh}.cm{justify-content:center}.cn{height:25px}.co{fill:rgba(41, 41, 41, 1)}.cp{padding-right:24px}.dh{box-sizing:border-box}.di{border-left:1px solid #F2F2F2}.dj{min-height:100vh}.dk{height:100%}.dl{position:relative}.dm{margin-left:8px}.dn{color:#6B6B6B}.do{font-size:13px}.eg{color:#FFFFFF}.eh{fill:#FFFFFF}.ei{background:#1A8917}.ej{border-color:#1A8917}.eo:disabled{cursor:inherit !important}.ep:disabled{opacity:0.3}.eq:disabled:hover{background:#1A8917}.er:disabled:hover{border-color:#1A8917}.es{border-radius:99em}.et{border-width:1px}.eu{border-style:solid}.ev{text-decoration:none}.ew{text-align:center}.ez{margin-right:32px}.fa{fill:#6B6B6B}.fd{background:transparent}.fe svg{margin-left:4px}.ff svg{fill:#6B6B6B}.fh{box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.05)}.fi{position:absolute}.fk{background-color:#F2F2F2}.fl{top:57px}.fm{min-height:calc(100vh - 57px)}.fn{flex-direction:column}.fo{padding-bottom:0px}.fp{border-bottom:none}.fq{margin-top:40px}.fr{height:88px}.fs{width:88px}.fu{margin-top:16px}.fv{word-break:break-word}.fw{font-weight:500}.fx{font-size:16px}.fy{letter-spacing:0}.fz{margin-top:4px}.ga{line-height:24px}.gb{margin-top:12px}.gc{margin-bottom:40px}.gd{margin-top:24px}.ge{padding:8px 16px}.gf{width:auto}.gg{stroke:#F2F2F2}.gh{height:36px}.gi{width:36px}.gj{color:#F2F2F2}.gk{fill:#F2F2F2}.gl{background:#F2F2F2}.gm{border-color:#F2F2F2}.gs{padding:24px 0}.gt{flex-wrap:wrap}.gu{margin-right:6px}.gv{font-size:11px}.gw{line-height:16px}.gx{display:none}.gy{height:150px}.gz{background-position:center}.ha{background-size:cover}.hb{background-image:linear-gradient(to bottom, #ffffffb2, #ffffffb2), url(https://miro.medium.com/v2/resize:fit:3092/1*0E1wSMPYu9O9DejuHdD08Q.png)}.hc{min-width:0}.hd{margin:0 24px}.hh{box-shadow:inset 0 -1px 0 #F2F2F2}.ik{justify-content:flex-start}.iv{height:39px}.iw{overflow:hidden}.ix{overflow-x:scroll}.iy{overflow-y:hidden}.iz{padding:2px 0}.ja::-webkit-scrollbar{width:0}.jb::-webkit-scrollbar{background:transparent}.jc{scrollbar-width:none}.jd{-ms-overflow-style:none}.je{padding-bottom:6px}.jf{min-width:-webkit-max-content}.jg{padding:0px}.ji{padding-bottom:16px}.jj{border-bottom:1px solid #242424}.jk{min-width:max-content}.jl{border-bottom:1px solid #F2F2F2}.jm{right:0}.jn{bottom:12px}.jo{padding-left:42px}.jp{pointer-events:none}.jq{opacity:0}.jr{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%)}.js{margin:2px}.jt svg path{fill:#6B6B6B}.jv{left:0}.jw{padding-right:42px}.jx{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%)}.jy{padding:8px 0}.jz{margin-left:auto}.ka{margin-right:auto}.kb{box-sizing:content-box}.kc{flex-wrap:nowrap}.kd{font-weight:600}.ke{margin-left:4px}.kf{flex:0 0 auto}.kg{margin:0 4px}.kh{margin-right:4px}.ki{margin-top:2px}.kj{padding:0 0 0 4px}.kk{opacity:1}.kl{transition:opacity 0ms ease-in}.km{transition-delay:0s}.kn{height:0}.kt{font-weight:700}.lr{text-overflow:ellipsis}.ls{display:-webkit-box}.lt{-webkit-box-orient:vertical}.lw{font-family:source-serif-pro, Georgia, Cambria, "Times New Roman", Times, serif}.lx{max-height:48px}.ly{-webkit-line-clamp:2}.me{justify-content:space-between}.mu{padding-right:8px}.na{padding:2px 8px}.nb{border-radius:100px}.nc{border:1px solid #F2F2F2}.nd{transition:background 300ms ease}.nf{white-space:nowrap}.ng{justify-content:flex-end}.nh{flex:0 0 0}.nj{padding:8px}.nt{border:0}.nu{height:1px}.nv{padding-top:24px}.nw{max-height:72px}.nx{-webkit-line-clamp:3}.ny{margin-bottom:16px}.nz p{word-break:break-all}.oc{padding-right:10px}.od{padding-right:12px}.oe{height:20px}.of{width:20px}.og{max-height:20px}.oh{-webkit-line-clamp:1}.oi{word-break:break-all}.oj{padding:4px}.om{border-radius:6px}.as:hover:not(:disabled){color:rgba(25, 25, 25, 1)}.at:hover:not(:disabled){fill:rgba(25, 25, 25, 1)}.ek:hover{background:#156D12}.el:hover{border-color:#156D12}.em:hover{cursor:pointer}.fb:hover{color:#242424}.fc:hover{fill:#242424}.fg:hover svg{fill:#242424}.fj:hover{background-color:rgba(0, 0, 0, 0.1)}.ft:hover{background-color:none}.gn:hover{background:#F2F2F2}.go:hover{border-color:#F2F2F2}.gp:hover{cursor:wait}.gq:hover{color:#F2F2F2}.gr:hover{fill:#F2F2F2}.jh:hover{color:#000000 !important}.ju:hover svg path{fill:#000000}.ne:hover{background-color:#F2F2F2}.ni:hover{color:#000000}.oa:hover p{text-decoration:underline}.ob:hover p{color:rgba(61, 61, 61, 1)}.ok:hover path{fill:#000000}.bc:focus-within path{fill:#242424}.ol:focus path{fill:#000000}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="all and (min-width: 1080px)">.d{display:none}.bv{width:64px}.ce{max-width:728px}.cf{min-width:728px}.dd{padding-left:clamp(24px, 24px + 100vw - 1080px, 40px)}.de{display:block}.df{min-width:368px}.dg{max-width:368px}.dx{font-size:14px}.dy{line-height:20px}.ee{font-size:13px}.ef{padding:5px 12px}.ey{display:flex}.hg{max-width:680px}.hm{margin:52px 0 48px}.ib{margin-bottom:40px}.ic{align-items:center}.id{justify-content:flex-end}.ie{flex-wrap:nowrap}.ij{margin-right:0}.it{width:243px}.iu{height:72px}.ks{padding-bottom:8px}.lm{font-size:20px}.ln{line-height:24px}.lo{max-height:72px}.lp{-webkit-line-clamp:3}.lq{letter-spacing:0}.md{padding:32px 0}.mr{padding:0px}.ms{max-width:unset}.mt{flex:1 0 auto}.mz{overflow:visible}.no{margin-left:60px}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="all and (max-width: 1079.98px)">.e{display:none}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="all and (max-width: 903.98px)">.f{display:none}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="all and (max-width: 727.98px)">.g{display:none}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="all and (max-width: 551.98px)">.h{display:none}.s{display:flex}.t{justify-content:space-between}.br{width:24px}.cj{min-width:0}.cq{padding-left:24px}.cr{min-width:352px}.cs{max-width:352px}.dp{font-size:13px}.dq{line-height:20px}.dz{padding:0px 8px 1px}.hi{margin:24px 0}.hn{margin-bottom:24px}.ho{align-items:flex-start}.hp{flex-wrap:wrap}.if{margin-right:0}.il{width:189px}.im{height:56px}.ko{padding-bottom:0}.ku{font-size:16px}.kv{max-height:40px}.kw{-webkit-line-clamp:2}.kx{letter-spacing:0}.lz{padding:16px 0}.mf{padding:16px 0px}.mg{max-width:56%}.mh{flex:1 0 0}.mv{overflow:hidden}.nk{margin-left:24px}.np{display:block}.nr{padding:0}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="all and (min-width: 904px) and (max-width: 1079.98px)">.i{display:none}.bu{width:64px}.cg{min-width:0}.cz{padding-left:24px}.da{display:block}.db{min-width:352px}.dc{max-width:352px}.dv{font-size:14px}.dw{line-height:20px}.ec{font-size:13px}.ed{padding:5px 12px}.ex{display:flex}.hf{max-width:680px}.hl{margin:52px 0 48px}.hx{margin-bottom:40px}.hy{align-items:center}.hz{justify-content:flex-end}.ia{flex-wrap:nowrap}.ii{margin-right:16px}.ir{width:243px}.is{height:72px}.kr{padding-bottom:8px}.lh{font-size:20px}.li{line-height:24px}.lj{max-height:72px}.lk{-webkit-line-clamp:3}.ll{letter-spacing:0}.mc{padding:32px 0}.mo{padding:0px}.mp{max-width:unset}.mq{flex:1 0 auto}.my{overflow:visible}.nn{margin-left:60px}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="all and (min-width: 728px) and (max-width: 903.98px)">.j{display:none}.w{display:flex}.x{justify-content:space-between}.bt{width:64px}.ch{min-width:0}.cw{padding-left:24px}.cx{min-width:352px}.cy{max-width:352px}.dt{font-size:13px}.du{line-height:20px}.eb{padding:0px 8px 1px}.he{max-width:680px}.hk{margin:52px 0 48px}.ht{margin-bottom:40px}.hu{align-items:center}.hv{justify-content:flex-end}.hw{flex-wrap:nowrap}.ih{margin-right:16px}.ip{width:243px}.iq{height:72px}.kq{padding-bottom:8px}.lc{font-size:20px}.ld{line-height:24px}.le{max-height:72px}.lf{-webkit-line-clamp:3}.lg{letter-spacing:0}.lv{display:block}.mb{padding:32px 0}.ml{padding:0px}.mm{max-width:unset}.mn{flex:1 0 auto}.mx{overflow:visible}.nm{margin-left:60px}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="all and (min-width: 552px) and (max-width: 727.98px)">.k{display:none}.u{display:flex}.v{justify-content:space-between}.bs{width:24px}.ci{min-width:0}.ct{padding-left:24px}.cu{min-width:352px}.cv{max-width:352px}.dr{font-size:13px}.ds{line-height:20px}.ea{padding:0px 8px 1px}.hj{margin:24px 0}.hq{margin-bottom:24px}.hr{align-items:flex-start}.hs{flex-wrap:wrap}.ig{margin-right:0}.in{width:189px}.io{height:56px}.kp{padding-bottom:0}.ky{font-size:16px}.kz{max-height:40px}.la{-webkit-line-clamp:2}.lb{letter-spacing:0}.ma{padding:16px 0}.mi{padding:16px 0px}.mj{max-width:56%}.mk{flex:1 0 0}.mw{overflow:hidden}.nl{margin-left:24px}.nq{display:block}.ns{padding:0}</style><style type="text/css" data-fela-rehydration="402" data-fela-type="RULE" media="(orientation: landscape) and (max-width: 903.98px)">.lu{max-height:none}</style></head><body><div id="root"><div class="a b c"><div class="d e f g h i j k"></div><script>document.domain = document.domain;</script><div class="l c"><div class="l m n o c"><div class="p q r s t u v w x i d y z"><a class="dn ag do be ak b am an ao ap aq ar as at s u w i d q dk z" href="https://rsci.app.link/?%24canonical_url=https%3A%2F%2Fmedium.com%2F&amp;%7Efeature=LoOpenInAppButton&amp;%7Echannel=ShowUser&amp;source=---two_column_layout_nav----------------------------------" rel="noopener follow">Open in app<svg width="10" height="10" viewBox="0 0 10 10" fill="none" class="dm"><path d="M.98 8.48a.37.37 0 1 0 .54.54l-.54-.54zm7.77-7.23h.38c0-.2-.17-.38-.38-.38v.38zM8.37 6.5a.37.37 0 1 0 .76 0h-.76zM3.5.87a.37.37 0 1 0 0 .76V.88zM1.52 9.03l7.5-7.5-.54-.54-7.5 7.5.54.54zm6.86-7.77V6.5h.74V1.25h-.74zm-4.88.38h5.25V.88H3.5v.74z" fill="currentColor"></path></svg></a><div class="ab q"><p class="be b dp dq dr ds dt du dv dw dx dy dn"><span><a class="be b dp dq dz dr ds ea dt du eb ec dw ed ee dy ef eg eh ei ej ek el em eo ep eq er es et eu dh bl ev ew" data-testid="headerSignUpButton" href="https://medium.com/m/signin?operation=register&amp;redirect=https%3A%2F%2Fblog.gobinath.com%2F&amp;source=user_profile---two_column_layout_nav-----------------------global_nav-----------" rel="noopener follow">Sign up</a></span></p><div class="aw l"><p class="be b dp dq dr ds dt du dv dw dx dy dn"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="headerSignInButton" href="https://medium.com/m/signin?operation=login&amp;redirect=https%3A%2F%2Fblog.gobinath.com%2F&amp;source=user_profile---two_column_layout_nav-----------------------global_nav-----------" rel="noopener follow">Sign in</a></span></p></div></div></div><div class="p q r ab ac"><div class="ab q ae"><a class="af ag ah ai aj ak al am an ao ap aq ar as at ab" aria-label="Homepage" data-testid="headerMediumLogo" href="https://medium.com/?source=---two_column_layout_nav----------------------------------" rel="noopener follow"><svg viewBox="0 0 3940 610" class="au av"><path d="M594.79 308.2c0 163.76-131.85 296.52-294.5 296.52S5.8 472 5.8 308.2 137.65 11.69 300.29 11.69s294.5 132.75 294.5 296.51M917.86 308.2c0 154.16-65.93 279.12-147.25 279.12s-147.25-125-147.25-279.12S689.29 29.08 770.61 29.08s147.25 125 147.25 279.12M1050 308.2c0 138.12-23.19 250.08-51.79 250.08s-51.79-112-51.79-250.08 23.19-250.08 51.8-250.08S1050 170.09 1050 308.2M1862.77 37.4l.82-.18v-6.35h-167.48l-155.51 365.5-155.51-365.5h-180.48v6.35l.81.18c30.57 6.9 46.09 17.19 46.09 54.3v434.45c0 37.11-15.58 47.4-46.15 54.3l-.81.18V587H1327v-6.35l-.81-.18c-30.57-6.9-46.09-17.19-46.09-54.3V116.9L1479.87 587h11.33l205.59-483.21V536.9c-2.62 29.31-18 38.36-45.68 44.61l-.82.19v6.3h213.3v-6.3l-.82-.19c-27.71-6.25-43.46-15.3-46.08-44.61l-.14-445.2h.14c0-37.11 15.52-47.4 46.08-54.3m97.43 287.8c3.49-78.06 31.52-134.4 78.56-135.37 14.51.24 26.68 5 36.14 14.16 20.1 19.51 29.55 60.28 28.09 121.21zm-2.11 22h250v-1.05c-.71-59.69-18-106.12-51.34-138-28.82-27.55-71.49-42.71-116.31-42.71h-1c-23.26 0-51.79 5.64-72.09 15.86-23.11 10.7-43.49 26.7-60.45 47.7-27.3 33.83-43.84 79.55-47.86 130.93-.13 1.54-.24 3.08-.35 4.62s-.18 2.92-.25 4.39a332.64 332.64 0 0 0-.36 21.69C1860.79 507 1923.65 600 2035.3 600c98 0 155.07-71.64 169.3-167.8l-7.19-2.53c-25 51.68-69.9 83-121 79.18-69.76-5.22-123.2-75.95-118.35-161.63m532.69 157.68c-8.2 19.45-25.31 30.15-48.24 30.15s-43.89-15.74-58.78-44.34c-16-30.7-24.42-74.1-24.42-125.51 0-107 33.28-176.21 84.79-176.21 21.57 0 38.55 10.7 46.65 29.37zm165.84 76.28c-30.57-7.23-46.09-18-46.09-57V5.28L2424.77 60v6.7l1.14-.09c25.62-2.07 43 1.47 53.09 10.79 7.9 7.3 11.75 18.5 11.75 34.26v71.14c-18.31-11.69-40.09-17.38-66.52-17.38-53.6 0-102.59 22.57-137.92 63.56-36.83 42.72-56.3 101.1-56.3 168.81C2230 518.72 2289.53 600 2378.13 600c51.83 0 93.53-28.4 112.62-76.3V588h166.65v-6.66zm159.29-505.33c0-37.76-28.47-66.24-66.24-66.24-37.59 0-67 29.1-67 66.24s29.44 66.24 67 66.24c37.77 0 66.24-28.48 66.24-66.24m43.84 505.33c-30.57-7.23-46.09-18-46.09-57h-.13V166.65l-166.66 47.85v6.5l1 .09c36.06 3.21 45.93 15.63 45.93 57.77V588h166.8v-6.66zm427.05 0c-30.57-7.23-46.09-18-46.09-57V166.65L3082 212.92v6.52l.94.1c29.48 3.1 38 16.23 38 58.56v226c-9.83 19.45-28.27 31-50.61 31.78-36.23 0-56.18-24.47-56.18-68.9V166.66l-166.66 47.85V221l1 .09c36.06 3.2 45.94 15.62 45.94 57.77v191.27a214.48 214.48 0 0 0 3.47 39.82l3 13.05c14.11 50.56 51.08 77 109 77 49.06 0 92.06-30.37 111-77.89v66h166.66v-6.66zM3934.2 588v-6.67l-.81-.19c-33.17-7.65-46.09-22.07-46.09-51.43v-243.2c0-75.83-42.59-121.09-113.93-121.09-52 0-95.85 30.05-112.73 76.86-13.41-49.6-52-76.86-109.06-76.86-50.12 0-89.4 26.45-106.25 71.13v-69.87l-166.66 45.89v6.54l1 .09c35.63 3.16 45.93 15.94 45.93 57V588h155.5v-6.66l-.82-.2c-26.46-6.22-35-17.56-35-46.66V255.72c7-16.35 21.11-35.72 49-35.72 34.64 0 52.2 24 52.2 71.28V588h155.54v-6.66l-.82-.2c-26.46-6.22-35-17.56-35-46.66v-248a160.45 160.45 0 0 0-2.2-27.68c7.42-17.77 22.34-38.8 51.37-38.8 35.13 0 52.2 23.31 52.2 71.28V588z"></path></svg></a><div class="aw h"><div class="ab ax ay az ba q bb bc"><div class="bl" aria-hidden="false" aria-describedby="searchResults" aria-labelledby="searchResults"></div><div class="bm bn ab"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.1 11.06a6.95 6.95 0 1 1 13.9 0 6.95 6.95 0 0 1-13.9 0zm6.94-8.05a8.05 8.05 0 1 0 5.13 14.26l3.75 3.75a.56.56 0 1 0 .8-.79l-3.74-3.73A8.05 8.05 0 0 0 11.04 3v.01z" fill="currentColor"></path></svg></div><input role="combobox" aria-controls="searchResults" aria-expanded="false" aria-label="search" data-testid="headerSearchInput" tabindex="0" class="ax bd be bf z bg bh bi bj bk" placeholder="Search" value=""/></div></div></div><div class="h k w ex ey"><div class="ez ab"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" 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="be b bf z dn dl fa ab q fb fc"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" aria-label="Write"><path d="M14 4a.5.5 0 0 0 0-1v1zm7 6a.5.5 0 0 0-1 0h1zm-7-7H4v1h10V3zM3 4v16h1V4H3zm1 17h16v-1H4v1zm17-1V10h-1v10h1zm-1 1a1 1 0 0 0 1-1h-1v1zM3 20a1 1 0 0 0 1 1v-1H3zM4 3a1 1 0 0 0-1 1h1V3z" fill="currentColor"></path><path d="M17.5 4.5l-8.46 8.46a.25.25 0 0 0-.06.1l-.82 2.47c-.07.2.12.38.31.31l2.47-.82a.25.25 0 0 0 .1-.06L19.5 6.5m-2-2l2.32-2.32c.1-.1.26-.1.36 0l1.64 1.64c.1.1.1.26 0 .36L19.5 6.5m-2-2l2 2" stroke="currentColor"></path></svg><div class="dm l">Write</div></div></a></span></div></div><div class="k j i d"><div class="ez ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="headerSearchButton" href="https://medium.com/search?source=---two_column_layout_nav----------------------------------" rel="noopener follow"><div class="be b bf z dn dl fa ab q fb fc"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" aria-label="Search"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.1 11.06a6.95 6.95 0 1 1 13.9 0 6.95 6.95 0 0 1-13.9 0zm6.94-8.05a8.05 8.05 0 1 0 5.13 14.26l3.75 3.75a.56.56 0 1 0 .8-.79l-3.74-3.73A8.05 8.05 0 0 0 11.04 3v.01z" fill="currentColor"></path></svg></div></a></div></div><div class="ez h k j"><div class="ab q"><p class="be b dp dq dr ds dt du dv dw dx dy dn"><span><a class="be b dp dq dz dr ds ea dt du eb ec dw ed ee dy ef eg eh ei ej ek el em eo ep eq er es et eu dh bl ev ew" data-testid="headerSignUpButton" href="https://medium.com/m/signin?operation=register&amp;redirect=https%3A%2F%2Fblog.gobinath.com%2F&amp;source=user_profile---two_column_layout_nav-----------------------global_nav-----------" rel="noopener follow">Sign up</a></span></p><div class="aw l"><p class="be b dp dq dr ds dt du dv dw dx dy dn"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" data-testid="headerSignInButton" href="https://medium.com/m/signin?operation=login&amp;redirect=https%3A%2F%2Fblog.gobinath.com%2F&amp;source=user_profile---two_column_layout_nav-----------------------global_nav-----------" rel="noopener follow">Sign in</a></span></p></div></div></div><div class="l" aria-hidden="false"><button class="ax fd am ab q ao fe ff fg" aria-label="user options menu" data-testid="headerUserIcon"><div class="l dl"><img alt="" class="l dh bx by bz fk" 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="fh bx l by bz fi n ax fj"></div></div></button></div></div></div><div class="ca cb l"><div class="ab cc cd"><main class="ce cf cg ch ci cj l ck"><div class="gx"><a rel="me" href="https://me.dm/@gobinathm">Mastodon</a></div><div class="dj ab fn c"><div class="l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/?source=user_profile-------------------------------------"><div class="ab fn gy gz ha hb"></div></a><div class="ab cm"><div class="hc bg hd he hf hg"><div class="hh hi hj hk hl hm l"><div class="hn ho t hp hq hr v hs ht hu hv hw hx hy hz ia ib ic id ie ab"><div class="if ig ih ii ij ab q ik ck"><div class="l"><div class="l" aria-hidden="false"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/?source=user_profile-------------------------------------"><img alt="Gobinath Mallaiyan" class="il im in io ip iq ir is it iu" src="https://miro.medium.com/v2/resize:fit:486/1*DmPRBdVrMAo_q77m96CRTA.png" width="243" height="72" loading="lazy"/></a></div><div class="j i d"><p class="be b fx ga dn"><span class="pw-follower-count be b fx ga dn"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/followers?source=user_profile-------------------------------------">73 Followers</a></span></p></div></div></div></div><nav class="hh iv iw l dl"><div class="ab q ix iy iz ja jb jc jd"><span class="je jf l"><div class="ji jj ez jk l"><a class="ax ao jg" role="tab" rel="noopener follow" href="/?source=user_profile-------------------------------------"><p class="be b bf z bj"><span class="jh">Home</span></p></a></div></span><span class="je jf l"><div class="ji jl ez jk l"><a class="ax ao jg" role="tab" rel="noopener follow" href="/about?source=user_profile-------------------------------------"><p class="be b bf z dn"><span class="jh">About</span></p></a></div></span><div class="fi jm n jn jo ab q jp jq jr"><button class="ax am js ao jt ju" aria-label="next sections" tabindex="-1"><svg class="arrow-left-19px_svg__svgIcon-use" width="26px" height="26px" viewBox="0 0 19 19" style="transform:rotate(180deg)" aria-hidden="true"><path d="M11.47 13.97L6.99 9.48 11.47 5l.55.5-3.99 3.98 4 4z" fill-rule="evenodd"></path></svg></button></div><div class="fi jv n jn jw ab q jp jq jx"><button class="ax am js ao jt ju" aria-label="previous sections" tabindex="-1"><svg class="arrow-left-19px_svg__svgIcon-use" width="26px" height="26px" viewBox="0 0 19 19" aria-hidden="true"><path d="M11.47 13.97L6.99 9.48 11.47 5l.55.5-3.99 3.98 4 4z" fill-rule="evenodd"></path></svg></button></div></div></nav></div></div></div></div><div class="l ae"><div class="jy l"><div><article><div class="jz ka kb l"><div class="ab cm"><div class="hc bg hd he hf hg"><div class="bg dk"><div class="l"><div class="q ab"><div></div><div class="bg ab kc"><div class="ab"><div style="flex:1"><span class="be b bf z bj"><a class="" href="https://medium.com/programmers-notebook?source=user_profile---------0----------------------------" rel="noopener follow"><p class="be b bf z bj">Published in<div class="ke bl"><strong class="kd">Programmers Notebook</strong></div></p></a></span></div></div><div class="l kf"><span class="be b bf z dn"><div class="ab q"><a class="" rel="noopener follow" href="/effective-comments-in-react-js-code-for-php-drupal-developers-b8209ff4e70d?source=user_profile---------0----------------------------"><p class="be b bf z dn"><span class="kg">·</span><span>Pinned</span></p></a><div class="kj kb ab"><div class="bl" aria-hidden="false"><button class="l ax ao am" aria-label="Member-only story"><div class="j i d"><div><div class="bl" aria-hidden="false"><svg width="16" height="16" viewBox="0 0 64 64" fill="none"><path d="M39.64 40.83L33.87 56.7a1.99 1.99 0 0 1-3.74 0l-5.77-15.87a2.02 2.02 0 0 0-1.2-1.2L7.3 33.88a1.99 1.99 0 0 1 0-3.74l15.87-5.77a2.02 2.02 0 0 0 1.2-1.2L30.12 7.3a1.99 1.99 0 0 1 3.74 0l5.77 15.87a2.02 2.02 0 0 0 1.2 1.2l15.86 5.76a1.99 1.99 0 0 1 0 3.74l-15.87 5.77a2.02 2.02 0 0 0-1.2 1.2z" fill="#FFC017"></path></svg></div></div></div><div class="h k w ex ey q"><svg width="16" height="16" viewBox="0 0 64 64" fill="none" class="kh ki"><path d="M39.64 40.83L33.87 56.7a1.99 1.99 0 0 1-3.74 0l-5.77-15.87a2.02 2.02 0 0 0-1.2-1.2L7.3 33.88a1.99 1.99 0 0 1 0-3.74l15.87-5.77a2.02 2.02 0 0 0 1.2-1.2L30.12 7.3a1.99 1.99 0 0 1 3.74 0l5.77 15.87a2.02 2.02 0 0 0 1.2 1.2l15.86 5.76a1.99 1.99 0 0 1 0 3.74l-15.87 5.77a2.02 2.02 0 0 0-1.2 1.2z" fill="#FFC017"></path></svg><p class="be b bf z dn">Member-only</p></div></button></div></div></div></span></div></div></div><div class="gb l"><div class="l"><div class="l dl"><div class="kk"><div class="l"><div><div class="ab"><div class="l ck fv"><div class="l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/effective-comments-in-react-js-code-for-php-drupal-developers-b8209ff4e70d?source=user_profile---------0----------------------------"><div class="ko kp kq kr ks l"><h2 class="be kt ku dq kv kw kx ky ds kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq iw lr ls lt lu bj">Effective Comments in React.js Code for PHP/Drupal Developers</h2></div><div class="h k lv da de"><p class="lw b fx ga iw lx lr ls ly lt lu fy bj">React.js is an incredibly powerful JavaScript library that has gained immense popularity for its ability to build dynamic and interactive user interfaces. It is widely used for developing robust and efficient single-page applications as a PHP or Drupal developer, venturing into React, it becomes paramount to possess a deep understanding…</p></div></a></div><div class="lz h ma k mb lv mc da md de"><div class="ab me"><div class="mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt ab q"><div class="mu mv mw mx my mz ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/tag/reactjs?source=user_profile--------------------reactjs-----------------" rel="noopener follow"><div class="na dl fk nb nc nd ne be b do z bj nf">Reactjs</div></a></div><div class="ab kf"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/effective-comments-in-react-js-code-for-php-drupal-developers-b8209ff4e70d?source=user_profile---------0----------------------------"><p class="be b do z dn"><span>4 min read</span></p></a></div></div><div class="ab q ng nh"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fb8209ff4e70d&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fprogrammers-notebook%2Feffective-comments-in-react-js-code-for-php-drupal-developers-b8209ff4e70d&amp;source=---------0-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn ni nj" aria-label="Add to list bookmark button"><path 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-1H18V2.5zM7 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 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></div><div class="nk nl nm nn no l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Image" rel="noopener follow" href="/effective-comments-in-react-js-code-for-php-drupal-developers-b8209ff4e70d?source=user_profile---------0----------------------------"><div class="h k lv da de"><img alt="Effective Comments in React.js Code for PHP/Drupal Developers" class="" src="https://miro.medium.com/v2/da:true/resize:fill:224:224/0*i6ELliBVI7GdQfRf" width="112" height="112" loading="lazy"/></div><div class="np nq j i d"><img alt="Effective Comments in React.js Code for PHP/Drupal Developers" class="" src="https://miro.medium.com/v2/da:true/resize:fill:160:112/0*i6ELliBVI7GdQfRf" width="80" height="56" loading="lazy"/></div></a></div></div><div class="l"><div class="nr np ns nq mb j mc i md d"><div class="ab me"><div class="mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt ab q"><div class="mu mv mw mx my mz ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/tag/reactjs?source=user_profile--------------------reactjs-----------------" rel="noopener follow"><div class="na dl fk nb nc nd ne be b do z bj nf">Reactjs</div></a></div><div class="ab kf"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/effective-comments-in-react-js-code-for-php-drupal-developers-b8209ff4e70d?source=user_profile---------0----------------------------"><p class="be b do z dn"><span>4 min read</span></p></a></div></div><div class="ab q ng nh"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fb8209ff4e70d&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fprogrammers-notebook%2Feffective-comments-in-react-js-code-for-php-drupal-developers-b8209ff4e70d&amp;source=---------0-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn ni nj" aria-label="Add to list bookmark button"><path 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-1H18V2.5zM7 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 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></div></div></div></div></div><div class="kl km jq kn iw"></div></div></div></div></div></div></div></div></article><article><div class="jz ka kb l"><div class="ab cm"><div class="hc bg hd he hf hg"><hr class="nt nu fk an" aria-hidden="true"/><div class="bg dk"><div class="nv l"><div class="q ab"><div></div><div class="bg ab kc"><div class="ab"><div style="flex:1"><span class="be b bf z bj"><a class="" href="https://medium.com/programmers-notebook?source=user_profile---------1----------------------------" rel="noopener follow"><p class="be b bf z bj">Published in<div class="ke bl"><strong class="kd">Programmers Notebook</strong></div></p></a></span></div></div><div class="l kf"><span class="be b bf z dn"><div class="ab q"><a class="" rel="noopener follow" href="/how-to-access-smb-printer-shares-in-macos-catalina-10-15-17ea91d2c10b?source=user_profile---------1----------------------------"><p class="be b bf z dn"><span class="kg">·</span><span>Pinned</span></p></a><div class="kj kb ab"><div class="bl" aria-hidden="false"><button class="l ax ao am" aria-label="Member-only story"><div class="j i d"><div><div class="bl" aria-hidden="false"><svg width="16" height="16" viewBox="0 0 64 64" fill="none"><path d="M39.64 40.83L33.87 56.7a1.99 1.99 0 0 1-3.74 0l-5.77-15.87a2.02 2.02 0 0 0-1.2-1.2L7.3 33.88a1.99 1.99 0 0 1 0-3.74l15.87-5.77a2.02 2.02 0 0 0 1.2-1.2L30.12 7.3a1.99 1.99 0 0 1 3.74 0l5.77 15.87a2.02 2.02 0 0 0 1.2 1.2l15.86 5.76a1.99 1.99 0 0 1 0 3.74l-15.87 5.77a2.02 2.02 0 0 0-1.2 1.2z" fill="#FFC017"></path></svg></div></div></div><div class="h k w ex ey q"><svg width="16" height="16" viewBox="0 0 64 64" fill="none" class="kh ki"><path d="M39.64 40.83L33.87 56.7a1.99 1.99 0 0 1-3.74 0l-5.77-15.87a2.02 2.02 0 0 0-1.2-1.2L7.3 33.88a1.99 1.99 0 0 1 0-3.74l15.87-5.77a2.02 2.02 0 0 0 1.2-1.2L30.12 7.3a1.99 1.99 0 0 1 3.74 0l5.77 15.87a2.02 2.02 0 0 0 1.2 1.2l15.86 5.76a1.99 1.99 0 0 1 0 3.74l-15.87 5.77a2.02 2.02 0 0 0-1.2 1.2z" fill="#FFC017"></path></svg><p class="be b bf z dn">Member-only</p></div></button></div></div></div></span></div></div></div><div class="gb l"><div class="l"><div class="l dl"><div class="kk"><div class="l"><div><div class="ab"><div class="l ck fv"><div class="l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/how-to-access-smb-printer-shares-in-macos-catalina-10-15-17ea91d2c10b?source=user_profile---------1----------------------------"><div class="ko kp kq kr ks l"><h2 class="be kt ku dq kv kw kx ky ds kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq iw lr ls lt lu bj">How to access SMB Printer / Shares in macOS Catalina 10.15</h2></div><div class="h k lv da de"><p class="lw b fx ga iw lx lr ls ly lt lu fy bj">By default, Apple has disabled NetBIOS in macOS 10.5 to speed up SMB operations like mounting, browsing &amp; connecting to an SMB share. If your own an SMB Printer/file server from the Past (i.e., …</p></div></a></div><div class="lz h ma k mb lv mc da md de"><div class="ab me"><div class="mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt ab q"><div class="mu mv mw mx my mz ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/tag/mac?source=user_profile--------------------mac-----------------" rel="noopener follow"><div class="na dl fk nb nc nd ne be b do z bj nf">Mac</div></a></div><div class="ab kf"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/how-to-access-smb-printer-shares-in-macos-catalina-10-15-17ea91d2c10b?source=user_profile---------1----------------------------"><p class="be b do z dn"><span>1 min read</span></p></a></div></div><div class="ab q ng nh"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F17ea91d2c10b&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fprogrammers-notebook%2Fhow-to-access-smb-printer-shares-in-macos-catalina-10-15-17ea91d2c10b&amp;source=---------1-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn ni nj" aria-label="Add to list bookmark button"><path 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-1H18V2.5zM7 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 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></div><div class="nk nl nm nn no l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Image" rel="noopener follow" href="/how-to-access-smb-printer-shares-in-macos-catalina-10-15-17ea91d2c10b?source=user_profile---------1----------------------------"><div class="h k lv da de"><img alt="How to access SMB Printer / Shares in macOS Catalina 10.15" class="" src="https://miro.medium.com/v2/resize:fill:224:224/1*4if7PcogDah63uNGyClOkg.png" width="112" height="112" loading="lazy"/></div><div class="np nq j i d"><img alt="How to access SMB Printer / Shares in macOS Catalina 10.15" class="" src="https://miro.medium.com/v2/resize:fill:160:112/1*4if7PcogDah63uNGyClOkg.png" width="80" height="56" loading="lazy"/></div></a></div></div><div class="l"><div class="nr np ns nq mb j mc i md d"><div class="ab me"><div class="mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt ab q"><div class="mu mv mw mx my mz ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/tag/mac?source=user_profile--------------------mac-----------------" rel="noopener follow"><div class="na dl fk nb nc nd ne be b do z bj nf">Mac</div></a></div><div class="ab kf"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/how-to-access-smb-printer-shares-in-macos-catalina-10-15-17ea91d2c10b?source=user_profile---------1----------------------------"><p class="be b do z dn"><span>1 min read</span></p></a></div></div><div class="ab q ng nh"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F17ea91d2c10b&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fprogrammers-notebook%2Fhow-to-access-smb-printer-shares-in-macos-catalina-10-15-17ea91d2c10b&amp;source=---------1-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn ni nj" aria-label="Add to list bookmark button"><path 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-1H18V2.5zM7 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 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></div></div></div></div></div><div class="kl km jq kn iw"></div></div></div></div></div></div></div></div></article><article><div class="jz ka kb l"><div class="ab cm"><div class="hc bg hd he hf hg"><hr class="nt nu fk an" aria-hidden="true"/><div class="bg dk"><div class="nv l"><div class="q ab"><div></div><div class="bg ab kc"><div class="ab"><div style="flex:1"><span class="be b bf z bj"><a class="" href="https://medium.com/programmers-notebook?source=user_profile---------2----------------------------" rel="noopener follow"><p class="be b bf z bj">Published in<div class="ke bl"><strong class="kd">Programmers Notebook</strong></div></p></a></span></div></div><div class="l kf"><span class="be b bf z dn"><div class="ab q"><a class="" rel="noopener follow" href="/what-is-a-webhooks-9bc2447d182b?source=user_profile---------2----------------------------"><p class="be b bf z dn"><span class="kg">·</span><span>Pinned</span></p></a><div class="kj kb ab"><div class="bl" aria-hidden="false"><button class="l ax ao am" aria-label="Member-only story"><div class="j i d"><div><div class="bl" aria-hidden="false"><svg width="16" height="16" viewBox="0 0 64 64" fill="none"><path d="M39.64 40.83L33.87 56.7a1.99 1.99 0 0 1-3.74 0l-5.77-15.87a2.02 2.02 0 0 0-1.2-1.2L7.3 33.88a1.99 1.99 0 0 1 0-3.74l15.87-5.77a2.02 2.02 0 0 0 1.2-1.2L30.12 7.3a1.99 1.99 0 0 1 3.74 0l5.77 15.87a2.02 2.02 0 0 0 1.2 1.2l15.86 5.76a1.99 1.99 0 0 1 0 3.74l-15.87 5.77a2.02 2.02 0 0 0-1.2 1.2z" fill="#FFC017"></path></svg></div></div></div><div class="h k w ex ey q"><svg width="16" height="16" viewBox="0 0 64 64" fill="none" class="kh ki"><path d="M39.64 40.83L33.87 56.7a1.99 1.99 0 0 1-3.74 0l-5.77-15.87a2.02 2.02 0 0 0-1.2-1.2L7.3 33.88a1.99 1.99 0 0 1 0-3.74l15.87-5.77a2.02 2.02 0 0 0 1.2-1.2L30.12 7.3a1.99 1.99 0 0 1 3.74 0l5.77 15.87a2.02 2.02 0 0 0 1.2 1.2l15.86 5.76a1.99 1.99 0 0 1 0 3.74l-15.87 5.77a2.02 2.02 0 0 0-1.2 1.2z" fill="#FFC017"></path></svg><p class="be b bf z dn">Member-only</p></div></button></div></div></div></span></div></div></div><div class="gb l"><div class="l"><div class="l dl"><div class="kk"><div class="l"><div><div class="ab"><div class="l ck fv"><div class="l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/what-is-a-webhooks-9bc2447d182b?source=user_profile---------2----------------------------"><div class="ko kp kq kr ks l"><h2 class="be kt ku dq kv kw kx ky ds kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq iw lr ls lt lu bj">What is a Webhook?</h2></div><div class="h k lv da de"><p class="lw b fx ga iw nw lr ls nx lt lu fy bj">What is a Webhook? Before developing webhooks in any system, any new bee should take a tiny refresher on this topic. Webhooks are used in web application development to integrate multiple systems for real-time communication. It sends automated notifications and data via HTTP to another system based on a preconfigured…</p></div></a></div><div class="lz h ma k mb lv mc da md de"><div class="ab me"><div class="mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt ab q"><div class="mu mv mw mx my mz ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/tag/webhooks?source=user_profile--------------------webhooks-----------------" rel="noopener follow"><div class="na dl fk nb nc nd ne be b do z bj nf">Webhooks</div></a></div><div class="ab kf"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/what-is-a-webhooks-9bc2447d182b?source=user_profile---------2----------------------------"><p class="be b do z dn"><span>2 min read</span></p></a></div></div><div class="ab q ng nh"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F9bc2447d182b&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fprogrammers-notebook%2Fwhat-is-a-webhooks-9bc2447d182b&amp;source=---------2-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn ni nj" aria-label="Add to list bookmark button"><path 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-1H18V2.5zM7 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 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></div><div class="nk nl nm nn no l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Image" rel="noopener follow" href="/what-is-a-webhooks-9bc2447d182b?source=user_profile---------2----------------------------"><div class="h k lv da de"><img alt="What is a Webhook?" class="" src="https://miro.medium.com/v2/da:true/resize:fill:224:224/0*8QkGuesAMiLMfGeb" width="112" height="112" loading="lazy"/></div><div class="np nq j i d"><img alt="What is a Webhook?" class="" src="https://miro.medium.com/v2/da:true/resize:fill:160:112/0*8QkGuesAMiLMfGeb" width="80" height="56" loading="lazy"/></div></a></div></div><div class="l"><div class="nr np ns nq mb j mc i md d"><div class="ab me"><div class="mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt ab q"><div class="mu mv mw mx my mz ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/tag/webhooks?source=user_profile--------------------webhooks-----------------" rel="noopener follow"><div class="na dl fk nb nc nd ne be b do z bj nf">Webhooks</div></a></div><div class="ab kf"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/what-is-a-webhooks-9bc2447d182b?source=user_profile---------2----------------------------"><p class="be b do z dn"><span>2 min read</span></p></a></div></div><div class="ab q ng nh"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F9bc2447d182b&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fprogrammers-notebook%2Fwhat-is-a-webhooks-9bc2447d182b&amp;source=---------2-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn ni nj" aria-label="Add to list bookmark button"><path 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-1H18V2.5zM7 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 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></div></div></div></div></div><div class="kl km jq kn iw"></div></div></div></div></div></div></div></div></article><article><div class="jz ka kb l"><div class="ab cm"><div class="hc bg hd he hf hg"><hr class="nt nu fk an" aria-hidden="true"/><div class="bg dk"><div class="nv l"><div class="q ab"><div></div><div class="bg ab kc"><div class="ab"><div style="flex:1"><span class="be b bf z bj"><a class="" href="https://medium.com/programmers-notebook?source=user_profile---------3----------------------------" rel="noopener follow"><p class="be b bf z bj">Published in<div class="ke bl"><strong class="kd">Programmers Notebook</strong></div></p></a></span></div></div><div class="l kf"><span class="be b bf z dn"><div class="ab q"><a class="" rel="noopener follow" href="/fixing-a-shallow-git-repo-6b940b8c77b?source=user_profile---------3----------------------------"><p class="be b bf z dn"><span class="kg">·</span><span>Pinned</span></p></a></div></span></div></div></div><div class="gb l"><div class="l"><div class="l dl"><div class="kk"><div class="l"><div><div class="ab"><div class="l ck fv"><div class="l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/fixing-a-shallow-git-repo-6b940b8c77b?source=user_profile---------3----------------------------"><div class="ko kp kq kr ks l"><h2 class="be kt ku dq kv kw kx ky ds kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq iw lr ls lt lu bj">Fixing a shallow GIT repo</h2></div><div class="h k lv da de"><p class="lw b fx ga iw nw lr ls nx lt lu fy bj">Sometimes, a developer might intentionally (or) unintentionally end up with a shallow GIT Repo. And this can be a pain for those who unintentionally end up with shallow Repo. You need to unshallow your local Repo. Following these simple steps can help you out of this situation. Step 1: You must update/fix your origin remote repo. 
git remote add origin &lt;path-to-old-remote&gt; Step 2: You would need to perform a git fetch with an unlike option (as suggested below)
git fetch — unshallow origin</p></div></a></div><div class="lz h ma k mb lv mc da md de"><div class="ab me"><div class="mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt ab q"><div class="mu mv mw mx my mz ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/tag/git?source=user_profile--------------------git-----------------" rel="noopener follow"><div class="na dl fk nb nc nd ne be b do z bj nf">Git</div></a></div><div class="ab kf"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/fixing-a-shallow-git-repo-6b940b8c77b?source=user_profile---------3----------------------------"><p class="be b do z dn"><span>1 min read</span></p></a></div></div><div class="ab q ng nh"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F6b940b8c77b&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fprogrammers-notebook%2Ffixing-a-shallow-git-repo-6b940b8c77b&amp;source=---------3-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn ni nj" aria-label="Add to list bookmark button"><path 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-1H18V2.5zM7 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 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></div><div class="nk nl nm nn no l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Image" rel="noopener follow" href="/fixing-a-shallow-git-repo-6b940b8c77b?source=user_profile---------3----------------------------"><div class="h k lv da de"><img alt="Fixing a shallow GIT repo" class="" src="https://miro.medium.com/v2/da:true/resize:fill:224:224/0*i1gdBGyvh6lMz3tR" width="112" height="112" loading="lazy"/></div><div class="np nq j i d"><img alt="Fixing a shallow GIT repo" class="" src="https://miro.medium.com/v2/da:true/resize:fill:160:112/0*i1gdBGyvh6lMz3tR" width="80" height="56" loading="lazy"/></div></a></div></div><div class="l"><div class="nr np ns nq mb j mc i md d"><div class="ab me"><div class="mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt ab q"><div class="mu mv mw mx my mz ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/tag/git?source=user_profile--------------------git-----------------" rel="noopener follow"><div class="na dl fk nb nc nd ne be b do z bj nf">Git</div></a></div><div class="ab kf"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/fixing-a-shallow-git-repo-6b940b8c77b?source=user_profile---------3----------------------------"><p class="be b do z dn"><span>1 min read</span></p></a></div></div><div class="ab q ng nh"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F6b940b8c77b&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fprogrammers-notebook%2Ffixing-a-shallow-git-repo-6b940b8c77b&amp;source=---------3-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn ni nj" aria-label="Add to list bookmark button"><path 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-1H18V2.5zM7 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 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></div></div></div></div></div><div class="kl km jq kn iw"></div></div></div></div></div></div></div></div></article><article><div class="jz ka kb l"><div class="ab cm"><div class="hc bg hd he hf hg"><hr class="nt nu fk an" aria-hidden="true"/><div class="bg dk"><div class="nv l"><div class="q ab"><div></div><div class="bg ab kc"><div class="ab"><div style="flex:1"><span class="be b bf z bj"><a class="" href="https://medium.com/movie-freak?source=user_profile---------4----------------------------" rel="noopener follow"><p class="be b bf z bj">Published in<div class="ke bl"><strong class="kd">Movie Freak</strong></div></p></a></span></div></div><div class="l kf"><span class="be b bf z dn"><div class="ab q"><a class="" rel="noopener follow" href="/kaithi-an-engaging-thriller-66860c58f73a?source=user_profile---------4----------------------------"><p class="be b bf z dn"><span class="kg">·</span><span>Nov 12, 2019</span></p></a></div></span></div></div></div><div class="gb l"><div class="l"><div class="l dl"><div class="kk"><div class="l"><div><div class="ab"><div class="l ck fv"><div class="l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/kaithi-an-engaging-thriller-66860c58f73a?source=user_profile---------4----------------------------"><div class="ko kp kq kr ks l"><h2 class="be kt ku dq kv kw kx ky ds kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq iw lr ls lt lu bj">Kaithi… An engaging Thriller</h2></div><div class="h k lv da de"><p class="lw b fx ga iw nw lr ls nx lt lu fy bj">Kaithi… An engaging Thriller A New Age thriller Tamil movie that had worked wonders in the south Indian box office¹. I point out what works for me in this movie in this article. The usual Staple of a Tamil movie is the cliche element that gets added in the name…</p></div></a></div><div class="lz h ma k mb lv mc da md de"><div class="ab me"><div class="mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt ab q"><div class="mu mv mw mx my mz ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/tag/movies?source=user_profile--------------------movies-----------------" rel="noopener follow"><div class="na dl fk nb nc nd ne be b do z bj nf">Movies</div></a></div><div class="ab kf"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/kaithi-an-engaging-thriller-66860c58f73a?source=user_profile---------4----------------------------"><p class="be b do z dn"><span>5 min read</span></p></a></div></div><div class="ab q ng nh"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F66860c58f73a&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fmovie-freak%2Fkaithi-an-engaging-thriller-66860c58f73a&amp;source=---------4-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn ni nj" aria-label="Add to list bookmark button"><path 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-1H18V2.5zM7 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 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></div><div class="nk nl nm nn no l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Image" rel="noopener follow" href="/kaithi-an-engaging-thriller-66860c58f73a?source=user_profile---------4----------------------------"><div class="h k lv da de"><img alt="Kaithi… An engaging Thriller" class="" src="https://miro.medium.com/v2/resize:fill:224:224/1*OJZLblb2RVdX8QWHxW_7Hw.jpeg" width="112" height="112" loading="lazy"/></div><div class="np nq j i d"><img alt="Kaithi… An engaging Thriller" class="" src="https://miro.medium.com/v2/resize:fill:160:112/1*OJZLblb2RVdX8QWHxW_7Hw.jpeg" width="80" height="56" loading="lazy"/></div></a></div></div><div class="l"><div class="nr np ns nq mb j mc i md d"><div class="ab me"><div class="mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt ab q"><div class="mu mv mw mx my mz ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/tag/movies?source=user_profile--------------------movies-----------------" rel="noopener follow"><div class="na dl fk nb nc nd ne be b do z bj nf">Movies</div></a></div><div class="ab kf"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/kaithi-an-engaging-thriller-66860c58f73a?source=user_profile---------4----------------------------"><p class="be b do z dn"><span>5 min read</span></p></a></div></div><div class="ab q ng nh"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F66860c58f73a&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fmovie-freak%2Fkaithi-an-engaging-thriller-66860c58f73a&amp;source=---------4-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn ni nj" aria-label="Add to list bookmark button"><path 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-1H18V2.5zM7 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 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></div></div></div></div></div><div class="kl km jq kn iw"></div></div></div></div></div></div></div></div></article><article><div class="jz ka kb l"><div class="ab cm"><div class="hc bg hd he hf hg"><hr class="nt nu fk an" aria-hidden="true"/><div class="bg dk"><div class="nv l"><div class="q ab"><div></div><div class="bg ab kc"><div class="ab"><div style="flex:1"><span class="be b bf z bj"><a class="" href="https://medium.com/programmers-notebook?source=user_profile---------5----------------------------" rel="noopener follow"><p class="be b bf z bj">Published in<div class="ke bl"><strong class="kd">Programmers Notebook</strong></div></p></a></span></div></div><div class="l kf"><span class="be b bf z dn"><div class="ab q"><a class="" rel="noopener follow" href="/guide-to-acquia-dr-front-end-specialist-certification-60819a26ea40?source=user_profile---------5----------------------------"><p class="be b bf z dn"><span class="kg">·</span><span>Oct 29, 2019</span></p></a></div></span></div></div></div><div class="gb l"><div class="l"><div class="l dl"><div class="kk"><div class="l"><div><div class="ab"><div class="l ck fv"><div class="l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/guide-to-acquia-dr-front-end-specialist-certification-60819a26ea40?source=user_profile---------5----------------------------"><div class="ko kp kq kr ks l"><h2 class="be kt ku dq kv kw kx ky ds kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq iw lr ls lt lu bj">Guide to Acquia Drupal 7 Front-end Specialist Certification</h2></div><div class="h k lv da de"><p class="lw b fx ga iw lx lr ls ly lt lu fy bj">First and foremost, I thank the Acquia Certification office for allowing me to take the Front-end Specialist exam during the pre-release phase. A few of my friends and I have debated enough about the front-end specialist exam and how Acquia will set up questions. But it&#x27;s quite a surprise we…</p></div></a></div><div class="lz h ma k mb lv mc da md de"><div class="ab me"><div class="mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt ab q"><div class="mu mv mw mx my mz ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/tag/web-development?source=user_profile--------------------web_development-----------------" rel="noopener follow"><div class="na dl fk nb nc nd ne be b do z bj nf">Web Development</div></a></div><div class="ab kf"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/guide-to-acquia-dr-front-end-specialist-certification-60819a26ea40?source=user_profile---------5----------------------------"><p class="be b do z dn"><span>5 min read</span></p></a></div></div><div class="ab q ng nh"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F60819a26ea40&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fprogrammers-notebook%2Fguide-to-acquia-dr-front-end-specialist-certification-60819a26ea40&amp;source=---------5-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn ni nj" aria-label="Add to list bookmark button"><path 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-1H18V2.5zM7 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 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></div><div class="nk nl nm nn no l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Image" rel="noopener follow" href="/guide-to-acquia-dr-front-end-specialist-certification-60819a26ea40?source=user_profile---------5----------------------------"><div class="h k lv da de"><img alt="Guide to Acquia Dr Front end Specialist Certification" class="" src="https://miro.medium.com/v2/da:true/resize:fill:224:224/0*vRrk9NDVynAamz7J" width="112" height="112" loading="lazy"/></div><div class="np nq j i d"><img alt="Guide to Acquia Dr Front end Specialist Certification" class="" src="https://miro.medium.com/v2/da:true/resize:fill:160:112/0*vRrk9NDVynAamz7J" width="80" height="56" loading="lazy"/></div></a></div></div><div class="l"><div class="nr np ns nq mb j mc i md d"><div class="ab me"><div class="mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt ab q"><div class="mu mv mw mx my mz ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/tag/web-development?source=user_profile--------------------web_development-----------------" rel="noopener follow"><div class="na dl fk nb nc nd ne be b do z bj nf">Web Development</div></a></div><div class="ab kf"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/guide-to-acquia-dr-front-end-specialist-certification-60819a26ea40?source=user_profile---------5----------------------------"><p class="be b do z dn"><span>5 min read</span></p></a></div></div><div class="ab q ng nh"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2F60819a26ea40&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fprogrammers-notebook%2Fguide-to-acquia-dr-front-end-specialist-certification-60819a26ea40&amp;source=---------5-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn ni nj" aria-label="Add to list bookmark button"><path 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-1H18V2.5zM7 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 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></div></div></div></div></div><div class="kl km jq kn iw"></div></div></div></div></div></div></div></div></article><article><div class="jz ka kb l"><div class="ab cm"><div class="hc bg hd he hf hg"><hr class="nt nu fk an" aria-hidden="true"/><div class="bg dk"><div class="nv l"><div class="q ab"><div></div><div class="bg ab kc"><div class="ab"><div style="flex:1"><span class="be b bf z bj"><a class="" href="https://medium.com/programmers-notebook?source=user_profile---------6----------------------------" rel="noopener follow"><p class="be b bf z bj">Published in<div class="ke bl"><strong class="kd">Programmers Notebook</strong></div></p></a></span></div></div><div class="l kf"><span class="be b bf z dn"><div class="ab q"><a class="" rel="noopener follow" href="/4-steps-to-linux-sub-system-in-windows-10-cf02e6d68866?source=user_profile---------6----------------------------"><p class="be b bf z dn"><span class="kg">·</span><span>Sep 26, 2019</span></p></a><div class="kj kb ab"><div class="bl" aria-hidden="false"><button class="l ax ao am" aria-label="Member-only story"><div class="j i d"><div><div class="bl" aria-hidden="false"><svg width="16" height="16" viewBox="0 0 64 64" fill="none"><path d="M39.64 40.83L33.87 56.7a1.99 1.99 0 0 1-3.74 0l-5.77-15.87a2.02 2.02 0 0 0-1.2-1.2L7.3 33.88a1.99 1.99 0 0 1 0-3.74l15.87-5.77a2.02 2.02 0 0 0 1.2-1.2L30.12 7.3a1.99 1.99 0 0 1 3.74 0l5.77 15.87a2.02 2.02 0 0 0 1.2 1.2l15.86 5.76a1.99 1.99 0 0 1 0 3.74l-15.87 5.77a2.02 2.02 0 0 0-1.2 1.2z" fill="#FFC017"></path></svg></div></div></div><div class="h k w ex ey q"><svg width="16" height="16" viewBox="0 0 64 64" fill="none" class="kh ki"><path d="M39.64 40.83L33.87 56.7a1.99 1.99 0 0 1-3.74 0l-5.77-15.87a2.02 2.02 0 0 0-1.2-1.2L7.3 33.88a1.99 1.99 0 0 1 0-3.74l15.87-5.77a2.02 2.02 0 0 0 1.2-1.2L30.12 7.3a1.99 1.99 0 0 1 3.74 0l5.77 15.87a2.02 2.02 0 0 0 1.2 1.2l15.86 5.76a1.99 1.99 0 0 1 0 3.74l-15.87 5.77a2.02 2.02 0 0 0-1.2 1.2z" fill="#FFC017"></path></svg><p class="be b bf z dn">Member-only</p></div></button></div></div></div></span></div></div></div><div class="gb l"><div class="l"><div class="l dl"><div class="kk"><div class="l"><div><div class="ab"><div class="l ck fv"><div class="l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/4-steps-to-linux-sub-system-in-windows-10-cf02e6d68866?source=user_profile---------6----------------------------"><div class="ko kp kq kr ks l"><h2 class="be kt ku dq kv kw kx ky ds kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq iw lr ls lt lu bj">Enable WSL in 4 Simple Steps</h2></div><div class="h k lv da de"><p class="lw b fx ga iw nw lr ls nx lt lu fy bj">Just follow these simple steps to enable Linux Sub-System on any Windows 10 PC to unleash the potential. This can help if your system does not have an Application Store Enabled. Prerequisite: 
* Ensure you are running Windows build 16215 or later. If not, a window update is required before…</p></div></a></div><div class="lz h ma k mb lv mc da md de"><div class="ab me"><div class="mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt ab q"><div class="mu mv mw mx my mz ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/tag/linux?source=user_profile--------------------linux-----------------" rel="noopener follow"><div class="na dl fk nb nc nd ne be b do z bj nf">Linux</div></a></div><div class="ab kf"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/4-steps-to-linux-sub-system-in-windows-10-cf02e6d68866?source=user_profile---------6----------------------------"><p class="be b do z dn"><span>3 min read</span></p></a></div></div><div class="ab q ng nh"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fcf02e6d68866&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fprogrammers-notebook%2F4-steps-to-linux-sub-system-in-windows-10-cf02e6d68866&amp;source=---------6-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn ni nj" aria-label="Add to list bookmark button"><path 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-1H18V2.5zM7 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 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></div><div class="nk nl nm nn no l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Image" rel="noopener follow" href="/4-steps-to-linux-sub-system-in-windows-10-cf02e6d68866?source=user_profile---------6----------------------------"><div class="h k lv da de"><img alt="4 Steps to Linux Sub-System in Windows 10" class="" src="https://miro.medium.com/v2/resize:fill:224:224/1*oeYC1R1pqPOjb__v-0Sh9g.jpeg" width="112" height="112" loading="lazy"/></div><div class="np nq j i d"><img alt="4 Steps to Linux Sub-System in Windows 10" class="" src="https://miro.medium.com/v2/resize:fill:160:112/1*oeYC1R1pqPOjb__v-0Sh9g.jpeg" width="80" height="56" loading="lazy"/></div></a></div></div><div class="l"><div class="nr np ns nq mb j mc i md d"><div class="ab me"><div class="mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt ab q"><div class="mu mv mw mx my mz ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/tag/linux?source=user_profile--------------------linux-----------------" rel="noopener follow"><div class="na dl fk nb nc nd ne be b do z bj nf">Linux</div></a></div><div class="ab kf"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/4-steps-to-linux-sub-system-in-windows-10-cf02e6d68866?source=user_profile---------6----------------------------"><p class="be b do z dn"><span>3 min read</span></p></a></div></div><div class="ab q ng nh"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fcf02e6d68866&amp;operation=register&amp;redirect=https%3A%2F%2Fmedium.com%2Fprogrammers-notebook%2F4-steps-to-linux-sub-system-in-windows-10-cf02e6d68866&amp;source=---------6-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn ni nj" aria-label="Add to list bookmark button"><path 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-1H18V2.5zM7 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 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></div></div></div></div></div><div class="kl km jq kn iw"></div></div></div></div></div></div></div></div></article><article><div class="jz ka kb l"><div class="ab cm"><div class="hc bg hd he hf hg"><hr class="nt nu fk an" aria-hidden="true"/><div class="bg dk"><div class="nv l"><div class="q ab"><div></div><div class="bg ab kc"><div class="ab"></div><div class="l kf"><span class="be b bf z dn"><div class="ab q"><a class="" rel="noopener follow" href="/drupal-multi-site-single-sign-on-e491d1d11db7?source=user_profile---------7----------------------------"><p class="be b bf z dn"><span>Jan 6, 2010</span></p></a></div></span></div></div></div><div class="gb l"><div class="l"><div class="l dl"><div class="kk"><div class="l"><div><div class="ab"><div class="l ck fv"><div class="l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/drupal-multi-site-single-sign-on-e491d1d11db7?source=user_profile---------7----------------------------"><div class="ko kp kq kr ks l"><h2 class="be kt ku dq kv kw kx ky ds kz la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq iw lr ls lt lu bj">Drupal Multi-site &amp; Single Sign-On</h2></div><div class="h k lv da de"><p class="lw b fx ga iw nw lr ls nx lt lu fy bj">Multi-Site is one of the Powerful features available in Drupal CMS. If you run multiple Drupal sites, multi-site will help you simplify all your site management tasks. Multi-site allows users to share a single Drupal installation (including core code, contributed modules, and themes) among several sites. …</p></div></a></div><div class="lz h ma k mb lv mc da md de"><div class="ab me"><div class="mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt ab q"><div class="mu mv mw mx my mz ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/tag/drupal-development?source=user_profile--------------------drupal_development-----------------" rel="noopener follow"><div class="na dl fk nb nc nd ne be b do z bj nf">Drupal Development</div></a></div><div class="ab kf"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/drupal-multi-site-single-sign-on-e491d1d11db7?source=user_profile---------7----------------------------"><p class="be b do z dn"><span>3 min read</span></p></a></div></div><div class="ab q ng nh"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fe491d1d11db7&amp;operation=register&amp;redirect=https%3A%2F%2Fblog.gobinath.com%2Fdrupal-multi-site-single-sign-on-e491d1d11db7&amp;source=---------7-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn ni nj" aria-label="Add to list bookmark button"><path 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-1H18V2.5zM7 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 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></div><div class="nk nl nm nn no l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Image" rel="noopener follow" href="/drupal-multi-site-single-sign-on-e491d1d11db7?source=user_profile---------7----------------------------"><div class="h k lv da de"><img alt="Drupal Multi-site &amp; Single Sign-On" class="" src="https://miro.medium.com/v2/da:true/resize:fill:224:224/0*SsNQ3oABqs_vb3gX" width="112" height="112" loading="lazy"/></div><div class="np nq j i d"><img alt="Drupal Multi-site &amp; Single Sign-On" class="" src="https://miro.medium.com/v2/da:true/resize:fill:160:112/0*SsNQ3oABqs_vb3gX" width="80" height="56" loading="lazy"/></div></a></div></div><div class="l"><div class="nr np ns nq mb j mc i md d"><div class="ab me"><div class="mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt ab q"><div class="mu mv mw mx my mz ab"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/tag/drupal-development?source=user_profile--------------------drupal_development-----------------" rel="noopener follow"><div class="na dl fk nb nc nd ne be b do z bj nf">Drupal Development</div></a></div><div class="ab kf"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" aria-label="Post Preview Reading Time" rel="noopener follow" href="/drupal-multi-site-single-sign-on-e491d1d11db7?source=user_profile---------7----------------------------"><p class="be b do z dn"><span>3 min read</span></p></a></div></div><div class="ab q ng nh"><div><div class="bl" aria-hidden="false"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fe491d1d11db7&amp;operation=register&amp;redirect=https%3A%2F%2Fblog.gobinath.com%2Fdrupal-multi-site-single-sign-on-e491d1d11db7&amp;source=---------7-----------------bookmark_preview-----------" rel="noopener follow"><svg width="25" height="25" viewBox="0 0 25 25" fill="none" class="dn ni nj" aria-label="Add to list bookmark button"><path 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-1H18V2.5zM7 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 .8.4l5.7-4.4 5.7 4.4a.5.5 0 0 0 .8-.4v-8.5a.5.5 0 0 0-1 0v7.48l-5.2-4a.5.5 0 0 0-.6 0l-5.2 4V7z" fill="currentColor"></path></svg></a></span></div></div></div></div></div></div></div></div></div></div><div class="kl km jq kn iw"></div></div></div></div></div></div></div></div></article><div></div></div></div></div></div></main><div class="cp cq h cr cs ct k cu cv cw j cx cy cz da db dc dd de df dg dh c di dj"><div class="dk bg bl dl"><div class="l m fl"><div class="fm ab fn"><div class="l ae"><div class="fo fp fq l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/?source=---two_column_layout_sidebar----------------------------------"><div class="l dl"><img alt="Gobinath Mallaiyan" class="l dh bx fr fs fk" src="https://miro.medium.com/v2/resize:fill:176:176/1*np05ohemcGYRZjvHtxP7Cg@2x.jpeg" width="88" height="88" loading="lazy"/><div class="fh bx l fr fs fi n ax ft"></div></div></a><div class="fu l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/?source=---two_column_layout_sidebar----------------------------------"><h2 class="pw-author-name be fw fx z fy bj"><span class="fv">Gobinath Mallaiyan</span></h2></a></div><div class="fz l"><span class="pw-follower-count be b fx ga dn"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/followers?source=---two_column_layout_sidebar----------------------------------">73 Followers</a></span></div><div class="gb l"><p class="be b bf z dn"><span class="fv">அப்பா, கணவன், Architect, Technical Manager, Mentor, Coach 🏃 👨‍💻 📷 🏋🏼</span></p></div><div class="gc gd ab"><span><a class="be b bf z eg ge eh ei ej ek el em eo ep eq er es gf et eu dh bl ev ew" href="https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fsubscribe%2Fuser%2F76460e666cec&amp;operation=register&amp;redirect=https%3A%2F%2Fblog.gobinath.com%2F&amp;user=Gobinath+Mallaiyan&amp;userId=76460e666cec&amp;source=user_profile-76460e666cec--two_column_layout_sidebar-----------------------follow_profile-----------" rel="noopener follow">Follow</a></span><div class="dm l"><div><div><div class="bl" aria-hidden="false"><div class="l"><span><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/m/signin?actionUrl=%2F_%2Fapi%2Fsubscriptions%2Fnewsletters%2Ff693b443bab2&amp;operation=register&amp;redirect=https%3A%2F%2Fblog.gobinath.com%2F&amp;newsletterV3=76460e666cec&amp;newsletterV3Id=f693b443bab2&amp;user=Gobinath+Mallaiyan&amp;userId=76460e666cec&amp;source=---two_column_layout_sidebar-----------------------subscribe_user-----------" rel="noopener follow"><button class="be b bf z gj am gk gl gm gn go gp gq gr eo ep eq er es et eu dh bl ev ew" aria-label="Subscribe"><svg width="38" height="38" viewBox="0 0 38 38" fill="none" class="gg gh gi"><rect x="26.25" y="9.25" width="0.5" height="6.5" rx="0.25"></rect><rect x="29.75" y="12.25" width="0.5" height="6.5" rx="0.25" transform="rotate(90 29.75 12.25)"></rect><path d="M19.5 12.5h-7a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1v-5"></path><path d="M11.5 14.5L19 20l4-3"></path></svg></button></a></span></div></div></div></div></div></div><div class="l dl"><span class="be fw fx z fy bj">Following</span><ul class="ny fu l"><li class="ab q me"><a class="af ag ah ai aj ak al am an ao ap aq ar as at nz oa ob" href="https://medium.com/@pdjohnson?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------" rel="noopener follow"><div class="oc ab"><div class="od l"><div class="l dl"><img alt="Paul Johnson" class="l dh bx oe of fk" src="https://miro.medium.com/v2/resize:fill:40:40/1*1DsiaFxrLxOH9AQRvGADwQ.png" width="20" height="20" loading="lazy"/><div class="fh bx l oe of fi n ax ft"></div></div></div><p class="be b do z iw og lr ls oh lt oi lu dn">Paul Johnson</p></div></a><div class="bl" aria-hidden="false" aria-describedby="creatorInfoPopover-7a093e7b0826" aria-labelledby="creatorInfoPopover-7a093e7b0826" aria-haspopup="dialog"><button class="af ag ah ai aj ak al oj an ao ap aq ar as at bb ok ol gn om" aria-controls="creatorInfoPopover-7a093e7b0826" aria-expanded="false"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.39 12c0 .55.2 1.02.59 1.41.39.4.86.59 1.4.59.56 0 1.03-.2 1.42-.59.4-.39.59-.86.59-1.41 0-.55-.2-1.02-.6-1.41A1.93 1.93 0 0 0 6.4 10c-.55 0-1.02.2-1.41.59-.4.39-.6.86-.6 1.41zM10 12c0 .55.2 1.02.58 1.41.4.4.87.59 1.42.59.54 0 1.02-.2 1.4-.59.4-.39.6-.86.6-1.41 0-.55-.2-1.02-.6-1.41a1.93 1.93 0 0 0-1.4-.59c-.55 0-1.04.2-1.42.59-.4.39-.58.86-.58 1.41zm5.6 0c0 .55.2 1.02.57 1.41.4.4.88.59 1.43.59.57 0 1.04-.2 1.43-.59.39-.39.57-.86.57-1.41 0-.55-.2-1.02-.57-1.41A1.93 1.93 0 0 0 17.6 10c-.55 0-1.04.2-1.43.59-.38.39-.57.86-.57 1.41z" fill="currentColor"></path></svg></button></div></li><li class="ab q me"><a class="af ag ah ai aj ak al am an ao ap aq ar as at nz oa ob" href="https://netflixtechblog.medium.com/?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------" rel="noopener follow"><div class="oc ab"><div class="od l"><div class="l dl"><img alt="Netflix Technology Blog" class="l dh bx oe of fk" src="https://miro.medium.com/v2/resize:fill:40:40/1*BJWRqfSMf9Da9vsXG9EBRQ.jpeg" width="20" height="20" loading="lazy"/><div class="fh bx l oe of fi n ax ft"></div></div></div><p class="be b do z iw og lr ls oh lt oi lu dn">Netflix Technology Blog</p></div></a><div class="bl" aria-hidden="false" aria-describedby="creatorInfoPopover-c3aeaf49d8a4" aria-labelledby="creatorInfoPopover-c3aeaf49d8a4" aria-haspopup="dialog"><button class="af ag ah ai aj ak al oj an ao ap aq ar as at bb ok ol gn om" aria-controls="creatorInfoPopover-c3aeaf49d8a4" aria-expanded="false"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.39 12c0 .55.2 1.02.59 1.41.39.4.86.59 1.4.59.56 0 1.03-.2 1.42-.59.4-.39.59-.86.59-1.41 0-.55-.2-1.02-.6-1.41A1.93 1.93 0 0 0 6.4 10c-.55 0-1.02.2-1.41.59-.4.39-.6.86-.6 1.41zM10 12c0 .55.2 1.02.58 1.41.4.4.87.59 1.42.59.54 0 1.02-.2 1.4-.59.4-.39.6-.86.6-1.41 0-.55-.2-1.02-.6-1.41a1.93 1.93 0 0 0-1.4-.59c-.55 0-1.04.2-1.42.59-.4.39-.58.86-.58 1.41zm5.6 0c0 .55.2 1.02.57 1.41.4.4.88.59 1.43.59.57 0 1.04-.2 1.43-.59.39-.39.57-.86.57-1.41 0-.55-.2-1.02-.57-1.41A1.93 1.93 0 0 0 17.6 10c-.55 0-1.04.2-1.43.59-.38.39-.57.86-.57 1.41z" fill="currentColor"></path></svg></button></div></li><li class="ab q me"><a class="af ag ah ai aj ak al am an ao ap aq ar as at nz oa ob" href="https://zulie.medium.com/?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------" rel="noopener follow"><div class="oc ab"><div class="od l"><div class="l dl"><img alt="Zulie Rane" class="l dh bx oe of fk" src="https://miro.medium.com/v2/resize:fill:40:40/1*sPU_ZHS0My6X5eDlT7uA-w.png" width="20" height="20" loading="lazy"/><div class="fh bx l oe of fi n ax ft"></div></div></div><p class="be b do z iw og lr ls oh lt oi lu dn">Zulie Rane</p></div></a><div class="bl" aria-hidden="false" aria-describedby="creatorInfoPopover-14d5c41e0264" aria-labelledby="creatorInfoPopover-14d5c41e0264" aria-haspopup="dialog"><button class="af ag ah ai aj ak al oj an ao ap aq ar as at bb ok ol gn om" aria-controls="creatorInfoPopover-14d5c41e0264" aria-expanded="false"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.39 12c0 .55.2 1.02.59 1.41.39.4.86.59 1.4.59.56 0 1.03-.2 1.42-.59.4-.39.59-.86.59-1.41 0-.55-.2-1.02-.6-1.41A1.93 1.93 0 0 0 6.4 10c-.55 0-1.02.2-1.41.59-.4.39-.6.86-.6 1.41zM10 12c0 .55.2 1.02.58 1.41.4.4.87.59 1.42.59.54 0 1.02-.2 1.4-.59.4-.39.6-.86.6-1.41 0-.55-.2-1.02-.6-1.41a1.93 1.93 0 0 0-1.4-.59c-.55 0-1.04.2-1.42.59-.4.39-.58.86-.58 1.41zm5.6 0c0 .55.2 1.02.57 1.41.4.4.88.59 1.43.59.57 0 1.04-.2 1.43-.59.39-.39.57-.86.57-1.41 0-.55-.2-1.02-.57-1.41A1.93 1.93 0 0 0 17.6 10c-.55 0-1.04.2-1.43.59-.38.39-.57.86-.57 1.41z" fill="currentColor"></path></svg></button></div></li><li class="ab q me"><a class="af ag ah ai aj ak al am an ao ap aq ar as at nz oa ob" href="https://coyleandrew.medium.com/?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------" rel="noopener follow"><div class="oc ab"><div class="od l"><div class="l dl"><img alt="Andrew Coyle" class="l dh bx oe of fk" src="https://miro.medium.com/v2/resize:fill:40:40/1*SBwehrxzqzJIsM-FaHZglQ.jpeg" width="20" height="20" loading="lazy"/><div class="fh bx l oe of fi n ax ft"></div></div></div><p class="be b do z iw og lr ls oh lt oi lu dn">Andrew Coyle</p></div></a><div class="bl" aria-hidden="false" aria-describedby="creatorInfoPopover-7012bf7f682b" aria-labelledby="creatorInfoPopover-7012bf7f682b" aria-haspopup="dialog"><button class="af ag ah ai aj ak al oj an ao ap aq ar as at bb ok ol gn om" aria-controls="creatorInfoPopover-7012bf7f682b" aria-expanded="false"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.39 12c0 .55.2 1.02.59 1.41.39.4.86.59 1.4.59.56 0 1.03-.2 1.42-.59.4-.39.59-.86.59-1.41 0-.55-.2-1.02-.6-1.41A1.93 1.93 0 0 0 6.4 10c-.55 0-1.02.2-1.41.59-.4.39-.6.86-.6 1.41zM10 12c0 .55.2 1.02.58 1.41.4.4.87.59 1.42.59.54 0 1.02-.2 1.4-.59.4-.39.6-.86.6-1.41 0-.55-.2-1.02-.6-1.41a1.93 1.93 0 0 0-1.4-.59c-.55 0-1.04.2-1.42.59-.4.39-.58.86-.58 1.41zm5.6 0c0 .55.2 1.02.57 1.41.4.4.88.59 1.43.59.57 0 1.04-.2 1.43-.59.39-.39.57-.86.57-1.41 0-.55-.2-1.02-.57-1.41A1.93 1.93 0 0 0 17.6 10c-.55 0-1.04.2-1.43.59-.38.39-.57.86-.57 1.41z" fill="currentColor"></path></svg></button></div></li><li class="ab q me"><a class="af ag ah ai aj ak al am an ao ap aq ar as at nz oa ob" href="https://barackobama.medium.com/?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------" rel="noopener follow"><div class="oc ab"><div class="od l"><div class="l dl"><img alt="Barack Obama" class="l dh bx oe of fk" src="https://miro.medium.com/v2/resize:fill:40:40/1*AwBz4NW9_M45J-sBlmH-lA.png" width="20" height="20" loading="lazy"/><div class="fh bx l oe of fi n ax ft"></div></div></div><p class="be b do z iw og lr ls oh lt oi lu dn">Barack Obama</p></div></a><div class="bl" aria-hidden="false" aria-describedby="creatorInfoPopover-9e422a605dc5" aria-labelledby="creatorInfoPopover-9e422a605dc5" aria-haspopup="dialog"><button class="af ag ah ai aj ak al oj an ao ap aq ar as at bb ok ol gn om" aria-controls="creatorInfoPopover-9e422a605dc5" aria-expanded="false"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.39 12c0 .55.2 1.02.59 1.41.39.4.86.59 1.4.59.56 0 1.03-.2 1.42-.59.4-.39.59-.86.59-1.41 0-.55-.2-1.02-.6-1.41A1.93 1.93 0 0 0 6.4 10c-.55 0-1.02.2-1.41.59-.4.39-.6.86-.6 1.41zM10 12c0 .55.2 1.02.58 1.41.4.4.87.59 1.42.59.54 0 1.02-.2 1.4-.59.4-.39.6-.86.6-1.41 0-.55-.2-1.02-.6-1.41a1.93 1.93 0 0 0-1.4-.59c-.55 0-1.04.2-1.42.59-.4.39-.58.86-.58 1.41zm5.6 0c0 .55.2 1.02.57 1.41.4.4.88.59 1.43.59.57 0 1.04-.2 1.43-.59.39-.39.57-.86.57-1.41 0-.55-.2-1.02-.57-1.41A1.93 1.93 0 0 0 17.6 10c-.55 0-1.04.2-1.43.59-.38.39-.57.86-.57 1.41z" fill="currentColor"></path></svg></button></div></li></ul><p class="be b do z dn"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" rel="noopener follow" href="/following?source=blogrolls_sidebar---two_column_layout_sidebar----------------------------------">See all (117)</a></p></div></div><div class="fo fp fq l"></div></div><div class="gs ab cc gt"><div class="gu l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://help.medium.com/hc/en-us?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b gv gw dn">Help</p></a></div><div class="gu l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.statuspage.io/?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b gv gw dn">Status</p></a></div><div class="gu l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/about?autoplay=1&amp;source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b gv gw dn">About</p></a></div><div class="gu l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/jobs-at-medium/work-at-medium-959d1a85284e?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b gv gw dn">Careers</p></a></div><div class="gu l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://blog.medium.com/?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b gv gw dn">Blog</p></a></div><div class="gu l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://policy.medium.com/medium-privacy-policy-f03bf92035c9?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b gv gw dn">Privacy</p></a></div><div class="gu l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://policy.medium.com/medium-terms-of-service-9db0094a1e0f?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b gv gw dn">Terms</p></a></div><div class="gu l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://speechify.com/medium?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b gv gw dn">Text to speech</p></a></div><div class="l"><a class="af ag ah ai aj ak al am an ao ap aq ar as at" href="https://medium.com/business?source=---two_column_layout_sidebar----------------------------------" rel="noopener follow"><p class="be b gv gw dn">Teams</p></a></div></div></div></div></div></div></div></div></div></div></div><script>window.__BUILD_ID__="main-20240308-234842-a5200d2619"</script><script>window.__GRAPHQL_URI__ = "https://blog.gobinath.com/_/graphql"</script><script>window.__PRELOADED_STATE__ = {"algolia":{"queries":{}},"cache":{"experimentGroupSet":true,"reason":"This request is not using the cache middleware worker","group":"disabled","tags":[],"serverVariantState":"","middlewareEnabled":false,"cacheStatus":"DYNAMIC","shouldUseCache":false,"vary":[],"loHomepageEnabled":false,"updatedPostPreviewsEnabled":false},"client":{"hydrated":false,"isUs":false,"isNativeMedium":false,"isSafariMobile":false,"isSafari":false,"isFirefox":false,"routingEntity":{"type":"USER","id":"76460e666cec","explicit":true},"viewerIsBot":false},"debug":{"requestId":"3e4c3818-9c95-4c1f-b97c-8ad5de0a55db","hybridDevServices":[],"originalSpanCarrier":{"ot-tracer-spanid":"310baf946f50c8bb","ot-tracer-traceid":"94a92f02763f458","ot-tracer-sampled":"true"}},"multiVote":{"clapsPerPost":{}},"navigation":{"branch":{"show":null,"hasRendered":null,"blockedByCTA":false},"hideGoogleOneTap":false,"hasRenderedAlternateUserBanner":null,"currentLocation":"https:\u002F\u002Fblog.gobinath.com\u002F","host":"blog.gobinath.com","hostname":"blog.gobinath.com","referrer":"","hasSetReferrer":false,"susiModal":{"step":null,"operation":"register"},"postRead":false},"config":{"nodeEnv":"production","version":"main-20240308-234842-a5200d2619","target":"production","productName":"Medium","publicUrl":"https:\u002F\u002Fcdn-client.medium.com\u002Flite","authDomain":"medium.com","authGoogleClientId":"216296035834-k1k6qe060s2tp2a2jam4ljdcms00sttg.apps.googleusercontent.com","favicon":"production","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-20240308-234842-a5200d2619","commit":"a5200d2619b9422b2f8b826496ae3c4debb09146"}},"datacenter":"us"},"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":"1*OMF3fSqH8t4xBJ9-6oZDZw.png","height":106,"width":545},"postLogo":{"imageId":"1*kFrc4tBFM_tCis-2Ic87WA.png","height":810,"width":1440},"postPreviewImage":{"imageId":"1*hn4v1tCaJy7cWMyb0bpNpQ.png","height":386,"width":579}},"collectionStructuredData":{"8d6b8a439e32":{"name":"Elemental","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fcdn-images-1.medium.com\u002Fmax\u002F980\u002F1*9ygdqoKprhwuTVKUM0DLPA@2x.png","width":980,"height":159}}},"3f6ecf56618":{"name":"Forge","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fcdn-images-1.medium.com\u002Fmax\u002F596\u002F1*uULpIlImcO5TDuBZ6lm7Lg@2x.png","width":596,"height":183}}},"ae2a65f35510":{"name":"GEN","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fmiro.medium.com\u002Fmax\u002F264\u002F1*RdVZMdvfV3YiZTw6mX7yWA.png","width":264,"height":140}}},"88d9857e584e":{"name":"LEVEL","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fmiro.medium.com\u002Fmax\u002F540\u002F1*JqYMhNX6KNNb2UlqGqO2WQ.png","width":540,"height":108}}},"7b6769f2748b":{"name":"Marker","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fcdn-images-1.medium.com\u002Fmax\u002F383\u002F1*haCUs0wF6TgOOvfoY-jEoQ@2x.png","width":383,"height":92}}},"444d13b52878":{"name":"OneZero","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fmiro.medium.com\u002Fmax\u002F540\u002F1*cw32fIqCbRWzwJaoQw6BUg.png","width":540,"height":123}}},"8ccfed20cbb2":{"name":"Zora","data":{"@type":"NewsMediaOrganization","ethicsPolicy":"https:\u002F\u002Fhelp.medium.com\u002Fhc\u002Fen-us\u002Farticles\u002F360043290473","logo":{"@type":"ImageObject","url":"https:\u002F\u002Fmiro.medium.com\u002Fmax\u002F540\u002F1*tZUQqRcCCZDXjjiZ4bDvgQ.png","width":540,"height":106}}}},"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","monthlyWithTrial":"d5ee3dbe3db8","monthlyPremium":"fa741a9b47a2","yearly":"a40ad4a43185","yearlyStaff":"d74fb811198a","yearlyWithTrial":"b3bc7350e5c7","yearlyPremium":"e21bd2c12166","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","viewer":null,"variantFlags":[{"__typename":"VariantFlag","name":"enable_ios_dynamic_paywall_programming","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_verified_book_author","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"covid_19_cdc_banner","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_creator_welcome_email","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_speechify_widget","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_integration","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_friend_links_creation","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_recirc_model","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_medium2_kbfd","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"redefined_top_posts","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_iceland_forced_android","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_autorefresh","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_friend_links_creation","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"available_annual_plan","valueType":{"__typename":"VariantFlagString","value":"2c754bcc2995"}},{"__typename":"VariantFlag","name":"enable_pill_based_home_feed","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_friend_links_postpage_banners","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tag_recs","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_topic_portals","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_legacy_feed_in_iceland","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_susi_redesign_android","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_archive_page","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"available_annual_premium_plan","valueType":{"__typename":"VariantFlagString","value":"4a442ace1476"}},{"__typename":"VariantFlag","name":"enable_android_miro_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_app_flirty_thirty","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_trial_membership","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_group_gifting","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_home_post_menu","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_sharer_validate_post_share_key","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_update_payment_notice","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"price_smoke_test_yearly","valueType":{"__typename":"VariantFlagString","value":""}},{"__typename":"VariantFlag","name":"disable_partner_program_enrollment","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":"web_enable_syntax_highlighting","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_editor_new_publishing_flow","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"browsable_stream_config_bucket","valueType":{"__typename":"VariantFlagString","value":"curated-topics"}},{"__typename":"VariantFlag","name":"enable_footer_app_buttons","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_continue_this_thread","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_speechify_ios","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_apple_webhook","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_iceland_nux","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"textshots_userid","valueType":{"__typename":"VariantFlagString","value":""}},{"__typename":"VariantFlag","name":"limit_post_referrers","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_annual_renewal_reminder_email","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_digest_tagline","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_switch_plan_premium_tier","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"reader_fair_distribution_non_qp","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_paypal","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_webhook","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_digest_generation_pipeline","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_recaptcha_enterprise","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"coronavirus_topic_recirc","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_custom_moc_preview_weight_threshold","valueType":{"__typename":"VariantFlagString","value":"8"}},{"__typename":"VariantFlag","name":"enable_mastodon_for_members_username_selection","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_susi_redesign_ios","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tick_landing_page","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"can_receive_tips_v0","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_dynamic_paywall_aspiriational","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"limit_user_follows","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_pp_dashboard_referred_earnings","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_two_hour_refresh","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_entities_to_follow_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_maim_the_meter","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_client","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_marketing_emails","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_premium_tier","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_homepage","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_syntax_highlight","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"can_send_tips_v0","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"allow_signup","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_moc_load_processor_c","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_rex_aggregator_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_display_paywall_after_onboarding","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_auto_follow_on_subscribe","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_starspace","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"onboarding_tags_from_top_views","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_braintree_google_pay","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_updated_new_user_onboarding","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"price_smoke_test_monthly","valueType":{"__typename":"VariantFlagString","value":""}},{"__typename":"VariantFlag","name":"signup_services","valueType":{"__typename":"VariantFlagString","value":"twitter,facebook,google,email,google-fastidv,google-one-tap,apple"}},{"__typename":"VariantFlag","name":"enable_cache_less_following_feed","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_dynamic_aspirational_paywall","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_rex_reading_history","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"glyph_font_set","valueType":{"__typename":"VariantFlagString","value":"m2-unbound-source-serif-pro"}},{"__typename":"VariantFlag","name":"enable_braintree_apple_pay","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_offline_reading","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tribute_landing_page","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_offline_reading","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_automod","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_google_one_tap","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_import","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_sharer_create_post_share_key","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"available_monthly_premium_plan","valueType":{"__typename":"VariantFlagString","value":"12a660186432"}},{"__typename":"VariantFlag","name":"skip_fs_cache_user_vals","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_dynamic_programming_paywall","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_newsletter_lo_flow_custom_domains","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_lists_v2","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ml_rank_rex_anno","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_in_app_free_trial","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_deprecate_legacy_providers_v3","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_branch_io","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_simplified_digest_v2_b","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tipping_v0_ios","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_members_only_audio","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_pp_v4","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_friend_links_postpage_banners","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_remove_twitter_onboarding_step","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"allow_access","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_mastodon_avatar_upload","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_rex_new_push_notification_endpoint","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_sprig","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_verifications_service","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_enable_lock_responses","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"android_enable_image_sharer","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"available_monthly_plan","valueType":{"__typename":"VariantFlagString","value":"60e220181034"}},{"__typename":"VariantFlag","name":"enable_author_cards","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_server_upstream_deadlines","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_pre_pp_v4","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_premium_tier_badge","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"allow_test_auth","valueType":{"__typename":"VariantFlagString","value":"disallow"}},{"__typename":"VariantFlag","name":"enable_eventstats_event_processing","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_ios_easy_resubscribe","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_google_webhook","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_apple_sign_in","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_tipping_v0_android","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_aurora_pub_follower_page","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_google_play_purchase_on_backend","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_seamless_social_sharing","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_rito_upstream_deadlines","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_android_verified_author","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_author_cards_byline","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_mastodon_for_members","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"ios_social_share_sheet","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"crm_send_contact_to_sendgrid","valueType":{"__typename":"VariantFlagBoolean","value":true}},{"__typename":"VariantFlag","name":"enable_lite_response_markup","valueType":{"__typename":"VariantFlagBoolean","value":true}}],"isLoggedIn":false,"user({\"id\":\"76460e666cec\"})":{"__ref":"User:76460e666cec"},"userResult({\"id\":\"76460e666cec\"})":{"__ref":"User:76460e666cec"},"userResult({\"id\":\"76460e666cec\",\"username\":null})":{"__ref":"User:76460e666cec"},"collectionByDomainOrSlug({\"domainOrSlug\":\"blog.gobinath.com\"})":null,"user({\"username\":\"gobinathm\"})":{"__ref":"User:76460e666cec"},"userResult({\"username\":\"gobinathm\"})":{"__ref":"User:76460e666cec"},"userResult({\"id\":\"76460e666cec\",\"username\":\"\"})":{"__ref":"User:76460e666cec"},"userFollows({\"limit\":5,\"userId\":\"76460e666cec\"})":[{"__ref":"User:7a093e7b0826"},{"__ref":"User:c3aeaf49d8a4"},{"__ref":"User:14d5c41e0264"},{"__ref":"User:7012bf7f682b"},{"__ref":"User:9e422a605dc5"}]},"User:76460e666cec":{"__typename":"User","id":"76460e666cec","name":"Gobinath Mallaiyan","username":"gobinathm","newsletterV3":{"__ref":"NewsletterV3:f693b443bab2"},"customStyleSheet":{"__ref":"CustomStyleSheet:ee44cb169a67"},"imageId":"1*np05ohemcGYRZjvHtxP7Cg@2x.jpeg","socialStats":{"__typename":"SocialStats","followerCount":73,"followingCount":100,"collectionFollowingCount":17},"viewerEdge":{"__ref":"UserViewerEdge:userId:76460e666cec-viewerId:lo_953faf0e9e98"},"membership":{"__ref":"Membership:647c7ee8295f"},"verifications":{"__typename":"VerifiedInfo","isBookAuthor":false},"customDomainState":{"__typename":"CustomDomainState","live":{"__typename":"CustomDomain","domain":"blog.gobinath.com"}},"hasSubdomain":false,"bio":"அப்பா, கணவன், Architect, Technical Manager, Mentor, Coach 🏃 👨‍💻 📷 🏋🏼","isPartnerProgramEnrolled":true,"viewerIsUser":false,"postSubscribeMembershipUpsellShownAt":0,"mediumMemberAt":1701665450269,"homepagePostsConnection:{\"paging\":{\"limit\":1}}":{"__typename":"PostConnection","posts":[{"__ref":"Post:b8209ff4e70d"}]},"linkedAccounts":{"__ref":"LinkedAccounts:76460e666cec"},"homepagePostsConnection:{\"paging\":{\"limit\":10},\"includeDistributedResponses\":true}":{"__typename":"PostConnection","posts":[{"__ref":"Post:b8209ff4e70d"},{"__ref":"Post:17ea91d2c10b"},{"__ref":"Post:9bc2447d182b"},{"__ref":"Post:6b940b8c77b"},{"__ref":"Post:66860c58f73a"},{"__ref":"Post:60819a26ea40"},{"__ref":"Post:cf02e6d68866"},{"__ref":"Post:e491d1d11db7"}],"pagingInfo":{"__typename":"Paging","next":null}},"twitterScreenName":"gobinathm","navItems":[{"__typename":"UserNavItem","title":"Profile"},{"__typename":"UserNavItem","title":"Claps"},{"__typename":"UserNavItem","title":"Highlights"},{"__typename":"UserNavItem","title":"Responses"}],"isSuspended":false,"authoredBooks":[]},"CustomStyleSheet:ee44cb169a67":{"__typename":"CustomStyleSheet","id":"ee44cb169a67","blogroll":{"__typename":"BlogrollConfiguration","visibility":"BLOGROLL_VISIBILITY_SIDEBAR"},"global":{"__typename":"GlobalStyles","colorPalette":{"__typename":"StyleSheetColorPalette","background":null}},"header":{"__typename":"HeaderStyles","headerScale":"HEADER_SCALE_MEDIUM","backgroundImageDisplayMode":"IMAGE_DISPLAY_MODE_FILL","backgroundImageVerticalAlignment":"CENTER","backgroundColorDisplayMode":"COLOR_DISPLAY_MODE_SOLID","backgroundColor":{"__typename":"ColorValue","alpha":"b2","rgb":"ffffff"},"secondaryBackgroundColor":null,"postBackgroundColor":null,"backgroundImage":{"__ref":"ImageMetadata:1*0E1wSMPYu9O9DejuHdD08Q.png"},"logoImage":{"__ref":"ImageMetadata:1*DmPRBdVrMAo_q77m96CRTA.png"},"appNameColor":null,"appNameTreatment":"NAME_TREATMENT_LOGO","nameTreatment":"NAME_TREATMENT_TEXT"},"navigation":null},"UserViewerEdge:userId:76460e666cec-viewerId:lo_953faf0e9e98":{"__typename":"UserViewerEdge","isBlocking":false,"id":"userId:76460e666cec-viewerId:lo_953faf0e9e98","isFollowing":false,"isUser":false,"isMuting":false,"hasList":false},"Membership:647c7ee8295f":{"__typename":"Membership","tier":"MEMBER","id":"647c7ee8295f","friendSince":null},"NewsletterV3:f693b443bab2":{"__typename":"NewsletterV3","id":"f693b443bab2","type":"NEWSLETTER_TYPE_AUTHOR","slug":"76460e666cec","name":"76460e666cec","collection":null,"user":{"__ref":"User:76460e666cec"},"description":"","promoHeadline":"","promoBody":"","showPromo":true},"Post:b8209ff4e70d":{"__typename":"Post","id":"b8209ff4e70d","inResponseToPostResult":null,"postResponses":{"__typename":"PostResponses","count":1},"collection":{"__ref":"Collection:57db85314215"},"creator":{"__ref":"User:76460e666cec"},"createdAt":1699920892513,"firstPublishedAt":1630838430252,"latestPublishedAt":1699923173834,"mediumUrl":"https:\u002F\u002Fmedium.com\u002Fprogrammers-notebook\u002Feffective-comments-in-react-js-code-for-php-drupal-developers-b8209ff4e70d","clapCount":0,"extendedPreviewContent({\"truncationConfig\":{\"minimumWordLengthForTruncation\":150,\"previewParagraphsWordCountThreshold\":400,\"shortformMinimumWordLengthForTruncation\":30,\"shortformPreviewParagraphsWordCountThreshold\":30,\"showFullImageCaptions\":true,\"truncateAtEndOfSentence\":true}})":{"__typename":"PreviewContent","bodyModel":{"__typename":"RichText","sections":[{"__typename":"Section","name":"1359","startIndex":0,"textLayout":null,"imageLayout":null,"backgroundImage":null,"videoLayout":null,"backgroundVideo":null}],"paragraphs":[{"__ref":"Paragraph:56fe7efe247d_preview_0"},{"__ref":"Paragraph:56fe7efe247d_preview_1"},{"__ref":"Paragraph:56fe7efe247d_preview_2"}]},"isFullContent":false,"subtitle":"React.js is an incredibly powerful JavaScript library that has gained immense popularity for its ability to build dynamic and interactive…"},"isLocked":true,"isSeries":false,"inResponseToCatalogResult":null,"pinnedAt":1699923054354,"pinnedByCreatorAt":1699922967313,"previewImage":{"__ref":"ImageMetadata:0*i6ELliBVI7GdQfRf"},"readingTime":3.7698113207547173,"sequence":null,"title":"Effective Comments in React.js Code for PHP\u002FDrupal Developers","uniqueSlug":"effective-comments-in-react-js-code-for-php-drupal-developers-b8209ff4e70d","pendingCollection":null,"statusForCollection":"APPROVED","isPublished":true,"visibility":"LOCKED","allowResponses":true,"isLimitedState":false,"inResponseToEntityType":null,"tags":[{"__ref":"Tag:reactjs"},{"__ref":"Tag:react"},{"__ref":"Tag:reactjs-programmers"},{"__ref":"Tag:php-developers"},{"__ref":"Tag:reactjs-for-beginners"}]},"MastodonAccount:gobinathm@me.dm":{"__typename":"MastodonAccount","domain":"me.dm","username":"gobinathm","id":"gobinathm@me.dm"},"LinkedAccounts:76460e666cec":{"__typename":"LinkedAccounts","mastodon":{"__ref":"MastodonAccount:gobinathm@me.dm"},"id":"76460e666cec"},"ImageMetadata:1*0E1wSMPYu9O9DejuHdD08Q.png":{"__typename":"ImageMetadata","id":"1*0E1wSMPYu9O9DejuHdD08Q.png","originalWidth":1546},"ImageMetadata:1*DmPRBdVrMAo_q77m96CRTA.png":{"__typename":"ImageMetadata","id":"1*DmPRBdVrMAo_q77m96CRTA.png","originalHeight":2210,"originalWidth":7473},"CollectionViewerEdge:collectionId:57db85314215-viewerId:lo_953faf0e9e98":{"__typename":"CollectionViewerEdge","id":"collectionId:57db85314215-viewerId:lo_953faf0e9e98","isEditor":false,"isMuting":false},"Collection:57db85314215":{"__typename":"Collection","id":"57db85314215","viewerEdge":{"__ref":"CollectionViewerEdge:collectionId:57db85314215-viewerId:lo_953faf0e9e98"},"name":"Programmers Notebook","domain":null,"slug":"programmers-notebook"},"Paragraph:56fe7efe247d_preview_0":{"__typename":"Paragraph","id":"56fe7efe247d_preview_0","name":"7cce","type":"H3","href":null,"layout":null,"metadata":null,"text":"Effective Comments in React.js Code for PHP\u002FDrupal Developers","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"ImageMetadata:0*i6ELliBVI7GdQfRf":{"__typename":"ImageMetadata","id":"0*i6ELliBVI7GdQfRf","originalHeight":4000,"originalWidth":6000,"focusPercentX":null,"focusPercentY":null,"alt":null},"Paragraph:56fe7efe247d_preview_1":{"__typename":"Paragraph","id":"56fe7efe247d_preview_1","name":"a3c0","type":"IMG","href":null,"layout":"FULL_WIDTH","metadata":{"__ref":"ImageMetadata:0*i6ELliBVI7GdQfRf"},"text":"Photo by Maik Jonietz on Unsplash","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"A","start":9,"end":21,"href":"https:\u002F\u002Funsplash.com\u002F@der_maik_?utm_source=medium&utm_medium=referral","anchorType":"LINK","userId":null,"linkMetadata":null},{"__typename":"Markup","type":"A","start":25,"end":33,"href":"https:\u002F\u002Funsplash.com?utm_source=medium&utm_medium=referral","anchorType":"LINK","userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:56fe7efe247d_preview_2":{"__typename":"Paragraph","id":"56fe7efe247d_preview_2","name":"9b63","type":"P","href":null,"layout":null,"metadata":null,"text":"React.js is an incredibly powerful JavaScript library that has gained immense popularity for its ability to build dynamic and interactive user interfaces. It is widely used for developing robust and efficient single-page applications as a PHP or Drupal developer, venturing into React, it becomes paramount to possess a deep understanding…","hasDropCap":true,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Tag:reactjs":{"__typename":"Tag","id":"reactjs","displayTitle":"Reactjs","normalizedTagSlug":"reactjs"},"Tag:react":{"__typename":"Tag","id":"react","displayTitle":"React","normalizedTagSlug":"react"},"Tag:reactjs-programmers":{"__typename":"Tag","id":"reactjs-programmers","displayTitle":"Reactjs Programmers","normalizedTagSlug":"reactjs-programmers"},"Tag:php-developers":{"__typename":"Tag","id":"php-developers","displayTitle":"Php Developers","normalizedTagSlug":"php-developers"},"Tag:reactjs-for-beginners":{"__typename":"Tag","id":"reactjs-for-beginners","displayTitle":"Reactjs For Beginners","normalizedTagSlug":"reactjs-for-beginners"},"Paragraph:7f78accf38ef_preview_0":{"__typename":"Paragraph","id":"7f78accf38ef_preview_0","name":"849f","type":"H3","href":null,"layout":null,"metadata":null,"text":"How to access SMB Printer \u002F Shares in macOS Catalina 10.15","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"ImageMetadata:1*4if7PcogDah63uNGyClOkg.png":{"__typename":"ImageMetadata","id":"1*4if7PcogDah63uNGyClOkg.png","originalHeight":268,"originalWidth":610,"focusPercentX":null,"focusPercentY":null,"alt":null},"Paragraph:7f78accf38ef_preview_1":{"__typename":"Paragraph","id":"7f78accf38ef_preview_1","name":"e683","type":"IMG","href":null,"layout":"INSET_CENTER","metadata":{"__ref":"ImageMetadata:1*4if7PcogDah63uNGyClOkg.png"},"text":"","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:7f78accf38ef_preview_2":{"__typename":"Paragraph","id":"7f78accf38ef_preview_2","name":"828a","type":"P","href":null,"layout":null,"metadata":null,"text":"By default, Apple has disabled NetBIOS in macOS 10.5 to speed up SMB operations like mounting, browsing & connecting to an SMB share. If your own an SMB Printer\u002Ffile server from the Past (i.e., …","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Tag:mac":{"__typename":"Tag","id":"mac","displayTitle":"Mac","normalizedTagSlug":"mac"},"Tag:macos":{"__typename":"Tag","id":"macos","displayTitle":"Macos","normalizedTagSlug":"macos"},"Tag:macos-catalina":{"__typename":"Tag","id":"macos-catalina","displayTitle":"Macos Catalina","normalizedTagSlug":"macos-catalina"},"Tag:netbios":{"__typename":"Tag","id":"netbios","displayTitle":"Netbios","normalizedTagSlug":"netbios"},"Tag:smb":{"__typename":"Tag","id":"smb","displayTitle":"Smb","normalizedTagSlug":"smb"},"Post:17ea91d2c10b":{"__typename":"Post","inResponseToPostResult":null,"id":"17ea91d2c10b","postResponses":{"__typename":"PostResponses","count":2},"collection":{"__ref":"Collection:57db85314215"},"creator":{"__ref":"User:76460e666cec"},"createdAt":1561483410409,"firstPublishedAt":1561488012662,"latestPublishedAt":1616646030944,"mediumUrl":"https:\u002F\u002Fmedium.com\u002Fprogrammers-notebook\u002Fhow-to-access-smb-printer-shares-in-macos-catalina-10-15-17ea91d2c10b","clapCount":30,"extendedPreviewContent({\"truncationConfig\":{\"minimumWordLengthForTruncation\":150,\"previewParagraphsWordCountThreshold\":400,\"shortformMinimumWordLengthForTruncation\":30,\"shortformPreviewParagraphsWordCountThreshold\":30,\"showFullImageCaptions\":true,\"truncateAtEndOfSentence\":true}})":{"__typename":"PreviewContent","bodyModel":{"__typename":"RichText","sections":[{"__typename":"Section","name":"6507","startIndex":0,"textLayout":null,"imageLayout":null,"backgroundImage":null,"videoLayout":null,"backgroundVideo":null}],"paragraphs":[{"__ref":"Paragraph:7f78accf38ef_preview_0"},{"__ref":"Paragraph:7f78accf38ef_preview_1"},{"__ref":"Paragraph:7f78accf38ef_preview_2"}]},"isFullContent":false,"subtitle":"By default, Apple has disabled NetBIOS in MacOS 10.5 to speed up SMB operations like mounting, browsing & connecting to an SMB share. If…"},"isLocked":true,"isSeries":false,"inResponseToCatalogResult":null,"pinnedAt":0,"pinnedByCreatorAt":1695597075586,"previewImage":{"__ref":"ImageMetadata:1*4if7PcogDah63uNGyClOkg.png"},"readingTime":0.9924528301886792,"sequence":null,"title":"How to access SMB Printer \u002F Shares in macOS Catalina 10.15","uniqueSlug":"how-to-access-smb-printer-shares-in-macos-catalina-10-15-17ea91d2c10b","pendingCollection":null,"statusForCollection":"APPROVED","isPublished":true,"visibility":"LOCKED","allowResponses":true,"isLimitedState":false,"inResponseToEntityType":null,"tags":[{"__ref":"Tag:mac"},{"__ref":"Tag:macos"},{"__ref":"Tag:macos-catalina"},{"__ref":"Tag:netbios"},{"__ref":"Tag:smb"}]},"Paragraph:b1c14c7a4daa_preview_0":{"__typename":"Paragraph","id":"b1c14c7a4daa_preview_0","name":"ab02","type":"P","href":null,"layout":null,"metadata":null,"text":"What is a Webhook?","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"ImageMetadata:0*8QkGuesAMiLMfGeb":{"__typename":"ImageMetadata","id":"0*8QkGuesAMiLMfGeb","originalHeight":6016,"originalWidth":4016,"focusPercentX":null,"focusPercentY":null,"alt":null},"Paragraph:b1c14c7a4daa_preview_1":{"__typename":"Paragraph","id":"b1c14c7a4daa_preview_1","name":"e5d7","type":"IMG","href":null,"layout":"FULL_WIDTH","metadata":{"__ref":"ImageMetadata:0*8QkGuesAMiLMfGeb"},"text":"Photo by Brian J. Tromp on Unsplash","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"A","start":9,"end":23,"href":"https:\u002F\u002Funsplash.com\u002F@84media?utm_source=medium&utm_medium=referral","anchorType":"LINK","userId":null,"linkMetadata":null},{"__typename":"Markup","type":"A","start":27,"end":35,"href":"https:\u002F\u002Funsplash.com?utm_source=medium&utm_medium=referral","anchorType":"LINK","userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:b1c14c7a4daa_preview_2":{"__typename":"Paragraph","id":"b1c14c7a4daa_preview_2","name":"8583","type":"P","href":null,"layout":null,"metadata":null,"text":"Before developing webhooks in any system, any new bee should take a tiny refresher on this topic. Webhooks are used in web application development to integrate multiple systems for real-time communication. It sends automated notifications and data via HTTP to another system based on a preconfigured…","hasDropCap":true,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Tag:webhooks":{"__typename":"Tag","id":"webhooks","displayTitle":"Webhooks","normalizedTagSlug":"webhooks"},"Tag:web-development":{"__typename":"Tag","id":"web-development","displayTitle":"Web Development","normalizedTagSlug":"web-development"},"Tag:mobile-app-development":{"__typename":"Tag","id":"mobile-app-development","displayTitle":"Mobile App Development","normalizedTagSlug":"mobile-app-development"},"Tag:webhook-trigger":{"__typename":"Tag","id":"webhook-trigger","displayTitle":"Webhook Trigger","normalizedTagSlug":"webhook-trigger"},"Tag:webhook-integration":{"__typename":"Tag","id":"webhook-integration","displayTitle":"Webhook Integration","normalizedTagSlug":"webhook-integration"},"Post:9bc2447d182b":{"__typename":"Post","inResponseToPostResult":null,"id":"9bc2447d182b","postResponses":{"__typename":"PostResponses","count":0},"collection":{"__ref":"Collection:57db85314215"},"creator":{"__ref":"User:76460e666cec"},"createdAt":1695523840244,"firstPublishedAt":1695566983227,"latestPublishedAt":1699990951338,"mediumUrl":"https:\u002F\u002Fmedium.com\u002Fprogrammers-notebook\u002Fwhat-is-a-webhooks-9bc2447d182b","clapCount":5,"extendedPreviewContent({\"truncationConfig\":{\"minimumWordLengthForTruncation\":150,\"previewParagraphsWordCountThreshold\":400,\"shortformMinimumWordLengthForTruncation\":30,\"shortformPreviewParagraphsWordCountThreshold\":30,\"showFullImageCaptions\":true,\"truncateAtEndOfSentence\":true}})":{"__typename":"PreviewContent","bodyModel":{"__typename":"RichText","sections":[{"__typename":"Section","name":"1232","startIndex":0,"textLayout":null,"imageLayout":null,"backgroundImage":null,"videoLayout":null,"backgroundVideo":null}],"paragraphs":[{"__ref":"Paragraph:b1c14c7a4daa_preview_0"},{"__ref":"Paragraph:b1c14c7a4daa_preview_1"},{"__ref":"Paragraph:b1c14c7a4daa_preview_2"}]},"isFullContent":false,"subtitle":"Before developing webhooks in any system, any new bee should take a tiny refresher on this topic. Webhooks are used in web application…"},"isLocked":true,"isSeries":false,"inResponseToCatalogResult":null,"pinnedAt":1700004863888,"pinnedByCreatorAt":1695597051138,"previewImage":{"__ref":"ImageMetadata:0*8QkGuesAMiLMfGeb"},"readingTime":1.8452830188679246,"sequence":null,"title":"What is a Webhook?","uniqueSlug":"what-is-a-webhooks-9bc2447d182b","pendingCollection":null,"statusForCollection":"APPROVED","isPublished":true,"visibility":"LOCKED","allowResponses":true,"isLimitedState":false,"inResponseToEntityType":null,"tags":[{"__ref":"Tag:webhooks"},{"__ref":"Tag:web-development"},{"__ref":"Tag:mobile-app-development"},{"__ref":"Tag:webhook-trigger"},{"__ref":"Tag:webhook-integration"}]},"Paragraph:dc41752fae46_preview_0":{"__typename":"Paragraph","id":"dc41752fae46_preview_0","name":"5f81","type":"H3","href":null,"layout":null,"metadata":null,"text":"Fixing a shallow GIT repo","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"ImageMetadata:0*i1gdBGyvh6lMz3tR":{"__typename":"ImageMetadata","id":"0*i1gdBGyvh6lMz3tR","originalHeight":3313,"originalWidth":5000,"focusPercentX":null,"focusPercentY":null,"alt":"GIT Commits & History"},"Paragraph:dc41752fae46_preview_1":{"__typename":"Paragraph","id":"dc41752fae46_preview_1","name":"c227","type":"IMG","href":null,"layout":"FULL_WIDTH","metadata":{"__ref":"ImageMetadata:0*i1gdBGyvh6lMz3tR"},"text":"Photo by Yancy Min on Unsplash","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"A","start":9,"end":18,"href":"https:\u002F\u002Funsplash.com\u002F@yancymin?utm_source=medium&utm_medium=referral","anchorType":"LINK","userId":null,"linkMetadata":null},{"__typename":"Markup","type":"A","start":22,"end":30,"href":"https:\u002F\u002Funsplash.com?utm_source=medium&utm_medium=referral","anchorType":"LINK","userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:dc41752fae46_preview_2":{"__typename":"Paragraph","id":"dc41752fae46_preview_2","name":"50d7","type":"P","href":null,"layout":null,"metadata":null,"text":"Sometimes, a developer might intentionally (or) unintentionally end up with a shallow GIT Repo. And this can be a pain for those who unintentionally end up with shallow Repo.","hasDropCap":true,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:dc41752fae46_preview_3":{"__typename":"Paragraph","id":"dc41752fae46_preview_3","name":"d9df","type":"P","href":null,"layout":null,"metadata":null,"text":"You need to unshallow your local Repo. Following these simple steps can help you out of this situation.","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:dc41752fae46_preview_4":{"__typename":"Paragraph","id":"dc41752fae46_preview_4","name":"3b3b","type":"P","href":null,"layout":null,"metadata":null,"text":"Step 1: You must update\u002Ffix your origin remote repo. \ngit remote add origin \u003Cpath-to-old-remote\u003E","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"CODE","start":54,"end":96,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:dc41752fae46_preview_5":{"__typename":"Paragraph","id":"dc41752fae46_preview_5","name":"e181","type":"P","href":null,"layout":null,"metadata":null,"text":"Step 2: You would need to perform a git fetch with an unlike option (as suggested below)\ngit fetch — unshallow origin","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"CODE","start":89,"end":117,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:dc41752fae46_preview_6":{"__typename":"Paragraph","id":"dc41752fae46_preview_6","name":"ff59","type":"P","href":null,"layout":null,"metadata":null,"text":"Just these two steps would restore your repo to the normal state. After this, you can perform all options, like push into your new remote repository.","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:dc41752fae46_preview_7":{"__typename":"Paragraph","id":"dc41752fae46_preview_7","name":"a0e1","type":"P","href":null,"layout":null,"metadata":null,"text":"Initially, this was posted as a GIST @ https:\u002F\u002Fgist.github.com\u002Fgobinathm\u002F96e27a588bb447154604963e09c38ddc","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"A","start":39,"end":105,"href":"https:\u002F\u002Fgist.github.com\u002Fgobinathm\u002F96e27a588bb447154604963e09c38ddc","anchorType":"LINK","userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Tag:git":{"__typename":"Tag","id":"git","displayTitle":"Git","normalizedTagSlug":"git"},"Tag:github":{"__typename":"Tag","id":"github","displayTitle":"Github","normalizedTagSlug":"github"},"Tag:distributed-systems":{"__typename":"Tag","id":"distributed-systems","displayTitle":"Distributed Systems","normalizedTagSlug":"distributed-systems"},"Tag:source-code":{"__typename":"Tag","id":"source-code","displayTitle":"Source Code","normalizedTagSlug":"source-code"},"Tag:scm":{"__typename":"Tag","id":"scm","displayTitle":"Scm","normalizedTagSlug":"scm"},"Post:6b940b8c77b":{"__typename":"Post","inResponseToPostResult":null,"id":"6b940b8c77b","postResponses":{"__typename":"PostResponses","count":0},"collection":{"__ref":"Collection:57db85314215"},"creator":{"__ref":"User:76460e666cec"},"createdAt":1588297607674,"firstPublishedAt":1588297789387,"latestPublishedAt":1700004725316,"mediumUrl":"https:\u002F\u002Fmedium.com\u002Fprogrammers-notebook\u002Ffixing-a-shallow-git-repo-6b940b8c77b","clapCount":54,"extendedPreviewContent({\"truncationConfig\":{\"minimumWordLengthForTruncation\":150,\"previewParagraphsWordCountThreshold\":400,\"shortformMinimumWordLengthForTruncation\":30,\"shortformPreviewParagraphsWordCountThreshold\":30,\"showFullImageCaptions\":true,\"truncateAtEndOfSentence\":true}})":{"__typename":"PreviewContent","bodyModel":{"__typename":"RichText","sections":[{"__typename":"Section","name":"a8c9","startIndex":0,"textLayout":null,"imageLayout":null,"backgroundImage":null,"videoLayout":null,"backgroundVideo":null}],"paragraphs":[{"__ref":"Paragraph:dc41752fae46_preview_0"},{"__ref":"Paragraph:dc41752fae46_preview_1"},{"__ref":"Paragraph:dc41752fae46_preview_2"},{"__ref":"Paragraph:dc41752fae46_preview_3"},{"__ref":"Paragraph:dc41752fae46_preview_4"},{"__ref":"Paragraph:dc41752fae46_preview_5"},{"__ref":"Paragraph:dc41752fae46_preview_6"},{"__ref":"Paragraph:dc41752fae46_preview_7"}]},"isFullContent":true,"subtitle":"Steps to Fix for Remote rejected shallow git clone"},"isLocked":false,"isSeries":false,"inResponseToCatalogResult":null,"pinnedAt":1695567560485,"pinnedByCreatorAt":1616643320769,"previewImage":{"__ref":"ImageMetadata:0*i1gdBGyvh6lMz3tR"},"readingTime":0.6754716981132076,"sequence":null,"title":"Fixing a shallow GIT repo","uniqueSlug":"fixing-a-shallow-git-repo-6b940b8c77b","pendingCollection":null,"statusForCollection":"APPROVED","isPublished":true,"visibility":"PUBLIC","allowResponses":true,"isLimitedState":false,"inResponseToEntityType":null,"tags":[{"__ref":"Tag:git"},{"__ref":"Tag:github"},{"__ref":"Tag:distributed-systems"},{"__ref":"Tag:source-code"},{"__ref":"Tag:scm"}]},"CollectionViewerEdge:collectionId:dd77a498dc30-viewerId:lo_953faf0e9e98":{"__typename":"CollectionViewerEdge","id":"collectionId:dd77a498dc30-viewerId:lo_953faf0e9e98","isEditor":false,"isMuting":false},"Collection:dd77a498dc30":{"__typename":"Collection","id":"dd77a498dc30","viewerEdge":{"__ref":"CollectionViewerEdge:collectionId:dd77a498dc30-viewerId:lo_953faf0e9e98"},"name":"Movie Freak","domain":null,"slug":"movie-freak"},"Paragraph:29c8144437c8_preview_0":{"__typename":"Paragraph","id":"29c8144437c8_preview_0","name":"4746","type":"P","href":null,"layout":null,"metadata":null,"text":"Kaithi… An engaging Thriller","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"ImageMetadata:1*OJZLblb2RVdX8QWHxW_7Hw.jpeg":{"__typename":"ImageMetadata","id":"1*OJZLblb2RVdX8QWHxW_7Hw.jpeg","originalHeight":430,"originalWidth":700,"focusPercentX":null,"focusPercentY":null,"alt":null},"Paragraph:29c8144437c8_preview_1":{"__typename":"Paragraph","id":"29c8144437c8_preview_1","name":"905e","type":"IMG","href":null,"layout":"INSET_CENTER","metadata":{"__ref":"ImageMetadata:1*OJZLblb2RVdX8QWHxW_7Hw.jpeg"},"text":"Courtesy Dream Warrior Pictures","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:29c8144437c8_preview_2":{"__typename":"Paragraph","id":"29c8144437c8_preview_2","name":"fad4","type":"P","href":null,"layout":null,"metadata":null,"text":"A New Age thriller Tamil movie that had worked wonders in the south Indian box office¹. I point out what works for me in this movie in this article.","hasDropCap":true,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:29c8144437c8_preview_3":{"__typename":"Paragraph","id":"29c8144437c8_preview_3","name":"61b0","type":"P","href":null,"layout":null,"metadata":null,"text":"The usual Staple of a Tamil movie is the cliche element that gets added in the name…","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":37,"end":40,"href":null,"anchorType":null,"userId":null,"linkMetadata":null},{"__typename":"Markup","type":"EM","start":41,"end":55,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Tag:movies":{"__typename":"Tag","id":"movies","displayTitle":"Movies","normalizedTagSlug":"movies"},"Tag:movie-review":{"__typename":"Tag","id":"movie-review","displayTitle":"Movie Review","normalizedTagSlug":"movie-review"},"Tag:tamil":{"__typename":"Tag","id":"tamil","displayTitle":"Tamil","normalizedTagSlug":"tamil"},"Post:66860c58f73a":{"__typename":"Post","inResponseToPostResult":null,"id":"66860c58f73a","postResponses":{"__typename":"PostResponses","count":0},"collection":{"__ref":"Collection:dd77a498dc30"},"creator":{"__ref":"User:76460e666cec"},"createdAt":1573092613169,"firstPublishedAt":1573534694739,"latestPublishedAt":1700004084334,"mediumUrl":"https:\u002F\u002Fmedium.com\u002Fmovie-freak\u002Fkaithi-an-engaging-thriller-66860c58f73a","clapCount":44,"extendedPreviewContent({\"truncationConfig\":{\"minimumWordLengthForTruncation\":150,\"previewParagraphsWordCountThreshold\":400,\"shortformMinimumWordLengthForTruncation\":30,\"shortformPreviewParagraphsWordCountThreshold\":30,\"showFullImageCaptions\":true,\"truncateAtEndOfSentence\":true}})":{"__typename":"PreviewContent","bodyModel":{"__typename":"RichText","sections":[{"__typename":"Section","name":"6934","startIndex":0,"textLayout":"FLOW","imageLayout":"NONE","backgroundImage":null,"videoLayout":"NO_VIDEO","backgroundVideo":null}],"paragraphs":[{"__ref":"Paragraph:29c8144437c8_preview_0"},{"__ref":"Paragraph:29c8144437c8_preview_1"},{"__ref":"Paragraph:29c8144437c8_preview_2"},{"__ref":"Paragraph:29c8144437c8_preview_3"}]},"isFullContent":false,"subtitle":"A New age thriller Tamil movie, that had worked wonders in south Indian box office¹. In this article I just point out what works for me in…"},"isLocked":false,"isSeries":false,"inResponseToCatalogResult":null,"pinnedAt":0,"pinnedByCreatorAt":0,"previewImage":{"__ref":"ImageMetadata:1*OJZLblb2RVdX8QWHxW_7Hw.jpeg"},"readingTime":4.455031446540881,"sequence":null,"title":"Kaithi… An engaging Thriller","uniqueSlug":"kaithi-an-engaging-thriller-66860c58f73a","pendingCollection":null,"statusForCollection":"APPROVED","isPublished":true,"visibility":"PUBLIC","allowResponses":true,"isLimitedState":false,"inResponseToEntityType":null,"tags":[{"__ref":"Tag:movies"},{"__ref":"Tag:movie-review"},{"__ref":"Tag:tamil"}]},"Paragraph:da134b48b33c_preview_0":{"__typename":"Paragraph","id":"da134b48b33c_preview_0","name":"5bc7","type":"H3","href":null,"layout":null,"metadata":null,"text":"Guide to Acquia Drupal 7 Front-end Specialist Certification","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"ImageMetadata:0*vRrk9NDVynAamz7J":{"__typename":"ImageMetadata","id":"0*vRrk9NDVynAamz7J","originalHeight":4000,"originalWidth":6016,"focusPercentX":null,"focusPercentY":null,"alt":"Women Holding Certificate"},"Paragraph:da134b48b33c_preview_1":{"__typename":"Paragraph","id":"da134b48b33c_preview_1","name":"c8ec","type":"IMG","href":null,"layout":"FULL_WIDTH","metadata":{"__ref":"ImageMetadata:0*vRrk9NDVynAamz7J"},"text":"Photo by Felipe Gregate on Unsplash","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"A","start":9,"end":23,"href":"https:\u002F\u002Funsplash.com\u002F@felipegregate?utm_source=medium&utm_medium=referral","anchorType":"LINK","userId":null,"linkMetadata":null},{"__typename":"Markup","type":"A","start":27,"end":35,"href":"https:\u002F\u002Funsplash.com?utm_source=medium&utm_medium=referral","anchorType":"LINK","userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:da134b48b33c_preview_2":{"__typename":"Paragraph","id":"da134b48b33c_preview_2","name":"d1bd","type":"P","href":null,"layout":null,"metadata":null,"text":"First and foremost, I thank the Acquia Certification office for allowing me to take the Front-end Specialist exam during the pre-release phase. A few of my friends and I have debated enough about the front-end specialist exam and how Acquia will set up questions. But it's quite a surprise we…","hasDropCap":true,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Tag:drupal":{"__typename":"Tag","id":"drupal","displayTitle":"Drupal","normalizedTagSlug":"drupal"},"Tag:certification":{"__typename":"Tag","id":"certification","displayTitle":"Certification","normalizedTagSlug":"certification"},"Tag:drupal-theme-development":{"__typename":"Tag","id":"drupal-theme-development","displayTitle":"Drupal Theme Development","normalizedTagSlug":"drupal-theme-development"},"Tag:drupal-ladder":{"__typename":"Tag","id":"drupal-ladder","displayTitle":"Drupal Ladder","normalizedTagSlug":"drupal-ladder"},"Post:60819a26ea40":{"__typename":"Post","inResponseToPostResult":null,"id":"60819a26ea40","postResponses":{"__typename":"PostResponses","count":0},"collection":{"__ref":"Collection:57db85314215"},"creator":{"__ref":"User:76460e666cec"},"createdAt":1572319966836,"firstPublishedAt":1572320279284,"latestPublishedAt":1700004669807,"mediumUrl":"https:\u002F\u002Fmedium.com\u002Fprogrammers-notebook\u002Fguide-to-acquia-dr-front-end-specialist-certification-60819a26ea40","clapCount":16,"extendedPreviewContent({\"truncationConfig\":{\"minimumWordLengthForTruncation\":150,\"previewParagraphsWordCountThreshold\":400,\"shortformMinimumWordLengthForTruncation\":30,\"shortformPreviewParagraphsWordCountThreshold\":30,\"showFullImageCaptions\":true,\"truncateAtEndOfSentence\":true}})":{"__typename":"PreviewContent","bodyModel":{"__typename":"RichText","sections":[{"__typename":"Section","name":"9f56","startIndex":0,"textLayout":null,"imageLayout":null,"backgroundImage":null,"videoLayout":null,"backgroundVideo":null}],"paragraphs":[{"__ref":"Paragraph:da134b48b33c_preview_0"},{"__ref":"Paragraph:da134b48b33c_preview_1"},{"__ref":"Paragraph:da134b48b33c_preview_2"}]},"isFullContent":false,"subtitle":"First and foremost i should thank Acquia Certification office for allowing me to take the Front end Specialist exam during pre-release…"},"isLocked":false,"isSeries":false,"inResponseToCatalogResult":null,"pinnedAt":0,"pinnedByCreatorAt":0,"previewImage":{"__ref":"ImageMetadata:0*vRrk9NDVynAamz7J"},"readingTime":4.618867924528302,"sequence":null,"title":"Guide to Acquia Dr Front end Specialist Certification","uniqueSlug":"guide-to-acquia-dr-front-end-specialist-certification-60819a26ea40","pendingCollection":null,"statusForCollection":"APPROVED","isPublished":true,"visibility":"PUBLIC","allowResponses":true,"isLimitedState":false,"inResponseToEntityType":null,"tags":[{"__ref":"Tag:web-development"},{"__ref":"Tag:drupal"},{"__ref":"Tag:certification"},{"__ref":"Tag:drupal-theme-development"},{"__ref":"Tag:drupal-ladder"}]},"Paragraph:17aa9aa92ed9_preview_0":{"__typename":"Paragraph","id":"17aa9aa92ed9_preview_0","name":"a99e","type":"H3","href":null,"layout":null,"metadata":null,"text":"Enable WSL in 4 Simple Steps","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"ImageMetadata:1*oeYC1R1pqPOjb__v-0Sh9g.jpeg":{"__typename":"ImageMetadata","id":"1*oeYC1R1pqPOjb__v-0Sh9g.jpeg","originalHeight":4000,"originalWidth":6000,"focusPercentX":null,"focusPercentY":null,"alt":null},"Paragraph:17aa9aa92ed9_preview_1":{"__typename":"Paragraph","id":"17aa9aa92ed9_preview_1","name":"1511","type":"IMG","href":null,"layout":"INSET_CENTER","metadata":{"__ref":"ImageMetadata:1*oeYC1R1pqPOjb__v-0Sh9g.jpeg"},"text":"Photo by Philipp Katzenberger on Unsplash","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"A","start":9,"end":29,"href":"https:\u002F\u002Funsplash.com\u002F@fantasyflip?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText","anchorType":"LINK","userId":null,"linkMetadata":null},{"__typename":"Markup","type":"A","start":33,"end":41,"href":"https:\u002F\u002Funsplash.com\u002F?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText","anchorType":"LINK","userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:17aa9aa92ed9_preview_2":{"__typename":"Paragraph","id":"17aa9aa92ed9_preview_2","name":"0c89","type":"P","href":null,"layout":null,"metadata":null,"text":"Just follow these simple steps to enable Linux Sub-System on any Windows 10 PC to unleash the potential. This can help if your system does not have an Application Store Enabled.","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:17aa9aa92ed9_preview_3":{"__typename":"Paragraph","id":"17aa9aa92ed9_preview_3","name":"9ef1","type":"P","href":null,"layout":null,"metadata":null,"text":"Prerequisite: \n* Ensure you are running Windows build 16215 or later. If not, a window update is required before…","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"STRONG","start":0,"end":13,"href":null,"anchorType":null,"userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Tag:linux":{"__typename":"Tag","id":"linux","displayTitle":"Linux","normalizedTagSlug":"linux"},"Tag:wslinux":{"__typename":"Tag","id":"wslinux","displayTitle":"Wslinux","normalizedTagSlug":"wslinux"},"Tag:wsl":{"__typename":"Tag","id":"wsl","displayTitle":"Wsl","normalizedTagSlug":"wsl"},"Tag:wsl-2":{"__typename":"Tag","id":"wsl-2","displayTitle":"Wsl 2","normalizedTagSlug":"wsl-2"},"Tag:wsl-command-line":{"__typename":"Tag","id":"wsl-command-line","displayTitle":"Wsl Command Line","normalizedTagSlug":"wsl-command-line"},"Post:cf02e6d68866":{"__typename":"Post","inResponseToPostResult":null,"id":"cf02e6d68866","postResponses":{"__typename":"PostResponses","count":1},"collection":{"__ref":"Collection:57db85314215"},"creator":{"__ref":"User:76460e666cec"},"createdAt":1569520802670,"firstPublishedAt":1569522220150,"latestPublishedAt":1676643624906,"mediumUrl":"https:\u002F\u002Fmedium.com\u002Fprogrammers-notebook\u002F4-steps-to-linux-sub-system-in-windows-10-cf02e6d68866","clapCount":16,"extendedPreviewContent({\"truncationConfig\":{\"minimumWordLengthForTruncation\":150,\"previewParagraphsWordCountThreshold\":400,\"shortformMinimumWordLengthForTruncation\":30,\"shortformPreviewParagraphsWordCountThreshold\":30,\"showFullImageCaptions\":true,\"truncateAtEndOfSentence\":true}})":{"__typename":"PreviewContent","bodyModel":{"__typename":"RichText","sections":[{"__typename":"Section","name":"1dc0","startIndex":0,"textLayout":null,"imageLayout":null,"backgroundImage":null,"videoLayout":null,"backgroundVideo":null}],"paragraphs":[{"__ref":"Paragraph:17aa9aa92ed9_preview_0"},{"__ref":"Paragraph:17aa9aa92ed9_preview_1"},{"__ref":"Paragraph:17aa9aa92ed9_preview_2"},{"__ref":"Paragraph:17aa9aa92ed9_preview_3"}]},"isFullContent":false,"subtitle":"Just follow these simple steps to enable Linux Sub-System on any windows 10 PC to unleash the potential. This can help if your system does…"},"isLocked":true,"isSeries":false,"inResponseToCatalogResult":null,"pinnedAt":0,"pinnedByCreatorAt":0,"previewImage":{"__ref":"ImageMetadata:1*oeYC1R1pqPOjb__v-0Sh9g.jpeg"},"readingTime":2.1264150943396225,"sequence":null,"title":"4 Steps to Linux Sub-System in Windows 10","uniqueSlug":"4-steps-to-linux-sub-system-in-windows-10-cf02e6d68866","pendingCollection":null,"statusForCollection":"APPROVED","isPublished":true,"visibility":"LOCKED","allowResponses":true,"isLimitedState":false,"inResponseToEntityType":null,"tags":[{"__ref":"Tag:linux"},{"__ref":"Tag:wslinux"},{"__ref":"Tag:wsl"},{"__ref":"Tag:wsl-2"},{"__ref":"Tag:wsl-command-line"}]},"Paragraph:311a2f64ebb1_preview_0":{"__typename":"Paragraph","id":"311a2f64ebb1_preview_0","name":"b396","type":"H3","href":null,"layout":null,"metadata":null,"text":"Drupal Multi-site & Single Sign-On","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"ImageMetadata:0*SsNQ3oABqs_vb3gX":{"__typename":"ImageMetadata","id":"0*SsNQ3oABqs_vb3gX","originalHeight":3456,"originalWidth":5184,"focusPercentX":null,"focusPercentY":null,"alt":null},"Paragraph:311a2f64ebb1_preview_1":{"__typename":"Paragraph","id":"311a2f64ebb1_preview_1","name":"a08d","type":"IMG","href":null,"layout":"FULL_WIDTH","metadata":{"__ref":"ImageMetadata:0*SsNQ3oABqs_vb3gX"},"text":"Photo by Micah Williams on Unsplash","hasDropCap":null,"dropCapImage":null,"markups":[{"__typename":"Markup","type":"A","start":9,"end":23,"href":"https:\u002F\u002Funsplash.com\u002F@mr_williams_photography?utm_source=medium&utm_medium=referral","anchorType":"LINK","userId":null,"linkMetadata":null},{"__typename":"Markup","type":"A","start":27,"end":35,"href":"https:\u002F\u002Funsplash.com?utm_source=medium&utm_medium=referral","anchorType":"LINK","userId":null,"linkMetadata":null}],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Paragraph:311a2f64ebb1_preview_2":{"__typename":"Paragraph","id":"311a2f64ebb1_preview_2","name":"c2da","type":"P","href":null,"layout":null,"metadata":null,"text":"Multi-Site is one of the Powerful features available in Drupal CMS. If you run multiple Drupal sites, multi-site will help you simplify all your site management tasks. Multi-site allows users to share a single Drupal installation (including core code, contributed modules, and themes) among several sites. …","hasDropCap":null,"dropCapImage":null,"markups":[],"codeBlockMetadata":null,"iframe":null,"mixtapeMetadata":null},"Tag:drupal-development":{"__typename":"Tag","id":"drupal-development","displayTitle":"Drupal Development","normalizedTagSlug":"drupal-development"},"Post:e491d1d11db7":{"__typename":"Post","inResponseToPostResult":null,"id":"e491d1d11db7","postResponses":{"__typename":"PostResponses","count":0},"collection":null,"creator":{"__ref":"User:76460e666cec"},"createdAt":1699920576859,"firstPublishedAt":1262770045138,"latestPublishedAt":1700003713233,"mediumUrl":"https:\u002F\u002Fblog.gobinath.com\u002Fdrupal-multi-site-single-sign-on-e491d1d11db7","clapCount":0,"extendedPreviewContent({\"truncationConfig\":{\"minimumWordLengthForTruncation\":150,\"previewParagraphsWordCountThreshold\":400,\"shortformMinimumWordLengthForTruncation\":30,\"shortformPreviewParagraphsWordCountThreshold\":30,\"showFullImageCaptions\":true,\"truncateAtEndOfSentence\":true}})":{"__typename":"PreviewContent","bodyModel":{"__typename":"RichText","sections":[{"__typename":"Section","name":"8791","startIndex":0,"textLayout":null,"imageLayout":null,"backgroundImage":null,"videoLayout":null,"backgroundVideo":null}],"paragraphs":[{"__ref":"Paragraph:311a2f64ebb1_preview_0"},{"__ref":"Paragraph:311a2f64ebb1_preview_1"},{"__ref":"Paragraph:311a2f64ebb1_preview_2"}]},"isFullContent":false,"subtitle":"Multi-Site is one of the Powerful feature available in Drupal CMS. If you are running more than one Drupal site, multi-site will help you…"},"isLocked":false,"isSeries":false,"inResponseToCatalogResult":null,"pinnedAt":0,"pinnedByCreatorAt":0,"previewImage":{"__ref":"ImageMetadata:0*SsNQ3oABqs_vb3gX"},"readingTime":2.4905660377358494,"sequence":null,"title":"Drupal Multi-site & Single Sign-On","uniqueSlug":"drupal-multi-site-single-sign-on-e491d1d11db7","pendingCollection":null,"statusForCollection":null,"isPublished":true,"visibility":"PUBLIC","allowResponses":true,"isLimitedState":false,"inResponseToEntityType":null,"tags":[{"__ref":"Tag:drupal-development"},{"__ref":"Tag:drupal"}]},"User:7a093e7b0826":{"__typename":"User","id":"7a093e7b0826","name":"Paul Johnson","imageId":"1*1DsiaFxrLxOH9AQRvGADwQ.png","mediumMemberAt":0,"membership":null,"username":"pdjohnson","customDomainState":null,"hasSubdomain":false,"hasDomain":false,"bio":"Dad, cyclist, photographer, digital industry. Editor @Drupal. Director at @CTIDigitalUK. Linked in https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fpdjohnson","verifications":{"__typename":"VerifiedInfo","isBookAuthor":false}},"User:c3aeaf49d8a4":{"__typename":"User","id":"c3aeaf49d8a4","name":"Netflix Technology Blog","imageId":"1*BJWRqfSMf9Da9vsXG9EBRQ.jpeg","mediumMemberAt":0,"membership":null,"username":"netflixtechblog","customDomainState":{"__typename":"CustomDomainState","live":{"__typename":"CustomDomain","domain":"netflixtechblog.medium.com"}},"hasSubdomain":true,"hasDomain":true,"bio":"Learn more about how Netflix designs, builds, and operates our systems and engineering organizations","verifications":{"__typename":"VerifiedInfo","isBookAuthor":false}},"Membership:f060a32f8d1c":{"__typename":"Membership","tier":"FRIEND","id":"f060a32f8d1c"},"User:14d5c41e0264":{"__typename":"User","id":"14d5c41e0264","name":"Zulie Rane","imageId":"1*sPU_ZHS0My6X5eDlT7uA-w.png","mediumMemberAt":1593014746000,"membership":{"__ref":"Membership:f060a32f8d1c"},"username":"zulie","customDomainState":{"__typename":"CustomDomainState","live":{"__typename":"CustomDomain","domain":"zulie.medium.com"}},"hasSubdomain":true,"hasDomain":true,"bio":"Writer, cat mom, marketer. Get my weekly newsletter to grow your blog: https:\u002F\u002Fzuliewrites.ck.page\u002F3e3d3a8187","verifications":{"__typename":"VerifiedInfo","isBookAuthor":false}},"Membership:952bf2ebe589":{"__typename":"Membership","tier":"MEMBER","id":"952bf2ebe589"},"User:7012bf7f682b":{"__typename":"User","id":"7012bf7f682b","name":"Andrew Coyle","imageId":"1*SBwehrxzqzJIsM-FaHZglQ.jpeg","mediumMemberAt":1490721644837,"membership":{"__ref":"Membership:952bf2ebe589"},"username":"coyleandrew","customDomainState":{"__typename":"CustomDomainState","live":{"__typename":"CustomDomain","domain":"coyleandrew.medium.com"}},"hasSubdomain":true,"hasDomain":true,"bio":"Formerly @Flexport @Google @Intuit @HeyHealthcare (YC S19)","verifications":{"__typename":"VerifiedInfo","isBookAuthor":false}},"User:9e422a605dc5":{"__typename":"User","id":"9e422a605dc5","name":"Barack Obama","imageId":"1*AwBz4NW9_M45J-sBlmH-lA.png","mediumMemberAt":0,"membership":null,"username":"barackobama","customDomainState":{"__typename":"CustomDomainState","live":{"__typename":"CustomDomain","domain":"barackobama.medium.com"}},"hasSubdomain":true,"hasDomain":true,"bio":"Dad, husband, President, citizen.","verifications":{"__typename":"VerifiedInfo","isBookAuthor":true}}}</script><script src="https://cdn-client.medium.com/lite/static/js/manifest.749d8bab.js"></script><script src="https://cdn-client.medium.com/lite/static/js/3057.5e22bbb0.js"></script><script src="https://cdn-client.medium.com/lite/static/js/main.24597a77.js"></script><script src="https://cdn-client.medium.com/lite/static/js/instrumentation.7c58a71f.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/reporting.2021fe63.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4398.db4d4378.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/7883.0e445e04.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/6733.1d85727b.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4711.043615ac.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/8695.9065ba3d.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4341.e697d2a1.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/8121.4b97d3c9.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5971.2c86ab13.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5203.e7a22052.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5465.248bcf72.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/6487.eef0a2d8.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/1711.b70f1a35.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/7652.f5b06845.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9174.24f568ee.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4129.ee8ae2c8.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5472.778c8cb3.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/8580.feeb2549.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4078.da7800a7.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9616.4204c3a2.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9408.3df4db57.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/4897.f4f96559.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/8052.081507db.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/8513.8f0f00d5.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5005.b5d4a37c.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5601.6213f999.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/1870.d68e3173.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/5831.15eefa89.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9066.5415772e.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/UserProfilePage.MainContent.3d84d67e.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/1881.af14c9c2.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/9150.42fafb2e.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/2907.e8f4e009.chunk.js"></script>
<script src="https://cdn-client.medium.com/lite/static/js/UserProfilePage.RightColumnContent.3aca6176.chunk.js"></script><script>window.main();</script><script defer src="https://static.cloudflareinsights.com/beacon.min.js/v84a3a4012de94ce1a686ba8c167c359c1696973893317" integrity="sha512-euoFGowhlaLqXsPWQ48qSkBSCFs3DPRyiwVu3FjR96cMPx+Fr+gpWRhIafcHwqwCqWS42RZhIudOvEI+Ckf6MA==" data-cf-beacon='{"rayId":"8620614ddf67991b","b":1,"version":"2024.2.4","token":"0b5f665943484354a59c39c6833f7078"}' crossorigin="anonymous"></script>
</body></html>