CINXE.COM

Walmart Global Tech Blog - Medium

<!DOCTYPE html><html xmlns:cc="http://creativecommons.org/ns#"><head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# medium-com: http://ogp.me/ns/fb/medium-com#"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=contain"><title>Walmart Global Tech Blog - Medium</title><link rel="canonical" href="https://medium.com/walmartglobaltech"><link id="feedLink" rel="alternate" type="application/rss+xml" title="RSS" href="https://medium.com/feed/walmartglobaltech"><meta name="robots" content="index,follow"><meta name="title" content="Walmart Global Tech Blog - Medium"><meta name="referrer" content="unsafe-url"><meta name="description" content="We’re powering the next great retail disruption. Learn more about us — https://www.linkedin.com/company/walmartglobaltech/."><meta name="keywords" content="DATA SCIENCE, UX DESIGN, ENGINEERING, TECHNICAL LEADERSHIP, OPEN SOURCE"><meta name="theme-color" content="#000000"><meta property="og:title" content="Walmart Global Tech Blog – Medium"><meta property="twitter:title" content="Walmart Global Tech Blog – Medium"><meta property="og:url" content="https://medium.com/walmartglobaltech"><meta property="og:image" content="https://cdn-images-1.medium.com/max/1200/1*quUoN1GMDA3fwyaPGdTYFQ.jpeg"><meta property="fb:app_id" content="542599432471018"><meta property="og:description" content="We’re powering the next great retail disruption. Learn more about us — https://www.linkedin.com/company/walmartglobaltech/."><meta name="twitter:description" content="We’re powering the next great retail disruption. Learn more about us — https://www.linkedin.com/company/walmartglobaltech/."><meta name="twitter:image:src" content="https://cdn-images-1.medium.com/max/1200/1*quUoN1GMDA3fwyaPGdTYFQ.jpeg"><meta property="og:type" content="medium-com:collection"><meta name="twitter:card" content="summary_large_image"><meta property="medium-com:creator" content="https://medium.com/@rmunroe09"><meta name="twitter:site" content="@Medium"><meta property="og:site_name" content="Medium"><meta name="twitter:app:name:iphone" content="Medium"><meta name="twitter:app:id:iphone" content="828256236"><meta name="twitter:app:url:iphone" content="medium://walmartglobaltech"><meta property="al:ios:app_name" content="Medium"><meta property="al:ios:app_store_id" content="828256236"><meta property="al:android:package" content="com.medium.reader"><meta property="al:android:app_name" content="Medium"><meta property="al:ios:url" content="medium://walmartglobaltech"><meta property="al:android:url" content="medium://walmartglobaltech"><meta property="al:web:url" content="https://medium.com/walmartglobaltech"><link rel="search" type="application/opensearchdescription+xml" title="Medium" href="/osd.xml" /><link rel="alternate" href="android-app://com.medium.reader/https/medium.com/walmartglobaltech" /><script type="application/ld+json">{"@context": "http://schema.org", "@graph": [{"@type": "WebSite", "url": "https:\/\/medium.com", "name": "Medium", "alternateName": "Medium is a community of readers and writers offering unique perspectives on ideas large and small."},{"@type": "Organization", "url": "https:\/\/medium.com\/walmartglobaltech", "name": "Walmart Global Tech Blog"}]}</script><link rel="stylesheet" href="https://cdn-static-1.medium.com/_/fp/css/main-branding-base.tWIMt8r3Nl52PPi9OfgcVw.12.css"><script>!function(n,e){var t,o,i,c=[],f={passive:!0,capture:!0},r=new Date,a="pointerup",u="pointercancel";function p(n,c){t||(t=c,o=n,i=new Date,w(e),s())}function s(){o>=0&&o<i-r&&(c.forEach(function(n){n(o,t)}),c=[])}function l(t){if(t.cancelable){var o=(t.timeStamp>1e12?new Date:performance.now())-t.timeStamp;"pointerdown"==t.type?function(t,o){function i(){p(t,o),r()}function c(){r()}function r(){e(a,i,f),e(u,c,f)}n(a,i,f),n(u,c,f)}(o,t):p(o,t)}}function w(n){["click","mousedown","keydown","touchstart","pointerdown"].forEach(function(e){n(e,l,f)})}w(n),self.perfMetrics=self.perfMetrics||{},self.perfMetrics.onFirstInputDelay=function(n){c.push(n),s()}}(addEventListener,removeEventListener);</script><script>document.domain = document.domain;</script><script>if (window.top !== window.self) window.location = 'about:blank';var OB_startTime = new Date().getTime(); var OB_loadErrors = []; function _onerror(e) { OB_loadErrors.push(e) }; if (document.addEventListener) document.addEventListener("error", _onerror, true); else if (document.attachEvent) document.attachEvent("onerror", _onerror); function _asyncScript(u) {var d = document, f = d.getElementsByTagName("script")[0], s = d.createElement("script"); s.type = "text/javascript"; s.async = true; s.src = u; f.parentNode.insertBefore(s, f);}function _asyncStyles(u) {var d = document, f = d.getElementsByTagName("script")[0], s = d.createElement("link"); s.rel = "stylesheet"; s.href = u; f.parentNode.insertBefore(s, f); return s}(new Image()).src = "/_/stat?event=pixel.load&origin=" + encodeURIComponent(location.origin);</script><script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga("create", "G-7JY7T788PK", "auto", {"allowLinker": true, "legacyCookieDomain": window.location.hostname});ga("send", "pageview");</script><script async src="https://www.google-analytics.com/analytics.js"></script><script>(function () {var height = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; document.write("<style>section.section-image--fullBleed.is-backgrounded {padding-top: " + Math.round(1.1 * height) + "px;}section.section-image--fullScreen.is-backgrounded, section.section-image--coverFade.is-backgrounded {min-height: " + height + "px; padding-top: " + Math.round(0.5 * height) + "px;}.u-height100vh {height: " + height + "px !important;}.u-height110vh {height: " + Math.round(1.1 * height) + "px !important;}.u-minHeight100vh {min-height: " + height + "px !important;}.u-maxHeight100vh {max-height: " + height + "px !important;}section.section-image--coverFade {height: " + height + "px;}.section-aspectRatioViewportPlaceholder, .section-aspectRatioViewportCropPlaceholder {max-height: " + height + "px;}.section-aspectRatioViewportBottomSpacer, .section-aspectRatioViewportBottomPlaceholder {max-height: " + Math.round(0.5 * height) + "px;}.zoomable:before {top: " + (-1 * height) + "px; left: " + (-1 * width) + "px; padding: " + height + "px " + width + "px;}</style>");})()</script><!--[if lt IE 9]><script charset="UTF-8" src="https://cdn-static-1.medium.com/_/fp/js/shiv.RI2ePTZ5gFmMgLzG5bEVAA.12.js"></script><![endif]--><link rel="icon" href="https://miro.medium.com/v2/5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19" class="js-favicon"><link rel="apple-touch-icon" sizes="152x152" href="https://cdn-images-1.medium.com/fit/c/304/304/1*quUoN1GMDA3fwyaPGdTYFQ.jpeg"><link rel="apple-touch-icon" sizes="120x120" href="https://cdn-images-1.medium.com/fit/c/240/240/1*quUoN1GMDA3fwyaPGdTYFQ.jpeg"><link rel="apple-touch-icon" sizes="76x76" href="https://cdn-images-1.medium.com/fit/c/152/152/1*quUoN1GMDA3fwyaPGdTYFQ.jpeg"><link rel="apple-touch-icon" sizes="60x60" href="https://cdn-images-1.medium.com/fit/c/120/120/1*quUoN1GMDA3fwyaPGdTYFQ.jpeg"><link rel="mask-icon" href="https://cdn-static-1.medium.com/_/fp/icons/monogram-mask.KPLCSFEZviQN0jQ7veN2RQ.12.svg" color="#171717"></head><body itemscope class=" browser-ie os-windows v-unbound v-glyph v-glyph--m2-unbound-source-serif-pro is-noJs"><script>document.body.className = document.body.className.replace(/(^|\s)is-noJs(\s|$)/, "$1is-js$2")</script><div class="site-main" id="container"><div class="butterBar butterBar--error"></div><div class="surface"><div id="prerendered" class="screenContent"><div class="metabar u-clearfix js-metabar"><div class="branch-journeys-top"></div><div class="js-metabarMiddle metabar-inner u-marginAuto u-maxWidth1032 u-flexCenter u-justifyContentSpaceBetween u-height65 u-xs-height56 u-paddingHorizontal20"><div class="metabar-block u-flex1 u-flexCenter"><div class="js-metabarLogoLeft"><a href="https://medium.com/" data-log-event="home" class="siteNav-logo u-fillBlack u-flex0 u-flexCenter u-paddingTop0"><span class="svgIcon svgIcon--wordmarkMedium svgIcon--120x26px u-flex"><svg class="svgIcon-use" width="120" height="26" ><path d="M29.57 1.404l.036-.008V1.12h-7.27l-6.75 15.979-6.75-15.98H1.003v.278l.035.008c1.327.302 2 .752 2 2.374v18.993c0 1.623-.676 2.073-2.003 2.374L1 25.153v.279h5.315v-.278l-.035-.008c-1.327-.302-2-.751-2-2.374V4.88l8.67 20.552h.492l8.924-21.125V23.24c-.114 1.282-.782 1.677-1.983 1.95l-.036.009v.275h9.259V25.2l-.036-.008c-1.203-.274-1.886-.67-2-1.95l-.006-19.464h.006c0-1.622.674-2.072 2-2.374zm4.23 12.582c.15-3.412 1.367-5.875 3.41-5.918.629.01 1.157.219 1.568.62.872.852 1.282 2.634 1.219 5.298h-6.198zm-.092.962h10.85v-.046c-.03-2.61-.78-4.64-2.228-6.033-1.25-1.204-3.103-1.867-5.048-1.867h-.043c-1.01 0-2.248.246-3.13.693a7.316 7.316 0 00-2.623 2.086c-1.185 1.479-1.903 3.477-2.078 5.724a13.717 13.717 0 00-.04.755c-.004.195-.005.39-.001.587.117 5.087 2.846 9.153 7.692 9.153 4.254 0 6.73-3.132 7.348-7.336l-.312-.11c-1.085 2.259-3.034 3.628-5.252 3.461-3.028-.228-5.347-3.32-5.137-7.066m23.122 6.893c-.356.85-1.099 1.319-2.094 1.319-.995 0-1.905-.689-2.552-1.939-.694-1.342-1.06-3.24-1.06-5.487 0-4.678 1.445-7.704 3.68-7.704.937 0 1.674.468 2.026 1.284v12.527zm7.198 3.335c-1.327-.316-2-.787-2-2.492V0l-8.062 2.392v.293l.05-.004c1.111-.09 1.866.064 2.304.472.343.32.51.809.51 1.498v3.11C56.033 7.25 55.088 7 53.94 7c-2.326 0-4.453.987-5.986 2.779-1.599 1.867-2.444 4.42-2.444 7.38 0 5.287 2.584 8.84 6.43 8.84 2.25 0 4.06-1.242 4.888-3.336v2.811h7.233v-.29l-.035-.008zM70.94 3.085c0-1.65-1.236-2.896-2.875-2.896-1.632 0-2.908 1.272-2.908 2.896 0 1.624 1.278 2.896 2.908 2.896 1.64 0 2.875-1.245 2.875-2.896zm1.903 22.092c-1.327-.316-2-.787-2-2.492h-.006V7.055l-7.234 2.092v.284l.043.004c1.566.14 1.994.683 1.994 2.525v13.515h7.24v-.29l-.037-.008zm18.536 0c-1.327-.316-2-.787-2-2.492V7.055L82.49 9.078v.285l.04.004c1.28.136 1.65.71 1.65 2.56v9.88c-.426.85-1.227 1.356-2.196 1.39-1.573 0-2.439-1.07-2.439-3.012V7.055l-7.234 2.092v.284l.044.004c1.565.14 1.994.683 1.994 2.525v8.362a9.443 9.443 0 00.15 1.741l.13.57C75.243 24.845 76.848 26 79.362 26c2.129 0 3.996-1.328 4.818-3.405v2.885h7.233v-.291l-.034-.012zm28.102.298v-.291l-.035-.009c-1.44-.334-2.001-.964-2.001-2.248V12.295C117.445 8.98 115.597 7 112.5 7c-2.257 0-4.16 1.314-4.893 3.36-.582-2.168-2.257-3.36-4.734-3.36-2.175 0-3.88 1.156-4.612 3.11V7.056l-7.233 2.006v.286l.043.004c1.547.138 1.994.697 1.994 2.492v13.631h6.75v-.29l-.037-.01c-1.148-.271-1.519-.767-1.519-2.04V10.95c.304-.715.917-1.562 2.127-1.562 1.504 0 2.266 1.05 2.266 3.116v12.972h6.751v-.29l-.035-.01c-1.149-.271-1.52-.767-1.52-2.04V12.294a7.107 7.107 0 00-.095-1.21c.322-.777.97-1.696 2.23-1.696 1.524 0 2.265 1.02 2.265 3.116v12.972h7.233z"/></svg></span><span class="u-textScreenReader">Homepage</span></a></div><div class="u-paddingLeft10 u-sm-show r-paddingRight10"><a href="https://rsci.app.link/?%24canonical_url=https%3A%2F%2Fmedium.com/walmartglobaltech%3F~feature=LoMobileNavBar&~channel=ShowCollectionHome&~stage=m2">Open in app</a></div></div><div class="metabar-block u-flex0 u-flexCenter"><div class="u-flexCenter u-height65 u-xs-height56"><div class="buttonSet buttonSet--wide u-lineHeightInherit"><a class="button button--primary button--chromeless u-accentColor--buttonNormal is-inSiteNavBar u-xs-hide js-signInButton" href="https://medium.com/m/signin?redirect=https%3A%2F%2Fmedium.com%2Fwalmartglobaltech%3Fsource%3Dpost_page---post_publication_info--137c4547dc80---------------------------------------&amp;source=--------------------------nav_reg&amp;operation=login" data-action="sign-in-prompt" data-redirect="https://medium.com/walmartglobaltech?source=post_page---post_publication_info--137c4547dc80---------------------------------------" data-action-source="--------------------------nav_reg">Sign in</a><a class="button button--primary button--withChrome u-accentColor--buttonNormal is-inSiteNavBar js-signUpButton" href="https://medium.com/m/signin?redirect=https%3A%2F%2Fmedium.com%2Fwalmartglobaltech%3Fsource%3Dpost_page---post_publication_info--137c4547dc80---------------------------------------&amp;source=--------------------------nav_reg&amp;operation=register" data-action="sign-up-prompt" data-redirect="https://medium.com/walmartglobaltech?source=post_page---post_publication_info--137c4547dc80---------------------------------------" data-action-source="--------------------------nav_reg">Get started</a></div></div></div></div></div><div class="metabar metabar--spacer js-metabarSpacer u-height65 u-xs-height56"></div><div class="collectionHeader js-collectionHeaderContainer u-relative collectionHeader--layoutMedium collectionHeader--alignmentLeft collectionHeader--withLogo collectionHeader--withBackground collectionHeader--colorBehaviorSubtle collectionHeader--withNavigation collectionHeader--editorLayoutLogo is-modeView"><div class="collectionHeader-aspectRatioTable"><div class="collectionHeader-aspectRatioContent u-backgroundSizeCover js-collectionHeaderBackground" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/2400/1*NrJGzESnU72_VCT64Lwtbw.png&quot;); background-position: 50% 50% !important;"><div class="collectionHeader-overlayBackground u-height100vh"></div><header class="collectionHeader-heroAndInlineNav u-borderBox u-maxWidth1072 u-paddingLeft20 u-paddingRight20 u-marginAuto u-foreground js-collectionHeader"><div class="collectionHeader-hero js-collectionHeaderHero u-clearfix u-imageSpectrum"><div class="collectionHeader-heroInner"><div class="collectionHeader-logo js-collectionHeaderLogo" style="width: 8px; float: left; padding-right: 20px; margin-right: 0;"><a class="link u-baseColor--link" href="https://medium.com/walmartglobaltech" title="Go to Walmart Global Tech Blog" aria-label="Go to Walmart Global Tech Blog"><div class="u-relative u-marginAuto"><div style="padding-bottom: 137.5%"></div><img class="collectionHeader-logoImage js-collectionHeaderLogoImage" src="https://cdn-images-1.medium.com/max/16/1*Q-2Pp7-NILTDgr2l2wgfHQ@2x.png" data-image-id="1*Q-2Pp7-NILTDgr2l2wgfHQ@2x.png" data-width="16" data-height="22" /></div></a></div><div class="collectionHeader-nameAndDescription u-hide"><a class="link u-baseColor--link" href="https://medium.com/walmartglobaltech" title="Go to Walmart Global Tech Blog" aria-label="Go to Walmart Global Tech Blog"><h1 class="collectionHeader-name js-collectionName">Walmart Global Tech Blog</h1></a><h2 class="collectionHeader-description js-collectionDescription">We’re powering the next great retail disruption. Learn more about us — https://www.linkedin.com/company/walmartglobaltech/</h2></div></div></div></header></div><div class="collectionHeader-aspectRatioCell"><div class="collectionHeader-aspectRatioFullWidth"></div></div></div><div class="collectionHeader-blockNav"><div class="u-borderBox u-maxWidth1072 u-paddingLeft20 u-paddingRight20 u-marginAuto"><nav class="collectionHeader-nav u-clearfix js-collectionHeaderNav u-lineHeight40 u-overflowHiddenY"><div class="buttonSet u-flex1 u-noWrap u-overflowX u-paddingBottom100 u-xs-marginRight15"><li class="collectionHeader-navItem js-collectionNavItem u-inlineBlock u-fontSize13 u-textUppercase u-letterSpacing1px u-textColorNormal u-xs-paddingRight12 u-xs-marginRight0"><a class="link link--darken u-accentColor--textDarken link--noUnderline u-baseColor--link js-navItemLink" href="https://medium.com/walmartglobaltech/tagged/engineering">Engineering</a></li><li class="collectionHeader-navItem js-collectionNavItem u-inlineBlock u-fontSize13 u-textUppercase u-letterSpacing1px u-textColorNormal u-xs-paddingRight12 u-xs-marginRight0"><a class="link link--darken u-accentColor--textDarken link--noUnderline u-baseColor--link js-navItemLink" href="https://medium.com/walmartglobaltech/tagged/data-science">Data Science</a></li><li class="collectionHeader-navItem js-collectionNavItem u-inlineBlock u-fontSize13 u-textUppercase u-letterSpacing1px u-textColorNormal u-xs-paddingRight12 u-xs-marginRight0"><a class="link link--darken u-accentColor--textDarken link--noUnderline u-baseColor--link js-navItemLink" href="https://medium.com/walmartglobaltech/tagged/infosec">InfoSec</a></li><li class="collectionHeader-navItem js-collectionNavItem u-inlineBlock u-fontSize13 u-textUppercase u-letterSpacing1px u-textColorNormal u-xs-paddingRight12 u-xs-marginRight0"><a class="link link--darken u-accentColor--textDarken link--noUnderline u-baseColor--link js-navItemLink" href="https://medium.com/walmartglobaltech/tagged/ux-design">UX Design</a></li><li class="collectionHeader-navItem js-collectionNavItem u-inlineBlock u-fontSize13 u-textUppercase u-letterSpacing1px u-textColorNormal u-xs-paddingRight12 u-xs-marginRight0"><a class="link link--darken u-accentColor--textDarken link--noUnderline u-baseColor--link js-navItemLink" href="https://medium.com/walmartglobaltech/tagged/leadership">Leadership</a></li><span class="u-borderLeft1 u-paddingLeft22 u-xs-paddingLeft12 u-baseColor--borderLight"></span><li class="collectionHeader-navItem js-collectionNavItem u-inlineBlock u-fontSize13 u-textUppercase u-letterSpacing1px u-textColorNormal u-xs-paddingRight12 u-xs-marginRight0 is-external"><a class="link link--darkenOnHover u-accentColor--textDarken link--noUnderline u-baseColor--link js-navItemLink" href="https://www.linkedin.com/company/walmartglobaltech/" rel="nofollow noopener" target="_blank">About </a></li></div><div class="buttonSet u-textAlignRight u-marginLeft18 u-flex0 u-noWrap"><label class="button button--small button--chromeless button--withIcon button--withSvgIcon inputGroup u-sm-hide metabar-predictiveSearch u-baseColor--buttonNormal u-baseColor--placeholderNormal" title="Search"><span class="svgIcon svgIcon--search svgIcon--25px u-baseColor--iconLight"><svg class="svgIcon-use" width="25" height="25" ><path d="M20.067 18.933l-4.157-4.157a6 6 0 10-.884.884l4.157 4.157a.624.624 0 10.884-.884zM6.5 11c0-2.62 2.13-4.75 4.75-4.75S16 8.38 16 11s-2.13 4.75-4.75 4.75S6.5 13.62 6.5 11z"/></svg></span><input class="js-predictiveSearchInput textInput textInput--rounded textInput--darkText u-baseColor--textNormal textInput--transparent" type="search" placeholder="Search" required="true" data-collection-id="905ea2b3d4d1" /></label><a class="button button--chromeless is-touchIconBlackPulse u-baseColor--buttonNormal button--withIcon button--withSvgIcon button--chromeless u-verticalAlignMiddle" href="https://twitter.com/walmarttech" title="Visit “Walmart Global Tech Blog” on X" aria-label="Visit “Walmart Global Tech Blog” on X" rel="me" target="_blank"><span class="button-defaultState"><span class="svgIcon svgIcon--twitter svgIcon--25px"><svg class="svgIcon-use" width="25" height="25" fill="none" ><path d="M14.215 11.3l5.764-6.7h-1.366l-5.005 5.818L9.611 4.6H5l6.045 8.798L5 20.424h1.366l5.286-6.144 4.221 6.144h4.61L14.216 11.3zm-1.871 2.175l-.612-.876-4.874-6.97h2.098l3.933 5.625.613.876 5.112 7.312h-2.098l-4.172-5.966z" fill="#242424"/></svg></span></span></a><button class="button button--primary button--smallest u-noUserSelect button--withChrome u-accentColor--buttonNormal js-relationshipButton is-smallPill" data-action="sign-up-prompt" data-sign-in-action="toggle-follow-collection" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/collection/walmartglobaltech" data-action-source="pub_header----905ea2b3d4d1----------------------follow_pub" data-collection-id="905ea2b3d4d1"><span class="button-label js-buttonLabel">Follow</span></button></div></nav></div></div></div><div class="u-marginBottom40 js-collectionStream"><div class="streamItem streamItem--section js-streamItem"><section class="u-marginTop30 u-xs-margin0 u-marginBottom15 u-maxWidth1032 u-sm-paddingLeft20 u-sm-paddingRight20 u-borderBox u-marginAuto"><div class="row u-marginTop30 u-marginLeftNegative12 u-marginRightNegative12"><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight15 u-size8of12" data-source="collection_home---4------0-----------------------" data-post-id="f7eaf7267d69" data-index="0"><div class="u-lineHeightBase postItem u-marginRight3"><a href="https://medium.com/walmartglobaltech/decoding-causal-incrementality-in-e-commerce-leveraging-bayesian-structural-time-series-model-with-f7eaf7267d69?source=collection_home---4------0-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/decoding-causal-incrementality-in-e-commerce-leveraging-bayesian-structural-time-series-model-with-f7eaf7267d69?source=collection_home---4------0-----------------------" class="u-block u-xs-height170 u-height350 u-width100pct u-floatLeft u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/2000/1*Dq1nj534Ari6lXQpXe3F0g.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Decoding Causal Incrementality in E-Commerce: Leveraging Bayesian Structural Time Series Model…</span></a></div></div><div class="col u-xs-marginBottom10 u-paddingLeft9 u-paddingRight12 u-paddingTop0 u-sm-paddingTop20 u-paddingBottom25 u-size4of12 u-xs-size12of12 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/decoding-causal-incrementality-in-e-commerce-leveraging-bayesian-structural-time-series-model-with-f7eaf7267d69?source=collection_home---4------0-----------------------" data-action-source="collection_home---4------0-----------------------" data-post-id="f7eaf7267d69"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp4 u-fontSize30 u-size12of12 u-xs-size12of12 u-xs-fontSize24">Decoding Causal Incrementality in E-Commerce: Leveraging Bayesian Structural Time Series Model…</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">How to use BSTS to measure causal impact in dynamic settings where A/B testing and DiD analysis aren’t optimal.</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@avanti.chande" data-action="show-user-card" data-action-value="493516a19617" data-action-type="hover" data-user-id="493516a19617" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*sqC0GixL3JNvakCBmKtkGQ.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Avanti Chande"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@avanti.chande" data-action="show-user-card" data-action-value="493516a19617" data-action-type="hover" data-user-id="493516a19617" dir="auto">Avanti Chande</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2025-01-30T23:23:53.168Z">Jan 30</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="6 min read"></span></div></div></div></div></div></div><div class="row u-marginTop15 u-marginLeftNegative12 u-marginRightNegative12"><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------1-----------------------" data-post-id="2d774052369f" data-index="1"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/qbot-is-back-connect-2d774052369f?source=collection_home---4------1-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/qbot-is-back-connect-2d774052369f?source=collection_home---4------1-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*E1F_XfQCc_UYWT0jAX6C5g.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Qbot is Back.Connect</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/qbot-is-back-connect-2d774052369f?source=collection_home---4------1-----------------------" data-action-source="collection_home---4------1-----------------------" data-post-id="2d774052369f"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Qbot is Back.Connect</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">By: Joshua Platt, Jason Reaves and Jonathan McCay</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@jason.reaves" data-action="show-user-card" data-action-value="36e34fe15919" data-action-type="hover" data-user-id="36e34fe15919" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*jW1cWGT0mCUH1gIkR9OHuw.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Jason Reaves"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@jason.reaves" data-action="show-user-card" data-action-value="36e34fe15919" data-action-type="hover" data-user-id="36e34fe15919" dir="auto">Jason Reaves</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2025-01-20T13:18:47.265Z">Jan 20</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="5 min read"></span></div></div></div></div></div></div><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------2-----------------------" data-post-id="b3c72af07a55" data-index="2"><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-marginBottom60"><a class="" href="https://medium.com/walmartglobaltech/decoding-revc2-strings-b3c72af07a55?source=collection_home---4------2-----------------------" data-action-source="collection_home---4------2-----------------------" data-post-id="b3c72af07a55"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Decoding RevC2 strings</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">By: Jason Reaves</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@jason.reaves" data-action="show-user-card" data-action-value="36e34fe15919" data-action-type="hover" data-user-id="36e34fe15919" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*jW1cWGT0mCUH1gIkR9OHuw.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Jason Reaves"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@jason.reaves" data-action="show-user-card" data-action-value="36e34fe15919" data-action-type="hover" data-user-id="36e34fe15919" dir="auto">Jason Reaves</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-12-19T16:40:37.208Z">Dec 19, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="3 min read"></span></div></div></div></div></div></div><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------3-----------------------" data-post-id="2025ca7aefc2" data-index="3"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/youre-good-enough-you-re-smart-enough-and-doggone-it-cybercriminals-love-you-2025ca7aefc2?source=collection_home---4------3-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/youre-good-enough-you-re-smart-enough-and-doggone-it-cybercriminals-love-you-2025ca7aefc2?source=collection_home---4------3-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*a14NbuHERwQ-ZPtJ5Um-Yw.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">You’re good enough, you’re smart enough, and doggone it, cybercriminals love you!</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/youre-good-enough-you-re-smart-enough-and-doggone-it-cybercriminals-love-you-2025ca7aefc2?source=collection_home---4------3-----------------------" data-action-source="collection_home---4------3-----------------------" data-post-id="2025ca7aefc2"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">You’re good enough, you’re smart enough, and doggone it, cybercriminals love you!</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">It’s up to you to protect yourself online, but we want to warn you about some of the most manipulative ways cybercriminals have recently…</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@timpappa" data-action="show-user-card" data-action-value="b7ca8a7e48a1" data-action-type="hover" data-user-id="b7ca8a7e48a1" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*73T_KDDQITLG0z7xVCyViA.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Tim Pappa"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@timpappa" data-action="show-user-card" data-action-value="b7ca8a7e48a1" data-action-type="hover" data-user-id="b7ca8a7e48a1" dir="auto">Tim Pappa</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-10-14T17:11:55.706Z">Oct 14, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="3 min read"></span></div></div></div></div></div></div></div><div class="row u-marginTop15 u-marginLeftNegative12 u-marginRightNegative12"><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------4-----------------------" data-post-id="d895e11b8912" data-index="4"><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-marginBottom60"><a class="" href="https://medium.com/walmartglobaltech/managing-secure-api-access-to-llms-in-distributed-systems-with-dataflow-d895e11b8912?source=collection_home---4------4-----------------------" data-action-source="collection_home---4------4-----------------------" data-post-id="d895e11b8912"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Managing Secure API Access to LLMs in Distributed Systems with Dataflow</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">Modern AI applications often require integration with multiple large language model (LLM) APIs for leveraging different offerings from…</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@Richa.Sharma0" data-action="show-user-card" data-action-value="d326ab0e30b3" data-action-type="hover" data-user-id="d326ab0e30b3" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/0*RiK23ODaF6Ck96SK" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Richa Sharma"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@Richa.Sharma0" data-action="show-user-card" data-action-value="d326ab0e30b3" data-action-type="hover" data-user-id="d326ab0e30b3" dir="auto">Richa Sharma</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-10-03T04:26:44.668Z">Oct 2, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="6 min read"></span></div></div></div></div></div></div><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------5-----------------------" data-post-id="4c17b4209ee6" data-index="5"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/demystifying-dataflow-an-introductory-guide-4c17b4209ee6?source=collection_home---4------5-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/demystifying-dataflow-an-introductory-guide-4c17b4209ee6?source=collection_home---4------5-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*kzkYGkU0jgKSaEwGYc8pWQ.jpeg&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Demystifying Dataflow: An Introductory Guide</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/demystifying-dataflow-an-introductory-guide-4c17b4209ee6?source=collection_home---4------5-----------------------" data-action-source="collection_home---4------5-----------------------" data-post-id="4c17b4209ee6"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Demystifying Dataflow: An Introductory Guide</div></h3></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@sahaja.puligadda" data-action="show-user-card" data-action-value="5dcba6799b05" data-action-type="hover" data-user-id="5dcba6799b05" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/0*BFPEYMUOwUCmTfZz" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Sahaja Puligadda"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@sahaja.puligadda" data-action="show-user-card" data-action-value="5dcba6799b05" data-action-type="hover" data-user-id="5dcba6799b05" dir="auto">Sahaja Puligadda</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-10-03T04:26:30.565Z">Oct 2, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="11 min read"></span></div></div></div></div></div></div><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------6-----------------------" data-post-id="dcf2921dbfa9" data-index="6"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/using-azure-sql-partition-magic-to-power-bulk-data-upload-dcf2921dbfa9?source=collection_home---4------6-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/using-azure-sql-partition-magic-to-power-bulk-data-upload-dcf2921dbfa9?source=collection_home---4------6-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*oNZCGWXlT7HOgem-yoi41w.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Using Azure SQL Partition Magic to Power Bulk Data Upload</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/using-azure-sql-partition-magic-to-power-bulk-data-upload-dcf2921dbfa9?source=collection_home---4------6-----------------------" data-action-source="collection_home---4------6-----------------------" data-post-id="dcf2921dbfa9"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Using Azure SQL Partition Magic to Power Bulk Data Upload</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">How to unleash the power of swift and seamless bulk data uploads and lightning-fast data cleanup</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@akilandeswari.chandr" data-action="show-user-card" data-action-value="1f6c0ac60eaa" data-action-type="hover" data-user-id="1f6c0ac60eaa" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*aYVBuWUoGs-6g35oMO62Gg.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Akilandeswari Chandrasekharan"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@akilandeswari.chandr" data-action="show-user-card" data-action-value="1f6c0ac60eaa" data-action-type="hover" data-user-id="1f6c0ac60eaa" dir="auto">Akilandeswari Chandrasekharan</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-09-25T19:47:29.273Z">Sep 25, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="5 min read"></span></div></div></div></div></div></div></div><div class="row u-marginTop15 u-marginLeftNegative12 u-marginRightNegative12"><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------7-----------------------" data-post-id="02684e540b48" data-index="7"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/diving-into-rilide-02684e540b48?source=collection_home---4------7-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/diving-into-rilide-02684e540b48?source=collection_home---4------7-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*gbyzo53VgHHLtjj7TlaY8w.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Diving into Rilide</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/diving-into-rilide-02684e540b48?source=collection_home---4------7-----------------------" data-action-source="collection_home---4------7-----------------------" data-post-id="02684e540b48"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Diving into Rilide</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">By: Jason Reaves, Joshua Platt and Jonathan McCay</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@jason.reaves" data-action="show-user-card" data-action-value="36e34fe15919" data-action-type="hover" data-user-id="36e34fe15919" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*jW1cWGT0mCUH1gIkR9OHuw.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Jason Reaves"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@jason.reaves" data-action="show-user-card" data-action-value="36e34fe15919" data-action-type="hover" data-user-id="36e34fe15919" dir="auto">Jason Reaves</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-09-24T19:34:13.329Z">Sep 24, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="9 min read"></span></div></div></div></div></div></div><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------8-----------------------" data-post-id="4b2001b67952" data-index="8"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/unravelling-the-world-of-icd-10-4b2001b67952?source=collection_home---4------8-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/unravelling-the-world-of-icd-10-4b2001b67952?source=collection_home---4------8-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*GvjmVDsPCQgxdFIlzhr9ng.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Unravelling the World of ICD-10</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/unravelling-the-world-of-icd-10-4b2001b67952?source=collection_home---4------8-----------------------" data-action-source="collection_home---4------8-----------------------" data-post-id="4b2001b67952"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Unravelling the World of ICD-10</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">An explainer on ICD-10 codes and validation rules to improve data quality</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@indu.sadasiva" data-action="show-user-card" data-action-value="3e672c5d8d6e" data-action-type="hover" data-user-id="3e672c5d8d6e" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*AzHJTU6fnAyoNmP36jrMFA.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Indu Sadasiva"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@indu.sadasiva" data-action="show-user-card" data-action-value="3e672c5d8d6e" data-action-type="hover" data-user-id="3e672c5d8d6e" dir="auto">Indu Sadasiva</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-09-19T22:23:12.988Z">Sep 19, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="7 min read"></span></div></div></div></div></div></div><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------9-----------------------" data-post-id="edbed5c3180f" data-index="9"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/enterprise-portfolio-planning-and-management-edbed5c3180f?source=collection_home---4------9-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/enterprise-portfolio-planning-and-management-edbed5c3180f?source=collection_home---4------9-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*nUzbeXp7xcWZyNursxiA4A.jpeg&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Enterprise Portfolio Planning and Management</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/enterprise-portfolio-planning-and-management-edbed5c3180f?source=collection_home---4------9-----------------------" data-action-source="collection_home---4------9-----------------------" data-post-id="edbed5c3180f"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Enterprise Portfolio Planning and Management</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">How Walmart approaches portfolio planning across technical products</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@satish.venkatraman" data-action="show-user-card" data-action-value="4e30182073a5" data-action-type="hover" data-user-id="4e30182073a5" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*ZVmA-5A6TwHHlw3rbVvo2A.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Satish Venkatraman"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@satish.venkatraman" data-action="show-user-card" data-action-value="4e30182073a5" data-action-type="hover" data-user-id="4e30182073a5" dir="auto">Satish Venkatraman</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-09-19T18:52:25.023Z">Sep 19, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="6 min read"></span></div></div></div></div></div></div></div><div class="row u-marginTop15 u-marginLeftNegative12 u-marginRightNegative12"><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------10-----------------------" data-post-id="aeaed58de536" data-index="10"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/creating-web-app-for-file-interactions-using-rag-a-developers-guide-aeaed58de536?source=collection_home---4------10-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/creating-web-app-for-file-interactions-using-rag-a-developers-guide-aeaed58de536?source=collection_home---4------10-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/0*pe4HYug8d48MOnYY.jpeg&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Creating Web App For File Interactions Using RAG: A Developers Guide</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/creating-web-app-for-file-interactions-using-rag-a-developers-guide-aeaed58de536?source=collection_home---4------10-----------------------" data-action-source="collection_home---4------10-----------------------" data-post-id="aeaed58de536"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Creating Web App For File Interactions Using RAG: A Developers Guide</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">Introduction</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@itsmeabhijeetpandey" data-action="show-user-card" data-action-value="b34699dfb8e1" data-action-type="hover" data-user-id="b34699dfb8e1" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*N93EMs3EpJ4b1AssLa4M6A.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Abhijeet Pandey"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@itsmeabhijeetpandey" data-action="show-user-card" data-action-value="b34699dfb8e1" data-action-type="hover" data-user-id="b34699dfb8e1" dir="auto">Abhijeet Pandey</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-09-06T08:15:58.015Z">Sep 6, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="10 min read"></span></div></div></div></div></div></div><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------11-----------------------" data-post-id="c5c46d57c57f" data-index="11"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/identity-assurance-towards-secure-digital-interactions-part-2-c5c46d57c57f?source=collection_home---4------11-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/identity-assurance-towards-secure-digital-interactions-part-2-c5c46d57c57f?source=collection_home---4------11-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*D4nu6T_T49h4zG7r3XmyCA.jpeg&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Identity Assurance — Towards Secure Digital Interactions — Part 2</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/identity-assurance-towards-secure-digital-interactions-part-2-c5c46d57c57f?source=collection_home---4------11-----------------------" data-action-source="collection_home---4------11-----------------------" data-post-id="c5c46d57c57f"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Identity Assurance — Towards Secure Digital Interactions — Part 2</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">Identity assurance is essential in various domains for data security, fraud prevention, regulatory compliance, and trust building, using…</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@veeru.mw" data-action="show-user-card" data-action-value="91cb44ba0e71" data-action-type="hover" data-user-id="91cb44ba0e71" dir="auto"><img src="https://cdn-images-1.medium.com/proxy/1*dmbNkD5D-u45r44go_cf0g.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Veerendra Mahabaleshwar"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@veeru.mw" data-action="show-user-card" data-action-value="91cb44ba0e71" data-action-type="hover" data-user-id="91cb44ba0e71" dir="auto">Veerendra Mahabaleshwar</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-08-20T05:06:11.550Z">Aug 19, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="7 min read"></span></div></div></div></div></div></div><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------12-----------------------" data-post-id="b90f39a67feb" data-index="12"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/a-fun-and-easy-introduction-to-api-performance-b90f39a67feb?source=collection_home---4------12-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/a-fun-and-easy-introduction-to-api-performance-b90f39a67feb?source=collection_home---4------12-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*uNXB1d8kvQAWpVolqUFqBA.jpeg&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">A Fun and Easy Introduction to API Performance.</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/a-fun-and-easy-introduction-to-api-performance-b90f39a67feb?source=collection_home---4------12-----------------------" data-action-source="collection_home---4------12-----------------------" data-post-id="b90f39a67feb"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">A Fun and Easy Introduction to API Performance.</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">Analysing, Understanding, and Optimising</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@ishani.dabral" data-action="show-user-card" data-action-value="a2734eb9458b" data-action-type="hover" data-user-id="a2734eb9458b" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/0*wtAK7455EUiN7aht" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Ishani Dabral"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@ishani.dabral" data-action="show-user-card" data-action-value="a2734eb9458b" data-action-type="hover" data-user-id="a2734eb9458b" dir="auto">Ishani Dabral</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-08-19T08:17:25.396Z">Aug 19, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="6 min read"></span></div></div></div></div></div></div></div><div class="row u-marginTop15 u-marginLeftNegative12 u-marginRightNegative12"><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------13-----------------------" data-post-id="8df108abfbca" data-index="13"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/exploring-the-world-of-vector-databases-a-comprehensive-guide-8df108abfbca?source=collection_home---4------13-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/exploring-the-world-of-vector-databases-a-comprehensive-guide-8df108abfbca?source=collection_home---4------13-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*27hCZdkMuG3lqnJ_Cc7GAQ.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">­­Exploring the World of Vector Databases: A Comprehensive Guide</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/exploring-the-world-of-vector-databases-a-comprehensive-guide-8df108abfbca?source=collection_home---4------13-----------------------" data-action-source="collection_home---4------13-----------------------" data-post-id="8df108abfbca"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">­­Exploring the World of Vector Databases: A Comprehensive Guide</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">Introduction</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@prajwalrk" data-action="show-user-card" data-action-value="fa2aeff5d7f6" data-action-type="hover" data-user-id="fa2aeff5d7f6" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*MWs-YuPkH_y2qELNhdI0Ow.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Prajwal R"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@prajwalrk" data-action="show-user-card" data-action-value="fa2aeff5d7f6" data-action-type="hover" data-user-id="fa2aeff5d7f6" dir="auto">Prajwal R</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-08-19T08:16:53.105Z">Aug 19, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="10 min read"></span></div></div></div></div></div></div><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------14-----------------------" data-post-id="ee0d8393a6eb" data-index="14"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/fmea-resiliency-design-pattern-for-a-tier-0-system-ee0d8393a6eb?source=collection_home---4------14-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/fmea-resiliency-design-pattern-for-a-tier-0-system-ee0d8393a6eb?source=collection_home---4------14-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*kaQMMvA5SgGVrmt-QU0uIw.jpeg&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">FMEA &amp; Resiliency Design Pattern for a tier-0 system</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/fmea-resiliency-design-pattern-for-a-tier-0-system-ee0d8393a6eb?source=collection_home---4------14-----------------------" data-action-source="collection_home---4------14-----------------------" data-post-id="ee0d8393a6eb"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">FMEA &amp; Resiliency Design Pattern for a tier-0 system</div></h3></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@rajneeshdubey" data-action="show-user-card" data-action-value="a8ba620026c8" data-action-type="hover" data-user-id="a8ba620026c8" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*9NoZMizxcpfw4e14N2LIKg.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Rajneesh Dubey"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@rajneeshdubey" data-action="show-user-card" data-action-value="a8ba620026c8" data-action-type="hover" data-user-id="a8ba620026c8" dir="auto">Rajneesh Dubey</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-08-19T08:16:27.103Z">Aug 19, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="9 min read"></span></div></div></div></div></div></div><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------15-----------------------" data-post-id="06eb0f28b55f" data-index="15"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/rhadamanthys-v0-6-0-automating-config-decryption-06eb0f28b55f?source=collection_home---4------15-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/rhadamanthys-v0-6-0-automating-config-decryption-06eb0f28b55f?source=collection_home---4------15-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*sNjgkAuUGWnmm8ba_p0K_g.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Rhadamanthys V0.6.0 : Automating Config Decryption</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/rhadamanthys-v0-6-0-automating-config-decryption-06eb0f28b55f?source=collection_home---4------15-----------------------" data-action-source="collection_home---4------15-----------------------" data-post-id="06eb0f28b55f"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Rhadamanthys V0.6.0 : Automating Config Decryption</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">Rhadamanthys is a multi-function stealer written in C++ that was first made available in late 2022. Since Rhadamanthys debut, it has…</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@jonathan.mccay" data-action="show-user-card" data-action-value="46ca5baee694" data-action-type="hover" data-user-id="46ca5baee694" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*ScU8uTIAU9pMtDgDIKQ_Ww.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Jonathan Mccay"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@jonathan.mccay" data-action="show-user-card" data-action-value="46ca5baee694" data-action-type="hover" data-user-id="46ca5baee694" dir="auto">Jonathan Mccay</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-08-16T19:43:49.269Z">Aug 16, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="7 min read"></span></div></div></div></div></div></div></div><div class="row u-marginTop15 u-marginLeftNegative12 u-marginRightNegative12"><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------16-----------------------" data-post-id="88ca51d38850" data-index="16"><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-marginBottom60"><a class="" href="https://medium.com/walmartglobaltech/unknown-powershell-backdoor-with-ties-to-new-zloader-88ca51d38850?source=collection_home---4------16-----------------------" data-action-source="collection_home---4------16-----------------------" data-post-id="88ca51d38850"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Unknown powershell backdoor with ties to new Zloader</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">By: Jason Reaves and Joshua Platt</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@jason.reaves" data-action="show-user-card" data-action-value="36e34fe15919" data-action-type="hover" data-user-id="36e34fe15919" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*jW1cWGT0mCUH1gIkR9OHuw.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Jason Reaves"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@jason.reaves" data-action="show-user-card" data-action-value="36e34fe15919" data-action-type="hover" data-user-id="36e34fe15919" dir="auto">Jason Reaves</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-07-29T14:12:07.113Z">Jul 29, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="6 min read"></span></div></div></div></div></div></div><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------17-----------------------" data-post-id="dc9821c6a481" data-index="17"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/using-predictive-and-gen-ai-to-improve-product-categorization-at-walmart-dc9821c6a481?source=collection_home---4------17-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/using-predictive-and-gen-ai-to-improve-product-categorization-at-walmart-dc9821c6a481?source=collection_home---4------17-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*YBNhLVBNjUroPaUZFscFWg.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Using Predictive and Gen AI to Improve Product Categorization at Walmart</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/using-predictive-and-gen-ai-to-improve-product-categorization-at-walmart-dc9821c6a481?source=collection_home---4------17-----------------------" data-action-source="collection_home---4------17-----------------------" data-post-id="dc9821c6a481"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Using Predictive and Gen AI to Improve Product Categorization at Walmart</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">Lessons about improving performance, managing hallucination, and exception-handling for large scale AI models.</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@adnan0944" data-action="show-user-card" data-action-value="4fefd6096061" data-action-type="hover" data-user-id="4fefd6096061" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/0*qlD7gfihBkLWQawy.jpg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Adnan Hassan"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@adnan0944" data-action="show-user-card" data-action-value="4fefd6096061" data-action-type="hover" data-user-id="4fefd6096061" dir="auto">Adnan Hassan</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-07-19T19:17:06.551Z">Jul 19, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="8 min read"></span></div></div></div></div></div></div><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------18-----------------------" data-post-id="8ac303c312d5" data-index="18"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/unveiling-the-intricacies-of-data-privacy-a-tale-of-technology-trust-and-transformation-8ac303c312d5?source=collection_home---4------18-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/unveiling-the-intricacies-of-data-privacy-a-tale-of-technology-trust-and-transformation-8ac303c312d5?source=collection_home---4------18-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*3joK-5814rle9P8YOWE0Cw.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Unveiling the Intricacies of Data Privacy: A Tale of Technology, Trust, and Transformation</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/unveiling-the-intricacies-of-data-privacy-a-tale-of-technology-trust-and-transformation-8ac303c312d5?source=collection_home---4------18-----------------------" data-action-source="collection_home---4------18-----------------------" data-post-id="8ac303c312d5"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Unveiling the Intricacies of Data Privacy: A Tale of Technology, Trust, and Transformation</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">Co-author : Govind Saria</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@coder_cat" data-action="show-user-card" data-action-value="3c1462c20a71" data-action-type="hover" data-user-id="3c1462c20a71" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*Rrb5R8xRZizPPp9ua4xD0g.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Payal Choudhary"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@coder_cat" data-action="show-user-card" data-action-value="3c1462c20a71" data-action-type="hover" data-user-id="3c1462c20a71" dir="auto">Payal Choudhary</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-07-11T15:20:04.013Z">Jul 11, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="7 min read"></span></div></div></div></div></div></div></div><div class="row u-marginTop15 u-marginLeftNegative12 u-marginRightNegative12"><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------19-----------------------" data-post-id="01e40e789d99" data-index="19"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/ai-driven-continuous-monitoring-the-future-of-third-party-risk-management-01e40e789d99?source=collection_home---4------19-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/ai-driven-continuous-monitoring-the-future-of-third-party-risk-management-01e40e789d99?source=collection_home---4------19-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*zBSkrInOeaL1k53kXoYUwg.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">AI-Driven Continuous Monitoring: The Future of Third-Party Risk Management</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/ai-driven-continuous-monitoring-the-future-of-third-party-risk-management-01e40e789d99?source=collection_home---4------19-----------------------" data-action-source="collection_home---4------19-----------------------" data-post-id="01e40e789d99"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">AI-Driven Continuous Monitoring: The Future of Third-Party Risk Management</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">In the modern interconnected business landscape, third-party vendors play a crucial role in boosting efficiency and fostering innovation…</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@emyemmanuel" data-action="show-user-card" data-action-value="f51ad11584a8" data-action-type="hover" data-user-id="f51ad11584a8" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*Q4swh3-SGF3WX7m5zuouaQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Emy Emmanuel"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@emyemmanuel" data-action="show-user-card" data-action-value="f51ad11584a8" data-action-type="hover" data-user-id="f51ad11584a8" dir="auto">Emy Emmanuel</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-07-10T19:55:22.950Z">Jul 10, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="4 min read"></span></div></div></div></div></div></div><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------20-----------------------" data-post-id="537a3c8f2bc2" data-index="20"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/deconstructing-the-elastic-search-normalizer-and-analyzer-537a3c8f2bc2?source=collection_home---4------20-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/deconstructing-the-elastic-search-normalizer-and-analyzer-537a3c8f2bc2?source=collection_home---4------20-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*fAxK9b_AJMibcNuJaybHEg.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Deconstructing the Elastic Search normalizer and analyzer</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/deconstructing-the-elastic-search-normalizer-and-analyzer-537a3c8f2bc2?source=collection_home---4------20-----------------------" data-action-source="collection_home---4------20-----------------------" data-post-id="537a3c8f2bc2"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Deconstructing the Elastic Search normalizer and analyzer</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">Elastic Search has gained enormous popularity in recent times. It has become the go to search engine due to its capabilities for…</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@krishi.bisht" data-action="show-user-card" data-action-value="e216e03e2c3c" data-action-type="hover" data-user-id="e216e03e2c3c" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/0*iLgA5jsoEDB18OgD" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Krishi Bisht"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@krishi.bisht" data-action="show-user-card" data-action-value="e216e03e2c3c" data-action-type="hover" data-user-id="e216e03e2c3c" dir="auto">Krishi Bisht</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-07-08T16:20:36.183Z">Jul 8, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="6 min read"></span></div></div></div></div></div></div><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------21-----------------------" data-post-id="bb440c98d36f" data-index="21"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/build-your-own-gpt-byo-gpt-bb440c98d36f?source=collection_home---4------21-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/build-your-own-gpt-byo-gpt-bb440c98d36f?source=collection_home---4------21-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*c3sJMJTPi6P-BbWSzjPqaQ.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Build your own GPT (BYO-GPT)</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/build-your-own-gpt-byo-gpt-bb440c98d36f?source=collection_home---4------21-----------------------" data-action-source="collection_home---4------21-----------------------" data-post-id="bb440c98d36f"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Build your own GPT (BYO-GPT)</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">Building Question-Answering Chatbots on private Knowledge bases using RAG</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@rajatgupta_32355" data-action="show-user-card" data-action-value="32bcee567e88" data-action-type="hover" data-user-id="32bcee567e88" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*TuRuGEFeeqU5PjVNVHYxMw.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Rajat Gupta"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@rajatgupta_32355" data-action="show-user-card" data-action-value="32bcee567e88" data-action-type="hover" data-user-id="32bcee567e88" dir="auto">Rajat Gupta</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-07-08T03:00:31.996Z">Jul 7, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="8 min read"></span></div></div></div></div></div></div></div><div class="row u-marginTop15 u-marginLeftNegative12 u-marginRightNegative12"><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------22-----------------------" data-post-id="d36eab1e2743" data-index="22"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/textual-titans-a-large-language-model-odyssey-d36eab1e2743?source=collection_home---4------22-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/textual-titans-a-large-language-model-odyssey-d36eab1e2743?source=collection_home---4------22-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/0*lwc_CGzXw2hoJk06&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Textual Titans: A Large Language Model Odyssey</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/textual-titans-a-large-language-model-odyssey-d36eab1e2743?source=collection_home---4------22-----------------------" data-action-source="collection_home---4------22-----------------------" data-post-id="d36eab1e2743"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Textual Titans: A Large Language Model Odyssey</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">“It’s not who I am underneath, but what I do that defines me.”  — Bruce Wayne</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@wmgtsbajajra" data-action="show-user-card" data-action-value="7fb65dde9c45" data-action-type="hover" data-user-id="7fb65dde9c45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*VQAQqRfyIOg1yQxE8WW8vQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Rahul Bajaj"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@wmgtsbajajra" data-action="show-user-card" data-action-value="7fb65dde9c45" data-action-type="hover" data-user-id="7fb65dde9c45" dir="auto">Rahul Bajaj</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-07-05T06:02:22.774Z">Jul 4, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="9 min read"></span></div></div></div></div></div></div><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------23-----------------------" data-post-id="0cd9bf001a76" data-index="23"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/evaluation-of-rag-metrics-using-raga-0cd9bf001a76?source=collection_home---4------23-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/evaluation-of-rag-metrics-using-raga-0cd9bf001a76?source=collection_home---4------23-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/0*CVMoHXKqA0Ne4jg-.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Evaluation of RAG Metrics using RAGA</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/evaluation-of-rag-metrics-using-raga-0cd9bf001a76?source=collection_home---4------23-----------------------" data-action-source="collection_home---4------23-----------------------" data-post-id="0cd9bf001a76"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Evaluation of RAG Metrics using RAGA</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">In the AI domain, Large Language Models (LLMs) are hogging the limelight. These innovative marvels serve as the intelligence core for…</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@harika3196" data-action="show-user-card" data-action-value="9450a1ac0636" data-action-type="hover" data-user-id="9450a1ac0636" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*78Sfave8lntsuP0pqI2cog.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Harika Samala"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@harika3196" data-action="show-user-card" data-action-value="9450a1ac0636" data-action-type="hover" data-user-id="9450a1ac0636" dir="auto">Harika Samala</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-07-05T05:59:43.388Z">Jul 4, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="10 min read"></span></div></div></div></div></div></div><div class="col u-xs-size12of12 js-trackPostPresentation u-paddingLeft12 u-marginBottom15 u-paddingRight12 u-size4of12" data-source="collection_home---4------24-----------------------" data-post-id="ae36f723c0c7" data-index="24"><div class="u-lineHeightBase postItem"><a href="https://medium.com/walmartglobaltech/deploying-rags-in-production-part-2-ae36f723c0c7?source=collection_home---4------24-----------------------" data-action="open-post" data-action-value="https://medium.com/walmartglobaltech/deploying-rags-in-production-part-2-ae36f723c0c7?source=collection_home---4------24-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url(&quot;https://cdn-images-1.medium.com/max/800/1*4M0ZvLUNGH6qBW8TM-_mig.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Deploying RAGs in production — Part 2</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/walmartglobaltech/deploying-rags-in-production-part-2-ae36f723c0c7?source=collection_home---4------24-----------------------" data-action-source="collection_home---4------24-----------------------" data-post-id="ae36f723c0c7"><h3 class="u-contentSansBold u-lineHeightTightest u-xs-fontSize24 u-paddingBottom2 u-paddingTop5 u-fontSize32"><div class="u-letterSpacingTight u-lineHeightTighter u-breakWord u-textOverflowEllipsis u-lineClamp3 u-fontSize24">Deploying RAGs in production — Part 2</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">Authors: Chinmay Jain, Osheen Nayak</div></div></a><div class="u-clearfix u-marginTop20"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@nayakosheen" data-action="show-user-card" data-action-value="3a447ce7c2e4" data-action-type="hover" data-user-id="3a447ce7c2e4" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/0*dUoJgd7txKpEbngM" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of osheen nayak"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@nayakosheen" data-action="show-user-card" data-action-value="3a447ce7c2e4" data-action-type="hover" data-user-id="3a447ce7c2e4" dir="auto">osheen nayak</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-07-04T07:10:01.005Z">Jul 3, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="12 min read"></span></div></div></div></div></div></div></div></section></div></div><style class="js-collectionStyle"> .u-accentColor--borderLight {border-color: #1A8917 !important;} .u-accentColor--borderNormal {border-color: #1A8917 !important;} .u-accentColor--borderDark {border-color: #0F730C !important;} .u-accentColor--iconLight .svgIcon,.u-accentColor--iconLight.svgIcon {fill: #1A8917 !important;} .u-accentColor--iconNormal .svgIcon,.u-accentColor--iconNormal.svgIcon {fill: #1A8917 !important;} .u-accentColor--iconDark .svgIcon,.u-accentColor--iconDark.svgIcon {fill: #0F730C !important;} .u-accentColor--textNormal {color: #0F730C !important;} .u-accentColor--hoverTextNormal:hover {color: #0F730C !important;} .u-accentColor--textNormal.u-accentColor--textDarken:hover {color: #0F730C !important;} .u-accentColor--textDark {color: #0F730C !important;} .u-accentColor--backgroundLight {background-color: #1A8917 !important;} .u-accentColor--backgroundNormal {background-color: #1A8917 !important;} .u-accentColor--backgroundDark {background-color: #0F730C !important;} .u-accentColor--buttonDark {border-color: #0F730C !important; color: #0F730C !important;} .u-accentColor--buttonDark:hover {border-color: #0F730C !important;} .u-accentColor--buttonDark .icon:before,.u-accentColor--buttonDark .svgIcon{color: #0F730C !important; fill: #0F730C !important;} .u-accentColor--buttonNormal:not(.clapButton--largePill) {border-color: #1A8917 !important; color: #0F730C !important;} .u-accentColor--buttonNormal:hover {border-color: #0F730C !important;} .u-accentColor--buttonNormal .icon:before,.u-accentColor--buttonNormal .svgIcon{color: #1A8917 !important; fill: #1A8917 !important;} .u-accentColor--buttonNormal.button--filled .icon:before,.u-accentColor--buttonNormal.button--filled .svgIcon{color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-accentColor--buttonDark.button--filled,.u-accentColor--buttonDark.button--withChrome.is-active,.u-accentColor--fillWhenActive.is-active {background-color: #0F730C !important; border-color: #0F730C !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-accentColor--buttonNormal.button--filled:not(.clapButton--largePill),.u-accentColor--buttonNormal.button--withChrome.is-active:not(.clapButton--largePill) {background-color: #1A8917 !important; border-color: #1A8917 !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .postArticle.is-withAccentColors .markup--user,.postArticle.is-withAccentColors .markup--query {color: #0F730C !important;} .u-accentColor--highlightFaint {background-color: rgba(232, 243, 232, 1) !important;} .u-accentColor--highlightStrong.is-active .svgIcon {fill: rgba(163, 208, 162, 1) !important;} .postArticle.is-withAccentColors .markup--quote.is-other {background-color: rgba(232, 243, 232, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-other {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(232, 243, 232, 1), rgba(232, 243, 232, 1));} .postArticle.is-withAccentColors .markup--quote.is-me {background-color: rgba(209, 231, 209, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-me {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(209, 231, 209, 1), rgba(209, 231, 209, 1));} .postArticle.is-withAccentColors .markup--quote.is-targeted {background-color: rgba(163, 208, 162, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-targeted {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(163, 208, 162, 1), rgba(163, 208, 162, 1));} .postArticle.is-withAccentColors .markup--quote.is-selected {background-color: rgba(163, 208, 162, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-selected {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(163, 208, 162, 1), rgba(163, 208, 162, 1));} .postArticle.is-withAccentColors .markup--highlight {background-color: rgba(163, 208, 162, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--highlight {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(163, 208, 162, 1), rgba(163, 208, 162, 1));}</style><style class="js-collectionStyleConstant">.u-imageBgColor {background-color: rgba(0, 0, 0, 0.24705882352941178);} .u-imageSpectrum .u-baseColor--borderLight {border-color: rgba(255, 255, 255, 0.6980392156862745) !important;} .u-imageSpectrum .u-baseColor--borderNormal {border-color: rgba(255, 255, 255, 0.8980392156862745) !important;} .u-imageSpectrum .u-baseColor--borderDark {border-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--iconLight .svgIcon,.u-imageSpectrum .u-baseColor--iconLight.svgIcon {fill: rgba(255, 255, 255, 0.8) !important;} .u-imageSpectrum .u-baseColor--iconNormal .svgIcon,.u-imageSpectrum .u-baseColor--iconNormal.svgIcon {fill: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--iconDark .svgIcon,.u-imageSpectrum .u-baseColor--iconDark.svgIcon {fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--textNormal {color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--textNormal.u-baseColor--textDarken:hover {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--textDark {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--textDarker {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--backgroundLight {background-color: rgba(255, 255, 255, 0.8980392156862745) !important;} .u-imageSpectrum .u-baseColor--backgroundNormal {background-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--backgroundDark {background-color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--buttonLight {border-color: rgba(255, 255, 255, 0.6980392156862745) !important; color: rgba(255, 255, 255, 0.8) !important;} .u-imageSpectrum .u-baseColor--buttonLight:hover {border-color: rgba(255, 255, 255, 0.6980392156862745) !important;} .u-imageSpectrum .u-baseColor--buttonLight .icon:before,.u-imageSpectrum .u-baseColor--buttonLight .svgIcon {color: rgba(255, 255, 255, 0.8) !important; fill: rgba(255, 255, 255, 0.8) !important;} .u-imageSpectrum .u-baseColor--buttonDark {border-color: rgba(255, 255, 255, 0.9490196078431372) !important; color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--buttonDark:hover {border-color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--buttonDark .icon:before,.u-imageSpectrum .u-baseColor--buttonDark .svgIcon {color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--buttonNormal {border-color: rgba(255, 255, 255, 0.8980392156862745) !important; color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--buttonNormal:hover {border-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--buttonNormal .icon:before,.u-imageSpectrum .u-baseColor--buttonNormal .svgIcon {color: rgba(255, 255, 255, 0.9490196078431372) !important; fill: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--buttonDark.button--filled,.u-imageSpectrum .u-baseColor--buttonDark.button--withChrome.is-active {background-color: rgba(255, 255, 255, 1) !important; border-color: rgba(255, 255, 255, 1) !important; color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;} .u-imageSpectrum .u-baseColor--buttonNormal.button--filled,.u-imageSpectrum .u-baseColor--buttonNormal.button--withChrome.is-active {background-color: rgba(255, 255, 255, 0.9490196078431372) !important; border-color: rgba(255, 255, 255, 0.9490196078431372) !important; color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;} .u-imageSpectrum .u-baseColor--link {color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--link.link--darkenOnHover:hover {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--link.link--darken:hover,.u-imageSpectrum .u-baseColor--link.link--darken:focus,.u-imageSpectrum .u-baseColor--link.link--darken:active {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--link.link--dark {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--link.link--dark.link--darken:hover,.u-imageSpectrum .u-baseColor--link.link--dark.link--darken:focus,.u-imageSpectrum .u-baseColor--link.link--dark.link--darken:active {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--link.link--darker {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--placeholderNormal ::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.8);} .u-imageSpectrum .u-baseColor--placeholderNormal ::-moz-placeholder {color: rgba(255, 255, 255, 0.8);} .u-imageSpectrum .u-baseColor--placeholderNormal :-ms-input-placeholder {color: rgba(255, 255, 255, 0.8);} .u-imageSpectrum .ui-h1,.u-imageSpectrum .ui-h2,.u-imageSpectrum .ui-h3,.u-imageSpectrum .ui-h4,.u-imageSpectrum .ui-brand1,.u-imageSpectrum .ui-brand2,.u-imageSpectrum .ui-captionStrong {color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .ui-body,.u-imageSpectrum .ui-caps {color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .ui-summary,.u-imageSpectrum .ui-caption {color: rgba(255, 255, 255, 0.8) !important; fill: rgba(255, 255, 255, 0.8) !important;} .u-imageSpectrum .u-accentColor--borderLight {border-color: rgba(255, 255, 255, 0.6980392156862745) !important;} .u-imageSpectrum .u-accentColor--borderNormal {border-color: rgba(255, 255, 255, 0.8980392156862745) !important;} .u-imageSpectrum .u-accentColor--borderDark {border-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--iconLight .svgIcon,.u-imageSpectrum .u-accentColor--iconLight.svgIcon {fill: rgba(255, 255, 255, 0.8) !important;} .u-imageSpectrum .u-accentColor--iconNormal .svgIcon,.u-imageSpectrum .u-accentColor--iconNormal.svgIcon {fill: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--iconDark .svgIcon,.u-imageSpectrum .u-accentColor--iconDark.svgIcon {fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--textNormal {color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--hoverTextNormal:hover {color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--textNormal.u-accentColor--textDarken:hover {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--textDark {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--backgroundLight {background-color: rgba(255, 255, 255, 0.8980392156862745) !important;} .u-imageSpectrum .u-accentColor--backgroundNormal {background-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--backgroundDark {background-color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--buttonDark {border-color: rgba(255, 255, 255, 0.9490196078431372) !important; color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--buttonDark:hover {border-color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--buttonDark .icon:before,.u-imageSpectrum .u-accentColor--buttonDark .svgIcon{color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--buttonNormal:not(.clapButton--largePill) {border-color: rgba(255, 255, 255, 0.8980392156862745) !important; color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--buttonNormal:hover {border-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--buttonNormal .icon:before,.u-imageSpectrum .u-accentColor--buttonNormal .svgIcon{color: rgba(255, 255, 255, 0.9490196078431372) !important; fill: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--buttonNormal.button--filled .icon:before,.u-imageSpectrum .u-accentColor--buttonNormal.button--filled .svgIcon{color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;} .u-imageSpectrum .u-accentColor--buttonDark.button--filled,.u-imageSpectrum .u-accentColor--buttonDark.button--withChrome.is-active,.u-imageSpectrum .u-accentColor--fillWhenActive.is-active {background-color: rgba(255, 255, 255, 1) !important; border-color: rgba(255, 255, 255, 1) !important; color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;} .u-imageSpectrum .u-accentColor--buttonNormal.button--filled:not(.clapButton--largePill),.u-imageSpectrum .u-accentColor--buttonNormal.button--withChrome.is-active:not(.clapButton--largePill) {background-color: rgba(255, 255, 255, 0.9490196078431372) !important; border-color: rgba(255, 255, 255, 0.9490196078431372) !important; color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;} .u-imageSpectrum .postArticle.is-withAccentColors .markup--user,.u-imageSpectrum .postArticle.is-withAccentColors .markup--query {color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--highlightFaint {background-color: rgba(255, 255, 255, 0.2) !important;} .u-imageSpectrum .u-accentColor--highlightStrong.is-active .svgIcon {fill: rgba(255, 255, 255, 0.6) !important;} .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-other {background-color: rgba(255, 255, 255, 0.2) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-other {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));} .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-me {background-color: rgba(255, 255, 255, 0.4) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-me {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));} .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-targeted {background-color: rgba(255, 255, 255, 0.6) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-targeted {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));} .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-selected {background-color: rgba(255, 255, 255, 0.6) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-selected {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));} .postArticle.is-withAccentColors .u-imageSpectrum .markup--highlight {background-color: rgba(255, 255, 255, 0.6) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--highlight {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));}.u-resetSpectrum .u-tintBgColor {background-color: rgba(255, 255, 255, 1) !important;}.u-resetSpectrum .u-tintBgColor .u-fadeLeft:before {background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%) !important;}.u-resetSpectrum .u-tintBgColor .u-fadeRight:after {background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%) !important;} .u-resetSpectrum .u-baseColor--borderLight {border-color: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--borderNormal {border-color: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--borderDark {border-color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--iconLight .svgIcon,.u-resetSpectrum .u-baseColor--iconLight.svgIcon {fill: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--iconNormal .svgIcon,.u-resetSpectrum .u-baseColor--iconNormal.svgIcon {fill: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--iconDark .svgIcon,.u-resetSpectrum .u-baseColor--iconDark.svgIcon {fill: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--textNormal {color: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--textNormal.u-baseColor--textDarken:hover {color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--textDark {color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--textDarker {color: rgba(0, 0, 0, 0.8) !important;} .u-resetSpectrum .u-baseColor--backgroundLight {background-color: rgba(0, 0, 0, 0.09803921568627451) !important;} .u-resetSpectrum .u-baseColor--backgroundNormal {background-color: rgba(0, 0, 0, 0.2) !important;} .u-resetSpectrum .u-baseColor--backgroundDark {background-color: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonLight {border-color: rgba(0, 0, 0, 0.2980392156862745) !important; color: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonLight:hover {border-color: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonLight .icon:before,.u-resetSpectrum .u-baseColor--buttonLight .svgIcon {color: rgba(0, 0, 0, 0.2980392156862745) !important; fill: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonDark {border-color: rgba(0, 0, 0, 0.6) !important; color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--buttonDark:hover {border-color: rgba(0, 0, 0, 0.8) !important;} .u-resetSpectrum .u-baseColor--buttonDark .icon:before,.u-resetSpectrum .u-baseColor--buttonDark .svgIcon {color: rgba(0, 0, 0, 0.6) !important; fill: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--buttonNormal {border-color: rgba(0, 0, 0, 0.4980392156862745) !important; color: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonNormal:hover {border-color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--buttonNormal .icon:before,.u-resetSpectrum .u-baseColor--buttonNormal .svgIcon {color: rgba(0, 0, 0, 0.4980392156862745) !important; fill: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonDark.button--filled,.u-resetSpectrum .u-baseColor--buttonDark.button--withChrome.is-active {background-color: rgba(0, 0, 0, 0.2980392156862745) !important; border-color: rgba(0, 0, 0, 0.2980392156862745) !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-resetSpectrum .u-baseColor--buttonNormal.button--filled,.u-resetSpectrum .u-baseColor--buttonNormal.button--withChrome.is-active {background-color: rgba(0, 0, 0, 0.2) !important; border-color: rgba(0, 0, 0, 0.2) !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-resetSpectrum .u-baseColor--link {color: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--link.link--darkenOnHover:hover {color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--link.link--darken:hover,.u-resetSpectrum .u-baseColor--link.link--darken:focus,.u-resetSpectrum .u-baseColor--link.link--darken:active {color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--link.link--dark {color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--link.link--dark.link--darken:hover,.u-resetSpectrum .u-baseColor--link.link--dark.link--darken:focus,.u-resetSpectrum .u-baseColor--link.link--dark.link--darken:active {color: rgba(0, 0, 0, 0.8) !important;} .u-resetSpectrum .u-baseColor--link.link--darker {color: rgba(0, 0, 0, 0.8) !important;} .u-resetSpectrum .u-baseColor--placeholderNormal ::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.2980392156862745);} .u-resetSpectrum .u-baseColor--placeholderNormal ::-moz-placeholder {color: rgba(0, 0, 0, 0.2980392156862745);} .u-resetSpectrum .u-baseColor--placeholderNormal :-ms-input-placeholder {color: rgba(0, 0, 0, 0.2980392156862745);} .u-resetSpectrum .ui-h1,.u-resetSpectrum .ui-h2,.u-resetSpectrum .ui-h3,.u-resetSpectrum .ui-h4,.u-resetSpectrum .ui-brand1,.u-resetSpectrum .ui-brand2,.u-resetSpectrum .ui-captionStrong {color: rgba(0, 0, 0, 0.8) !important; fill: rgba(0, 0, 0, 0.8) !important;} .u-resetSpectrum .ui-body,.u-resetSpectrum .ui-caps {color: rgba(0, 0, 0, 0.6) !important; fill: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .ui-summary,.u-resetSpectrum .ui-caption {color: rgba(0, 0, 0, 0.2980392156862745) !important; fill: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-accentColor--borderLight {border-color: rgba(26, 137, 23, 1) !important;} .u-resetSpectrum .u-accentColor--borderNormal {border-color: rgba(26, 137, 23, 1) !important;} .u-resetSpectrum .u-accentColor--borderDark {border-color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--iconLight .svgIcon,.u-resetSpectrum .u-accentColor--iconLight.svgIcon {fill: rgba(26, 137, 23, 1) !important;} .u-resetSpectrum .u-accentColor--iconNormal .svgIcon,.u-resetSpectrum .u-accentColor--iconNormal.svgIcon {fill: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--iconDark .svgIcon,.u-resetSpectrum .u-accentColor--iconDark.svgIcon {fill: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--textNormal {color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--hoverTextNormal:hover {color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--textNormal.u-accentColor--textDarken:hover {color: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--textDark {color: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--backgroundLight {background-color: rgba(26, 137, 23, 1) !important;} .u-resetSpectrum .u-accentColor--backgroundNormal {background-color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--backgroundDark {background-color: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--buttonDark {border-color: rgba(17, 128, 14, 1) !important; color: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--buttonDark:hover {border-color: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--buttonDark .icon:before,.u-resetSpectrum .u-accentColor--buttonDark .svgIcon{color: rgba(15, 115, 12, 1) !important; fill: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--buttonNormal:not(.clapButton--largePill) {border-color: rgba(26, 137, 23, 1) !important; color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--buttonNormal:hover {border-color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--buttonNormal .icon:before,.u-resetSpectrum .u-accentColor--buttonNormal .svgIcon{color: rgba(17, 128, 14, 1) !important; fill: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--buttonNormal.button--filled .icon:before,.u-resetSpectrum .u-accentColor--buttonNormal.button--filled .svgIcon{color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-resetSpectrum .u-accentColor--buttonDark.button--filled,.u-resetSpectrum .u-accentColor--buttonDark.button--withChrome.is-active,.u-resetSpectrum .u-accentColor--fillWhenActive.is-active {background-color: rgba(15, 115, 12, 1) !important; border-color: rgba(15, 115, 12, 1) !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-resetSpectrum .u-accentColor--buttonNormal.button--filled:not(.clapButton--largePill),.u-resetSpectrum .u-accentColor--buttonNormal.button--withChrome.is-active:not(.clapButton--largePill) {background-color: rgba(17, 128, 14, 1) !important; border-color: rgba(17, 128, 14, 1) !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-resetSpectrum .postArticle.is-withAccentColors .markup--user,.u-resetSpectrum .postArticle.is-withAccentColors .markup--query {color: rgba(17, 128, 14, 1) !important;}</style><div class="js-collectionFooter u-hide"><div class="container u-maxWidth1040"><div class="u-marginTop10 u-paddingTop10 u-paddingBottom30 u-borderTopLighter"><div class="linkSet u-clearfix"><div class="u-floatRight u-textColorNormal u-baseColor--textNormal u-xs-floatLeft"><a class="button button--chromeless u-baseColor--buttonNormal u-marginLeft15 u-lineHeight35 u-xs-block u-xs-marginLeft0" href="https://medium.com/walmartglobaltech/about" title="About Walmart Global Tech Blog" aria-label="About Walmart Global Tech Blog">About Walmart Global Tech Blog</a><span class="middotDivider u-xs-hide"></span><a class="button button--chromeless u-baseColor--buttonNormal u-lineHeight35 u-xs-block" href="https://medium.com/walmartglobaltech/latest" title="Latest Stories for Walmart Global Tech Blog" aria-label="Latest Stories for Walmart Global Tech Blog">Latest Stories</a><span class="middotDivider u-xs-hide"></span><a class="button button--chromeless u-baseColor--buttonNormal u-lineHeight35 u-xs-block" href="https://medium.com/walmartglobaltech/archive" title="Archive for Walmart Global Tech Blog" aria-label="Archive for Walmart Global Tech Blog">Archive</a><span class="middotDivider u-xs-hide"></span><a class="button button--chromeless u-baseColor--buttonNormal u-lineHeight35 u-xs-block" href="https://medium.com/about">About Medium</a><span class="middotDivider u-xs-hide"></span><a class="button button--chromeless u-baseColor--buttonNormal u-lineHeight35 u-xs-block" href="https://policy.medium.com/medium-terms-of-service-9db0094a1e0f">Terms</a><span class="middotDivider u-xs-hide"></span><a class="button button--chromeless u-baseColor--buttonNormal u-lineHeight35 u-xs-block" href="https://policy.medium.com/medium-privacy-policy-f03bf92035c9">Privacy</a><span class="middotDivider u-xs-hide"></span><a class="button button--chromeless u-baseColor--buttonNormal u-lineHeight35 u-xs-block" href="https://medium.com/business">Teams</a></div></div></div></div></div></div></div></div><div class="loadingBar"></div><script>// <![CDATA[ window["obvInit"] = function (opt_embedded) {window["obvInit"]["embedded"] = opt_embedded; window["obvInit"]["ready"] = true;} // ]]></script><script>// <![CDATA[ var GLOBALS = {"audioUrl":"https://d1fcbxp97j4nb2.cloudfront.net","baseUrl":"https://medium.com","buildLabel":"20250221-1108-root","currentUser":{"userId":"lo_224809e4d0d8","isVerified":false,"subscriberEmail":"","hasPastMemberships":false,"isEnrolledInHightower":false,"isEligibleForHightower":true,"hightowerLastLockedAt":0,"isWriterProgramEnrolled":true,"isWriterProgramInvited":false,"isWriterProgramOptedOut":false,"writerProgramVersion":0,"writerProgramEnrolledAt":0,"friendLinkOnboarding":0,"hasAdditionalUnlocks":false,"hasApiAccess":false,"writerProgramDistributionSettingOptedIn":false,"isSuspended":false,"collectionOnboardingSeen":0,"atsQualifiedAt":0},"currentUserHasUnverifiedEmail":false,"isAuthenticated":false,"isCurrentUserVerified":false,"miroUrl":"https://cdn-images-1.medium.com","moduleUrls":{"base":"https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.DtlrXNtdGp_dPku8YPMMcA.12.js","common-async":"https://cdn-static-1.medium.com/_/fp/gen-js/main-common-async.bundle.hik58FldJQxSw22GVSWNSQ.12.js","hightower":"https://cdn-static-1.medium.com/_/fp/gen-js/main-hightower.bundle.vdVcfwPR2OYNgQu2mBA03Q.12.js","home-screens":"https://cdn-static-1.medium.com/_/fp/gen-js/main-home-screens.bundle.nKLOt9PoPIFr33oKLSB3rw.12.js","misc-screens":"https://cdn-static-1.medium.com/_/fp/gen-js/main-misc-screens.bundle.wb9fS_QTEZpdpsRAmp8Bwg.12.js","notes":"https://cdn-static-1.medium.com/_/fp/gen-js/main-notes.bundle.2Zs0zdgXNvVBLohrVj7hjw.12.js","payments":"https://cdn-static-1.medium.com/_/fp/gen-js/main-payments.bundle.qC3mu0MVgq25oTbUhule_g.12.js","posters":"https://cdn-static-1.medium.com/_/fp/gen-js/main-posters.bundle.cmNk58aep6xMjjBgaoE0YQ.12.js","power-readers":"https://cdn-static-1.medium.com/_/fp/gen-js/main-power-readers.bundle.qQMd1vEweBHPFDE9wcJAHA.12.js","pubs":"https://cdn-static-1.medium.com/_/fp/gen-js/main-pubs.bundle._QgkeHOIFklhIX6u0hsqYA.12.js","stats":"https://cdn-static-1.medium.com/_/fp/gen-js/main-stats.bundle.tIYaapQW2ilDMbs3tQFf4w.12.js"},"previewConfig":{"weightThreshold":1,"weightImageParagraph":0.51,"weightIframeParagraph":0.8,"weightTextParagraph":0.08,"weightEmptyParagraph":0,"weightP":0.003,"weightH":0.005,"weightBq":0.003,"minPTextLength":60,"truncateBoundaryChars":20,"detectTitle":true,"detectTitleLevThreshold":0.15},"productName":"Medium","supportsEdit":false,"termsUrl":"//policy.medium.com/medium-terms-of-service-9db0094a1e0f","textshotHost":"textshot.textshot-production.svc.cluster.local","transactionId":"1740150308489:713390cc601b","useragent":{"browser":"ie","family":"ie","os":"windows","version":7,"supportsDesktopEdit":false,"supportsInteract":false,"supportsView":true,"isMobile":false,"isTablet":false,"isNative":false,"supportsFileAPI":false,"isTier1":false,"clientVersion":"","clientChannel":"","supportsRealScrollEvents":false,"supportsVhUnits":false,"ruinsViewportSections":false,"supportsHtml5Video":false,"supportsMagicUnderlines":false,"isWebView":false,"isFacebookWebView":false,"supportsProgressiveMedia":false,"supportsPromotedPosts":true,"isBot":false,"isNativeIphone":false,"supportsCssVariables":false,"supportsVideoSections":true,"emojiSupportLevel":1,"isSearchBot":false,"isSyndicationBot":false,"isNativeAndroid":false,"isNativeIos":false,"isSeoAuditBot":false,"isInternalApp":false,"supportsApplePay":false,"supportsScrollableMetabar":false},"variants":{"allow_access":true,"allow_signup":true,"allow_test_auth":"disallow","android_enable_editor_new_publishing_flow":true,"android_enable_friend_links_creation":true,"android_enable_friend_links_postpage_banners":true,"android_enable_image_sharer":true,"android_enable_lists_v2":true,"android_enable_syntax_highlight":true,"android_enable_topic_portals":true,"android_rating_prompt_stories_read_threshold":2,"android_two_hour_refresh":true,"available_annual_plan":"2c754bcc2995","available_annual_premium_plan":"4a442ace1476","available_monthly_plan":"60e220181034","available_monthly_premium_plan":"12a660186432","browsable_stream_config_bucket":"curated-topics","can_receive_tips_v0":true,"can_send_tips_v0":true,"coronavirus_topic_recirc":true,"disable_partner_program_enrollment":true,"disable_rex_pub_featuring_recirc":true,"enable_abandoned_cart_promotion_email":true,"enable_abandoned_paywall_email_experiment":"control","enable_abandoned_paywall_promotion_email":true,"enable_android_dynamic_aspirational_paywall":true,"enable_android_dynamic_programming_paywall":true,"enable_android_miro_v2":true,"enable_android_offline_reading":true,"enable_android_verified_author":true,"enable_app_flirty_thirty":true,"enable_apple_sign_in":true,"enable_apple_webhook":true,"enable_aurora_pub_follower_page":true,"enable_author_cards":true,"enable_author_cards_byline":true,"enable_auto_follow_on_subscribe":true,"enable_automod":true,"enable_bg_post_post":true,"enable_boost_experiment":"control","enable_boost_nia_v01":true,"enable_braintree_apple_pay":true,"enable_braintree_client":true,"enable_braintree_google_pay":true,"enable_braintree_integration":true,"enable_braintree_paypal":true,"enable_braintree_trial_membership":true,"enable_braintree_webhook":true,"enable_branch_io":true,"enable_cache_less_following_feed":true,"enable_cancellation_discount_v1_1":true,"enable_cancellation_discount_v1_email":true,"enable_configure_pronouns":true,"enable_conversion_model_v2":"group_2","enable_conversion_ranker_v2":"control","enable_creator_welcome_email":true,"enable_deprecate_legacy_providers_v3":true,"enable_deviant_get_variant_flag_from_medium2":true,"enable_diversification_rex":true,"enable_engagement_service_publish_response":true,"enable_entities_to_follow_v2":true,"enable_eventstats_event_processing":true,"enable_footer_app_buttons":true,"enable_google_one_tap":true,"enable_google_webhook":true,"enable_group_gifting":true,"enable_hybrid_ranking_model":"experiment","enable_iceland_forced_android":true,"enable_import":true,"enable_intrinsic_automatic_actions":true,"enable_ios_autorefresh":true,"enable_ios_dynamic_paywall_aspiriational":true,"enable_ios_dynamic_paywall_programming":true,"enable_ios_easy_resubscribe":true,"enable_ios_offline_reading":true,"enable_legacy_feed_in_iceland":true,"enable_lite_archive_page":true,"enable_lite_continue_this_thread":true,"enable_lite_homepage":true,"enable_lite_response_markup":true,"enable_lite_server_upstream_deadlines":true,"enable_lo_homepage":"control","enable_maim_the_meter":true,"enable_marketing_emails":true,"enable_mastodon_avatar_upload":true,"enable_mastodon_for_members":true,"enable_mastodon_for_members_username_selection":true,"enable_medium2_kbfd":true,"enable_medium_com_canonical_urls":true,"enable_members_only_audio":true,"enable_ml_rank_rex_anno":true,"enable_moc_load_processor_all_recs_surfaces":true,"enable_moc_load_processor_c":true,"enable_moc_load_processor_first_story":true,"enable_new_manage_membership_flow":true,"enable_new_stripe_customers":true,"enable_newsletter_lo_flow_custom_domains":true,"enable_pill_based_home_feed":true,"enable_plans_page_branding_v2":"group_2","enable_plans_page_payment_form":"group_1","enable_post_bottom_responses":true,"enable_post_bottom_responses_input":true,"enable_post_bottom_responses_native":true,"enable_post_publish_permission_check":true,"enable_pp_country_expansion":true,"enable_pp_v4":true,"enable_pre_pp_v4":true,"enable_premium_tier":true,"enable_premium_tier_badge":true,"enable_pub_featuring":true,"enable_pub_featuring_notifications":true,"enable_pub_featuring_post_page_label":true,"enable_pub_featuring_stats":true,"enable_ranker_v10":"control","enable_recaptcha_enterprise":true,"enable_recirc_model":true,"enable_recommended_publishers_query":true,"enable_rex_aggregator_v2":true,"enable_rex_new_push_notification_endpoint":true,"enable_rex_reading_history":true,"enable_rito_upstream_deadlines":true,"enable_seamless_social_sharing":true,"enable_see_pronouns":true,"enable_sharer_create_post_share_key":true,"enable_sharer_validate_post_share_key":true,"enable_simplified_digest_v2_b":true,"enable_sms_verification_for_publish":true,"enable_speechify_ios":true,"enable_speechify_widget":true,"enable_sprig":true,"enable_starspace":true,"enable_susi_redesign_android":true,"enable_susi_redesign_ios":true,"enable_switch_plan_premium_tier":true,"enable_tag_recs":true,"enable_tick_landing_page":true,"enable_tipping_v0_android":true,"enable_tipping_v0_ios":true,"enable_tribute_landing_page":true,"enable_trust_service_recaptcha":true,"enable_update_explore_wtf":true,"enable_update_topic_portals_wtf":true,"enable_updated_pub_recs_ui":true,"enable_verifications_service":true,"enable_winback_promotion_email":true,"get_highlights_from_engagement":true,"glyph_font_set":"m2-unbound-source-serif-pro","goliath_externalsearch_enable_comment_deindexation":true,"ios_display_paywall_after_onboarding":true,"ios_enable_friend_links_creation":true,"ios_enable_friend_links_postpage_banners":true,"ios_enable_home_post_menu":true,"ios_enable_lock_responses":true,"ios_enable_verified_book_author":true,"ios_iceland_nux":true,"ios_in_app_free_trial":true,"ios_remove_twitter_onboarding_step":true,"ios_social_share_sheet":true,"limit_post_referrers":true,"limit_user_follows":true,"mobile_custom_app_icon":true,"num_post_bottom_responses_to_show":3,"onboarding_tags_from_top_views":true,"reader_fair_distribution_non_qp":true,"redefined_top_posts":true,"reengagement_notification_duration":3,"rex_generator_max_candidates":1000,"signin_services":"twitter,facebook,google,email,google-fastidv,google-one-tap,apple","signup_services":"twitter,facebook,google,email,google-fastidv,google-one-tap,apple","skip_fs_cache_user_vals":true},"xsrfToken":"","iosAppId":"828256236","supportEmail":"yourfriends@medium.com","fp":{"/icons/monogram-mask.svg":"https://cdn-static-1.medium.com/_/fp/icons/monogram-mask.KPLCSFEZviQN0jQ7veN2RQ.12.svg","/icons/favicon-medium-editor.ico":"https://cdn-static-1.medium.com/_/fp/icons/favicon-medium-editor.PiakrZWB7Yb80quUVQWM6g.12.ico"},"authBaseUrl":"https://medium.com","imageUploadSizeMb":25,"isAuthDomainRequest":true,"algoliaApiEndpoint":"https://MQ57UUUQZ2-dsn.algolia.net","algoliaAppId":"MQ57UUUQZ2","algoliaSearchOnlyApiKey":"394474ced050e3911ae2249ecc774921","iosAppStoreUrl":"https://itunes.apple.com/app/medium-everyones-stories/id828256236?pt=698524&mt=8","iosAppLinkBaseUrl":"medium:","algoliaIndexPrefix":"medium_","androidPlayStoreUrl":"https://play.google.com/store/apps/details?id=com.medium.reader","googleClientId":"216296035834-k1k6qe060s2tp2a2jam4ljdcms00sttg.apps.googleusercontent.com","androidPackage":"com.medium.reader","androidPlayStoreMarketScheme":"market://details?id=com.medium.reader","googleAuthUri":"https://accounts.google.com/o/oauth2/auth","androidScheme":"medium","layoutData":{"useDynamicScripts":false,"googleAnalyticsTrackingCode":"G-7JY7T788PK","jsShivUrl":"https://cdn-static-1.medium.com/_/fp/js/shiv.RI2ePTZ5gFmMgLzG5bEVAA.12.js","useDynamicCss":false,"faviconUrl":"https://miro.medium.com/v2/5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19","faviconImageId":"5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19","fontSets":[{"id":8,"url":"https://glyph.medium.com/css/e/sr/latin/e/ssr/latin/e/ssb/latin/m2-unbound-source-serif-pro.css"},{"id":11,"url":"https://glyph.medium.com/css/m2-unbound-source-serif-pro.css"},{"id":9,"url":"https://glyph.medium.com/css/mkt.css"}],"glyphUrl":"https://glyph.medium.com"},"authBaseUrlRev":"moc.muidem//:sptth","stripePublishableKey":"pk_live_7FReX44VnNIInZwrIIx6ghjl","archiveUploadSizeMb":100,"previewConfig2":{"weightThreshold":1,"weightImageParagraph":0.05,"raiseImage":true,"enforceHeaderHierarchy":true,"isImageInsetRight":true},"isAmp":false,"iosScheme":"medium","facebook":{"key":"542599432471018","namespace":"medium-com","scope":{"default":["public_profile","email"],"connect":["public_profile","email"],"login":["public_profile","email"],"share":["public_profile","email"]}},"memberContentTopicId":"13d7efd82fb2","audioContentTopicId":"3792abbd134","isDoNotAuth":false,"buggle":{"videoUrl":"https://cdn-videos-1.medium.com","audioUrl":"https://cdn-audio-1.medium.com"},"referrerType":5,"partnerProgramEmail":"partnerprogram@medium.com","recaptchaKey":"6Lfc37IUAAAAAKGGtC6rLS13R1Hrw_BqADfS1LRk","countryCode":"SG","bypassMeter":false,"branchKey":"key_live_ofxXr2qTrrU9NqURK8ZwEhknBxiI6KBm","paypal":{"clientMode":"production","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/redeem.","price":"50.00","currency":"USD","sku":"membership-gift-1-yr"}},"collectionConfig":{"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"]},"bypassMeterWithShareKey":false,"recaptcha3Key":"6Lf8R9wUAAAAABMI_85Wb8melS7Zj6ziuf99Yot5","braintreeClientKey":"production_zjkj96jm_m56f8fqpf7ngnrd4","cdcMessaging":[{"text":"For more information on the novel coronavirus and Covid-19, visit ","href":"","type":"text","start":0,"end":0},{"text":"cdc.gov","href":"https://www.cdc.gov/coronavirus/2019-nCoV","type":"link","start":66,"end":73},{"text":".","href":"","type":"text","start":0,"end":0}],"braintree":{"merchantId":"m56f8fqpf7ngnrd4"},"diagnostics":{},"domain":"medium.com"} // ]]></script><script charset="UTF-8" src="https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.DtlrXNtdGp_dPku8YPMMcA.12.js" async></script><script>// <![CDATA[ window["obvInit"]({"references":{"Collection":{"905ea2b3d4d1":{"id":"905ea2b3d4d1","name":"Walmart Global Tech Blog","slug":"walmartglobaltech","tags":["DATA SCIENCE","UX DESIGN","ENGINEERING","TECHNICAL LEADERSHIP","OPEN SOURCE"],"creatorId":"1ad9ca60fd77","description":"We’re powering the next great retail disruption. Learn more about us — https://www.linkedin.com/company/walmartglobaltech/","shortDescription":"We’re powering the next great retail disruption.","image":{"imageId":"1*quUoN1GMDA3fwyaPGdTYFQ.jpeg","filter":"","backgroundSize":"","originalWidth":251,"originalHeight":251,"strategy":"resample","height":0,"width":0},"metadata":{"followerCount":18016,"activeAt":1738279433258},"virtuals":{"permissions":{"canPublish":false,"canPublishAll":false,"canRepublish":false,"canRemove":false,"canManageAll":false,"canSubmit":false,"canEditPosts":false,"canAddWriters":false,"canViewStats":false,"canSendNewsletter":false,"canViewLockedPosts":false,"canViewCloaked":false,"canEditOwnPosts":false,"canBeAssignedAuthor":false,"canEnrollInHightower":false,"canLockPostsForMediumMembers":false,"canLockOwnPostsForMediumMembers":false,"canViewNewsletterV2Stats":false,"canCreateNewsletterV3":false},"isSubscribed":false,"isEnrolledInHightower":false,"isEligibleForHightower":false,"isSubscribedToCollectionEmails":false,"isMuted":false,"canToggleEmail":false,"isWriter":false},"logo":{"imageId":"1*8BhtOzg5TgZmRkRbzP05Jw.jpeg","filter":"","backgroundSize":"","originalWidth":4167,"originalHeight":767,"strategy":"resample","height":0,"width":0},"twitterUsername":"walmarttech","collectionMastheadId":"1de85d9ff80f","sections":[{"type":2,"collectionHeaderMetadata":{"backgroundImage":{"id":"1*NrJGzESnU72_VCT64Lwtbw.png","originalWidth":6251,"originalHeight":783},"logoImage":{"id":"1*Q-2Pp7-NILTDgr2l2wgfHQ@2x.png","originalWidth":16,"originalHeight":22,"alt":"Walmart Global Tech Blog"},"alignment":2,"layout":5}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":25,"postIds":[]}}],"favicon":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"colorPalette":{"defaultBackgroundSpectrum":{"colorPoints":[{"color":"#FF1A8917","point":0},{"color":"#FF11800E","point":0.1},{"color":"#FF0F730C","point":0.2},{"color":"#FF095407","point":1}],"backgroundColor":"#FFFFFFFF"},"highlightSpectrum":{"colorPoints":[{"color":"#FFFFFFFF","point":0},{"color":"#FFE8F3E8","point":0.1},{"color":"#FFE8F3E8","point":0.2},{"color":"#FFD1E7D1","point":0.6},{"color":"#FFA3D0A2","point":1}],"backgroundColor":"#FFFFFFFF"},"darkBackgroundSpectrum":{"colorPoints":[{"color":"#FF095407","point":0},{"color":"#FF0F730C","point":0.1},{"color":"#FF11800E","point":0.2},{"color":"#FF1A8917","point":1}],"backgroundColor":"#FF000000"}},"navItems":[{"type":1,"title":"Engineering","tagSlug":"engineering","url":"https://medium.com/walmartglobaltech/tagged/engineering","source":"tagSlug"},{"type":1,"title":"Data Science","tagSlug":"data-science","url":"https://medium.com/walmartglobaltech/tagged/data-science","source":"tagSlug"},{"type":1,"title":"InfoSec","tagSlug":"infosec","url":"https://medium.com/walmartglobaltech/tagged/infosec","source":"tagSlug"},{"type":1,"title":"UX Design","tagSlug":"ux-design","url":"https://medium.com/walmartglobaltech/tagged/ux-design","source":"tagSlug"},{"type":1,"title":"Leadership","tagSlug":"leadership","url":"https://medium.com/walmartglobaltech/tagged/leadership","source":"tagSlug"},{"type":3,"title":"About ","url":"https://www.linkedin.com/company/walmartglobaltech/"}],"colorBehavior":1,"ampLogo":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"header":{"backgroundImage":{"id":"1*NrJGzESnU72_VCT64Lwtbw.png","originalWidth":6251,"originalHeight":783},"logoImage":{"id":"1*Q-2Pp7-NILTDgr2l2wgfHQ@2x.png","originalWidth":16,"originalHeight":22,"alt":"Walmart Global Tech Blog"},"alignment":2,"layout":5},"subscriberCount":18016,"tagline":"We’re powering the next great retail disruption.","isOptedIntoAurora":false,"isCurationAllowedByDefault":false,"polarisCoverImage":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"ptsQualifiedAt":1616092813504,"type":"Collection"}},"User":{"493516a19617":{"userId":"493516a19617","name":"Avanti Chande","username":"avanti.chande","createdAt":1676350043503,"imageId":"1*sqC0GixL3JNvakCBmKtkGQ.jpeg","backgroundImageId":"","bio":"Principal Data Scientist","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[2,29],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"36e34fe15919":{"userId":"36e34fe15919","name":"Jason Reaves","username":"jason.reaves","createdAt":1609952303073,"imageId":"1*jW1cWGT0mCUH1gIkR9OHuw.jpeg","backgroundImageId":"","bio":"Malware Researcher, Crimeware Threat Intel, Reverse Engineer @Walmart","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedIosApp":1620953928965,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[32,21,12,2,10,33],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"b7ca8a7e48a1":{"userId":"b7ca8a7e48a1","name":"Tim Pappa","username":"timpappa","createdAt":1565841076243,"imageId":"1*73T_KDDQITLG0z7xVCyViA.jpeg","backgroundImageId":"","bio":"Walmart Global Tech Incident Response Engineer - Cyber Deception Strategy, Content Development, and Marketing. Certified former FBI profiler.","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":true,"userDismissableFlags":[29,41],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"d326ab0e30b3":{"userId":"d326ab0e30b3","name":"Richa Sharma","username":"Richa.Sharma0","createdAt":1647583655863,"imageId":"0*RiK23ODaF6Ck96SK","backgroundImageId":"","bio":"","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[12],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"5dcba6799b05":{"userId":"5dcba6799b05","name":"Sahaja Puligadda","username":"sahaja.puligadda","createdAt":1695189458447,"imageId":"0*BFPEYMUOwUCmTfZz","backgroundImageId":"","bio":"","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[29],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-gb","type":"User"},"1f6c0ac60eaa":{"userId":"1f6c0ac60eaa","name":"Akilandeswari Chandrasekharan","username":"akilandeswari.chandr","createdAt":1682103772123,"imageId":"1*aYVBuWUoGs-6g35oMO62Gg.jpeg","backgroundImageId":"","bio":"Director Of Engineering, Sponsored Search, Walmart Global Tech","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[41],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"3e672c5d8d6e":{"userId":"3e672c5d8d6e","name":"Indu Sadasiva","username":"indu.sadasiva","createdAt":1710659417035,"imageId":"1*AzHJTU6fnAyoNmP36jrMFA.jpeg","backgroundImageId":"","bio":"Data professional with vast experience in Data Architecture, Data Engineering & Data Analytics. Passionate data enthusiast with special interest in healthcare.","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[29],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"4e30182073a5":{"userId":"4e30182073a5","name":"Satish Venkatraman","username":"satish.venkatraman","createdAt":1714756033465,"imageId":"1*ZVmA-5A6TwHHlw3rbVvo2A.jpeg","backgroundImageId":"","bio":"Principal Technical Program Manager - WalMart In Store Shopping Experience","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"b34699dfb8e1":{"userId":"b34699dfb8e1","name":"Abhijeet Pandey","username":"itsmeabhijeetpandey","createdAt":1664257299308,"imageId":"1*N93EMs3EpJ4b1AssLa4M6A.jpeg","backgroundImageId":"","bio":"\"In God, we trust. All others must bring data.\" Data Scientist || Walmart || IIT Guwahati","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[29],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"91cb44ba0e71":{"userId":"91cb44ba0e71","name":"Veerendra Mahabaleshwar","username":"veeru.mw","createdAt":1523355636853,"imageId":"","backgroundImageId":"","bio":"","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedIosApp":1690426839488,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[29],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"a2734eb9458b":{"userId":"a2734eb9458b","name":"Ishani Dabral","username":"ishani.dabral","createdAt":1721984340078,"imageId":"0*wtAK7455EUiN7aht","backgroundImageId":"","bio":"","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[29],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-gb","type":"User"},"fa2aeff5d7f6":{"userId":"fa2aeff5d7f6","name":"Prajwal R","username":"prajwalrk","createdAt":1577625081179,"imageId":"1*MWs-YuPkH_y2qELNhdI0Ow.jpeg","backgroundImageId":"","bio":"Data/ML Engineer @ Walmart Global Tech","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-gb","type":"User"},"a8ba620026c8":{"userId":"a8ba620026c8","name":"Rajneesh Dubey","username":"rajneeshdubey","createdAt":1547885296465,"imageId":"1*9NoZMizxcpfw4e14N2LIKg.jpeg","backgroundImageId":"","bio":"Curious mind | Student of Life","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedIosApp":1664279932698,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":true,"userDismissableFlags":[47,33],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-gb","type":"User"},"46ca5baee694":{"userId":"46ca5baee694","name":"Jonathan Mccay","username":"jonathan.mccay","createdAt":1689344026063,"imageId":"1*ScU8uTIAU9pMtDgDIKQ_Ww.jpeg","backgroundImageId":"","bio":"Malware Research & RE @walmart","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[19,29,41],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"4fefd6096061":{"userId":"4fefd6096061","name":"Adnan Hassan","username":"adnan0944","createdAt":1552901847281,"imageId":"0*qlD7gfihBkLWQawy.jpg","backgroundImageId":"","bio":"Senior Software Engineer @Walmart Global Tech","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[2,29,33],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"3c1462c20a71":{"userId":"3c1462c20a71","name":"Payal Choudhary","username":"coder_cat","createdAt":1697186256298,"imageId":"1*Rrb5R8xRZizPPp9ua4xD0g.jpeg","backgroundImageId":"","bio":"Data Analyst, Walmart Marketplace","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[44,29,41],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-in","type":"User"},"f51ad11584a8":{"userId":"f51ad11584a8","name":"Emy Emmanuel","username":"emyemmanuel","createdAt":1565900280786,"imageId":"1*Q4swh3-SGF3WX7m5zuouaQ.png","backgroundImageId":"","bio":"Software Engineer @Walmart InfoSec","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[29],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"e216e03e2c3c":{"userId":"e216e03e2c3c","name":"Krishi Bisht","username":"krishi.bisht","createdAt":1719559958496,"imageId":"0*iLgA5jsoEDB18OgD","backgroundImageId":"","bio":"","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-gb","type":"User"},"32bcee567e88":{"userId":"32bcee567e88","name":"Rajat Gupta","username":"rajatgupta_32355","createdAt":1521100408444,"imageId":"1*TuRuGEFeeqU5PjVNVHYxMw.jpeg","backgroundImageId":"","bio":"","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"Rajat Gupta","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[8,12,29],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"7fb65dde9c45":{"userId":"7fb65dde9c45","name":"Rahul Bajaj","username":"wmgtsbajajra","createdAt":1607169550455,"imageId":"1*VQAQqRfyIOg1yQxE8WW8vQ.png","backgroundImageId":"","bio":"Senior Data Scientist @ Walmart Global Tech","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedIosApp":1718921068608,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[29,12,8,21,3,35,2,1],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-gb","type":"User"},"9450a1ac0636":{"userId":"9450a1ac0636","name":"Harika Samala","username":"harika3196","createdAt":1533542214927,"imageId":"1*78Sfave8lntsuP0pqI2cog.jpeg","backgroundImageId":"","bio":"Data Scientist @Walmart","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedIosApp":1622909910480,"isMembershipTrialEligible":false,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[5,29,12,2],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-in","type":"User"},"3a447ce7c2e4":{"userId":"3a447ce7c2e4","name":"osheen nayak","username":"nayakosheen","createdAt":1540452961188,"imageId":"0*dUoJgd7txKpEbngM","backgroundImageId":"","bio":"Sr. Data Scientist at Walmart","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[2,5,29],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-gb","type":"User"}},"Post":{"f7eaf7267d69":{"id":"f7eaf7267d69","versionId":"03518da7ea91","creatorId":"493516a19617","homeCollectionId":"905ea2b3d4d1","title":"Decoding Causal Incrementality in E-Commerce: Leveraging Bayesian Structural Time Series Model…","detectedLanguage":"en","latestVersion":"03518da7ea91","latestPublishedVersion":"03518da7ea91","hasUnpublishedEdits":false,"latestRev":428,"createdAt":1738185134702,"updatedAt":1738283031110,"acceptedAt":0,"firstPublishedAt":1738279433168,"latestPublishedAt":1738279544713,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"How to use BSTS to measure causal impact in dynamic settings where A/B testing and DiD analysis aren’t optimal.","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*Dq1nj534Ari6lXQpXe3F0g.png","filter":"","backgroundSize":"","originalWidth":936,"originalHeight":540,"strategy":"resample","height":0,"width":0},"wordCount":1212,"imageCount":3,"readingTime":5.123584905660377,"subtitle":"How to use BSTS to measure causal impact in dynamic settings where A/B testing and DiD analysis aren’t optimal.","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":18,"isBookmarked":false,"tags":[{"slug":"causal-inference","name":"Causal Inference","postCount":1284,"metadata":{"postCount":1284,"coverImage":{"id":"0*_mThJVtWbr6W5srg.jpg","originalWidth":2100,"originalHeight":1400,"isFeatured":true}},"type":"Tag"},{"slug":"software-development","name":"Software Development","postCount":348114,"metadata":{"postCount":348114,"coverImage":{"id":"1*83Ppxqvh54g12pVOZKU07g.png","originalWidth":1308,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"software-engineering","name":"Software Engineering","postCount":125046,"metadata":{"postCount":125046,"coverImage":{"id":"1*wtgkVzHWgVMVTKulNDVLyg.jpeg","originalWidth":809,"originalHeight":724,"isFeatured":true}},"type":"Tag"},{"slug":"bayesian-statistics","name":"Bayesian Statistics","postCount":1620,"metadata":{"postCount":1620,"coverImage":{"id":"0*jMttNyu-vhZesU6w.jpeg","originalWidth":1200,"originalHeight":600,"isFeatured":true}},"type":"Tag"},{"slug":"analysis","name":"Analysis","postCount":24509,"metadata":{"postCount":24509,"coverImage":{"id":"1*EBrLMJWBCcqQAGBzajZc_g.jpeg","originalWidth":643,"originalHeight":971,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[],"version":"0.3","generatedAt":1738279544844},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":39,"sectionCount":1,"readingList":0,"topics":[{"topicId":"ae5d4995e225","slug":"data-science","createdAt":1493923906289,"deletedAt":0,"image":{"id":"1*NHWOEki_ncCX-xzbKtkEWw@2x.jpeg","originalWidth":5760,"originalHeight":3840},"name":"Data Science","description":"Query this.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Data Science News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"decoding-causal-incrementality-in-e-commerce-leveraging-bayesian-structural-time-series-model-with","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"decoding-causal-incrementality-in-e-commerce-leveraging-bayesian-structural-time-series-model-with-f7eaf7267d69","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*Dq1nj534Ari6lXQpXe3F0g.png","originalWidth":936,"originalHeight":540,"isFeatured":true}},{"name":"0e58","type":3,"text":"Decoding Causal Incrementality in E-Commerce: Leveraging Bayesian Structural Time Series Model with a Real-World…","markups":[{"type":1,"start":0,"end":112}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"How to use BSTS to measure causal impact in dynamic settings where A/B testing and DiD analysis aren’t optimal."},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"7418e48ac9fb","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"0e58","type":3,"text":"Decoding Causal Incrementality in E-Commerce: Leveraging Bayesian Structural Time Series Model with a Real-World Example","markups":[{"type":1,"start":0,"end":120}]},{"name":"7d85","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*Dq1nj534Ari6lXQpXe3F0g.png","originalWidth":936,"originalHeight":540,"isFeatured":true}},{"name":"6255","type":1,"text":"In the realm of data-driven decision-making, understanding causal relationships is crucial. Traditional statistical methods often fall short when it comes to capturing the nuanced effects of interventions or changes in dynamic environments. This is where Bayesian Structural Time Series (BSTS) emerges as a powerful tool for measuring causal impact.","markups":[]},{"name":"8594","type":1,"text":"Why…","markups":[{"type":1,"start":0,"end":30}]}],"sections":[{"name":"8264","startIndex":0}]},"isFullContent":false,"subtitle":"How to use BSTS to measure causal impact in dynamic settings where A/B testing and DiD analysis aren’t optimal."},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"2d774052369f":{"id":"2d774052369f","versionId":"ebbb1c50d54f","creatorId":"36e34fe15919","homeCollectionId":"905ea2b3d4d1","title":"Qbot is Back.Connect","detectedLanguage":"en","latestVersion":"ebbb1c50d54f","latestPublishedVersion":"ebbb1c50d54f","hasUnpublishedEdits":false,"latestRev":469,"createdAt":1737062903569,"updatedAt":1737383339995,"acceptedAt":0,"firstPublishedAt":1737379127265,"latestPublishedAt":1737379127265,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"By: Joshua Platt, Jason Reaves and Jonathan McCay","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*E1F_XfQCc_UYWT0jAX6C5g.png","filter":"","backgroundSize":"","originalWidth":523,"originalHeight":389,"strategy":"resample","height":0,"width":0},"wordCount":815,"imageCount":9,"readingTime":4.275471698113208,"subtitle":"By: Joshua Platt, Jason Reaves and Jonathan McCay","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":9,"isBookmarked":false,"tags":[{"slug":"malware","name":"Malware","postCount":10367,"metadata":{"postCount":10367,"coverImage":{"id":"0*1gK8EBvYMWvwyhME.png","originalWidth":1024,"originalHeight":683,"isFeatured":true}},"type":"Tag"},{"slug":"infosec","name":"Infosec","postCount":14592,"metadata":{"postCount":14592,"coverImage":{"id":"1*bOiesY1gH-YWPlsbrll6fQ.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},"type":"Tag"},{"slug":"reverse-engineering","name":"Reverse Engineering","postCount":4129,"metadata":{"postCount":4129,"coverImage":{"id":"1*nIgACA0Q__VA0Oq3U4DuRQ.png","originalWidth":975,"originalHeight":526,"isFeatured":true}},"type":"Tag"},{"slug":"qakbot","name":"Qakbot","postCount":33,"metadata":{"postCount":33,"coverImage":{"id":"1*E1F_XfQCc_UYWT0jAX6C5g.png","originalWidth":523,"originalHeight":389,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":1,"links":{"entries":[{"url":"https://www.zscaler.com/blogs/security-research/inside-zloader-s-latest-trick-dns-tunneling","alts":[],"httpStatus":200},{"url":"https://operation-endgame.com/","alts":[],"httpStatus":200},{"url":"https://www.rapid7.com/blog/post/2024/12/04/black-basta-ransomware-campaign-drops-zbot-darkgate-and-custom-malware/","alts":[],"httpStatus":200},{"url":"https://www.secureworks.com/blog/law-enforcement-takes-down-qakbot","alts":[],"httpStatus":0}],"version":"0.3","generatedAt":1737379137431},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":73,"sectionCount":1,"readingList":0,"topics":[{"topicId":"d4e7f4144ac5","slug":"cybersecurity","createdAt":1493946839810,"deletedAt":0,"image":{"id":"1*JpJUz3WBPiQG5vkJ9WY8rw@2x.jpeg","originalWidth":6000,"originalHeight":4000},"name":"Cybersecurity","description":"Towards a more perfect password.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Cybersecurity News and Articles — Medium","type":"Topic"},{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"qbot-is-back-connect","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"qbot-is-back-connect-2d774052369f","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*E1F_XfQCc_UYWT0jAX6C5g.png","originalWidth":523,"originalHeight":389,"isFeatured":true}},{"name":"bac5","type":3,"text":"Qbot is Back.Connect","markups":[{"type":1,"start":0,"end":20}],"alignment":1},{"name":"5300","type":1,"text":"By: Joshua Platt, Jason Reaves and Jonathan McCay","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"By: Joshua Platt, Jason Reaves and Jonathan McCay"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"f8b99a1ed372","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"bac5","type":3,"text":"Qbot is Back.Connect","markups":[{"type":1,"start":0,"end":20}]},{"name":"5300","type":1,"text":"By: Joshua Platt, Jason Reaves and Jonathan McCay","markups":[]},{"name":"7627","type":1,"text":"QBot is a modular information stealer also known as Qakbot or Pinkslipbot. It has been active since around 2007. It has historically been known as a banking Trojan, meaning that it steals financial data from infected systems, and a loader using C2…","markups":[]}],"sections":[{"name":"fda5","startIndex":0}]},"isFullContent":false,"subtitle":"By: Joshua Platt, Jason Reaves and Jonathan McCay"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"b3c72af07a55":{"id":"b3c72af07a55","versionId":"e936f30f5d38","creatorId":"36e34fe15919","homeCollectionId":"905ea2b3d4d1","title":"Decoding RevC2 strings","detectedLanguage":"en","latestVersion":"e936f30f5d38","latestPublishedVersion":"e936f30f5d38","hasUnpublishedEdits":false,"latestRev":150,"createdAt":1733854599100,"updatedAt":1734629004670,"acceptedAt":0,"firstPublishedAt":1734626437208,"latestPublishedAt":1734626437208,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"By: Jason Reaves","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"wordCount":632,"imageCount":0,"readingTime":2.3849056603773584,"subtitle":"By: Jason Reaves","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":1,"isBookmarked":false,"tags":[{"slug":"infosec","name":"Infosec","postCount":14592,"metadata":{"postCount":14592,"coverImage":{"id":"1*bOiesY1gH-YWPlsbrll6fQ.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},"type":"Tag"},{"slug":"reverse-engineering","name":"Reverse Engineering","postCount":4129,"metadata":{"postCount":4129,"coverImage":{"id":"1*nIgACA0Q__VA0Oq3U4DuRQ.png","originalWidth":975,"originalHeight":526,"isFeatured":true}},"type":"Tag"},{"slug":"malware","name":"Malware","postCount":10367,"metadata":{"postCount":10367,"coverImage":{"id":"0*1gK8EBvYMWvwyhME.png","originalWidth":1024,"originalHeight":683,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://www.zscaler.com/blogs/security-research/unveiling-revc2-and-venom-loader","alts":[],"httpStatus":200},{"url":"https://thedfirreport.com/2024/12/02/the-curious-case-of-an-egg-cellent-resume/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1734626437949},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":1,"sectionCount":1,"readingList":0,"topics":[{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"decoding-revc2-strings","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"decoding-revc2-strings-b3c72af07a55","previewContent":{"bodyModel":{"paragraphs":[{"name":"8c40","type":3,"text":"Decoding RevC2 strings","markups":[],"alignment":1},{"name":"3773","type":1,"text":"By: Jason Reaves","markups":[],"alignment":1},{"name":"98cb","type":1,"text":"Recently Zscaler reported on a component being leveraged in campaigns and related to Venom Spider[1]. Some of the recent samples we looked at appeared to have their strings obfuscated.","markups":[],"alignment":1},{"name":"7591","type":8,"text":"f598477a2cac439195ccf740bb38f50c2032…","markups":[],"alignment":1,"codeBlockMetadata":{"mode":1,"lang":"typescript"}}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"By: Jason Reaves"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"8c40","type":3,"text":"Decoding RevC2 strings","markups":[]},{"name":"3773","type":1,"text":"By: Jason Reaves","markups":[]},{"name":"98cb","type":1,"text":"Recently Zscaler reported on a component being leveraged in campaigns and related to Venom Spider[1]. Some of the recent samples we looked at appeared to have their strings obfuscated.","markups":[]},{"name":"7591","type":8,"text":"f598477a2cac439195ccf740bb38f50c2032a80be1cfeb5d34e1577f750c72bb","markups":[],"codeBlockMetadata":{"mode":1,"lang":"typescript"}},{"name":"dc05","type":1,"text":"The sample builds out a table using hardcoded data:","markups":[]},{"name":"93d2","type":8,"text":"@AB,0xffffffff,CDEFGHIJ456789:;\x3c=KLMNOPQ,0x00,0x01,0x02,0x3,0x4,0x5,0x6, 0x7,0x8,0x9,0xa,0xb,0xc-0x19,R,0xffffffff,STUV,0x1a-0x33,WXYZ,0xffffffff","markups":[],"codeBlockMetadata":{"mode":0,"lang":""}},{"name":"8a32","type":1,"text":"The table aligns with decoding in…","markups":[]}],"sections":[{"name":"3a0b","startIndex":0}]},"isFullContent":false,"subtitle":"By: Jason Reaves"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"2025ca7aefc2":{"id":"2025ca7aefc2","versionId":"15d009548ec2","creatorId":"b7ca8a7e48a1","homeCollectionId":"905ea2b3d4d1","title":"You’re good enough, you’re smart enough, and doggone it, cybercriminals love you!","detectedLanguage":"en","latestVersion":"15d009548ec2","latestPublishedVersion":"15d009548ec2","hasUnpublishedEdits":false,"latestRev":61,"createdAt":1728924131122,"updatedAt":1731649549006,"acceptedAt":0,"firstPublishedAt":1728925915706,"latestPublishedAt":1728926463468,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"It’s up to you to protect yourself online, but we want to warn you about some of the most manipulative ways cybercriminals have recently…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*a14NbuHERwQ-ZPtJ5Um-Yw.png","filter":"","backgroundSize":"","originalWidth":1080,"originalHeight":1080,"strategy":"resample","height":0,"width":0},"wordCount":570,"imageCount":1,"readingTime":2.3509433962264152,"subtitle":"It’s up to you to protect yourself online, but we want to warn you about some of the most manipulative ways cybercriminals have recently…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":3,"isBookmarked":false,"tags":[{"slug":"cyber-security-awareness","name":"Cyber Security Awareness","postCount":11273,"metadata":{"postCount":11273,"coverImage":{"id":"1*LgOm5gO3-fnKPrMWJ68xLQ.jpeg","originalWidth":600,"originalHeight":400}},"type":"Tag"},{"slug":"cybercrime","name":"Cybercrime","postCount":14039,"metadata":{"postCount":14039,"coverImage":{"id":"1*1equiWjWHbXv0lF4NLpzxg.jpeg","originalWidth":1080,"originalHeight":810}},"type":"Tag"},{"slug":"passwords","name":"Passwords","postCount":7348,"metadata":{"postCount":7348,"coverImage":{"id":"1*fCsbv7AZLZwOJWOK-pb0JA.jpeg","originalWidth":602,"originalHeight":275}},"type":"Tag"},{"slug":"mfa","name":"MFA","postCount":3973,"metadata":{"postCount":3973,"coverImage":{"id":"0*21EuF_5qq-yJRYUs","originalWidth":6000,"originalHeight":4000,"isFeatured":true,"unsplashPhotoId":"RMIsZlv8qv4"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://corporate.walmart.com/privacy-security/stay-secure-online-cybersecurity-hygiene","alts":[],"httpStatus":444},{"url":"https://one.walmart.com/content/walmart-global-tech/en_us/blog/post/cyber-intelligence-summary-aug-2024.html","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1728926464291},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":4,"sectionCount":1,"readingList":0,"topics":[]},"coverless":true,"slug":"youre-good-enough-you-re-smart-enough-and-doggone-it-cybercriminals-love-you","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"youre-good-enough-you-re-smart-enough-and-doggone-it-cybercriminals-love-you-2025ca7aefc2","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*a14NbuHERwQ-ZPtJ5Um-Yw.png","originalWidth":1080,"originalHeight":1080,"isFeatured":true,"alt":"Image courtesy: https://www.canva.com/ai-image-generator/; Prompt: “Customers protecting theirselves from cybercriminals”"}},{"name":"fbd0","type":3,"text":"You’re good enough, you’re smart enough, and doggone it, cybercriminals love you!","markups":[{"type":1,"start":0,"end":81}],"alignment":1},{"name":"7c6f","type":3,"text":"It’s up to you to…","markups":[{"type":1,"start":0,"end":17}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"It’s up to you to protect yourself online, but we want to warn you about some of the most manipulative ways cybercriminals have recently…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"fbd0","type":3,"text":"You’re good enough, you’re smart enough, and doggone it, cybercriminals love you!","markups":[{"type":1,"start":0,"end":81}]},{"name":"c537","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*a14NbuHERwQ-ZPtJ5Um-Yw.png","originalWidth":1080,"originalHeight":1080,"isFeatured":true,"alt":"Image courtesy: https://www.canva.com/ai-image-generator/; Prompt: “Customers protecting theirselves from cybercriminals”"}},{"name":"7c6f","type":3,"text":"It’s up to you to protect yourself online, but we want to warn you about some of the most manipulative ways cybercriminals have recently been targeting your accounts and how you can protect yourself even more.","markups":[{"type":1,"start":0,"end":209}]},{"name":"db28","type":1,"text":"Sometimes we just need to hear those words of affirmation we say in front of the mirror, right? Walmart wants to add a few more words of affirmation and warning, because cybercriminals are getting better at what they do.","markups":[]},{"name":"0d64","type":1,"text":"Walmart’s cyber threat intelligence released a report in August that includes…","markups":[{"type":3,"start":0,"end":35,"href":"https://one.walmart.com/content/walmart-global-tech/en_us/blog/post/cyber-intelligence-summary-aug-2024.html","title":"","rel":"noreferrer noopener","anchorType":0}]}],"sections":[{"name":"a8f0","startIndex":0}]},"isFullContent":false,"subtitle":"It’s up to you to protect yourself online, but we want to warn you about some of the most manipulative ways cybercriminals have recently…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"d895e11b8912":{"id":"d895e11b8912","versionId":"33b2560cb80a","creatorId":"d326ab0e30b3","homeCollectionId":"905ea2b3d4d1","title":"Managing Secure API Access to LLMs in Distributed Systems with Dataflow","detectedLanguage":"en","latestVersion":"33b2560cb80a","latestPublishedVersion":"33b2560cb80a","hasUnpublishedEdits":false,"latestRev":928,"createdAt":1727668384665,"updatedAt":1731694980552,"acceptedAt":0,"firstPublishedAt":1727929604668,"latestPublishedAt":1727929604668,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Modern AI applications often require integration with multiple large language model (LLM) APIs for leveraging different offerings from…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"wordCount":1346,"imageCount":0,"readingTime":5.079245283018868,"subtitle":"Modern AI applications often require integration with multiple large language model (LLM) APIs for leveraging different offerings from…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":7,"isBookmarked":false,"tags":[],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://beam.apache.org/releases/pydoc/current/index.html","alts":[],"httpStatus":200},{"url":"https://cloud.google.com/secret-manager/docs/overview","alts":[],"httpStatus":200},{"url":"https://cloud.google.com/dataflow/docs/overview","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1727929605408},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":26,"sectionCount":1,"readingList":0,"topics":[]},"coverless":true,"slug":"managing-secure-api-access-to-llms-in-distributed-systems-with-dataflow","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"managing-secure-api-access-to-llms-in-distributed-systems-with-dataflow-d895e11b8912","previewContent":{"bodyModel":{"paragraphs":[{"name":"dc67","type":3,"text":"Managing Secure API Access to LLMs in Distributed Systems with Dataflow","markups":[{"type":1,"start":0,"end":71}],"alignment":1},{"name":"5b0c","type":1,"text":"Modern AI applications often require integration with multiple large language model (LLM) APIs for leveraging different offerings from different LLM. The closed-source LLMs offer APIs that can readily be…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Modern AI applications often require integration with multiple large language model (LLM) APIs for leveraging different offerings from…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"dc67","type":3,"text":"Managing Secure API Access to LLMs in Distributed Systems with Dataflow","markups":[{"type":1,"start":0,"end":71}]},{"name":"5b0c","type":1,"text":"Modern AI applications often require integration with multiple large language model (LLM) APIs for leveraging different offerings from different LLM. The closed-source LLMs offer APIs that can readily be used for many real-world business problems. However, for large enterprises where data volumes are immense and key metrics such as reduced…","markups":[]}],"sections":[{"name":"3479","startIndex":0}]},"isFullContent":false,"subtitle":"Modern AI applications often require integration with multiple large language model (LLM) APIs for leveraging different offerings from…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"4c17b4209ee6":{"id":"4c17b4209ee6","versionId":"2731f38a4fe2","creatorId":"5dcba6799b05","homeCollectionId":"905ea2b3d4d1","title":"Demystifying Dataflow: An Introductory Guide","detectedLanguage":"en","latestVersion":"2731f38a4fe2","latestPublishedVersion":"2731f38a4fe2","hasUnpublishedEdits":false,"latestRev":340,"createdAt":1727336807433,"updatedAt":1731695197135,"acceptedAt":0,"firstPublishedAt":1727929590565,"latestPublishedAt":1727929590565,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*kzkYGkU0jgKSaEwGYc8pWQ.jpeg","filter":"","backgroundSize":"","originalWidth":698,"originalHeight":400,"strategy":"resample","height":0,"width":0},"wordCount":2555,"imageCount":7,"readingTime":10.691509433962265,"subtitle":"","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":6,"isBookmarked":false,"tags":[{"slug":"google-dataflow","name":"Google Dataflow","postCount":58,"metadata":{"postCount":58,"coverImage":{"id":"1*gw1LySNYxpixliImsi9myA.png","originalWidth":1596,"originalHeight":642,"isFeatured":true}},"type":"Tag"},{"slug":"data-pipeline","name":"Data Pipeline","postCount":3125,"metadata":{"postCount":3125,"coverImage":{"id":"0*rGYjfFUUkft2iIyx.jpg","originalWidth":1024,"originalHeight":538,"isFeatured":true}},"type":"Tag"},{"slug":"data-processing","name":"Data Processing","postCount":2312,"metadata":{"postCount":2312,"coverImage":{"id":"1*EFxcmO5LzI7NKtq9lUMAdg.png","originalWidth":1436,"originalHeight":1080,"isFeatured":true}},"type":"Tag"},{"slug":"apache-beam","name":"Apache Beam","postCount":469,"metadata":{"postCount":469,"coverImage":{"id":"1*Wi1LluGK0dODKTfdixVZyg.png","originalWidth":561,"originalHeight":251,"isFeatured":true}},"type":"Tag"},{"slug":"data-engineering","name":"Data Engineering","postCount":42659,"metadata":{"postCount":42659,"coverImage":{"id":"0*DnTcFeRhNdJVrl36","originalWidth":3648,"originalHeight":5472}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://www.reddit.com/r/dataengineering/comments/p88ujn/null/?rdt=42999","alts":[],"httpStatus":403},{"url":"https://cloud.google.com/products/calculator?hl=en&dl=CiQ5YzE0MGNkNC1kNDJmLTRhNzEtYTBkMC0wYzU5MGZjZjZlODcQLBokQjIyREJFQTUtRUMyQy00QURGLTk0RDEtNUI5Q0NCMDYzMzJG","alts":[],"httpStatus":200},{"url":"https://cloud.google.com/dataflow/docs/guides/troubleshoot-oom#dofn","alts":[],"httpStatus":200},{"url":"https://medium.com/@shafiqa_iqbal/why-apache-beam-is-the-next-big-thing-in-big-data-processing-808abacf52f1","alts":[{"type":3,"url":"medium://p/808abacf52f1"},{"type":2,"url":"medium://p/808abacf52f1"}],"httpStatus":200},{"url":"https://www.pinterest.com/pin/61643088635156701/","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/pulse/demystifying-your-organisational-data-flow-how-to-joke-ruwen","alts":[],"httpStatus":200},{"url":"https://cloud.google.com/dataflow/docs/guides/using-monitoring-intf","alts":[],"httpStatus":200},{"url":"https://blog.keithmcnulty.org/five-great-programming-and-data-science-memes-823738cf8247","alts":[{"type":2,"url":"medium://p/823738cf8247"},{"type":3,"url":"medium://p/823738cf8247"}],"httpStatus":200},{"url":"https://programmerhumor.io/testing-memes/so-thats-what-task-decomposition-is-for/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1727929591253},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":58,"sectionCount":11,"readingList":0,"topics":[{"topicId":"ae5d4995e225","slug":"data-science","createdAt":1493923906289,"deletedAt":0,"image":{"id":"1*NHWOEki_ncCX-xzbKtkEWw@2x.jpeg","originalWidth":5760,"originalHeight":3840},"name":"Data Science","description":"Query this.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Data Science News and Articles — Medium","type":"Topic"},{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"demystifying-dataflow-an-introductory-guide","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"demystifying-dataflow-an-introductory-guide-4c17b4209ee6","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*kzkYGkU0jgKSaEwGYc8pWQ.jpeg","originalWidth":698,"originalHeight":400,"isFeatured":true}},{"name":"f02c","type":3,"text":"Demystifying Dataflow: An Introductory Guide","markups":[],"alignment":1},{"name":"ede7","type":3,"text":"Introduction","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":""},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"f02c","type":3,"text":"Demystifying Dataflow: An Introductory Guide","markups":[]},{"name":"6d91","type":4,"text":"Figure 1 Source: Linkedin","markups":[{"type":3,"start":17,"end":25,"href":"https://www.linkedin.com/pulse/demystifying-your-organisational-data-flow-how-to-joke-ruwen","title":"","rel":"","anchorType":0},{"type":2,"start":0,"end":17}],"layout":1,"metadata":{"id":"1*kzkYGkU0jgKSaEwGYc8pWQ.jpeg","originalWidth":698,"originalHeight":400,"isFeatured":true}},{"name":"ede7","type":3,"text":"Introduction","markups":[]},{"name":"dd39","type":1,"text":"Picture this: You are running your own online shopping empire and orders are flying in from everywhere, like a wild hurricane of customer demand. Now, what if you are handed the task of analysing server logs in real-time to spot any odd surge in orders or any fishy behaviour from…","markups":[]}],"sections":[{"name":"22bc","startIndex":0}]},"isFullContent":false,"subtitle":""},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"dcf2921dbfa9":{"id":"dcf2921dbfa9","versionId":"e21d682c8640","creatorId":"1f6c0ac60eaa","homeCollectionId":"905ea2b3d4d1","title":"Using Azure SQL Partition Magic to Power Bulk Data Upload","detectedLanguage":"en","latestVersion":"e21d682c8640","latestPublishedVersion":"e21d682c8640","hasUnpublishedEdits":false,"latestRev":508,"createdAt":1705165003642,"updatedAt":1731733435166,"acceptedAt":0,"firstPublishedAt":1727293649273,"latestPublishedAt":1727296026398,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"How to unleash the power of swift and seamless bulk data uploads and lightning-fast data cleanup","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*oNZCGWXlT7HOgem-yoi41w.png","filter":"","backgroundSize":"","originalWidth":844,"originalHeight":464,"strategy":"resample","height":0,"width":0},"wordCount":944,"imageCount":4,"readingTime":4.2622641509433965,"subtitle":"How to unleash the power of swift and seamless bulk data uploads and lightning-fast data cleanup","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":5,"isBookmarked":false,"tags":[{"slug":"sql-azure","name":"Azure Sql","postCount":8,"metadata":{"postCount":8,"coverImage":{"id":"1*5--ra9-p2cuupA9dOjuN8Q.png","originalWidth":572,"originalHeight":288}},"type":"Tag"},{"slug":"bulk-upload","name":"Bulk Upload","postCount":14,"metadata":{"postCount":14,"coverImage":{"id":"1*vGxS690AHlb-t3IZe9pICg.jpeg","originalWidth":3600,"originalHeight":2400,"isFeatured":true}},"type":"Tag"},{"slug":"data-science","name":"Data Science","postCount":374171,"metadata":{"postCount":374171,"coverImage":{"id":"1*z1FhJYZBMW4QcaYfzAaEgA.jpeg","originalWidth":1080,"originalHeight":2412}},"type":"Tag"},{"slug":"data","name":"Data","postCount":136156,"metadata":{"postCount":136156,"coverImage":{"id":"0*ZVBPD7rXF37y0Pqk","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},"type":"Tag"},{"slug":"data-cleaning","name":"Data Cleaning","postCount":3875,"metadata":{"postCount":3875,"coverImage":{"id":"1*ZFi8-30pG1iXAoWS1bUD4g.png","originalWidth":823,"originalHeight":367,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://www.shutterstock.com/image-illustration/sql-statements-structured-query-language-code-2336218031","alts":[],"httpStatus":403}],"version":"0.3","generatedAt":1727296026582},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":9,"sectionCount":1,"readingList":0,"topics":[{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"using-azure-sql-partition-magic-to-power-bulk-data-upload","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"using-azure-sql-partition-magic-to-power-bulk-data-upload-dcf2921dbfa9","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*oNZCGWXlT7HOgem-yoi41w.png","originalWidth":844,"originalHeight":464,"isFeatured":true}},{"name":"previewTitle","type":3,"text":"Using Azure SQL Partition Magic to Power Bulk Data Upload","alignment":1},{"name":"previewSubtitle","type":13,"text":"How to unleash the power of swift and…","alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"How to unleash the power of swift and seamless bulk data uploads and lightning-fast data cleanup"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"35be","type":4,"text":"Photo Credit: ShutterStock","markups":[{"type":3,"start":14,"end":26,"href":"https://www.shutterstock.com/image-illustration/sql-statements-structured-query-language-code-2336218031","title":"","rel":"","anchorType":0}],"layout":1,"metadata":{"id":"1*oNZCGWXlT7HOgem-yoi41w.png","originalWidth":844,"originalHeight":464,"isFeatured":true}},{"name":"9e8d","type":1,"text":"Bulk importing data from Azure Blob Storage to an Azure SQL partitioned table provides a swift and streamlined process to update heavy volume data, significantly saving time and resources. This approach leverages the underlying inherent advantages of both Azure Blob Storage and Azure SQL, optimizing the data transfer and storage…","markups":[]}],"sections":[{"name":"46c3","startIndex":0}]},"isFullContent":false,"subtitle":"How to unleash the power of swift and seamless bulk data uploads and lightning-fast data cleanup"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"02684e540b48":{"id":"02684e540b48","versionId":"f881535f727c","creatorId":"36e34fe15919","homeCollectionId":"905ea2b3d4d1","title":"Diving into Rilide","detectedLanguage":"en","latestVersion":"f881535f727c","latestPublishedVersion":"f881535f727c","hasUnpublishedEdits":false,"latestRev":857,"createdAt":1726587456585,"updatedAt":1731737009590,"acceptedAt":0,"firstPublishedAt":1727206453329,"latestPublishedAt":1727206453329,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"By: Jason Reaves, Joshua Platt and Jonathan McCay","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*gbyzo53VgHHLtjj7TlaY8w.png","filter":"","backgroundSize":"","originalWidth":1621,"originalHeight":1059,"strategy":"resample","height":0,"width":0},"wordCount":2313,"imageCount":1,"readingTime":8.928301886792452,"subtitle":"By: Jason Reaves, Joshua Platt and Jonathan McCay","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":4,"isBookmarked":false,"tags":[{"slug":"infosec","name":"Infosec","postCount":14592,"metadata":{"postCount":14592,"coverImage":{"id":"1*bOiesY1gH-YWPlsbrll6fQ.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},"type":"Tag"},{"slug":"reverse-engineering","name":"Reverse Engineering","postCount":4129,"metadata":{"postCount":4129,"coverImage":{"id":"1*nIgACA0Q__VA0Oq3U4DuRQ.png","originalWidth":975,"originalHeight":526,"isFeatured":true}},"type":"Tag"},{"slug":"malware","name":"Malware","postCount":10367,"metadata":{"postCount":10367,"coverImage":{"id":"0*1gK8EBvYMWvwyhME.png","originalWidth":1024,"originalHeight":683,"isFeatured":true}},"type":"Tag"},{"slug":"browser-extension","name":"Browser Extension","postCount":868,"metadata":{"postCount":868,"coverImage":{"id":"1*IBumiR9oTMXdBsrEKOr5qg.png","originalWidth":1902,"originalHeight":1030,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://pberba.github.io/crypto/2024/09/14/malicious-browser-extension-genesis-market/","alts":[],"httpStatus":200},{"url":"https://www.esentire.com/blog/lummac2-malware-and-malicious-chrome-extension-delivered-via-dll-side-loading","alts":[],"httpStatus":200},{"url":"https://docs.plasmo.com/itero","alts":[],"httpStatus":200},{"url":"https://www.trustwave.com/en-us/resources/blogs/spiderlabs-blog/new-rilide-stealer-version-targets-banking-data-and-works-around-google-chrome-manifest-v3/","alts":[{"type":1,"url":"https://cdn.ampproject.org/c/s/www.trustwave.com/en-us/resources/blogs/spiderlabs-blog/new-rilide-stealer-version-targets-banking-data-and-works-around-google-chrome-manifest-v3/?hs_amp=true"}],"httpStatus":200},{"url":"https://www.trellix.com/en-hk/blogs/research/genesis-market-no-longer-feeds-the-evil-cookie-monster/","alts":[],"httpStatus":200},{"url":"https://www.metabaseq.com/threat/cybercartel/","alts":[],"httpStatus":200},{"url":"https://www.akamai.com/blog/security-research/magecart-new-technique-404-pages-skimmer","alts":[],"httpStatus":0}],"version":"0.3","generatedAt":1727206463651},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":62,"sectionCount":1,"readingList":0,"topics":[{"topicId":"d4e7f4144ac5","slug":"cybersecurity","createdAt":1493946839810,"deletedAt":0,"image":{"id":"1*JpJUz3WBPiQG5vkJ9WY8rw@2x.jpeg","originalWidth":6000,"originalHeight":4000},"name":"Cybersecurity","description":"Towards a more perfect password.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Cybersecurity News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"diving-into-rilide","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"diving-into-rilide-02684e540b48","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*gbyzo53VgHHLtjj7TlaY8w.png","originalWidth":1621,"originalHeight":1059,"isFeatured":true}},{"name":"b8eb","type":3,"text":"Diving into Rilide","markups":[],"alignment":1},{"name":"e1d8","type":1,"text":"By: Jason Reaves, Joshua Platt and Jonathan McCay","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"By: Jason Reaves, Joshua Platt and Jonathan McCay"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"83aaa2853069","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"b8eb","type":3,"text":"Diving into Rilide","markups":[]},{"name":"e1d8","type":1,"text":"By: Jason Reaves, Joshua Platt and Jonathan McCay","markups":[]},{"name":"a31f","type":1,"text":"Rilide, which was previously called CookieGenesis[1], is a malicious browser extension that is probably an area of malware that goes unnoticed a bit too much. The functionality inside of the latest version of Rilide:","markups":[]},{"name":"3701","type":9,"text":"Credential harvesting","markups":[]},{"name":"bf9c","type":9,"text":"Cookie theft","markups":[]},{"name":"5ed2","type":9,"text":"Webinject system","markups":[]},{"name":"2718","type":9,"text":"Local proxy…","markups":[]}],"sections":[{"name":"f7d2","startIndex":0}]},"isFullContent":false,"subtitle":"By: Jason Reaves, Joshua Platt and Jonathan McCay"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"4b2001b67952":{"id":"4b2001b67952","versionId":"dfdec6382507","creatorId":"3e672c5d8d6e","homeCollectionId":"905ea2b3d4d1","title":"Unravelling the World of ICD-10","detectedLanguage":"en","latestVersion":"dfdec6382507","latestPublishedVersion":"dfdec6382507","hasUnpublishedEdits":false,"latestRev":956,"createdAt":1722546203357,"updatedAt":1731752913728,"acceptedAt":0,"firstPublishedAt":1726784592988,"latestPublishedAt":1726784592988,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"An explainer on ICD-10 codes and validation rules to improve data quality","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*GvjmVDsPCQgxdFIlzhr9ng.png","filter":"","backgroundSize":"","originalWidth":1344,"originalHeight":768,"strategy":"resample","height":0,"width":0},"wordCount":1574,"imageCount":2,"readingTime":6.322955974842768,"subtitle":"An explainer on ICD-10 codes and validation rules to improve data quality","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":5,"isBookmarked":false,"tags":[{"slug":"data-science","name":"Data Science","postCount":374171,"metadata":{"postCount":374171,"coverImage":{"id":"1*z1FhJYZBMW4QcaYfzAaEgA.jpeg","originalWidth":1080,"originalHeight":2412}},"type":"Tag"},{"slug":"data","name":"Data","postCount":136156,"metadata":{"postCount":136156,"coverImage":{"id":"0*ZVBPD7rXF37y0Pqk","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},"type":"Tag"},{"slug":"analytics","name":"Analytics","postCount":52915,"metadata":{"postCount":52915,"coverImage":{"id":"1*wtgkVzHWgVMVTKulNDVLyg.jpeg","originalWidth":809,"originalHeight":724,"isFeatured":true}},"type":"Tag"},{"slug":"healthcare","name":"Healthcare","postCount":259583,"metadata":{"postCount":259583,"coverImage":{"id":"1*ydg-mqsWIzF0G0FOzFz92w.jpeg","originalWidth":1024,"originalHeight":1024}},"type":"Tag"},{"slug":"data-quality","name":"Data Quality","postCount":3837,"metadata":{"postCount":3837,"coverImage":{"id":"1*3WWa7FDWpMgiO-vP-_jrxw.jpeg","originalWidth":2048,"originalHeight":1331,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://www.cdc.gov/nchs/icd/icd-10-cm/","alts":[],"httpStatus":200},{"url":"https://www.cms.gov/medicare/coding-billing/icd-10-codes/icd-10-coordination-maintenance-committee-materials","alts":[],"httpStatus":200},{"url":"https://www.who.int/standards/classifications/classification-of-diseases/list-of-official-icd-10-updates","alts":[],"httpStatus":200},{"url":"https://www.cdc.gov/nchs/icd/icd-10/index.html","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1726784593666},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":54,"sectionCount":1,"readingList":0,"topics":[{"topicId":"ae5d4995e225","slug":"data-science","createdAt":1493923906289,"deletedAt":0,"image":{"id":"1*NHWOEki_ncCX-xzbKtkEWw@2x.jpeg","originalWidth":5760,"originalHeight":3840},"name":"Data Science","description":"Query this.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Data Science News and Articles — Medium","type":"Topic"},{"topicId":"d61cf867d93f","slug":"health","createdAt":1493930296516,"deletedAt":0,"image":{"id":"1*sDLqtash5p_3dq8wlztLaQ@2x.jpeg","originalWidth":1997,"originalHeight":3000},"name":"Health","description":"Body talk.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Health Articles and News — Medium","type":"Topic"}]},"coverless":true,"slug":"unravelling-the-world-of-icd-10","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"unravelling-the-world-of-icd-10-4b2001b67952","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*GvjmVDsPCQgxdFIlzhr9ng.png","originalWidth":1344,"originalHeight":768,"isFeatured":true}},{"name":"previewTitle","type":3,"text":"Unravelling the World of ICD-10","alignment":1},{"name":"previewSubtitle","type":13,"text":"An explainer on ICD-10 codes and validation rules to improve data…","alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"An explainer on ICD-10 codes and validation rules to improve data quality"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"cd1d","type":3,"text":"Unravelling the World of ICD-10","markups":[]},{"name":"5e65","type":4,"text":"Image generated by “DALL-E AI”","markups":[],"layout":1,"metadata":{"id":"1*GvjmVDsPCQgxdFIlzhr9ng.png","originalWidth":1344,"originalHeight":768,"isFeatured":true}},{"name":"ae1c","type":3,"text":"Introduction","markups":[]},{"name":"033c","type":1,"text":"From Electronic Health Records (EHR) to claims processing, from clinical trials to research organizations, ICD-10 codes are the backbone of accurately cataloging health conditions, symptoms, and procedures. These codes, though incredibly useful, can also lead to frustrating inaccuracies, wasted time, poor patient health outcomes, and erroneous analysis if not properly…","markups":[]}],"sections":[{"name":"aeca","startIndex":0}]},"isFullContent":false,"subtitle":"An explainer on ICD-10 codes and validation rules to improve data quality"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"edbed5c3180f":{"id":"edbed5c3180f","versionId":"239cc2e66d12","creatorId":"4e30182073a5","homeCollectionId":"905ea2b3d4d1","title":"Enterprise Portfolio Planning and Management","detectedLanguage":"en","latestVersion":"239cc2e66d12","latestPublishedVersion":"239cc2e66d12","hasUnpublishedEdits":false,"latestRev":196,"createdAt":1722982131052,"updatedAt":1731752917244,"acceptedAt":0,"firstPublishedAt":1726771945023,"latestPublishedAt":1726771945023,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"How Walmart approaches portfolio planning across technical products","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*nUzbeXp7xcWZyNursxiA4A.jpeg","filter":"","backgroundSize":"","originalWidth":1148,"originalHeight":666,"strategy":"resample","height":0,"width":0},"wordCount":1413,"imageCount":2,"readingTime":5.715408805031447,"subtitle":"How Walmart approaches portfolio planning across technical products","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":6,"isBookmarked":false,"tags":[{"slug":"portfolio-management","name":"Portfolio Management","postCount":4099,"metadata":{"postCount":4099,"coverImage":{"id":"1*XhDIvmugzAjrzuu9-pQ3Jg.png","originalWidth":720,"originalHeight":360}},"type":"Tag"},{"slug":"leadership","name":"Leadership","postCount":305456,"metadata":{"postCount":305456,"coverImage":{"id":"1*x3eOBvKInrpkalYofhODIQ.jpeg"}},"type":"Tag"},{"slug":"portfolio","name":"Portfolio","postCount":17099,"metadata":{"postCount":17099,"coverImage":{"id":"1*ijifhOAoi8SMQn02VCWQ3Q.jpeg","originalWidth":787,"originalHeight":438,"isFeatured":true}},"type":"Tag"},{"slug":"program-management","name":"Program Management","postCount":1546,"metadata":{"postCount":1546,"coverImage":{"id":"0*sXJw4sz7sTvnApYd","originalWidth":5541,"originalHeight":3694,"unsplashPhotoId":"qxAxQW5CxP0"}},"type":"Tag"},{"slug":"planning","name":"Planning","postCount":26494,"metadata":{"postCount":26494,"coverImage":{"id":"1*WH57bJxX6tm0KKiYoXbUTA.jpeg","originalWidth":3916,"originalHeight":5874,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://unsplash.com/photos/person-working-on-blue-and-white-paper-on-board-qWwpHwip31M","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1726771945301},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":14,"sectionCount":1,"readingList":0,"topics":[]},"coverless":true,"slug":"enterprise-portfolio-planning-and-management","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"enterprise-portfolio-planning-and-management-edbed5c3180f","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*nUzbeXp7xcWZyNursxiA4A.jpeg","originalWidth":1148,"originalHeight":666,"isFeatured":true}},{"name":"previewTitle","type":3,"text":"Enterprise Portfolio Planning and Management","alignment":1},{"name":"previewSubtitle","type":13,"text":"How Walmart approaches portfolio planning across…","alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"How Walmart approaches portfolio planning across technical products"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"bf9d","type":3,"text":"Enterprise Portfolio Planning and Management","markups":[]},{"name":"c78c","type":8,"text":"co-Authors : Anand Chellappakone, Jennifer Pope","markups":[],"codeBlockMetadata":{"mode":0,"lang":""}},{"name":"1db5","type":4,"text":"Photo by Alvaro Reyes on Unsplash","markups":[{"type":3,"start":9,"end":21,"href":"https://unsplash.com/photos/person-working-on-blue-and-white-paper-on-board-qWwpHwip31M","title":"","rel":"","anchorType":0},{"type":3,"start":25,"end":33,"href":"https://unsplash.com/photos/person-working-on-blue-and-white-paper-on-board-qWwpHwip31M","title":"","rel":"","anchorType":0}],"layout":1,"metadata":{"id":"1*nUzbeXp7xcWZyNursxiA4A.jpeg","originalWidth":1148,"originalHeight":666,"isFeatured":true}},{"name":"a703","type":3,"text":"Introduction:","markups":[]},{"name":"54b9","type":1,"text":"Portfolio Planning and Management (PPM) is a strategic process that evaluates, selects, prioritizes, and manages programs, projects, and resource allocations to meet the company’s overall strategy and goals. Prioritizing initiatives based on business goals and other relevant factors ensures better resource allocation. This not…","markups":[]}],"sections":[{"name":"88e1","startIndex":0}]},"isFullContent":false,"subtitle":"How Walmart approaches portfolio planning across technical products"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"aeaed58de536":{"id":"aeaed58de536","versionId":"591ec5c0cf19","creatorId":"b34699dfb8e1","homeCollectionId":"905ea2b3d4d1","title":"Creating Web App For File Interactions Using RAG: A Developers Guide","detectedLanguage":"en","latestVersion":"591ec5c0cf19","latestPublishedVersion":"591ec5c0cf19","hasUnpublishedEdits":false,"latestRev":1647,"createdAt":1721232860958,"updatedAt":1731805602904,"acceptedAt":0,"firstPublishedAt":1725610558015,"latestPublishedAt":1725610558015,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Introduction","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*pe4HYug8d48MOnYY.jpeg","filter":"","backgroundSize":"","originalWidth":1168,"originalHeight":876,"strategy":"resample","height":0,"width":0},"wordCount":2363,"imageCount":4,"readingTime":9.616981132075471,"subtitle":"Introduction","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":10,"isBookmarked":false,"tags":[{"slug":"langchain","name":"Langchain","postCount":5964,"metadata":{"postCount":5964,"coverImage":{"id":"1*zdZ4yNFu9f5r7mj-pVurcA.png","originalWidth":5100,"originalHeight":6122,"isFeatured":true}},"type":"Tag"},{"slug":"data-science","name":"Data Science","postCount":374171,"metadata":{"postCount":374171,"coverImage":{"id":"1*z1FhJYZBMW4QcaYfzAaEgA.jpeg","originalWidth":1080,"originalHeight":2412}},"type":"Tag"},{"slug":"large-language-models","name":"Large Language Models","postCount":16904,"metadata":{"postCount":16904,"coverImage":{"id":"0*NaZ1RG1uaHnL0Hnl","isFeatured":true}},"type":"Tag"},{"slug":"artificial-intelligence","name":"Artificial Intelligence","postCount":500482,"metadata":{"postCount":500482,"coverImage":{"id":"1*gAn_BSffVBcwCIR6bDgK1g.jpeg"}},"type":"Tag"},{"slug":"nlp","name":"NLP","postCount":38952,"metadata":{"postCount":38952,"coverImage":{"id":"0*OuQyx96scgDvSETZ","originalWidth":1000,"originalHeight":699,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":1,"links":{"entries":[{"url":"http://127.0.0.1:5000/","alts":[],"httpStatus":0},{"url":"https://openai.com/index/openai-api/","alts":[],"httpStatus":403},{"url":"https://python-adv-web-apps.readthedocs.io/en/latest/flask.html","alts":[],"httpStatus":200},{"url":"https://python.langchain.com/v0.2/docs/tutorials/rag/","alts":[],"httpStatus":200},{"url":"https://api.python.langchain.com/en/latest/vectorstores/langchain_community.vectorstores.faiss.FAISS.html","alts":[],"httpStatus":200},{"url":"https://huggingface.co/thenlper/gte-large","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/in/abh1jeet/","alts":[],"httpStatus":999},{"url":"https://in.linkedin.com/in/himanshu-pant-ds","alts":[],"httpStatus":999}],"version":"0.3","generatedAt":1725610559138},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":95,"sectionCount":4,"readingList":0,"topics":[{"topicId":"1eca0103fff3","slug":"machine-learning","createdAt":1534449726145,"deletedAt":0,"image":{"id":"1*gFJS3amhZEg_z39D5EErVg@2x.png","originalWidth":2800,"originalHeight":1750},"name":"Machine Learning","description":"Teaching the learners.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Machine Learning News and Articles — Medium","type":"Topic"},{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"creating-web-app-for-file-interactions-using-rag-a-developers-guide","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"creating-web-app-for-file-interactions-using-rag-a-developers-guide-aeaed58de536","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*pe4HYug8d48MOnYY.jpeg","originalWidth":1168,"originalHeight":876,"isFeatured":true}},{"name":"ad8b","type":3,"text":"Creating Web App For File Interactions Using RAG: A Developers Guide","markups":[{"type":1,"start":0,"end":10},{"type":1,"start":22,"end":68}],"alignment":1},{"name":"06eb","type":3,"text":"Introduction","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Introduction"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"ad8b","type":3,"text":"Creating Web App For File Interactions Using RAG: A Developers Guide","markups":[{"type":1,"start":0,"end":10},{"type":1,"start":22,"end":68}]},{"name":"2318","type":4,"text":"Image generated using Stable Diffusion 2","markups":[],"layout":1,"metadata":{"id":"0*pe4HYug8d48MOnYY.jpeg","originalWidth":1168,"originalHeight":876,"isFeatured":true}},{"name":"06eb","type":3,"text":"Introduction","markups":[]},{"name":"6ba7","type":1,"text":"Large language models (LLMs) are AI systems trained on vast datasets of text and code. They can produce text, translate languages, create diverse content, and provide informative responses to questions.","markups":[],"hasDropCap":true},{"name":"5922","type":1,"text":"One of the biggest limitations of large language models (LLMs) is their reliance on outdated training data. Since LLMs are…","markups":[]}],"sections":[{"name":"7262","startIndex":0},{"name":"b82e","startIndex":2}]},"isFullContent":false,"subtitle":"Introduction"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"c5c46d57c57f":{"id":"c5c46d57c57f","versionId":"0a11c7a7ec1d","creatorId":"91cb44ba0e71","homeCollectionId":"905ea2b3d4d1","title":"Identity Assurance — Towards Secure Digital Interactions — Part 2","detectedLanguage":"en","latestVersion":"0a11c7a7ec1d","latestPublishedVersion":"0a11c7a7ec1d","hasUnpublishedEdits":false,"latestRev":1017,"createdAt":1710445034805,"updatedAt":1731903271045,"acceptedAt":0,"firstPublishedAt":1724130371550,"latestPublishedAt":1724130371550,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Identity assurance is essential in various domains for data security, fraud prevention, regulatory compliance, and trust building, using…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*D4nu6T_T49h4zG7r3XmyCA.jpeg","filter":"","backgroundSize":"","originalWidth":4000,"originalHeight":2857,"strategy":"resample","height":0,"width":0},"wordCount":1518,"imageCount":3,"readingTime":6.278301886792453,"subtitle":"Identity assurance is essential in various domains for data security, fraud prevention, regulatory compliance, and trust building, using…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":3,"isBookmarked":false,"tags":[{"slug":"identity-verification","name":"Identity Verification","postCount":1299,"metadata":{"postCount":1299,"coverImage":{"id":"1*lH8v0OdTbNhhtfGDZ22xRg.jpeg","originalWidth":1024,"originalHeight":1024}},"type":"Tag"},{"slug":"healthcare","name":"Healthcare","postCount":259583,"metadata":{"postCount":259583,"coverImage":{"id":"1*ydg-mqsWIzF0G0FOzFz92w.jpeg","originalWidth":1024,"originalHeight":1024}},"type":"Tag"},{"slug":"finance","name":"Finance","postCount":316935,"metadata":{"postCount":316935,"coverImage":{"id":"1*R9jg20-bAhni3784iKdbzw.jpeg"}},"type":"Tag"},{"slug":"compliance","name":"Compliance","postCount":11880,"metadata":{"postCount":11880,"coverImage":{"id":"1*4k4azxkquD0qZ4xJGRAFOg.png","originalWidth":569,"originalHeight":416,"isFeatured":true}},"type":"Tag"},{"slug":"privacy-protection","name":"Privacy Protection","postCount":3524,"metadata":{"postCount":3524,"coverImage":{"id":"1*XIHf8t4ZI94MOCBk0isduQ.jpeg","originalWidth":1024,"originalHeight":1024}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://en.m.wikipedia.org/wiki/2017_Equifax_data_breach","alts":[],"httpStatus":200},{"url":"https://www.legislation.gov.uk/ukpga/2018/12/contents/enacted","alts":[],"httpStatus":200},{"url":"https://unsplash.com/@rockstaar_?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash","alts":[],"httpStatus":200},{"url":"https://unsplash.com/@javaistan?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash","alts":[],"httpStatus":200},{"url":"https://www.hhs.gov/hipaa/index.html","alts":[],"httpStatus":200},{"url":"https://medium.com/walmartglobaltech/identity-assurance-towards-secure-digital-interactions-c6eaeee86e69","alts":[{"type":3,"url":"medium://p/c6eaeee86e69"},{"type":2,"url":"medium://p/c6eaeee86e69"}],"httpStatus":200},{"url":"https://laws-lois.justice.gc.ca/eng/acts/P-24.501/","alts":[],"httpStatus":200},{"url":"https://www.priv.gc.ca/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/","alts":[],"httpStatus":200},{"url":"https://unsplash.com/photos/brown-underwear-on-black-textile-DkRqiAPnTOY?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash","alts":[],"httpStatus":200},{"url":"https://unsplash.com/photos/grayscale-photo-of-a-man-in-black-jacket-and-black-pants-9UiCwdn_q_o?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash","alts":[],"httpStatus":200},{"url":"https://www.bbc.com/news/business-20673466.amp","alts":[],"httpStatus":200},{"url":"https://www.seattletimes.com/nation-world/hospital-faulted-for-removing-kidney-from-wrong-patient/","alts":[],"httpStatus":200},{"url":"https://www.meity.gov.in/content/information-technology-act-2000","alts":[],"httpStatus":403},{"url":"https://gdpr-info.eu/","alts":[],"httpStatus":200},{"url":"https://unsplash.com/photos/girl-in-blue-and-white-polka-dot-jacket-XPLCCRTX3ic?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash","alts":[],"httpStatus":200},{"url":"https://www.fincen.gov/resources/statutes-regulations/guidance/implementation-usa-patriot-act-requirements","alts":[],"httpStatus":403},{"url":"https://unsplash.com/@kallyua?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash","alts":[],"httpStatus":200},{"url":"https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32018L0843","alts":[],"httpStatus":200},{"url":"https://www.gov.uk/guidance/money-laundering-regulations-introduction","alts":[],"httpStatus":200},{"url":"https://www.legislation.gov.au/Details/C2017C00268","alts":[],"httpStatus":200},{"url":"https://www.legislation.gov.au/Details/C2014C00076","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1724130373445},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":52,"sectionCount":1,"readingList":0,"topics":[]},"coverless":true,"slug":"identity-assurance-towards-secure-digital-interactions-part-2","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"identity-assurance-towards-secure-digital-interactions-part-2-c5c46d57c57f","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*D4nu6T_T49h4zG7r3XmyCA.jpeg","originalWidth":4000,"originalHeight":2857,"isFeatured":true}},{"name":"92c7","type":3,"text":"Identity Assurance — Towards Secure Digital Interactions — Part 2","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Identity assurance is essential in various domains for data security, fraud prevention, regulatory compliance, and trust building, using…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"92c7","type":3,"text":"Identity Assurance — Towards Secure Digital Interactions — Part 2","markups":[]},{"name":"80bd","type":1,"text":"Identity assurance is essential in various domains for data security, fraud prevention, regulatory compliance, and trust building, using methods like two-factor authentication, document and video call verification.","markups":[]},{"name":"ef78","type":4,"text":"Photo by Elizaveta Dushechkina on Unsplash","markups":[{"type":3,"start":9,"end":30,"href":"https://unsplash.com/@kallyua?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash","title":"","rel":"","anchorType":0},{"type":3,"start":34,"end":42,"href":"https://unsplash.com/photos/girl-in-blue-and-white-polka-dot-jacket-XPLCCRTX3ic?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash","title":"","rel":"","anchorType":0}],"layout":1,"metadata":{"id":"1*D4nu6T_T49h4zG7r3XmyCA.jpeg","originalWidth":4000,"originalHeight":2857,"isFeatured":true}},{"name":"a62c","type":3,"text":"Introduction","markups":[]},{"name":"9ac7","type":1,"text":"In the first part of our series on identity assurance, we explored the concept and importance of identity assurance in today’s digital era…","markups":[{"type":3,"start":0,"end":53,"href":"https://medium.com/walmartglobaltech/identity-assurance-towards-secure-digital-interactions-c6eaeee86e69","title":"","rel":"","anchorType":0}]}],"sections":[{"name":"1474","startIndex":0}]},"isFullContent":false,"subtitle":"Identity assurance is essential in various domains for data security, fraud prevention, regulatory compliance, and trust building, using…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"b90f39a67feb":{"id":"b90f39a67feb","versionId":"bd24d71b5c63","creatorId":"a2734eb9458b","homeCollectionId":"905ea2b3d4d1","title":"A Fun and Easy Introduction to API Performance.","detectedLanguage":"en","latestVersion":"bd24d71b5c63","latestPublishedVersion":"bd24d71b5c63","hasUnpublishedEdits":false,"latestRev":191,"createdAt":1722957282813,"updatedAt":1731906831713,"acceptedAt":0,"firstPublishedAt":1724055445396,"latestPublishedAt":1724055445396,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Analysing, Understanding, and Optimising","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*uNXB1d8kvQAWpVolqUFqBA.jpeg","filter":"","backgroundSize":"","originalWidth":1800,"originalHeight":1200,"strategy":"resample","height":0,"width":0},"wordCount":1379,"imageCount":3,"readingTime":5.753773584905661,"subtitle":"Analysing, Understanding, and Optimising","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":11,"isBookmarked":false,"tags":[{"slug":"api","name":"API","postCount":59350,"metadata":{"postCount":59350,"coverImage":{"id":"0*cPM8RhTgl9Lcv1r2","originalWidth":6720,"originalHeight":4480,"isFeatured":true,"unsplashPhotoId":"oXlXu2qukGE"}},"type":"Tag"},{"slug":"software-development","name":"Software Development","postCount":348114,"metadata":{"postCount":348114,"coverImage":{"id":"1*83Ppxqvh54g12pVOZKU07g.png","originalWidth":1308,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"performance","name":"Performance","postCount":30750,"metadata":{"postCount":30750,"coverImage":{"id":"1*5fUjgQy2V26QX23Ir1GiDA.jpeg","originalWidth":1920,"originalHeight":1080,"isFeatured":true}},"type":"Tag"},{"slug":"programming","name":"Programming","postCount":478805,"metadata":{"postCount":478805,"coverImage":{"id":"1*83Ppxqvh54g12pVOZKU07g.png","originalWidth":1308,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"technology","name":"Technology","postCount":2333930,"metadata":{"postCount":2333930,"coverImage":{"id":"1*yH2cmH1uhoFpR7HIseOAsw.jpeg"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[],"version":"0.3","generatedAt":1724055445559},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":16,"sectionCount":1,"readingList":0,"topics":[{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"a-fun-and-easy-introduction-to-api-performance","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"a-fun-and-easy-introduction-to-api-performance-b90f39a67feb","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*uNXB1d8kvQAWpVolqUFqBA.jpeg","originalWidth":1800,"originalHeight":1200,"isFeatured":true}},{"name":"3cd5","type":3,"text":"A Fun and Easy Introduction to API Performance.","markups":[{"type":1,"start":0,"end":47}],"alignment":1},{"name":"8c21","type":13,"text":"Analysing, Understanding, and Optimising","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Analysing, Understanding, and Optimising"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"3cd5","type":3,"text":"A Fun and Easy Introduction to API Performance.","markups":[{"type":1,"start":0,"end":47}]},{"name":"8c21","type":13,"text":"Analysing, Understanding, and Optimising","markups":[]},{"name":"bae0","type":4,"text":"1. Image source: Freepik","markups":[{"type":2,"start":0,"end":24}],"layout":1,"metadata":{"id":"1*uNXB1d8kvQAWpVolqUFqBA.jpeg","originalWidth":1800,"originalHeight":1200,"isFeatured":true}},{"name":"98e9","type":3,"text":"Introduction","markups":[]},{"name":"2f0d","type":1,"text":"APIs (application programming interfaces) are the unsung heroes of our favourite digital tools, working hard behind the scenes to make sure everything runs smoothly. But like any hard worker, their performance needs to be checked regularly to ensure they’re at the top of their game. That is where API performance…","markups":[]}],"sections":[{"name":"c111","startIndex":0}]},"isFullContent":false,"subtitle":"Analysing, Understanding, and Optimising"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"8df108abfbca":{"id":"8df108abfbca","versionId":"b6a6a399538e","creatorId":"fa2aeff5d7f6","homeCollectionId":"905ea2b3d4d1","title":"­­Exploring the World of Vector Databases: A Comprehensive Guide","detectedLanguage":"en","latestVersion":"b6a6a399538e","latestPublishedVersion":"b6a6a399538e","hasUnpublishedEdits":false,"latestRev":1448,"createdAt":1723439236612,"updatedAt":1731907126950,"acceptedAt":0,"firstPublishedAt":1724055413105,"latestPublishedAt":1724055413105,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Introduction","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*27hCZdkMuG3lqnJ_Cc7GAQ.png","filter":"","backgroundSize":"","originalWidth":904,"originalHeight":432,"strategy":"resample","height":0,"width":0},"wordCount":2323,"imageCount":2,"readingTime":9.14937106918239,"subtitle":"Introduction","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":7,"isBookmarked":false,"tags":[{"slug":"milvus","name":"Milvus","postCount":206,"metadata":{"postCount":206,"coverImage":{"id":"1*Pphwo4LtC2QDXp8ZqCyC8Q.png","originalWidth":523,"originalHeight":385,"isFeatured":true}},"type":"Tag"},{"slug":"vector-database","name":"Vector Database","postCount":2265,"metadata":{"postCount":2265,"coverImage":{"id":"1*CEfGhNp748icy2EqFvG8WA.png","originalWidth":772,"originalHeight":522,"isFeatured":true}},"type":"Tag"},{"slug":"semantic-search","name":"Semantic Search","postCount":853,"metadata":{"postCount":853,"coverImage":{"id":"1*ZmZTwPEu_JDfkTWnT29Elg.png","originalWidth":1200,"originalHeight":800,"isFeatured":true}},"type":"Tag"},{"slug":"docker","name":"Docker","postCount":68945,"metadata":{"postCount":68945,"coverImage":{"id":"1*EJmlbT-TFvLjHATBcdH2JQ.png","originalWidth":1285,"originalHeight":819,"isFeatured":true}},"type":"Tag"},{"slug":"retrieval-augmented-gen","name":"Retrieval Augmented Gen","postCount":2657,"metadata":{"postCount":2657,"coverImage":{"id":"1*CEfGhNp748icy2EqFvG8WA.png","originalWidth":772,"originalHeight":522,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://www.python.org/downloads/","alts":[],"httpStatus":200},{"url":"https://docs.docker.com/compose/install/","alts":[],"httpStatus":200},{"url":"https://www.pinecone.io/","alts":[],"httpStatus":200},{"url":"https://docs.docker.com/get-docker/","alts":[],"httpStatus":200},{"url":"https://www.techtarget.com/whatis/definition/large-language-model-LLM","alts":[],"httpStatus":200},{"url":"https://www.techtarget.com/searchenterpriseai/definition/retrieval-augmented-generation","alts":[],"httpStatus":200},{"url":"https://weaviate.io/","alts":[],"httpStatus":200},{"url":"https://qdrant.tech/demo/","alts":[],"httpStatus":200},{"url":"https://www.packtpub.com/article-hub/hands-on-vector-similarity-search-with-milvus","alts":[],"httpStatus":200},{"url":"https://qdrant.tech/","alts":[],"httpStatus":200},{"url":"https://github.com/qdrant/qdrant","alts":[],"httpStatus":200},{"url":"https://github.com/weaviate/weaviate","alts":[],"httpStatus":200},{"url":"https://github.com/milvus-io/milvus","alts":[],"httpStatus":200},{"url":"https://github.com/Prajwalrk97/milvus-vector-database-demo","alts":[],"httpStatus":200},{"url":"https://github.com/Prajwalrk97/milvus-vector-database-demo.git","alts":[],"httpStatus":200},{"url":"https://milvus.io/","alts":[],"httpStatus":200},{"url":"https://www.datastax.com/guides/hierarchical-navigable-small-worlds#what-are-hierarchical-navigable-small-worlds-hnsw","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1724055414037},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":13,"sectionCount":1,"readingList":0,"topics":[{"topicId":"1eca0103fff3","slug":"machine-learning","createdAt":1534449726145,"deletedAt":0,"image":{"id":"1*gFJS3amhZEg_z39D5EErVg@2x.png","originalWidth":2800,"originalHeight":1750},"name":"Machine Learning","description":"Teaching the learners.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Machine Learning News and Articles — Medium","type":"Topic"},{"topicId":"ae5d4995e225","slug":"data-science","createdAt":1493923906289,"deletedAt":0,"image":{"id":"1*NHWOEki_ncCX-xzbKtkEWw@2x.jpeg","originalWidth":5760,"originalHeight":3840},"name":"Data Science","description":"Query this.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Data Science News and Articles — Medium","type":"Topic"},{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"exploring-the-world-of-vector-databases-a-comprehensive-guide","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"exploring-the-world-of-vector-databases-a-comprehensive-guide-8df108abfbca","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*27hCZdkMuG3lqnJ_Cc7GAQ.png","originalWidth":904,"originalHeight":432,"isFeatured":true}},{"name":"0afa","type":3,"text":"­­Exploring the World of Vector Databases: A Comprehensive Guide","markups":[],"alignment":1},{"name":"ac22","type":3,"text":"Introduction","markups":[{"type":1,"start":0,"end":12},{"type":2,"start":0,"end":12}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Introduction"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"0afa","type":3,"text":"­­Exploring the World of Vector Databases: A Comprehensive Guide","markups":[]},{"name":"ac22","type":3,"text":"Introduction","markups":[{"type":1,"start":0,"end":12},{"type":2,"start":0,"end":12}]},{"name":"6a23","type":1,"text":"As the internet expanded, unstructured data like articles, photos, and videos became widespread, posing a challenge for traditional relational databases. Imagine trying to find similar shoes from a collection of shoe pictures using only raw pixel values, it’s impossible with relational databases.","markups":[]},{"name":"f42e","type":1,"text":"Enter Vector Databases. This unstructured data is converted…","markups":[]}],"sections":[{"name":"07a2","startIndex":0}]},"isFullContent":false,"subtitle":"Introduction"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"ee0d8393a6eb":{"id":"ee0d8393a6eb","versionId":"491617ec1bc8","creatorId":"a8ba620026c8","homeCollectionId":"905ea2b3d4d1","title":"FMEA & Resiliency Design Pattern for a tier-0 system","detectedLanguage":"en","latestVersion":"491617ec1bc8","latestPublishedVersion":"491617ec1bc8","hasUnpublishedEdits":false,"latestRev":2202,"createdAt":1722693108088,"updatedAt":1731906938828,"acceptedAt":0,"firstPublishedAt":1724055387103,"latestPublishedAt":1724166871803,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*kaQMMvA5SgGVrmt-QU0uIw.jpeg","filter":"","backgroundSize":"","originalWidth":1135,"originalHeight":963,"strategy":"resample","height":0,"width":0},"wordCount":2047,"imageCount":9,"readingTime":8.924528301886792,"subtitle":"","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":13,"isBookmarked":false,"tags":[{"slug":"resilience","name":"Resilience","postCount":33603,"metadata":{"postCount":33603,"coverImage":{"id":"1*nQ3idhqjYgxQp8R1MJkwQw.jpeg","originalWidth":1280,"originalHeight":1280}},"type":"Tag"},{"slug":"fmea","name":"Fmea","postCount":99,"metadata":{"postCount":99,"coverImage":{"id":"1*kaQMMvA5SgGVrmt-QU0uIw.jpeg","originalWidth":1135,"originalHeight":963,"isFeatured":true}},"type":"Tag"},{"slug":"software-development","name":"Software Development","postCount":348114,"metadata":{"postCount":348114,"coverImage":{"id":"1*83Ppxqvh54g12pVOZKU07g.png","originalWidth":1308,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"design-patterns","name":"Design Patterns","postCount":19040,"metadata":{"postCount":19040,"coverImage":{"id":"0*GHHwi8QTGAoSvWaY","originalWidth":4096,"originalHeight":2731,"isFeatured":true,"unsplashPhotoId":"1PHztpKU2ag"}},"type":"Tag"},{"slug":"software-architecture","name":"Software Architecture","postCount":19643,"metadata":{"postCount":19643,"coverImage":{"id":"1*uO72RkOaFGdcK9HKvuZHlw.png","originalWidth":1280,"originalHeight":720,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":1,"links":{"entries":[],"version":"0.3","generatedAt":1724166871969},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":65,"sectionCount":1,"readingList":0,"topics":[{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"fmea-resiliency-design-pattern-for-a-tier-0-system","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"fmea-resiliency-design-pattern-for-a-tier-0-system-ee0d8393a6eb","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*kaQMMvA5SgGVrmt-QU0uIw.jpeg","originalWidth":1135,"originalHeight":963,"isFeatured":true}},{"name":"7783","type":3,"text":"FMEA & Resiliency Design Pattern for a tier-0 service with Third-Party Service Integration","markups":[{"type":1,"start":0,"end":90}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":""},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"7783","type":3,"text":"FMEA & Resiliency Design Pattern for a tier-0 service with Third-Party Service Integration","markups":[{"type":1,"start":0,"end":90}]},{"name":"03c7","type":4,"text":"Resilience","markups":[],"layout":1,"metadata":{"id":"1*kaQMMvA5SgGVrmt-QU0uIw.jpeg","originalWidth":1135,"originalHeight":963,"isFeatured":true}},{"name":"fe84","type":1,"text":"High-volume systems are complex and often involve numerous dependencies, which can lead to potential failure points. If not managed effectively, these failures can cause service interruptions and result in a poor experience for end users.","markups":[]},{"name":"895e","type":1,"text":"In Walmart’s customer cart checkout process for cross-border orders, multiple services must work together to…","markups":[]}],"sections":[{"name":"c2ea","startIndex":0}]},"isFullContent":false,"subtitle":""},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"06eb0f28b55f":{"id":"06eb0f28b55f","versionId":"77501df40f30","creatorId":"46ca5baee694","homeCollectionId":"905ea2b3d4d1","title":"Rhadamanthys V0.6.0 : Automating Config Decryption","detectedLanguage":"en","latestVersion":"77501df40f30","latestPublishedVersion":"77501df40f30","hasUnpublishedEdits":false,"latestRev":110,"createdAt":1723832624715,"updatedAt":1731920025832,"acceptedAt":0,"firstPublishedAt":1723837429269,"latestPublishedAt":1723837429269,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Rhadamanthys is a multi-function stealer written in C++ that was first made available in late 2022. Since Rhadamanthys debut, it has…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*sNjgkAuUGWnmm8ba_p0K_g.png","filter":"","backgroundSize":"","originalWidth":316,"originalHeight":384,"strategy":"resample","height":0,"width":0},"wordCount":1309,"imageCount":9,"readingTime":6.139622641509434,"subtitle":"Rhadamanthys is a multi-function stealer written in C++ that was first made available in late 2022. Since Rhadamanthys debut, it has…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":4,"isBookmarked":false,"tags":[{"slug":"infosec","name":"Infosec","postCount":14592,"metadata":{"postCount":14592,"coverImage":{"id":"1*bOiesY1gH-YWPlsbrll6fQ.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},"type":"Tag"},{"slug":"malware","name":"Malware","postCount":10367,"metadata":{"postCount":10367,"coverImage":{"id":"0*1gK8EBvYMWvwyhME.png","originalWidth":1024,"originalHeight":683,"isFeatured":true}},"type":"Tag"},{"slug":"reverse-engineering","name":"Reverse Engineering","postCount":4129,"metadata":{"postCount":4129,"coverImage":{"id":"1*nIgACA0Q__VA0Oq3U4DuRQ.png","originalWidth":975,"originalHeight":526,"isFeatured":true}},"type":"Tag"},{"slug":"rhadamanthys","name":"Rhadamanthys","postCount":3,"metadata":{"postCount":3,"coverImage":{"id":"1*sNjgkAuUGWnmm8ba_p0K_g.png","originalWidth":316,"originalHeight":384,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://pypi.org/project/pure-chacha20/","alts":[],"httpStatus":200},{"url":"https://www.ciphertechsolutions.com/acce-release-notes-v2-5-20240313/","alts":[],"httpStatus":200},{"url":"https://www.proofpoint.com/us/blog/threat-insight/security-brief-ta547-targets-german-organizations-rhadamanthys-stealer","alts":[],"httpStatus":200},{"url":"https://research.checkpoint.com/2023/rhadamanthys-v0-5-0-a-deep-dive-into-the-stealers-components/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1723837430035},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":4,"sectionCount":1,"readingList":0,"topics":[]},"coverless":true,"slug":"rhadamanthys-v0-6-0-automating-config-decryption","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"rhadamanthys-v0-6-0-automating-config-decryption-06eb0f28b55f","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*sNjgkAuUGWnmm8ba_p0K_g.png","originalWidth":316,"originalHeight":384,"isFeatured":true}},{"name":"3d05","type":3,"text":"Rhadamanthys V0.6.0 : Automating Config Decryption","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Rhadamanthys is a multi-function stealer written in C++ that was first made available in late 2022. Since Rhadamanthys debut, it has…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"3d05","type":3,"text":"Rhadamanthys V0.6.0 : Automating Config Decryption","markups":[]},{"name":"6b3d","type":1,"text":"Rhadamanthys is a multi-function stealer written in C++ that was first made available in late 2022. Since Rhadamanthys debut, it has remained \nan attractive and accessible option for cyber criminals¹. As with most products, they require capable support that can provide a consistent release schedule, enabling the malware to keep…","markups":[]}],"sections":[{"name":"3315","startIndex":0}]},"isFullContent":false,"subtitle":"Rhadamanthys is a multi-function stealer written in C++ that was first made available in late 2022. Since Rhadamanthys debut, it has…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"88ca51d38850":{"id":"88ca51d38850","versionId":"9afd18899568","creatorId":"36e34fe15919","homeCollectionId":"905ea2b3d4d1","title":"Unknown powershell backdoor with ties to new Zloader","detectedLanguage":"en","latestVersion":"9afd18899568","latestPublishedVersion":"9afd18899568","hasUnpublishedEdits":false,"latestRev":175,"createdAt":1721841497972,"updatedAt":1732035517517,"acceptedAt":0,"firstPublishedAt":1722262327113,"latestPublishedAt":1722262401023,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"By: Jason Reaves and Joshua Platt","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"wordCount":1416,"imageCount":1,"readingTime":5.543396226415094,"subtitle":"By: Jason Reaves and Joshua Platt","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":5,"isBookmarked":false,"tags":[{"slug":"infosec","name":"Infosec","postCount":14592,"metadata":{"postCount":14592,"coverImage":{"id":"1*bOiesY1gH-YWPlsbrll6fQ.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},"type":"Tag"},{"slug":"malware","name":"Malware","postCount":10367,"metadata":{"postCount":10367,"coverImage":{"id":"0*1gK8EBvYMWvwyhME.png","originalWidth":1024,"originalHeight":683,"isFeatured":true}},"type":"Tag"},{"slug":"reverse-engineering","name":"Reverse Engineering","postCount":4129,"metadata":{"postCount":4129,"coverImage":{"id":"1*nIgACA0Q__VA0Oq3U4DuRQ.png","originalWidth":975,"originalHeight":526,"isFeatured":true}},"type":"Tag"},{"slug":"zloader","name":"Zloader","postCount":3,"metadata":{"postCount":3,"coverImage":{"id":"0*Qaka9JahMDUfVJtk.png","originalWidth":1601,"originalHeight":582,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://jsf**k.com/","alts":[],"httpStatus":0},{"url":"https://secureteam.net/acode-features-detailed","alts":[],"httpStatus":200},{"url":"https://www.cisa.gov/news-events/cybersecurity-advisories/aa24-131a","alts":[],"httpStatus":200},{"url":"https://github.com/ConnorShride/box-ps","alts":[],"httpStatus":200},{"url":"https://www.deepwatch.com/blog/guess-whos-back-zloaders-back-back-again/","alts":[],"httpStatus":200},{"url":"https://www.zscaler.com/blogs/security-research/zloader-no-longer-silent-night","alts":[],"httpStatus":200},{"url":"https://cert.pl/en/posts/2023/05/powerdash-malspam/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1722262401736},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":9,"sectionCount":1,"readingList":0,"topics":[{"topicId":"d4e7f4144ac5","slug":"cybersecurity","createdAt":1493946839810,"deletedAt":0,"image":{"id":"1*JpJUz3WBPiQG5vkJ9WY8rw@2x.jpeg","originalWidth":6000,"originalHeight":4000},"name":"Cybersecurity","description":"Towards a more perfect password.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Cybersecurity News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"unknown-powershell-backdoor-with-ties-to-new-zloader","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"unknown-powershell-backdoor-with-ties-to-new-zloader-88ca51d38850","previewContent":{"bodyModel":{"paragraphs":[{"name":"7096","type":3,"text":"Unknown powershell backdoor with ties to new Zloader","markups":[],"alignment":1},{"name":"6836","type":1,"text":"By: Jason Reaves and Joshua Platt","markups":[],"alignment":1},{"name":"a9d9","type":1,"text":"Recently, while investigating a new variant[1] of Zloader/SilentNight[2], an unknown Powershell backdoor and VBS downloader was uncovered. The malware was potentially utilized…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"By: Jason Reaves and Joshua Platt"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"7096","type":3,"text":"Unknown powershell backdoor with ties to new Zloader","markups":[]},{"name":"6836","type":1,"text":"By: Jason Reaves and Joshua Platt","markups":[]},{"name":"a9d9","type":1,"text":"Recently, while investigating a new variant[1] of Zloader/SilentNight[2], an unknown Powershell backdoor and VBS downloader was uncovered. The malware was potentially utilized alongside the new Zloader variant, which CISA publicly linked to BlackBasta[3]. The Powershell backdoor appears to have been constructed to further access…","markups":[]}],"sections":[{"name":"795f","startIndex":0}]},"isFullContent":false,"subtitle":"By: Jason Reaves and Joshua Platt"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"dc9821c6a481":{"id":"dc9821c6a481","versionId":"499d624d0427","creatorId":"4fefd6096061","homeCollectionId":"905ea2b3d4d1","title":"Using Predictive and Gen AI to Improve Product Categorization at Walmart","detectedLanguage":"en","latestVersion":"499d624d0427","latestPublishedVersion":"499d624d0427","hasUnpublishedEdits":false,"latestRev":377,"createdAt":1721332361485,"updatedAt":1732107081329,"acceptedAt":0,"firstPublishedAt":1721416626551,"latestPublishedAt":1721416626551,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Lessons about improving performance, managing hallucination, and exception-handling for large scale AI models.","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*YBNhLVBNjUroPaUZFscFWg.png","filter":"","backgroundSize":"","originalWidth":936,"originalHeight":406,"strategy":"resample","height":0,"width":0},"wordCount":1784,"imageCount":4,"readingTime":7.432075471698114,"subtitle":"Lessons about improving performance, managing hallucination, and exception-handling for large scale AI models.","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":40,"isBookmarked":false,"tags":[{"slug":"data-science","name":"Data Science","postCount":374171,"metadata":{"postCount":374171,"coverImage":{"id":"1*z1FhJYZBMW4QcaYfzAaEgA.jpeg","originalWidth":1080,"originalHeight":2412}},"type":"Tag"},{"slug":"enginnering","name":"Enginnering","postCount":174,"metadata":{"postCount":174,"coverImage":{"id":"0*2Xmj51rHO-XsOG2M.jpg","originalWidth":861,"originalHeight":665,"isFeatured":true}},"type":"Tag"},{"slug":"deep-learning","name":"Deep Learning","postCount":109745,"metadata":{"postCount":109745,"coverImage":{"id":"0*mCp9VC1Mqhwf5mHu","originalWidth":6485,"originalHeight":5188}},"type":"Tag"},{"slug":"predictive-ai","name":"Predictive Ai","postCount":106,"metadata":{"postCount":106,"coverImage":{"id":"1*NYkdD8azGEfO6BrJUthNXQ.jpeg","originalWidth":1500,"originalHeight":750,"isFeatured":true}},"type":"Tag"},{"slug":"generative-ai-use-cases","name":"Generative Ai Use Cases","postCount":5898,"metadata":{"postCount":5898,"coverImage":{"id":"1*A8HSNr9kA91hNTuYyggRtw.gif","originalWidth":640,"originalHeight":362,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://www.cloudflare.com/learning/ai/what-is-generative-ai/","alts":[],"httpStatus":403},{"url":"https://www.cloudflare.com/learning/ai/what-is-predictive-ai/","alts":[],"httpStatus":403},{"url":"https://Walmart.com","alts":[],"httpStatus":200},{"url":"https://medium.com/@taufiquehossain/the-role-of-a-ghotok-in-marriage-in-bangladesh-bf359b43d58d","alts":[{"type":2,"url":"medium://p/bf359b43d58d"},{"type":3,"url":"medium://p/bf359b43d58d"}],"httpStatus":200}],"version":"0.3","generatedAt":1721416627114},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":189,"sectionCount":1,"readingList":0,"topics":[{"topicId":"1af65db9c2f8","slug":"artificial-intelligence","createdAt":1487916832419,"deletedAt":0,"image":{"id":"1*A28aHchbaA8zNVXraBq0Ug@2x.jpeg","originalWidth":4866,"originalHeight":3244},"name":"Artificial Intelligence","description":"Born to be bot.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"AI News and Artificial Intelligence Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"using-predictive-and-gen-ai-to-improve-product-categorization-at-walmart","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"using-predictive-and-gen-ai-to-improve-product-categorization-at-walmart-dc9821c6a481","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*YBNhLVBNjUroPaUZFscFWg.png","originalWidth":936,"originalHeight":406,"isFeatured":true}},{"name":"dcca","type":13,"text":"Using Predictive and Gen AI to Improve Product Categorization at Walmart","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Lessons about improving performance, managing hallucination, and exception-handling for large scale AI models."},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"dcca","type":13,"text":"Using Predictive and Gen AI to Improve Product Categorization at Walmart","markups":[]},{"name":"8645","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*YBNhLVBNjUroPaUZFscFWg.png","originalWidth":936,"originalHeight":406,"isFeatured":true}},{"name":"31bf","type":1,"text":"Co-author : Tanay Kumar Saha","markups":[{"type":3,"start":12,"end":28,"anchorType":2,"userId":"493726ba7a26"}]},{"name":"2f71","type":3,"text":"Motivation","markups":[]},{"name":"7c19","type":1,"text":"With over 400 million SKUs, Walmart.com must streamline the online shopping process to enhance customer satisfaction. In our physical stores, customers can navigate through a variety of departments or aisles. Our digital platforms (website and mobile apps) also closely mirror the layout of a traditional…","markups":[{"type":3,"start":28,"end":39,"href":"https://Walmart.com","title":"","rel":"","anchorType":0}]}],"sections":[{"name":"92bf","startIndex":0}]},"isFullContent":false,"subtitle":"Lessons about improving performance, managing hallucination, and exception-handling for large scale AI models."},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"8ac303c312d5":{"id":"8ac303c312d5","versionId":"31b1734a8717","creatorId":"3c1462c20a71","homeCollectionId":"905ea2b3d4d1","title":"Unveiling the Intricacies of Data Privacy: A Tale of Technology, Trust, and Transformation","detectedLanguage":"en","latestVersion":"31b1734a8717","latestPublishedVersion":"31b1734a8717","hasUnpublishedEdits":false,"latestRev":603,"createdAt":1705651085372,"updatedAt":1732162609579,"acceptedAt":0,"firstPublishedAt":1720711204013,"latestPublishedAt":1720711204013,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Co-author : Govind Saria","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*3joK-5814rle9P8YOWE0Cw.png","filter":"","backgroundSize":"","originalWidth":1024,"originalHeight":1024,"strategy":"resample","height":0,"width":0},"wordCount":1498,"imageCount":8,"readingTime":6.786163522012579,"subtitle":"Co-author : Govind Saria","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":3,"isBookmarked":false,"tags":[{"slug":"data-science","name":"Data Science","postCount":374171,"metadata":{"postCount":374171,"coverImage":{"id":"1*z1FhJYZBMW4QcaYfzAaEgA.jpeg","originalWidth":1080,"originalHeight":2412}},"type":"Tag"},{"slug":"data-analysis","name":"Data Analysis","postCount":66098,"metadata":{"postCount":66098,"coverImage":{"id":"0*ZVBPD7rXF37y0Pqk","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},"type":"Tag"},{"slug":"data-privacy","name":"Data Privacy","postCount":8057,"metadata":{"postCount":8057,"coverImage":{"id":"1*ersg2NxFIOzXqJAbbFPDLg.jpeg","originalWidth":2994,"originalHeight":1764,"isFeatured":true}},"type":"Tag"},{"slug":"data-anonymisation","name":"Data Anonymisation","postCount":65,"metadata":{"postCount":65,"coverImage":{"id":"1*zM2cBg79qkJanxYZAiGoNg.png","originalWidth":2240,"originalHeight":1260,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"mailto:xxxxx@xxxx.com","alts":[],"httpStatus":0},{"url":"https://arxiv.org/abs/2108.04417","alts":[],"httpStatus":200},{"url":"https://ieeexplore.ieee.org/abstract/document/8819477","alts":[],"httpStatus":418},{"url":"https://policies.google.com/technologies/anonymization?hl=en-US","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1720711204426},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":7,"sectionCount":1,"readingList":0,"topics":[{"topicId":"ae5d4995e225","slug":"data-science","createdAt":1493923906289,"deletedAt":0,"image":{"id":"1*NHWOEki_ncCX-xzbKtkEWw@2x.jpeg","originalWidth":5760,"originalHeight":3840},"name":"Data Science","description":"Query this.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Data Science News and Articles — Medium","type":"Topic"},{"topicId":"d4e7f4144ac5","slug":"cybersecurity","createdAt":1493946839810,"deletedAt":0,"image":{"id":"1*JpJUz3WBPiQG5vkJ9WY8rw@2x.jpeg","originalWidth":6000,"originalHeight":4000},"name":"Cybersecurity","description":"Towards a more perfect password.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Cybersecurity News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"unveiling-the-intricacies-of-data-privacy-a-tale-of-technology-trust-and-transformation","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"unveiling-the-intricacies-of-data-privacy-a-tale-of-technology-trust-and-transformation-8ac303c312d5","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*3joK-5814rle9P8YOWE0Cw.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},{"name":"8b73","type":3,"text":"Unveiling the Intricacies of Data Privacy: A Tale of Technology, Trust, and Transformation","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Co-author : Govind Saria"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"8b73","type":3,"text":"Unveiling the Intricacies of Data Privacy: A Tale of Technology, Trust, and Transformation","markups":[]},{"name":"8245","type":1,"text":"Co-author : Govind Saria","markups":[{"type":3,"start":12,"end":24,"anchorType":2,"userId":"4562846d5d8e"}]},{"name":"811f","type":3,"text":"Introduction","markups":[]},{"name":"136e","type":1,"text":"In today’s digital age, the protection of personal data has become more crucial than ever. As technology continues to advance and permeate every aspect of our lives, it has brought with it so many challenges and complexities in ensuring data privacy. This article aims to unravel…","markups":[]}],"sections":[{"name":"4976","startIndex":0}]},"isFullContent":false,"subtitle":"Co-author : Govind Saria"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"01e40e789d99":{"id":"01e40e789d99","versionId":"ea69a3bd1a84","creatorId":"f51ad11584a8","homeCollectionId":"905ea2b3d4d1","title":"AI-Driven Continuous Monitoring: The Future of Third-Party Risk Management","detectedLanguage":"en","latestVersion":"ea69a3bd1a84","latestPublishedVersion":"ea69a3bd1a84","hasUnpublishedEdits":false,"latestRev":69,"createdAt":1720641047478,"updatedAt":1732168106709,"acceptedAt":0,"firstPublishedAt":1720641322950,"latestPublishedAt":1720641743875,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"In the modern interconnected business landscape, third-party vendors play a crucial role in boosting efficiency and fostering innovation…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*zBSkrInOeaL1k53kXoYUwg.png","filter":"","backgroundSize":"","originalWidth":1024,"originalHeight":1024,"strategy":"resample","height":0,"width":0},"wordCount":771,"imageCount":2,"readingTime":3.2927672955974843,"subtitle":"In the modern interconnected business landscape, third-party vendors play a crucial role in boosting efficiency and fostering innovation…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":19,"isBookmarked":false,"tags":[],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://deepai.org/machine-learning-model/text2img","alts":[],"httpStatus":200},{"url":"https://designer.microsoft.com/image-creator","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1720641744299},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":39,"sectionCount":1,"readingList":0,"topics":[]},"coverless":true,"slug":"ai-driven-continuous-monitoring-the-future-of-third-party-risk-management","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"ai-driven-continuous-monitoring-the-future-of-third-party-risk-management-01e40e789d99","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*zBSkrInOeaL1k53kXoYUwg.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},{"name":"b73e","type":3,"text":"AI-Driven Continuous Monitoring: The Future of Third-Party Risk Management","markups":[{"type":1,"start":0,"end":74}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"In the modern interconnected business landscape, third-party vendors play a crucial role in boosting efficiency and fostering innovation…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"b73e","type":3,"text":"AI-Driven Continuous Monitoring: The Future of Third-Party Risk Management","markups":[{"type":1,"start":0,"end":74}]},{"name":"5b5e","type":4,"text":"Image Courtesy: https://designer.microsoft.com/image-creator; Prompt: “Employee looking at a three stack of files, one pile shows…","markups":[{"type":3,"start":16,"end":60,"href":"https://designer.microsoft.com/image-creator","title":"","rel":"","anchorType":0}],"layout":1,"metadata":{"id":"1*zBSkrInOeaL1k53kXoYUwg.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},{"name":"75d9","type":1,"text":"In the modern interconnected business landscape, third-party vendors play a crucial role in boosting efficiency and fostering innovation. However, this reliance also exposes businesses to substantial risks that can compromise security and compliance. The rising number of incidents involving breaches of duty by third parties highlights the inadequacy of traditional…","markups":[]}],"sections":[{"name":"9544","startIndex":0}]},"isFullContent":false,"subtitle":"In the modern interconnected business landscape, third-party vendors play a crucial role in boosting efficiency and fostering innovation…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"537a3c8f2bc2":{"id":"537a3c8f2bc2","versionId":"f166ed49646f","creatorId":"e216e03e2c3c","homeCollectionId":"905ea2b3d4d1","title":"Deconstructing the Elastic Search normalizer and analyzer","detectedLanguage":"en","latestVersion":"f166ed49646f","latestPublishedVersion":"f166ed49646f","hasUnpublishedEdits":false,"latestRev":349,"createdAt":1720416240688,"updatedAt":1732182633620,"acceptedAt":0,"firstPublishedAt":1720455636183,"latestPublishedAt":1720455636183,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Elastic Search has gained enormous popularity in recent times. It has become the go to search engine due to its capabilities for…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*fAxK9b_AJMibcNuJaybHEg.png","filter":"","backgroundSize":"","originalWidth":318,"originalHeight":558,"strategy":"resample","height":0,"width":0},"wordCount":1255,"imageCount":8,"readingTime":5.869182389937107,"subtitle":"Elastic Search has gained enormous popularity in recent times. It has become the go to search engine due to its capabilities for…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":6,"isBookmarked":false,"tags":[{"slug":"engineering","name":"Engineering","postCount":58873,"metadata":{"postCount":58873,"coverImage":{"id":"0*gQysoXAAw-nsW-7Q","originalWidth":512,"originalHeight":272}},"type":"Tag"},{"slug":"elasticsearch","name":"Elasticsearch","postCount":8448,"metadata":{"postCount":8448,"coverImage":{"id":"1*TsbV1qW24Ka3EPYRwyNb3A.png","originalWidth":1971,"originalHeight":891,"isFeatured":true}},"type":"Tag"},{"slug":"customize","name":"Customize","postCount":191,"metadata":{"postCount":191,"coverImage":{"id":"1*fAxK9b_AJMibcNuJaybHEg.png","originalWidth":318,"originalHeight":558,"isFeatured":true}},"type":"Tag"},{"slug":"normalization","name":"Normalization","postCount":1171,"metadata":{"postCount":1171,"coverImage":{"id":"1*Sjw_pYj9fQqwkfdvwjDrIg.jpeg","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},"type":"Tag"},{"slug":"analyzer","name":"Analyzer","postCount":206,"metadata":{"postCount":206,"coverImage":{"id":"1*fAxK9b_AJMibcNuJaybHEg.png","originalWidth":318,"originalHeight":558,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://medium.com/walmartglobaltech/demystifying-the-elastic-search-indexing-and-synonym-search-619b07a3dc56","alts":[{"type":3,"url":"medium://p/619b07a3dc56"},{"type":2,"url":"medium://p/619b07a3dc56"}],"httpStatus":200}],"version":"0.3","generatedAt":1720455636873},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":6,"sectionCount":1,"readingList":0,"topics":[]},"coverless":true,"slug":"deconstructing-the-elastic-search-normalizer-and-analyzer","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"deconstructing-the-elastic-search-normalizer-and-analyzer-537a3c8f2bc2","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*fAxK9b_AJMibcNuJaybHEg.png","originalWidth":318,"originalHeight":558,"isFeatured":true}},{"name":"c7a6","type":3,"text":"Deconstructing the Elastic Search normalizer and analyzer","markups":[{"type":1,"start":0,"end":57}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Elastic Search has gained enormous popularity in recent times. It has become the go to search engine due to its capabilities for…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"c7a6","type":3,"text":"Deconstructing the Elastic Search normalizer and analyzer","markups":[{"type":1,"start":0,"end":57}]},{"name":"189c","type":1,"text":"Elastic Search has gained enormous popularity in recent times. It has become the go to search engine due to its capabilities for lightning-fast searches. It also provides many enhancements that a developer can use to","markups":[]},{"name":"605a","type":1,"text":"customize their own elastic search indices. As such one can get lost in the vast…","markups":[]}],"sections":[{"name":"799f","startIndex":0}]},"isFullContent":false,"subtitle":"Elastic Search has gained enormous popularity in recent times. It has become the go to search engine due to its capabilities for…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"bb440c98d36f":{"id":"bb440c98d36f","versionId":"8b0eab4f86ae","creatorId":"32bcee567e88","homeCollectionId":"905ea2b3d4d1","title":"Build your own GPT (BYO-GPT)","detectedLanguage":"en","latestVersion":"8b0eab4f86ae","latestPublishedVersion":"8b0eab4f86ae","hasUnpublishedEdits":false,"latestRev":479,"createdAt":1719979484289,"updatedAt":1732183861286,"acceptedAt":0,"firstPublishedAt":1720407631996,"latestPublishedAt":1720407631996,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Building Question-Answering Chatbots on private Knowledge bases using RAG","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*c3sJMJTPi6P-BbWSzjPqaQ.png","filter":"","backgroundSize":"","originalWidth":720,"originalHeight":384,"strategy":"resample","height":0,"width":0},"wordCount":1666,"imageCount":5,"readingTime":7.120125786163522,"subtitle":"Building Question-Answering Chatbots on private Knowledge bases using RAG","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":12,"isBookmarked":false,"tags":[{"slug":"retrieval-augmented","name":"Retrieval Augmented","postCount":1418,"metadata":{"postCount":1418,"coverImage":{"id":"0*wLxFLWIAxExw09JH","originalWidth":4032,"originalHeight":2691,"isFeatured":true,"unsplashPhotoId":"jZWmw6007EY"}},"type":"Tag"},{"slug":"llama-2","name":"Llama 2","postCount":1153,"metadata":{"postCount":1153,"coverImage":{"id":"1*_KwP3njXi7GpCIzzQcRSBg.png","originalWidth":1148,"originalHeight":330,"isFeatured":true}},"type":"Tag"},{"slug":"llm","name":"Llm","postCount":34668,"metadata":{"postCount":34668,"coverImage":{"id":"1*zdZ4yNFu9f5r7mj-pVurcA.png","originalWidth":5100,"originalHeight":6122,"isFeatured":true}},"type":"Tag"},{"slug":"chatbots","name":"Chatbots","postCount":48497,"metadata":{"postCount":48497,"coverImage":{"id":"1*-g8w6ROXUp4Qmlfhyo3D8Q.jpeg","originalWidth":2048,"originalHeight":2048}},"type":"Tag"},{"slug":"langchain","name":"Langchain","postCount":5964,"metadata":{"postCount":5964,"coverImage":{"id":"1*zdZ4yNFu9f5r7mj-pVurcA.png","originalWidth":5100,"originalHeight":6122,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://www.drawio.com","alts":[],"httpStatus":200},{"url":"https://thenounproject.com","alts":[],"httpStatus":200},{"url":"https://www.sciencefocus.com/future-technology/gpt-3","alts":[],"httpStatus":200},{"url":"https://huggingface.co/BAAI/bge-small-en","alts":[],"httpStatus":200},{"url":"https://github.com/facebookresearch/faiss","alts":[],"httpStatus":200},{"url":"https://llama.meta.com/llama-downloads/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1720407632530},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":160,"sectionCount":1,"readingList":0,"topics":[{"topicId":"1af65db9c2f8","slug":"artificial-intelligence","createdAt":1487916832419,"deletedAt":0,"image":{"id":"1*A28aHchbaA8zNVXraBq0Ug@2x.jpeg","originalWidth":4866,"originalHeight":3244},"name":"Artificial Intelligence","description":"Born to be bot.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"AI News and Artificial Intelligence Articles — Medium","type":"Topic"},{"topicId":"1eca0103fff3","slug":"machine-learning","createdAt":1534449726145,"deletedAt":0,"image":{"id":"1*gFJS3amhZEg_z39D5EErVg@2x.png","originalWidth":2800,"originalHeight":1750},"name":"Machine Learning","description":"Teaching the learners.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Machine Learning News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"build-your-own-gpt-byo-gpt","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"build-your-own-gpt-byo-gpt-bb440c98d36f","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*c3sJMJTPi6P-BbWSzjPqaQ.png","originalWidth":720,"originalHeight":384,"isFeatured":true}},{"name":"9143","type":3,"text":"Build your own GPT (BYO-GPT)","markups":[{"type":1,"start":0,"end":28}],"alignment":1},{"name":"5f6d","type":13,"text":"Building Question-Answering Chatbots on private Knowledge bases using RAG","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Building Question-Answering Chatbots on private Knowledge bases using RAG"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"9143","type":3,"text":"Build your own GPT (BYO-GPT)","markups":[{"type":1,"start":0,"end":28}]},{"name":"5f6d","type":13,"text":"Building Question-Answering Chatbots on private Knowledge bases using RAG","markups":[]},{"name":"9dc8","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*c3sJMJTPi6P-BbWSzjPqaQ.png","originalWidth":720,"originalHeight":384,"isFeatured":true}},{"name":"14c0","type":1,"text":"What if I tell you that you can build your own GPT, customized on your lengthy documents that are difficult to go through, to find simple answers!","markups":[{"type":2,"start":0,"end":146}]},{"name":"c270","type":1,"text":"Sure, but wouldn’t it be hard and burn my pocket to design something like a GPT?","markups":[{"type":2,"start":0,"end":80}]},{"name":"b18b","type":1,"text":"No, it wouldn’t!","markups":[{"type":1,"start":0,"end":16},{"type":2,"start":0,"end":16}]},{"name":"939b","type":1,"text":"In this blog, we…","markups":[]}],"sections":[{"name":"fcf8","startIndex":0}]},"isFullContent":false,"subtitle":"Building Question-Answering Chatbots on private Knowledge bases using RAG"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"d36eab1e2743":{"id":"d36eab1e2743","versionId":"ec9bcaea7a95","creatorId":"7fb65dde9c45","homeCollectionId":"905ea2b3d4d1","title":"Textual Titans: A Large Language Model Odyssey","detectedLanguage":"en","latestVersion":"ec9bcaea7a95","latestPublishedVersion":"ec9bcaea7a95","hasUnpublishedEdits":false,"latestRev":569,"createdAt":1695757531496,"updatedAt":1732199293509,"acceptedAt":0,"firstPublishedAt":1720159342774,"latestPublishedAt":1720641454622,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"“It’s not who I am underneath, but what I do that defines me.”  — Bruce Wayne","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*lwc_CGzXw2hoJk06","filter":"","backgroundSize":"","originalWidth":1024,"originalHeight":1024,"strategy":"resample","height":0,"width":0},"wordCount":1844,"imageCount":9,"readingTime":8.158490566037736,"subtitle":"“It’s not who I am underneath, but what I do that defines me.”  — Bruce Wayne","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":5,"isBookmarked":false,"tags":[{"slug":"genai","name":"Genai","postCount":9812,"metadata":{"postCount":9812,"coverImage":{"id":"1*cZHFNiBdYWuO5DhJgGqJmA.png","originalWidth":2400,"originalHeight":1350,"isFeatured":true}},"type":"Tag"},{"slug":"llm","name":"Llm","postCount":34668,"metadata":{"postCount":34668,"coverImage":{"id":"1*zdZ4yNFu9f5r7mj-pVurcA.png","originalWidth":5100,"originalHeight":6122,"isFeatured":true}},"type":"Tag"},{"slug":"machine-learning","name":"Machine Learning","postCount":372277,"metadata":{"postCount":372277,"coverImage":{"id":"1*wpwlZKKJeNcU5MfBcHP6Vg.png","originalWidth":1920,"originalHeight":1080,"isFeatured":true}},"type":"Tag"},{"slug":"data-science","name":"Data Science","postCount":374171,"metadata":{"postCount":374171,"coverImage":{"id":"1*z1FhJYZBMW4QcaYfzAaEgA.jpeg","originalWidth":1080,"originalHeight":2412}},"type":"Tag"},{"slug":"ai","name":"AI","postCount":484078,"metadata":{"postCount":484078,"coverImage":{"id":"1*83Ppxqvh54g12pVOZKU07g.png","originalWidth":1308,"originalHeight":540,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://teetracker.medium.com/llm-fine-tuning-step-tokenizing-caebb280cfc2","alts":[{"type":3,"url":"medium://p/caebb280cfc2"},{"type":2,"url":"medium://p/caebb280cfc2"}],"httpStatus":200},{"url":"https://www.holisticai.com/blog/from-transformer-architecture-to-prompt-engineering","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1720641454879},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":72,"sectionCount":1,"readingList":0,"topics":[{"topicId":"1af65db9c2f8","slug":"artificial-intelligence","createdAt":1487916832419,"deletedAt":0,"image":{"id":"1*A28aHchbaA8zNVXraBq0Ug@2x.jpeg","originalWidth":4866,"originalHeight":3244},"name":"Artificial Intelligence","description":"Born to be bot.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"AI News and Artificial Intelligence Articles — Medium","type":"Topic"},{"topicId":"1eca0103fff3","slug":"machine-learning","createdAt":1534449726145,"deletedAt":0,"image":{"id":"1*gFJS3amhZEg_z39D5EErVg@2x.png","originalWidth":2800,"originalHeight":1750},"name":"Machine Learning","description":"Teaching the learners.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Machine Learning News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"textual-titans-a-large-language-model-odyssey","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"textual-titans-a-large-language-model-odyssey-d36eab1e2743","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*lwc_CGzXw2hoJk06","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},{"name":"8cd2","type":3,"text":"Textual Titans: A Large Language Model Odyssey","markups":[],"alignment":1},{"name":"0c36","type":6,"text":"“It’s not who I am underneath, but what I do that defines me.” — Bruce Wayne","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"“It’s not who I am underneath, but what I do that defines me.”  — Bruce Wayne"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"8cd2","type":3,"text":"Textual Titans: A Large Language Model Odyssey","markups":[]},{"name":"aef9","type":4,"text":"Image generated using Stable Diffusion 2","markups":[],"layout":1,"metadata":{"id":"0*lwc_CGzXw2hoJk06","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},{"name":"0c36","type":6,"text":"“It’s not who I am underneath, but what I do that defines me.” — Bruce Wayne","markups":[]},{"name":"a136","type":1,"text":"These words might be coming from a fictional character but isn’t it what artificial intelligence is trying to convey these days. Wanna know something interesting, the above image is also generated by AI.","markups":[{"type":1,"start":200,"end":202}]},{"name":"f60f","type":1,"text":"Natural…","markups":[]}],"sections":[{"name":"2394","startIndex":0}]},"isFullContent":false,"subtitle":"“It’s not who I am underneath, but what I do that defines me.”  — Bruce Wayne"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"0cd9bf001a76":{"id":"0cd9bf001a76","versionId":"1b55a4e36f50","creatorId":"9450a1ac0636","homeCollectionId":"905ea2b3d4d1","title":"Evaluation of RAG Metrics using RAGA","detectedLanguage":"en","latestVersion":"1b55a4e36f50","latestPublishedVersion":"1b55a4e36f50","hasUnpublishedEdits":false,"latestRev":881,"createdAt":1720100502433,"updatedAt":1732198869930,"acceptedAt":0,"firstPublishedAt":1720159183388,"latestPublishedAt":1720412195104,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"In the AI domain, Large Language Models (LLMs) are hogging the limelight. These innovative marvels serve as the intelligence core for…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*CVMoHXKqA0Ne4jg-.png","filter":"","backgroundSize":"","originalWidth":1400,"originalHeight":1167,"strategy":"resample","height":0,"width":0},"wordCount":1830,"imageCount":30,"readingTime":9.15566037735849,"subtitle":"In the AI domain, Large Language Models (LLMs) are hogging the limelight. These innovative marvels serve as the intelligence core for…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":11,"isBookmarked":false,"tags":[{"slug":"raga","name":"Raga","postCount":159,"metadata":{"postCount":159,"coverImage":{"id":"0*1EJ9Hr5rhw4JRG6H.jpg","originalWidth":822,"originalHeight":941,"isFeatured":true,"focusPercentX":49,"focusPercentY":38}},"type":"Tag"},{"slug":"llm","name":"Llm","postCount":34668,"metadata":{"postCount":34668,"coverImage":{"id":"1*zdZ4yNFu9f5r7mj-pVurcA.png","originalWidth":5100,"originalHeight":6122,"isFeatured":true}},"type":"Tag"},{"slug":"evaluation","name":"Evaluation","postCount":3093,"metadata":{"postCount":3093,"coverImage":{"id":"0*BKFdIMCNF94pm5lC","originalWidth":5976,"originalHeight":3992,"isFeatured":true,"unsplashPhotoId":"dunnqE0fcfY"}},"type":"Tag"},{"slug":"retrieval-augmented","name":"Retrieval Augmented","postCount":1418,"metadata":{"postCount":1418,"coverImage":{"id":"0*wLxFLWIAxExw09JH","originalWidth":4032,"originalHeight":2691,"isFeatured":true,"unsplashPhotoId":"jZWmw6007EY"}},"type":"Tag"},{"slug":"nlp","name":"NLP","postCount":38952,"metadata":{"postCount":38952,"coverImage":{"id":"0*OuQyx96scgDvSETZ","originalWidth":1000,"originalHeight":699,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://arxiv.org/abs/2309.15217","alts":[],"httpStatus":200},{"url":"https://github.com/explodinggradients/ragas/tree/main/src/ragas/metrics","alts":[],"httpStatus":200},{"url":"https://docs.ragas.io/en/latest/getstarted/evaluation.html#the-data","alts":[],"httpStatus":200},{"url":"https://www.clarifai.com/blog/what-is-rag-retrieval-augmented-generation#title_6","alts":[],"httpStatus":200},{"url":"https://ai.meta.com/blog/retrieval-augmented-generation-streamlining-the-creation-of-intelligent-natural-language-processing-models/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1720412196224},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":65,"sectionCount":1,"readingList":0,"topics":[{"topicId":"1eca0103fff3","slug":"machine-learning","createdAt":1534449726145,"deletedAt":0,"image":{"id":"1*gFJS3amhZEg_z39D5EErVg@2x.png","originalWidth":2800,"originalHeight":1750},"name":"Machine Learning","description":"Teaching the learners.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Machine Learning News and Articles — Medium","type":"Topic"},{"topicId":"ae5d4995e225","slug":"data-science","createdAt":1493923906289,"deletedAt":0,"image":{"id":"1*NHWOEki_ncCX-xzbKtkEWw@2x.jpeg","originalWidth":5760,"originalHeight":3840},"name":"Data Science","description":"Query this.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Data Science News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"evaluation-of-rag-metrics-using-raga","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"evaluation-of-rag-metrics-using-raga-0cd9bf001a76","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*CVMoHXKqA0Ne4jg-.png","originalWidth":1400,"originalHeight":1167,"isFeatured":true}},{"name":"4ceb","type":3,"text":"Evaluation of RAG Metrics using RAGA","markups":[],"alignment":1},{"name":"f5f6","type":1,"text":"In the AI domain, Large Language Models (LLMs) are hogging the limelight. These innovative…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"In the AI domain, Large Language Models (LLMs) are hogging the limelight. These innovative marvels serve as the intelligence core for…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"b136557e4e71","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"4ceb","type":3,"text":"Evaluation of RAG Metrics using RAGA","markups":[]},{"name":"f5f6","type":1,"text":"In the AI domain, Large Language Models (LLMs) are hogging the limelight. These innovative marvels serve as the intelligence core for sophisticated chatbots and a range of applications in natural language processing (NLP). LLMs can answer user questions in various contexts by cross-referencing authoritative knowledge sources.","markups":[]},{"name":"3071","type":1,"text":"This blog explores the…","markups":[]}],"sections":[{"name":"cf77","startIndex":0}]},"isFullContent":false,"subtitle":"In the AI domain, Large Language Models (LLMs) are hogging the limelight. These innovative marvels serve as the intelligence core for…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"ae36f723c0c7":{"id":"ae36f723c0c7","versionId":"71351f84b39f","creatorId":"3a447ce7c2e4","homeCollectionId":"905ea2b3d4d1","title":"Deploying RAGs in production — Part 2","detectedLanguage":"en","latestVersion":"71351f84b39f","latestPublishedVersion":"71351f84b39f","hasUnpublishedEdits":false,"latestRev":396,"createdAt":1719916072794,"updatedAt":1732207315464,"acceptedAt":0,"firstPublishedAt":1720077001005,"latestPublishedAt":1720077001005,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Authors: Chinmay Jain, Osheen Nayak","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*4M0ZvLUNGH6qBW8TM-_mig.png","filter":"","backgroundSize":"","originalWidth":618,"originalHeight":350,"strategy":"resample","height":0,"width":0},"wordCount":2956,"imageCount":3,"readingTime":11.704716981132076,"subtitle":"Authors: Chinmay Jain, Osheen Nayak","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":9,"isBookmarked":false,"tags":[{"slug":"llm","name":"Llm","postCount":34668,"metadata":{"postCount":34668,"coverImage":{"id":"1*zdZ4yNFu9f5r7mj-pVurcA.png","originalWidth":5100,"originalHeight":6122,"isFeatured":true}},"type":"Tag"},{"slug":"ai","name":"AI","postCount":484078,"metadata":{"postCount":484078,"coverImage":{"id":"1*83Ppxqvh54g12pVOZKU07g.png","originalWidth":1308,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"genai","name":"Genai","postCount":9812,"metadata":{"postCount":9812,"coverImage":{"id":"1*cZHFNiBdYWuO5DhJgGqJmA.png","originalWidth":2400,"originalHeight":1350,"isFeatured":true}},"type":"Tag"},{"slug":"deployment","name":"Deployment","postCount":10044,"metadata":{"postCount":10044,"coverImage":{"id":"1*dJS_Cf_6ANOfSSpyGNVhbA.png","originalWidth":1200,"originalHeight":627}},"type":"Tag"},{"slug":"production","name":"Production","postCount":4769,"metadata":{"postCount":4769,"coverImage":{"id":"0*dxVj0kxC-WTM9csI","originalWidth":2000,"originalHeight":966,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":1,"links":{"entries":[],"version":"0.3","generatedAt":1720077001245},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":73,"sectionCount":1,"readingList":0,"topics":[{"topicId":"ae5d4995e225","slug":"data-science","createdAt":1493923906289,"deletedAt":0,"image":{"id":"1*NHWOEki_ncCX-xzbKtkEWw@2x.jpeg","originalWidth":5760,"originalHeight":3840},"name":"Data Science","description":"Query this.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Data Science News and Articles — Medium","type":"Topic"},{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"deploying-rags-in-production-part-2","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"deploying-rags-in-production-part-2-ae36f723c0c7","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*4M0ZvLUNGH6qBW8TM-_mig.png","originalWidth":618,"originalHeight":350,"isFeatured":true}},{"name":"b042","type":3,"text":"Deploying RAGs in production — Part 2","markups":[],"alignment":1},{"name":"ac72","type":1,"text":"Authors: Chinmay Jain, Osheen Nayak","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Authors: Chinmay Jain, Osheen Nayak"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"905ea2b3d4d1","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"b042","type":3,"text":"Deploying RAGs in production — Part 2","markups":[]},{"name":"ac72","type":1,"text":"Authors: Chinmay Jain, Osheen Nayak","markups":[]},{"name":"1a47","type":1,"text":"In the preceding section, we delved into the diverse elements of a RAG, set up a basic RAG, and explored the algorithms and benefits of advanced RAG systems. \nNow, we will shift our focus to implementing RAG in a production setting, where we will navigate…","markups":[]}],"sections":[{"name":"460b","startIndex":0}]},"isFullContent":false,"subtitle":"Authors: Chinmay Jain, Osheen Nayak"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"}}},"paging":{"path":"/_/api/collections/905ea2b3d4d1/stream","next":{"to":"1720077001005","ignoredIds":[],"page":2}},"collection":{"id":"905ea2b3d4d1","name":"Walmart Global Tech Blog","slug":"walmartglobaltech","tags":["DATA SCIENCE","UX DESIGN","ENGINEERING","TECHNICAL LEADERSHIP","OPEN SOURCE"],"creatorId":"1ad9ca60fd77","description":"We’re powering the next great retail disruption. Learn more about us — https://www.linkedin.com/company/walmartglobaltech/","shortDescription":"We’re powering the next great retail disruption.","image":{"imageId":"1*quUoN1GMDA3fwyaPGdTYFQ.jpeg","filter":"","backgroundSize":"","originalWidth":251,"originalHeight":251,"strategy":"resample","height":0,"width":0},"metadata":{"followerCount":18016,"activeAt":1738279433258},"virtuals":{"permissions":{"canPublish":false,"canPublishAll":false,"canRepublish":false,"canRemove":false,"canManageAll":false,"canSubmit":false,"canEditPosts":false,"canAddWriters":false,"canViewStats":false,"canSendNewsletter":false,"canViewLockedPosts":false,"canViewCloaked":false,"canEditOwnPosts":false,"canBeAssignedAuthor":false,"canEnrollInHightower":false,"canLockPostsForMediumMembers":false,"canLockOwnPostsForMediumMembers":false,"canViewNewsletterV2Stats":false,"canCreateNewsletterV3":false},"isSubscribed":false,"isEnrolledInHightower":false,"isEligibleForHightower":false,"isSubscribedToCollectionEmails":false,"isMuted":false,"canToggleEmail":false,"isWriter":false},"logo":{"imageId":"1*8BhtOzg5TgZmRkRbzP05Jw.jpeg","filter":"","backgroundSize":"","originalWidth":4167,"originalHeight":767,"strategy":"resample","height":0,"width":0},"twitterUsername":"walmarttech","collectionMastheadId":"1de85d9ff80f","sections":[{"type":2,"collectionHeaderMetadata":{"backgroundImage":{"id":"1*NrJGzESnU72_VCT64Lwtbw.png","originalWidth":6251,"originalHeight":783},"logoImage":{"id":"1*Q-2Pp7-NILTDgr2l2wgfHQ@2x.png","originalWidth":16,"originalHeight":22,"alt":"Walmart Global Tech Blog"},"alignment":2,"layout":5}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":25,"postIds":["f7eaf7267d69","2d774052369f","b3c72af07a55","2025ca7aefc2","d895e11b8912","4c17b4209ee6","dcf2921dbfa9","02684e540b48","4b2001b67952","edbed5c3180f","aeaed58de536","c5c46d57c57f","b90f39a67feb","8df108abfbca","ee0d8393a6eb","06eb0f28b55f","88ca51d38850","dc9821c6a481","8ac303c312d5","01e40e789d99","537a3c8f2bc2","bb440c98d36f","d36eab1e2743","0cd9bf001a76","ae36f723c0c7"]}}],"favicon":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"colorPalette":{"defaultBackgroundSpectrum":{"colorPoints":[{"color":"#FF1A8917","point":0},{"color":"#FF11800E","point":0.1},{"color":"#FF0F730C","point":0.2},{"color":"#FF095407","point":1}],"backgroundColor":"#FFFFFFFF"},"highlightSpectrum":{"colorPoints":[{"color":"#FFFFFFFF","point":0},{"color":"#FFE8F3E8","point":0.1},{"color":"#FFE8F3E8","point":0.2},{"color":"#FFD1E7D1","point":0.6},{"color":"#FFA3D0A2","point":1}],"backgroundColor":"#FFFFFFFF"},"darkBackgroundSpectrum":{"colorPoints":[{"color":"#FF095407","point":0},{"color":"#FF0F730C","point":0.1},{"color":"#FF11800E","point":0.2},{"color":"#FF1A8917","point":1}],"backgroundColor":"#FF000000"}},"navItems":[{"type":1,"title":"Engineering","tagSlug":"engineering","url":"https://medium.com/walmartglobaltech/tagged/engineering","source":"tagSlug"},{"type":1,"title":"Data Science","tagSlug":"data-science","url":"https://medium.com/walmartglobaltech/tagged/data-science","source":"tagSlug"},{"type":1,"title":"InfoSec","tagSlug":"infosec","url":"https://medium.com/walmartglobaltech/tagged/infosec","source":"tagSlug"},{"type":1,"title":"UX Design","tagSlug":"ux-design","url":"https://medium.com/walmartglobaltech/tagged/ux-design","source":"tagSlug"},{"type":1,"title":"Leadership","tagSlug":"leadership","url":"https://medium.com/walmartglobaltech/tagged/leadership","source":"tagSlug"},{"type":3,"title":"About ","url":"https://www.linkedin.com/company/walmartglobaltech/"}],"colorBehavior":1,"ampLogo":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"header":{"backgroundImage":{"id":"1*NrJGzESnU72_VCT64Lwtbw.png","originalWidth":6251,"originalHeight":783},"logoImage":{"id":"1*Q-2Pp7-NILTDgr2l2wgfHQ@2x.png","originalWidth":16,"originalHeight":22,"alt":"Walmart Global Tech Blog"},"alignment":2,"layout":5},"subscriberCount":18016,"tagline":"We’re powering the next great retail disruption.","isOptedIntoAurora":false,"isCurationAllowedByDefault":false,"polarisCoverImage":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"ptsQualifiedAt":1616092813504,"type":"Collection"},"header":{"backgroundImage":{"id":"1*NrJGzESnU72_VCT64Lwtbw.png","originalWidth":6251,"originalHeight":783},"logoImage":{"id":"1*Q-2Pp7-NILTDgr2l2wgfHQ@2x.png","originalWidth":16,"originalHeight":22,"alt":"Walmart Global Tech Blog"},"alignment":2,"layout":5},"streamItems":[{"createdAt":1740150308559,"randomId":"9c701a04719f","section":{"items":[{"post":{"postId":"f7eaf7267d69"},"itemType":"post"},{"post":{"postId":"2d774052369f"},"itemType":"post"},{"post":{"postId":"b3c72af07a55"},"itemType":"post"},{"post":{"postId":"2025ca7aefc2"},"itemType":"post"},{"post":{"postId":"d895e11b8912"},"itemType":"post"},{"post":{"postId":"4c17b4209ee6"},"itemType":"post"},{"post":{"postId":"dcf2921dbfa9"},"itemType":"post"},{"post":{"postId":"02684e540b48"},"itemType":"post"},{"post":{"postId":"4b2001b67952"},"itemType":"post"},{"post":{"postId":"edbed5c3180f"},"itemType":"post"},{"post":{"postId":"aeaed58de536"},"itemType":"post"},{"post":{"postId":"c5c46d57c57f"},"itemType":"post"},{"post":{"postId":"b90f39a67feb"},"itemType":"post"},{"post":{"postId":"8df108abfbca"},"itemType":"post"},{"post":{"postId":"ee0d8393a6eb"},"itemType":"post"},{"post":{"postId":"06eb0f28b55f"},"itemType":"post"},{"post":{"postId":"88ca51d38850"},"itemType":"post"},{"post":{"postId":"dc9821c6a481"},"itemType":"post"},{"post":{"postId":"8ac303c312d5"},"itemType":"post"},{"post":{"postId":"01e40e789d99"},"itemType":"post"},{"post":{"postId":"537a3c8f2bc2"},"itemType":"post"},{"post":{"postId":"bb440c98d36f"},"itemType":"post"},{"post":{"postId":"d36eab1e2743"},"itemType":"post"},{"post":{"postId":"0cd9bf001a76"},"itemType":"post"},{"post":{"postId":"ae36f723c0c7"},"itemType":"post"}],"layout":4},"itemType":"section","type":"StreamItem"}]}) // ]]></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9157a202feaaa05d',t:'MTc0MDE1MDMwOS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10