CINXE.COM

Plotly - 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>Plotly - Medium</title><link rel="canonical" href="https://medium.com/plotly"><link id="feedLink" rel="alternate" type="application/rss+xml" title="RSS" href="https://medium.com/feed/plotly"><meta name="robots" content="index,follow"><meta name="title" content="Plotly - Medium"><meta name="referrer" content="unsafe-url"><meta name="description" content="Plotly is a data visualization company that makes it easy to build, test, and deploy beautiful interactive web apps, charts and graphs—in any programming language."><meta name="keywords" content="DATA VISUALIZATION, DATA VISUALIZATION TOOLS, DATA SCIENCE"><meta name="theme-color" content="#000000"><meta property="og:title" content="Plotly – Medium"><meta property="twitter:title" content="Plotly – Medium"><meta property="og:url" content="https://medium.com/plotly"><meta property="og:image" content="https://cdn-images-1.medium.com/max/1200/1*4R9HdZXaBGLPD_xPoit7iA.png"><meta property="fb:app_id" content="542599432471018"><meta property="og:description" content="Plotly is a data visualization company that makes it easy to build, test, and deploy beautiful interactive web apps, charts and graphs—in any programming language."><meta name="twitter:description" content="Plotly is a data visualization company that makes it easy to build, test, and deploy beautiful interactive web apps, charts and graphs—in any programming language."><meta name="twitter:image:src" content="https://cdn-images-1.medium.com/max/1200/1*4R9HdZXaBGLPD_xPoit7iA.png"><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/@plotlygraphs"><meta name="twitter:creator" content="@plotlygraphs"><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://plotly"><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://plotly"><meta property="al:android:url" content="medium://plotly"><meta property="al:web:url" content="https://medium.com/plotly"><link rel="search" type="application/opensearchdescription+xml" title="Medium" href="/osd.xml" /><link rel="alternate" href="android-app://com.medium.reader/https/medium.com/plotly" /><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\/plotly", "name": "Plotly"}]}</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*4R9HdZXaBGLPD_xPoit7iA.png"><link rel="apple-touch-icon" sizes="120x120" href="https://cdn-images-1.medium.com/fit/c/240/240/1*4R9HdZXaBGLPD_xPoit7iA.png"><link rel="apple-touch-icon" sizes="76x76" href="https://cdn-images-1.medium.com/fit/c/152/152/1*4R9HdZXaBGLPD_xPoit7iA.png"><link rel="apple-touch-icon" sizes="60x60" href="https://cdn-images-1.medium.com/fit/c/120/120/1*4R9HdZXaBGLPD_xPoit7iA.png"><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/plotly%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%2Fplotly&amp;source=--------------------------nav_reg&amp;operation=login" data-action="sign-in-prompt" data-redirect="https://medium.com/plotly" 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%2Fplotly&amp;source=--------------------------nav_reg&amp;operation=register" data-action="sign-up-prompt" data-redirect="https://medium.com/plotly" 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*IkeGJXqyj4a9XwO5HsQOFw.jpeg&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="max-width: 200px;"><a class="link u-baseColor--link" href="https://medium.com/plotly" title="Go to Plotly" aria-label="Go to Plotly"><div class="u-relative u-marginAuto"><div style="padding-bottom: 45.934065934065934%"></div><img class="collectionHeader-logoImage js-collectionHeaderLogoImage" src="https://cdn-images-1.medium.com/max/400/1*Fi1JGbiqZid_c7VYcIFSkw@2x.png" data-image-id="1*Fi1JGbiqZid_c7VYcIFSkw@2x.png" data-width="455" data-height="209" /></div></a></div><div class="collectionHeader-nameAndDescription u-hide"><a class="link u-baseColor--link" href="https://medium.com/plotly" title="Go to Plotly" aria-label="Go to Plotly"><h1 class="collectionHeader-name js-collectionName">Plotly</h1></a><h2 class="collectionHeader-description js-collectionDescription">Plotly is a data visualization company that makes it easy to build, test, and deploy beautiful interactive web apps, charts and graphs—in any programming language.</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/plotly/people-culture/home">People &amp; Culture</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://plotly.com/?utm_medium=Medium&amp;utm_content=featurepage" rel="nofollow noopener" target="_blank">About Plotly</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 Plotly"><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 Plotly" required="true" data-collection-id="c8d304cbe76" /></label><a class="button button--chromeless is-touchIconBlackPulse u-baseColor--buttonNormal button--withIcon button--withSvgIcon button--chromeless u-verticalAlignMiddle" href="https://twitter.com/plotlygraphs" title="Visit “Plotly” on X" aria-label="Visit “Plotly” 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><a class="button button--chromeless is-touchIconBlackPulse u-baseColor--buttonNormal button--withIcon button--withSvgIcon button--chromeless u-verticalAlignMiddle" href="//facebook.com/Plotly" title="Visit “Plotly” on Facebook" aria-label="Visit “Plotly” on Facebook" rel="me" target="_blank"><span class="button-defaultState"><span class="svgIcon svgIcon--facebookFilled svgIcon--25px"><svg class="svgIcon-use" width="25" height="25" ><path d="M21 12.646C21 7.65 16.97 3.6 12 3.6s-9 4.05-9 9.046a9.026 9.026 0 007.59 8.924v-6.376H8.395V12.64h2.193v-1.88c0-2.186 1.328-3.375 3.267-3.375.93 0 1.728.07 1.96.1V9.77H14.47c-1.055 0-1.26.503-1.26 1.242v1.63h2.517l-.33 2.554H13.21V21.6c4.398-.597 7.79-4.373 7.79-8.954"/></svg></span></span></a><a class="button button--chromeless is-touchIconBlackPulse u-baseColor--buttonNormal button--withIcon button--withSvgIcon button--chromeless u-verticalAlignMiddle" href="https://instagram.com/plotly" title="Visit “Plotly” on Instagram" aria-label="Visit “Plotly” on Instagram" rel="me" target="_blank"><span class="button-defaultState"><span class="svgIcon svgIcon--instagram svgIcon--25px"><svg class="svgIcon-use" width="25" height="25" ><path d="M12.497 5.531c2.27 0 2.536.01 3.433.05.83.038 1.279.176 1.579.294.398.156.681.338.978.635.297.296.482.58.634.978.115.3.257.749.294 1.578.04.897.05 1.164.05 3.434 0 2.27-.01 2.537-.05 3.434-.037.83-.176 1.278-.294 1.578a2.637 2.637 0 01-.634.979 2.61 2.61 0 01-.978.634c-.3.114-.749.256-1.579.293-.897.04-1.163.05-3.433.05-2.27 0-2.537-.01-3.434-.05-.83-.037-1.278-.175-1.579-.293a2.638 2.638 0 01-.978-.634 2.596 2.596 0 01-.634-.979c-.115-.3-.256-.748-.293-1.578-.04-.897-.051-1.164-.051-3.434 0-2.27.01-2.537.05-3.434.038-.83.176-1.278.294-1.578.155-.398.337-.682.634-.978a2.6 2.6 0 01.978-.635c.3-.114.75-.256 1.579-.293.897-.044 1.164-.05 3.434-.05zm0-1.531c-2.307 0-2.598.01-3.505.05-.904.041-1.521.186-2.06.395-.56.216-1.033.51-1.505.982a4.214 4.214 0 00-.982 1.504c-.209.54-.354 1.157-.394 2.064C4.01 9.9 4 10.19 4 12.497c0 2.307.01 2.597.05 3.504.041.904.186 1.521.395 2.064.216.56.51 1.033.982 1.505s.948.762 1.504.981c.54.21 1.157.355 2.064.395.908.04 1.195.05 3.505.05 2.31 0 2.597-.01 3.505-.05.904-.04 1.52-.186 2.064-.395a4.14 4.14 0 001.504-.981c.472-.472.762-.948.982-1.505.209-.54.354-1.157.394-2.064.04-.907.051-1.194.051-3.504s-.01-2.598-.05-3.505c-.041-.904-.186-1.521-.395-2.064a4.142 4.142 0 00-.982-1.505 4.215 4.215 0 00-1.504-.981c-.54-.21-1.157-.354-2.064-.395C15.094 4.01 14.804 4 12.497 4z"/><path d="M12.496 8.132a4.365 4.365 0 000 8.73 4.367 4.367 0 004.365-4.365 4.367 4.367 0 00-4.365-4.365zm0 7.198a2.833 2.833 0 110-5.666 2.833 2.833 0 010 5.666z"/><path d="M17.034 8.979a1.019 1.019 0 100-2.038 1.019 1.019 0 000 2.038z"/></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/plotly" data-action-source="pub_header----c8d304cbe76----------------------follow_pub" data-collection-id="c8d304cbe76"><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="f4ea7fdad50c" data-index="0"><div class="u-lineHeightBase postItem u-marginRight3"><a href="https://medium.com/plotly/plotly-newsletter-march-2025-f4ea7fdad50c?source=collection_home---4------0-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/plotly-newsletter-march-2025-f4ea7fdad50c?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/0*B2p6rDX935sK7-Ci&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Plotly Newsletter, March 2025</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/plotly/plotly-newsletter-march-2025-f4ea7fdad50c?source=collection_home---4------0-----------------------" data-action-source="collection_home---4------0-----------------------" data-post-id="f4ea7fdad50c"><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">Plotly Newsletter, March 2025</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">March is here, and with it comes fresh energy and new opportunities! From in-person events to virtual gatherings, the Plotly team is in…</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2025-03-31T20:17:14.289Z">Mar 31</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="4 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="72a7954671cc" data-index="1"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/meet-martha-cryan-software-developer-libraries-team-72a7954671cc?source=collection_home---4------1-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/meet-martha-cryan-software-developer-libraries-team-72a7954671cc?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*sts9IOTiy8GjnYPqTbX-zA.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Meet Martha Cryan, Software Developer, Libraries Team</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/meet-martha-cryan-software-developer-libraries-team-72a7954671cc?source=collection_home---4------1-----------------------" data-action-source="collection_home---4------1-----------------------" data-post-id="72a7954671cc"><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">Meet Martha Cryan, Software Developer, Libraries Team</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">Life at Plotly: People &amp; Culture Blog #23</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2025-03-25T16:41:39.905Z">Mar 25</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------2-----------------------" data-post-id="71697dfdb16c" data-index="2"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/dash-club-18-plotly-ai-figure-friday-new-plotly-app-challenge-component-and-app-of-the-month-71697dfdb16c?source=collection_home---4------2-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/dash-club-18-plotly-ai-figure-friday-new-plotly-app-challenge-component-and-app-of-the-month-71697dfdb16c?source=collection_home---4------2-----------------------" 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*M1Mi5jwW2gU4CmN6&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Dash Club 18: Plotly AI, Figure Friday, New Plotly App Challenge, Component and App of the Month</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/dash-club-18-plotly-ai-figure-friday-new-plotly-app-challenge-component-and-app-of-the-month-71697dfdb16c?source=collection_home---4------2-----------------------" data-action-source="collection_home---4------2-----------------------" data-post-id="71697dfdb16c"><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">Dash Club 18: Plotly AI, Figure Friday, New Plotly App Challenge, Component and App of the Month</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">Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks. ​​​​</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2025-03-12T19:51:37.459Z">Mar 12</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------3-----------------------" data-post-id="d70e7c4295b8" data-index="3"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/plotly-newsletter-february-2025-d70e7c4295b8?source=collection_home---4------3-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/plotly-newsletter-february-2025-d70e7c4295b8?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/0*NT6Qh2KXz2mJ9Lt5&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Plotly Newsletter, February 2025</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/plotly-newsletter-february-2025-d70e7c4295b8?source=collection_home---4------3-----------------------" data-action-source="collection_home---4------3-----------------------" data-post-id="d70e7c4295b8"><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">Plotly Newsletter, February 2025</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">February may be the shortest month of the year, but we’re making every moment count! From in-person events to virtual gatherings, the…</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2025-02-20T16:16:20.320Z">Feb 20</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="4 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="c2762a23b75a" data-index="4"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/plotly-newsletter-january-2025-c2762a23b75a?source=collection_home---4------4-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/plotly-newsletter-january-2025-c2762a23b75a?source=collection_home---4------4-----------------------" 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*a6ffpjtO2mZo-Zfs&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Plotly Newsletter, January 2025</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/plotly-newsletter-january-2025-c2762a23b75a?source=collection_home---4------4-----------------------" data-action-source="collection_home---4------4-----------------------" data-post-id="c2762a23b75a"><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">Plotly Newsletter, January 2025</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">We’re kicking off the new year with a bang, packed with exciting updates and milestones. From dynamic in-person events to innovative…</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2025-01-30T17:50:33.421Z">Jan 30</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------5-----------------------" data-post-id="94b02846e721" data-index="5"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/meet-andres-rodriguez-customer-success-engineer-solutions-at-plotly-94b02846e721?source=collection_home---4------5-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/meet-andres-rodriguez-customer-success-engineer-solutions-at-plotly-94b02846e721?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*iTs7i8q151-47_KSVrbREQ.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Meet Andres Rodriguez, Customer Success Engineer, Solutions, at Plotly</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/meet-andres-rodriguez-customer-success-engineer-solutions-at-plotly-94b02846e721?source=collection_home---4------5-----------------------" data-action-source="collection_home---4------5-----------------------" data-post-id="94b02846e721"><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">Meet Andres Rodriguez, Customer Success Engineer, Solutions, at Plotly</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">Life at Plotly: People &amp; Culture Blog #22</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2025-01-21T17:52:44.364Z">Jan 21</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------6-----------------------" data-post-id="2a8ab92e189b" data-index="6"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/plotly-newsletter-december-2024-2a8ab92e189b?source=collection_home---4------6-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/plotly-newsletter-december-2024-2a8ab92e189b?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*37c4BFHaTBAFVE5AXXDLFw.jpeg&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Plotly Newsletter, December 2024</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/plotly-newsletter-december-2024-2a8ab92e189b?source=collection_home---4------6-----------------------" data-action-source="collection_home---4------6-----------------------" data-post-id="2a8ab92e189b"><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">Plotly Newsletter, December 2024</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">December has arrived, and as the year comes to a close, we’re reflecting on an incredible 2024 at Plotly! In this special year-end…</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-12-19T16:44:44.224Z">Dec 19, 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------7-----------------------" data-post-id="beb5bdeb294a" data-index="7"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/dash-club-17-plotly-beta-user-group-bluesky-figure-friday-component-and-app-of-the-month-beb5bdeb294a?source=collection_home---4------7-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/dash-club-17-plotly-beta-user-group-bluesky-figure-friday-component-and-app-of-the-month-beb5bdeb294a?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/0*TTjpK34reVUIgnMB&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Dash Club 17: Plotly Beta User Group, Bluesky, Figure Friday, Component and App of the Month</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/dash-club-17-plotly-beta-user-group-bluesky-figure-friday-component-and-app-of-the-month-beb5bdeb294a?source=collection_home---4------7-----------------------" data-action-source="collection_home---4------7-----------------------" data-post-id="beb5bdeb294a"><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">Dash Club 17: Plotly Beta User Group, Bluesky, Figure Friday, Component and App of the Month</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">Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks.</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-12-04T16:29:49.621Z">Dec 4, 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------8-----------------------" data-post-id="ea172ffde263" data-index="8"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/plotly-newsletter-november-2024-ea172ffde263?source=collection_home---4------8-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/plotly-newsletter-november-2024-ea172ffde263?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/0*LrkUlVaH8QxOD13-&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Plotly Newsletter, November 2024</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/plotly-newsletter-november-2024-ea172ffde263?source=collection_home---4------8-----------------------" data-action-source="collection_home---4------8-----------------------" data-post-id="ea172ffde263"><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">Plotly Newsletter, November 2024</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">November is here, bringing all the coziness of fall and some exciting updates from Plotly! This month, we’re spotlighting new features…</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-27T16:08:41.832Z">Nov 27, 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------9-----------------------" data-post-id="b07b9196b065" data-index="9"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/meet-cl%C3%A9a-aumont-manager-of-professional-services-at-plotly-b07b9196b065?source=collection_home---4------9-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/meet-cl%C3%A9a-aumont-manager-of-professional-services-at-plotly-b07b9196b065?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*NJf9nRs4Bc8KxfNnOVRmpA.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Meet Cléa Aumont, Manager of Professional Services at Plotly</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/meet-cl%C3%A9a-aumont-manager-of-professional-services-at-plotly-b07b9196b065?source=collection_home---4------9-----------------------" data-action-source="collection_home---4------9-----------------------" data-post-id="b07b9196b065"><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">Meet Cléa Aumont, Manager of Professional Services at Plotly</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">Life at Plotly: People &amp; Culture Blog #21</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-19T14:46:12.340Z">Nov 19, 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------10-----------------------" data-post-id="920516af5b1f" data-index="10"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/plotly-newsletter-october-2024-920516af5b1f?source=collection_home---4------10-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/plotly-newsletter-october-2024-920516af5b1f?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*q272IwbFI7YPTC_1&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Plotly Newsletter, October 2024</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/plotly-newsletter-october-2024-920516af5b1f?source=collection_home---4------10-----------------------" data-action-source="collection_home---4------10-----------------------" data-post-id="920516af5b1f"><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">Plotly Newsletter, October 2024</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">October is here, bringing all the thrills of fall and some spooktacular updates from Plotly! This month, we’re highlighting the latest…</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-10-30T21:42:30.355Z">Oct 30, 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------11-----------------------" data-post-id="4db3bbb4d902" data-index="11"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/meet-philip-mcgrath-software-engineer-full-stack-4db3bbb4d902?source=collection_home---4------11-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/meet-philip-mcgrath-software-engineer-full-stack-4db3bbb4d902?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*JI_CfYy7aD4y097obFl0EA.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Meet Philip McGrath, Software Engineer, Full Stack</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/meet-philip-mcgrath-software-engineer-full-stack-4db3bbb4d902?source=collection_home---4------11-----------------------" data-action-source="collection_home---4------11-----------------------" data-post-id="4db3bbb4d902"><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">Meet Philip McGrath, Software Engineer, Full Stack</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">Life at Plotly: People &amp; Culture Blog #20</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-10-07T15:21:55.879Z">Oct 7, 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------12-----------------------" data-post-id="86620eb9b65e" data-index="12"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/plotly-newsletter-september-2024-86620eb9b65e?source=collection_home---4------12-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/plotly-newsletter-september-2024-86620eb9b65e?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/0*cPKbSSIMnYjc27ce&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Plotly Newsletter, September 2024</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/plotly-newsletter-september-2024-86620eb9b65e?source=collection_home---4------12-----------------------" data-action-source="collection_home---4------12-----------------------" data-post-id="86620eb9b65e"><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">Plotly Newsletter, September 2024</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">Welcome to our September newsletter! From a product launch event to new community app-building challenges, this month was filled with…</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-09-27T16:50:23.285Z">Sep 27, 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------13-----------------------" data-post-id="7ca675a12774" data-index="13"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/dash-club-16-autumn-app-challenge-figure-friday-improving-plotly-charts-component-and-app-of-7ca675a12774?source=collection_home---4------13-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/dash-club-16-autumn-app-challenge-figure-friday-improving-plotly-charts-component-and-app-of-7ca675a12774?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/0*ait4YiQhEGmAq3xJ&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Dash Club 16: Autumn App Challenge, Figure Friday, Improving Plotly Charts, Component and App of…</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/dash-club-16-autumn-app-challenge-figure-friday-improving-plotly-charts-component-and-app-of-7ca675a12774?source=collection_home---4------13-----------------------" data-action-source="collection_home---4------13-----------------------" data-post-id="7ca675a12774"><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">Dash Club 16: Autumn App Challenge, Figure Friday, Improving Plotly Charts, Component and App of…</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">Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks.</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-09-20T17:07:40.155Z">Sep 20, 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------14-----------------------" data-post-id="0166391ad152" data-index="14"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/meet-erik-moore-technical-product-manager-at-plotly-0166391ad152?source=collection_home---4------14-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/meet-erik-moore-technical-product-manager-at-plotly-0166391ad152?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*uia2c6llDH_eJtawnF8D3g.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Meet Erik Moore: Technical Product Manager at Plotly</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/meet-erik-moore-technical-product-manager-at-plotly-0166391ad152?source=collection_home---4------14-----------------------" data-action-source="collection_home---4------14-----------------------" data-post-id="0166391ad152"><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">Meet Erik Moore: Technical Product Manager at Plotly</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">Life at Plotly: People &amp; Culture Blog #19</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-09-18T15:40:19.405Z">Sep 18, 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------15-----------------------" data-post-id="13af6206a272" data-index="15"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/plotly-newsletter-august-2024-13af6206a272?source=collection_home---4------15-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/plotly-newsletter-august-2024-13af6206a272?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/0*eEDZiZfpah3unBzk&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Plotly Newsletter, August 2024</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/plotly-newsletter-august-2024-13af6206a272?source=collection_home---4------15-----------------------" data-action-source="collection_home---4------15-----------------------" data-post-id="13af6206a272"><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">Plotly Newsletter, August 2024</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">As August sizzles, we’re introducing fresh data and AI updates that will keep your work ahead of the curve. This month, we’re highlighting…</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-08-29T16:10:23.146Z">Aug 29, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="4 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="d433c70cf089" data-index="16"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/meet-celia-lopez-customer-success-engineer-d433c70cf089?source=collection_home---4------16-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/meet-celia-lopez-customer-success-engineer-d433c70cf089?source=collection_home---4------16-----------------------" 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*OG68XrvCFpAE8S5XBqr4JA.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Meet Celia Lopez: Customer Success Engineer</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/meet-celia-lopez-customer-success-engineer-d433c70cf089?source=collection_home---4------16-----------------------" data-action-source="collection_home---4------16-----------------------" data-post-id="d433c70cf089"><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">Meet Celia Lopez: Customer Success Engineer</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">Life at Plotly: People &amp; Culture Blog #18</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-08-08T15:24:54.823Z">Aug 8, 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------17-----------------------" data-post-id="92f5a1bc19e5" data-index="17"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/plotly-newsletter-july-2024-92f5a1bc19e5?source=collection_home---4------17-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/plotly-newsletter-july-2024-92f5a1bc19e5?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/0*rELqtt4WKYzDQfsI&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Plotly Newsletter, July 2024</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/plotly-newsletter-july-2024-92f5a1bc19e5?source=collection_home---4------17-----------------------" data-action-source="collection_home---4------17-----------------------" data-post-id="92f5a1bc19e5"><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">Plotly Newsletter, July 2024</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">As temperatures soar this July, we’re excited to help you beat the heat with some of the coolest new features in data and AI. Dive into the…</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-07-31T17:23:02.393Z">Jul 31, 2024</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------18-----------------------" data-post-id="81158d094cc2" data-index="18"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/dash-club-15-figure-friday-plotly-hangouts-product-updates-blogs-component-and-app-of-the-81158d094cc2?source=collection_home---4------18-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/dash-club-15-figure-friday-plotly-hangouts-product-updates-blogs-component-and-app-of-the-81158d094cc2?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/0*b5n-2TM74IX2R329&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Dash Club 15: Figure Friday, Plotly Hangouts, Product Updates, Blogs, Component and App of the…</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/dash-club-15-figure-friday-plotly-hangouts-product-updates-blogs-component-and-app-of-the-81158d094cc2?source=collection_home---4------18-----------------------" data-action-source="collection_home---4------18-----------------------" data-post-id="81158d094cc2"><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">Dash Club 15: Figure Friday, Plotly Hangouts, Product Updates, Blogs, Component and App of the…</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">Written by: Chris Parmer and Adam Schroeder</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-07-17T18:08:41.517Z">Jul 17, 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------19-----------------------" data-post-id="a1f9aff198b3" data-index="19"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/meet-emily-kellison-linn-software-engineer-a1f9aff198b3?source=collection_home---4------19-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/meet-emily-kellison-linn-software-engineer-a1f9aff198b3?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*q0RJsGD-_k2ptKulW0rS6g.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Meet Emily Kellison-Linn: Software Engineer</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/meet-emily-kellison-linn-software-engineer-a1f9aff198b3?source=collection_home---4------19-----------------------" data-action-source="collection_home---4------19-----------------------" data-post-id="a1f9aff198b3"><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">Meet Emily Kellison-Linn: Software Engineer</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">Life at Plotly: People &amp; Culture Blog #17</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-07-09T16:10:56.274Z">Jul 9, 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------20-----------------------" data-post-id="2a2a593bc047" data-index="20"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/plotly-newsletter-june-2024-2a2a593bc047?source=collection_home---4------20-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/plotly-newsletter-june-2024-2a2a593bc047?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/0*WVGk3O3yCbyWCozc&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Plotly Newsletter, June 2024</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/plotly-newsletter-june-2024-2a2a593bc047?source=collection_home---4------20-----------------------" data-action-source="collection_home---4------20-----------------------" data-post-id="2a2a593bc047"><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">Plotly Newsletter, June 2024</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">June is all about sunny days and fun getaways. 😎 From the Databricks Data + AI Summit, where we delved into the latest innovations in data…</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-06-28T16:43:19.348Z">Jun 28, 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="c96ed1689d59" data-index="21"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/meet-adrian-borrmann-senior-software-engineer-c96ed1689d59?source=collection_home---4------21-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/meet-adrian-borrmann-senior-software-engineer-c96ed1689d59?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*tFMvz-LMW8tY4L2M4OwZCA.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Meet Adrian Borrmann: Senior Software Engineer</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/meet-adrian-borrmann-senior-software-engineer-c96ed1689d59?source=collection_home---4------21-----------------------" data-action-source="collection_home---4------21-----------------------" data-post-id="c96ed1689d59"><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">Meet Adrian Borrmann: Senior Software Engineer</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">Life at Plotly: People &amp; Culture Blog #16</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-06-05T19:19:59.728Z">Jun 5, 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------22-----------------------" data-post-id="b7fa2b50a3fc" data-index="22"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/plotly-newsletter-may-2024-b7fa2b50a3fc?source=collection_home---4------22-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/plotly-newsletter-may-2024-b7fa2b50a3fc?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/1*MoTxNRu2yrQfTuF8tPXccg.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Plotly Newsletter, May 2024</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/plotly-newsletter-may-2024-b7fa2b50a3fc?source=collection_home---4------22-----------------------" data-action-source="collection_home---4------22-----------------------" data-post-id="b7fa2b50a3fc"><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">Plotly Newsletter, May 2024</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">May has been packed with exciting and new events! We’re excited to share updates from our latest Plotly Hangout with Adam and Anastasis…</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-05-30T19:24:18.199Z">May 30, 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------23-----------------------" data-post-id="7c5f4f5507e7" data-index="23"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/celebrating-mothers-day-at-plotly-empowering-working-moms-with-flexibility-and-support-7c5f4f5507e7?source=collection_home---4------23-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/celebrating-mothers-day-at-plotly-empowering-working-moms-with-flexibility-and-support-7c5f4f5507e7?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*rlDyfQAJy9H4fDed&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Celebrating Mothers Day at Plotly: Empowering Working Moms with Flexibility and Support</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/celebrating-mothers-day-at-plotly-empowering-working-moms-with-flexibility-and-support-7c5f4f5507e7?source=collection_home---4------23-----------------------" data-action-source="collection_home---4------23-----------------------" data-post-id="7c5f4f5507e7"><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">Celebrating Mothers Day at Plotly: Empowering Working Moms with Flexibility and Support</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">Mother’s Day is a time to reflect on the invaluable role mothers play both in the home and the workplace. Achieving a balance between work…</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-05-13T18:11:43.813Z">May 13, 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------24-----------------------" data-post-id="23199a70e1cc" data-index="24"><div class="u-lineHeightBase postItem"><a href="https://medium.com/plotly/applying-to-plotly-a-sneak-peek-of-what-to-expect-and-what-we-look-for-23199a70e1cc?source=collection_home---4------24-----------------------" data-action="open-post" data-action-value="https://medium.com/plotly/applying-to-plotly-a-sneak-peek-of-what-to-expect-and-what-we-look-for-23199a70e1cc?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*gUciSn5HkEOfbmXl0Dzoqg.png&quot;); background-position: 50% 50% !important;"><span class="u-textScreenReader">Applying to Plotly — A Sneak Peek of What to Expect and What We Look For!</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://medium.com/plotly/applying-to-plotly-a-sneak-peek-of-what-to-expect-and-what-we-look-for-23199a70e1cc?source=collection_home---4------24-----------------------" data-action-source="collection_home---4------24-----------------------" data-post-id="23199a70e1cc"><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">Applying to Plotly — A Sneak Peek of What to Expect and What We Look For!</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">Let’s face it, interviews can be nerve-wracking! At Plotly, we work to prioritize transparency and the best candidate experience possible…</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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*kX7ORGMwq0fhYPlE-qeOoQ.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Plotly"></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/@plotlygraphs" data-action="show-user-card" data-action-value="5fdd6522cd45" data-action-type="hover" data-user-id="5fdd6522cd45" dir="auto">Plotly</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-05-07T19:21:30.740Z">May 7, 2024</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="5 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/plotly/about" title="About Plotly" aria-label="About Plotly">About Plotly</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/plotly/latest" title="Latest Stories for Plotly" aria-label="Latest Stories for Plotly">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/plotly/archive" title="Archive for Plotly" aria-label="Archive for Plotly">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":"20250404-2136-root","currentUser":{"userId":"lo_eb71c22ca092","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.05Hf4Eopt9MkEk19tmfsvA.12.js","common-async":"https://cdn-static-1.medium.com/_/fp/gen-js/main-common-async.bundle.uKM9CrDC2zGiTtYtcErWXQ.12.js","hightower":"https://cdn-static-1.medium.com/_/fp/gen-js/main-hightower.bundle.Sbq5rN7mnRFFhd9663VgQg.12.js","home-screens":"https://cdn-static-1.medium.com/_/fp/gen-js/main-home-screens.bundle.P5DOvs33eZq2vtnRFa9tMw.12.js","misc-screens":"https://cdn-static-1.medium.com/_/fp/gen-js/main-misc-screens.bundle.GZNs0JTd3wzvvpHCDVICyQ.12.js","notes":"https://cdn-static-1.medium.com/_/fp/gen-js/main-notes.bundle.O_EMAh9TdSQmIZt9BjSj7w.12.js","payments":"https://cdn-static-1.medium.com/_/fp/gen-js/main-payments.bundle.QfTt0I9toSma5xqkGX8qjg.12.js","posters":"https://cdn-static-1.medium.com/_/fp/gen-js/main-posters.bundle.YRJ7dYFg4yoJ-SWnbMI-xw.12.js","power-readers":"https://cdn-static-1.medium.com/_/fp/gen-js/main-power-readers.bundle.awg6phvqmvH3Xt4l3v8d8A.12.js","pubs":"https://cdn-static-1.medium.com/_/fp/gen-js/main-pubs.bundle.gWO4HImLSjUbZY3uwftoaw.12.js","stats":"https://cdn-static-1.medium.com/_/fp/gen-js/main-stats.bundle.kIgMxb5kGqZrzIpjXmhPMw.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":"1743826966666:bbc1ef41b0f","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_dense_post_preview":"control","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,"dummy_gate_estimate_adblock_usage_li_home_web":true,"enable_abandoned_cart_promotion_email":true,"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_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_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_homepage_featured_feed":true,"enable_hybrid_ranking_model":"experiment","enable_iceland_forced_android":true,"enable_inline_comments":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_gql_client_events":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_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_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_user_profile_nofollow_attribute":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_filter_presentation_count_increase":"experiment_a","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.05Hf4Eopt9MkEk19tmfsvA.12.js" async></script><script>// <![CDATA[ window["obvInit"]({"references":{"Collection":{"c8d304cbe76":{"id":"c8d304cbe76","name":"Plotly","slug":"plotly","tags":["DATA VISUALIZATION","DATA VISUALIZATION TOOLS","DATA SCIENCE"],"creatorId":"5fdd6522cd45","description":"Plotly is a data visualization company that makes it easy to build, test, and deploy beautiful interactive web apps, charts and graphs—in any programming language.","shortDescription":"Plotly is a data visualization company that makes it easy…","image":{"imageId":"1*4R9HdZXaBGLPD_xPoit7iA.png","filter":"","backgroundSize":"","originalWidth":825,"originalHeight":818,"strategy":"resample","height":0,"width":0},"metadata":{"followerCount":4050,"activeAt":1743452234388},"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*BGP-bpgUuP8pmEZuMiGJAA.jpeg","filter":"","backgroundSize":"","originalWidth":600,"originalHeight":600,"strategy":"resample","height":0,"width":0},"twitterUsername":"plotlygraphs","facebookPageName":"Plotly","publicEmail":"marketing@plot.ly","sections":[{"type":2,"collectionHeaderMetadata":{"backgroundImage":{"id":"1*IkeGJXqyj4a9XwO5HsQOFw.jpeg","originalWidth":4271,"originalHeight":775},"logoImage":{"id":"1*Fi1JGbiqZid_c7VYcIFSkw@2x.png","originalWidth":455,"originalHeight":209,"alt":"Plotly"},"alignment":2,"layout":5}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":25,"postIds":[]}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":25,"postIds":[]}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":25,"postIds":[]}},{"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":4,"title":"People & Culture","url":"https://medium.com/plotly/people-culture/home","topicId":"79ea99091feb","source":"topicId"},{"type":3,"title":"About Plotly","url":"https://plotly.com/?utm_medium=Medium&utm_content=featurepage"}],"colorBehavior":1,"collectionFeatures":[30],"ampLogo":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"header":{"backgroundImage":{"id":"1*IkeGJXqyj4a9XwO5HsQOFw.jpeg","originalWidth":4271,"originalHeight":775},"logoImage":{"id":"1*Fi1JGbiqZid_c7VYcIFSkw@2x.png","originalWidth":455,"originalHeight":209,"alt":"Plotly"},"alignment":2,"layout":5},"subscriberCount":4050,"tagline":"Plotly’s Dash puts AI & ML in the hands of business users","instagramUsername":"plotly","isOptedIntoAurora":false,"isCurationAllowedByDefault":false,"polarisCoverImage":{"imageId":"1*1Gb7Lf1O2-Xv4km35A6KcQ.jpeg","filter":"","backgroundSize":"","originalWidth":8000,"originalHeight":2862,"strategy":"resample","height":0,"width":0},"ptsQualifiedAt":1616092819278,"type":"Collection"}},"User":{"5fdd6522cd45":{"userId":"5fdd6522cd45","name":"Plotly","username":"plotlygraphs","createdAt":1402508988188,"imageId":"1*kX7ORGMwq0fhYPlE-qeOoQ.png","backgroundImageId":"1*93xJPdqku1YKE_uljZDhEw.png","bio":"The low-code framework for rapidly building interactive, scalable data apps in Python.","twitterScreenName":"plotlygraphs","allowNotes":1,"mediumMemberAt":1594924864000,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"subdomainCreatedAt":1602787907655,"hasCompletedProfile":false,"userDismissableFlags":[29,12,8,54,5,53,3,19,2,1,33],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"}},"Post":{"f4ea7fdad50c":{"id":"f4ea7fdad50c","versionId":"8e51cdf8dc10","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Plotly Newsletter, March 2025","detectedLanguage":"en","latestVersion":"8e51cdf8dc10","latestPublishedVersion":"8e51cdf8dc10","hasUnpublishedEdits":false,"latestRev":326,"createdAt":1742927519175,"updatedAt":1743456125925,"acceptedAt":0,"firstPublishedAt":1743452234289,"latestPublishedAt":1743452234289,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"March is here, and with it comes fresh energy and new opportunities! From in-person events to virtual gatherings, the Plotly team is in…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*B2p6rDX935sK7-Ci","filter":"","backgroundSize":"","originalWidth":1400,"originalHeight":737,"strategy":"resample","height":0,"width":0},"wordCount":825,"imageCount":5,"readingTime":3.9465408805031448,"subtitle":"March is here, and with it comes fresh energy and new opportunities! From in-person events to virtual gatherings, the Plotly team is in…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":1,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"data-science","name":"Data Science","postCount":377337,"metadata":{"postCount":377337,"coverImage":{"id":"1*erYSljNvfAlCPe4oat9nVA.jpeg","originalWidth":1200,"originalHeight":800,"isFeatured":true,"alt":"Think of these zombies as old dead poets like Chaucer, Shakespeare, Byron, Whitman, Dickenson and TS Eliot. No, they’re not AI, it’s a hand-painted illustration"}},"type":"Tag"},{"slug":"data-visualization","name":"Data Visualization","postCount":70900,"metadata":{"postCount":70900,"coverImage":{"id":"1*4plH0XlMavuNcb0r6eJhhw.png","originalWidth":638,"originalHeight":326}},"type":"Tag"},{"slug":"dash","name":"Dash","postCount":2937,"metadata":{"postCount":2937,"coverImage":{"id":"1*qbWJbqVKM88y8Le4tmWGKA.gif","originalWidth":960,"originalHeight":540,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"#db72","alts":[],"httpStatus":0},{"url":"#dff7","alts":[],"httpStatus":0},{"url":"#2714","alts":[],"httpStatus":0},{"url":"mailto:marketing@plot.ly","alts":[],"httpStatus":0},{"url":"#124a","alts":[],"httpStatus":0},{"url":"#fbea","alts":[],"httpStatus":0},{"url":"#d1ce","alts":[],"httpStatus":0},{"url":"#c20e","alts":[],"httpStatus":0},{"url":"https://boards.greenhouse.io/plotly/jobs/7805151002","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/what-is-plotly-ai/?utm_medium=Medium&utm_content=march_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/build-python-data-apps-with-ai?utm_medium=Medium&utm_content=march_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/build-python-data-apps-with-ai/?utm_medium=Medium&utm_content=march_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/behind-the-scenes-semiconductor-testing-data-visualization/?utm_medium=Medium&utm_content=march_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://plotly.com/user-stories/broadband-insights-telecom-analytics/?utm_medium=Medium&utm_content=march_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/how-plotly-customer-success-uses-plotly/?utm_medium=Medium&utm_content=march_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/build-production-data-apps-your-way?utm_medium=Medium&utm_content=march_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/prompt-production-real-time-data-apps?utm_medium=Medium&utm_content=march_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://lu.ma/0puxo5zf","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7881531002","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/elevate-your-analytics?utm_medium=Medium&utm_content=march_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/onboarding-to-dash-enterprise-data-apps-meet-hospitality/?utm_medium=Medium&utm_content=march_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/best-streamlit-alternatives-production-data-apps/?utm_medium=Medium&utm_content=march_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/job-postings?utm_medium=Medium&utm_content=march_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/plotly-oftw-app-building-challenge/90724?utm_medium=Medium&utm_content=march_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7854147002","alts":[],"httpStatus":200},{"url":"https://www.datacouncil.ai/bay-2025","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1743452235322},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":1,"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":"plotly-newsletter-march-2025","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"plotly-newsletter-march-2025-f4ea7fdad50c","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*B2p6rDX935sK7-Ci","originalWidth":1400,"originalHeight":737,"isFeatured":true}},{"name":"bd48","type":3,"text":"Plotly Newsletter, March 2025","markups":[{"type":1,"start":0,"end":29}],"alignment":1},{"name":"ea44","type":1,"text":"March is here, and with it comes fresh energy and new opportunities! From in-person events to virtual…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"March is here, and with it comes fresh energy and new opportunities! From in-person events to virtual gatherings, the Plotly team is in…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"59f121be3107","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":"bd48","type":3,"text":"Plotly Newsletter, March 2025","markups":[{"type":1,"start":0,"end":29}]},{"name":"ea44","type":1,"text":"March is here, and with it comes fresh energy and new opportunities! From in-person events to virtual gatherings, the Plotly team is in full swing. Keep reading to see what’s blooming this season!","markups":[]},{"name":"73fd","type":1,"text":"In this newsletter:","markups":[{"type":1,"start":0,"end":19}]},{"name":"4bc4","type":9,"text":"Elevate Your Analytics","markups":[{"type":3,"start":0,"end":22,"href":"#dff7","title":"","rel":"","anchorType":0}]},{"name":"189d","type":9,"text":"March Events Recap","markups":[{"type":3,"start":0,"end":18,"href":"#c20e","title":"","rel":"","anchorType":0}]},{"name":"fbef","type":9,"text":"Upcoming Events","markups":[{"type":3,"start":0,"end":15,"href":"#2714","title":"","rel":"","anchorType":0}]},{"name":"e16c","type":9,"text":"Community Spotlight","markups":[{"type":3,"start":0,"end":19,"href":"#db72","title":"","rel":"","anchorType":0}]},{"name":"d96f","type":9,"text":"Plotly User Story Spotlight","markups":[{"type":3,"start":0,"end":27,"href":"#124a","title":"","rel":"","anchorType":0}]},{"name":"6962","type":9,"text":"…","markups":[{"type":3,"start":0,"end":9,"href":"#fbea","title":"","rel":"","anchorType":0}]}],"sections":[{"name":"391c","startIndex":0}]},"isFullContent":false,"subtitle":"March is here, and with it comes fresh energy and new opportunities! From in-person events to virtual gatherings, the Plotly team is in…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"72a7954671cc":{"id":"72a7954671cc","versionId":"56116fca684e","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Meet Martha Cryan, Software Developer, Libraries Team","detectedLanguage":"en","latestVersion":"56116fca684e","latestPublishedVersion":"56116fca684e","hasUnpublishedEdits":false,"latestRev":158,"createdAt":1742414584738,"updatedAt":1742923731608,"acceptedAt":0,"firstPublishedAt":1742920899905,"latestPublishedAt":1742920899905,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Life at Plotly: People & Culture Blog #23","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*sts9IOTiy8GjnYPqTbX-zA.png","filter":"","backgroundSize":"","originalWidth":1656,"originalHeight":993,"strategy":"resample","height":0,"width":0},"wordCount":745,"imageCount":3,"readingTime":3.3613207547169814,"subtitle":"Life at Plotly: People & Culture Blog #23","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":1,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"company-culture","name":"Company Culture","postCount":16516,"metadata":{"postCount":16516,"coverImage":{"id":"1*XPmDXDC-yR9bfdISEwaccg.png","originalWidth":1456,"originalHeight":816,"isFeatured":true}},"type":"Tag"},{"slug":"meet-the-team","name":"Meet The Team","postCount":1150,"metadata":{"postCount":1150,"coverImage":{"id":"1*NdXGBsr11yIY864UP_Wqhg.jpeg","originalWidth":1408,"originalHeight":768,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://plotly.com/careers/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1742920900291},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":1,"sectionCount":1,"readingList":0,"topics":[{"topicId":"af49579e220a","slug":"work","createdAt":1487918186996,"deletedAt":0,"image":{"id":"1*knbAt5qCQCelKx0BDkzZpQ@2x.jpeg","originalWidth":5018,"originalHeight":3049},"name":"Work","description":"The meaning behind the meetings.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Work Life: Articles and News — 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":"meet-martha-cryan-software-developer-libraries-team","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"meet-martha-cryan-software-developer-libraries-team-72a7954671cc","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*sts9IOTiy8GjnYPqTbX-zA.png","originalWidth":1656,"originalHeight":993,"isFeatured":true}},{"name":"7bef","type":3,"text":"Meet Martha Cryan, Software Developer, Libraries Team","markups":[{"type":1,"start":0,"end":53}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Life at Plotly: People & Culture Blog #23"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"38e67a30e6e0","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":"7bef","type":3,"text":"Meet Martha Cryan, Software Developer, Libraries Team","markups":[{"type":1,"start":0,"end":53}]},{"name":"1b51","type":1,"text":"Life at Plotly: People & Culture Blog #23","markups":[{"type":2,"start":0,"end":41}]},{"name":"26f9","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*sts9IOTiy8GjnYPqTbX-zA.png","originalWidth":1656,"originalHeight":993,"isFeatured":true}},{"name":"c076","type":13,"text":"Why did you choose to work at Plotly? What made us stand out?","markups":[{"type":1,"start":0,"end":61}]},{"name":"6cf2","type":1,"text":"The open-source software aspect really drew me in. Additionally, every interview I had was a positive experience. Each person I spoke with left me with a great impression of the company, and that feeling has carried through since joining.","markups":[]},{"name":"4379","type":13,"text":"What three words describe your Plotly experience?","markups":[{"type":1,"start":0,"end":49}]},{"name":"e2a9","type":1,"text":"Collaborative, rewarding, supportive.","markups":[]},{"name":"21e5","type":13,"text":"In a few sentences, what do you do at Plotly?","markups":[{"type":1,"start":0,"end":45}]},{"name":"7f03","type":1,"text":"…","markups":[]}],"sections":[{"name":"f71e","startIndex":0}]},"isFullContent":false,"subtitle":"Life at Plotly: People & Culture Blog #23"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"71697dfdb16c":{"id":"71697dfdb16c","versionId":"290e0176554f","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Dash Club 18: Plotly AI, Figure Friday, New Plotly App Challenge, Component and App of the Month","detectedLanguage":"en","latestVersion":"290e0176554f","latestPublishedVersion":"290e0176554f","hasUnpublishedEdits":false,"latestRev":458,"createdAt":1741725875815,"updatedAt":1741811336095,"acceptedAt":0,"firstPublishedAt":1741809097459,"latestPublishedAt":1741809097459,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks. ​​​​","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*M1Mi5jwW2gU4CmN6","filter":"","backgroundSize":"","originalWidth":1600,"originalHeight":904,"strategy":"resample","height":0,"width":0},"wordCount":1488,"imageCount":7,"readingTime":6.665094339622641,"subtitle":"Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks. ​​​​","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":4,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"ai","name":"AI","postCount":514705,"metadata":{"postCount":514705,"coverImage":{"id":"1*kronPqvBjIJFWp2ANVlpwA.jpeg","originalWidth":5246,"originalHeight":3497,"isFeatured":true}},"type":"Tag"},{"slug":"artificial-intelligence","name":"Artificial Intelligence","postCount":517679,"metadata":{"postCount":517679,"coverImage":{"id":"1*gAn_BSffVBcwCIR6bDgK1g.jpeg"}},"type":"Tag"},{"slug":"dash","name":"Dash","postCount":2937,"metadata":{"postCount":2937,"coverImage":{"id":"1*qbWJbqVKM88y8Le4tmWGKA.gif","originalWidth":960,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"data-science","name":"Data Science","postCount":377337,"metadata":{"postCount":377337,"coverImage":{"id":"1*erYSljNvfAlCPe4oat9nVA.jpeg","originalWidth":1200,"originalHeight":800,"isFeatured":true,"alt":"Think of these zombies as old dead poets like Chaucer, Shakespeare, Byron, Whitman, Dickenson and TS Eliot. No, they’re not AI, it’s a hand-painted illustration"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"#fe15","alts":[],"httpStatus":0},{"url":"#102a","alts":[],"httpStatus":0},{"url":"#671c","alts":[],"httpStatus":0},{"url":"#996d","alts":[],"httpStatus":0},{"url":"#6320","alts":[],"httpStatus":0},{"url":"#0692","alts":[],"httpStatus":0},{"url":"#5f14","alts":[],"httpStatus":0},{"url":"#7fd1","alts":[],"httpStatus":0},{"url":"#a59c","alts":[],"httpStatus":0},{"url":"#04ff","alts":[],"httpStatus":0},{"url":"https://dash-building-blocks.com/","alts":[],"httpStatus":200},{"url":"https://1fortheworld.org/","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/cutting-render-times-plotly-performance-update/?utm_medium=Medium&utm_content=dash_club_18","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/tribute-plotly-community-champions/?utm_medium=Medium&utm_content=dash_club_18","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/how-plotly-customer-success-uses-plotly/?utm_medium=Medium&utm_content=dash_club_18","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/what-is-plotly-ai/?utm_medium=Medium&utm_content=dash_club_18","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/decoding-genomes-cogent3-plotly/?utm_medium=Medium&utm_content=dash_club_18","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/behind-the-scenes-semiconductor-testing-data-visualization/?utm_medium=Medium&utm_content=dash_club_18","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/new-hooks-system-dash/?utm_medium=Medium&utm_content=dash_club_18","alts":[],"httpStatus":200},{"url":"https://plotly.com/user-stories/nhs-foundation-trust-healthcare/?utm_medium=Medium&utm_content=dash_club_18","alts":[],"httpStatus":200},{"url":"https://plotly.com/user-stories/?utm_medium=Medium&utm_content=dash_club_18","alts":[],"httpStatus":200},{"url":"https://www.youtube.com/playlist?list=PLYD54mj9I2JevdabetHsJ3RLCeMyBNKYV","alts":[{"type":2,"url":"http://www.youtube.com/playlist?list=PLYD54mj9I2JevdabetHsJ3RLCeMyBNKYV&feature=applinks"},{"type":3,"url":"http://www.youtube.com/playlist?list=PLYD54mj9I2JevdabetHsJ3RLCeMyBNKYV&feature=applinks"}],"httpStatus":200},{"url":"https://go.plotly.com/l/719653/2023-03-14/259vw4/719653/1710187267GwC6mzZt/Intro_to_Plotly_Dash_Getting_Started__2024_.pdf","alts":[],"httpStatus":200},{"url":"https://plotly.com/examples/","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/?utm_medium=Medium&utm_content=dash_club_18","alts":[],"httpStatus":200},{"url":"https://app.aiplus.training/courses/From-Prompt-to-Production-Building-Real-Time-Data-Application-with-AI","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/plotly.js/releases/tag/v3.0.1","alts":[],"httpStatus":200},{"url":"https://discord.gg/fPNPZQjmjc","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/onboarding-to-dash-enterprise-data-apps-meet-hospitality/?utm_medium=Medium&utm_content=dash_club_18","alts":[],"httpStatus":200},{"url":"https://discord.gg/Pa8scsgepB","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/elevate-your-analytics?utm_medium=Medium&utm_content=dash_club_18","alts":[],"httpStatus":200},{"url":"https://dash-aggrid-scales.com/","alts":[],"httpStatus":200},{"url":"https://github.com/admin-max-entropy/plot_app","alts":[],"httpStatus":200},{"url":"https://docs.google.com/spreadsheets/d/1fIjasvRyjI2VPyGnNvs6SAwG5PuKw2sQkGlAwlCX1WA/edit?usp=sharing","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/build-production-data-apps-your-way?utm_medium=Medium&utm_content=dash_club_18","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/datenschubse/summary","alts":[],"httpStatus":200},{"url":"https://github.com/admin-max-entropy/cb_speech","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/duanwax/summary","alts":[],"httpStatus":200},{"url":"https://storage.googleapis.com/plotly-app-challenge/one-for-the-world-pledges.json","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/eliasdabbas/summary","alts":[],"httpStatus":200},{"url":"https://docs.google.com/spreadsheets/d/1XSlvYfBxqAPvdXLCG7hnVzjCCjAtQ5CpGUebhU-8sPg/edit?usp=sharing","alts":[],"httpStatus":200},{"url":"https://github.com/eliasdabbas/dash-aggrid-scales?tab=readme-ov-file#hello-world","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/dash-ag-grid/blob/main/CHANGELOG.md#3130---2024-11-22","alts":[],"httpStatus":200},{"url":"https://github.com/admin-max-entropy/funding_data","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/ctdunc","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/spriteware","alts":[],"httpStatus":200},{"url":"https://storage.googleapis.com/plotly-app-challenge/one-for-the-world-payments.json","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/adamschroeder/activity","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/badges/109/component-builder","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/pipinstallpython/summary","alts":[],"httpStatus":200},{"url":"https://github.com/eliasdabbas/dash-aggrid-scales","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/job-postings","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/chriddyp/activity","alts":[],"httpStatus":404},{"url":"https://community.plotly.com/t/javascript-type-checking-code-completion-in-clientside-callback-s/90717","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/community-components","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/dash-components-com-3d-dice-window-dock-planet-menu/90849","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/community-components-index/60098","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/show-and-tell","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/figure-friday-2025-week-10/90890","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/dash-app-callback-performance-a-real-world-debugging-example/90653","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/plotly-oftw-app-building-challenge/90724#p-190049-getting-started-2","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/figure-friday","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/why-dash-3-0-is-such-a-great-update/90787","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/top-community-contributors-february-2025/90769","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/community-contributions-guide/73922","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/plotly-oftw-app-building-challenge/90724","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/plotly-color-scales-for-dash-aggrid-columns/90264","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/understanding-dcc-store-in-dash-plotly-dash-resources-com/90866","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/figure-friday-2025-week-9/90772","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/plotly-oftw-app-building-challenge/90724#p-190049-the-data-1","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/dash/blob/dev/CHANGELOG.md#2182---2024-11-04","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/plotly.py/blob/main/CHANGELOG.md#601---2025-02-16","alts":[],"httpStatus":200},{"url":"https://max-entropy.io/ask-fed-speech","alts":[],"httpStatus":200},{"url":"https://max-entropy.com/","alts":[],"httpStatus":0},{"url":"https://max-entropy.com/balance-sheets/united-states/fed-reserve","alts":[],"httpStatus":0}],"version":"0.3","generatedAt":1741809107676},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":21,"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":"dash-club-18-plotly-ai-figure-friday-new-plotly-app-challenge-component-and-app-of-the-month","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"dash-club-18-plotly-ai-figure-friday-new-plotly-app-challenge-component-and-app-of-the-month-71697dfdb16c","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*M1Mi5jwW2gU4CmN6","originalWidth":1600,"originalHeight":904,"isFeatured":true}},{"name":"1b5c","type":3,"text":"Dash Club 18: Plotly AI, Figure Friday, New Plotly App Challenge, Component and App of the Month","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks. ​​​​"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"24df5d05f40f","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":"1b5c","type":3,"text":"Dash Club 18: Plotly AI, Figure Friday, New Plotly App Challenge, Component and App of the Month","markups":[]},{"name":"0104","type":1,"text":"Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks. ​​​​","markups":[{"type":2,"start":124,"end":128}]},{"name":"91c7","type":13,"text":"In Dispatch #18","markups":[{"type":1,"start":0,"end":15}]},{"name":"f242","type":9,"text":"Version Check","markups":[{"type":3,"start":0,"end":13,"href":"#0692","title":"","rel":"","anchorType":0}]},{"name":"5a33","type":9,"text":"What is Plotly AI","markups":[{"type":3,"start":0,"end":17,"href":"#fe15","title":"","rel":"","anchorType":0}]},{"name":"feb3","type":9,"text":"Plotly OFTW App Building Challenge","markups":[{"type":3,"start":0,"end":34,"href":"#a59c","title":"","rel":"","anchorType":0}]},{"name":"4a90","type":9,"text":"Build Production-Grade Data Apps Your Way","markups":[{"type":3,"start":0,"end":41,"href":"#996d","title":"","rel":"","anchorType":0}]},{"name":"e91e","type":9,"text":"From Prompt to Production: Building Real-Time Data Application with AI","markups":[{"type":3,"start":0,"end":70,"href":"#6320","title":"","rel":"","anchorType":0}]},{"name":"6986","type":9,"text":"…","markups":[{"type":3,"start":0,"end":13,"href":"#5f14","title":"","rel":"","anchorType":0}]}],"sections":[{"name":"95af","startIndex":0}]},"isFullContent":false,"subtitle":"Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks. ​​​​"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"d70e7c4295b8":{"id":"d70e7c4295b8","versionId":"e86da3330676","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Plotly Newsletter, February 2025","detectedLanguage":"en","latestVersion":"e86da3330676","latestPublishedVersion":"e86da3330676","hasUnpublishedEdits":false,"latestRev":272,"createdAt":1739572970148,"updatedAt":1740072597965,"acceptedAt":0,"firstPublishedAt":1740068180320,"latestPublishedAt":1740068180320,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"February may be the shortest month of the year, but we’re making every moment count! From in-person events to virtual gatherings, the…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*NT6Qh2KXz2mJ9Lt5","filter":"","backgroundSize":"","originalWidth":1200,"originalHeight":675,"strategy":"resample","height":0,"width":0},"wordCount":713,"imageCount":5,"readingTime":3.5238993710691826,"subtitle":"February may be the shortest month of the year, but we’re making every moment count! From in-person events to virtual gatherings, the…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":0,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"dash","name":"Dash","postCount":2937,"metadata":{"postCount":2937,"coverImage":{"id":"1*qbWJbqVKM88y8Le4tmWGKA.gif","originalWidth":960,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"company-culture","name":"Company Culture","postCount":16516,"metadata":{"postCount":16516,"coverImage":{"id":"1*XPmDXDC-yR9bfdISEwaccg.png","originalWidth":1456,"originalHeight":816,"isFeatured":true}},"type":"Tag"},{"slug":"data-science","name":"Data Science","postCount":377337,"metadata":{"postCount":377337,"coverImage":{"id":"1*erYSljNvfAlCPe4oat9nVA.jpeg","originalWidth":1200,"originalHeight":800,"isFeatured":true,"alt":"Think of these zombies as old dead poets like Chaucer, Shakespeare, Byron, Whitman, Dickenson and TS Eliot. No, they’re not AI, it’s a hand-painted illustration"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"#58c3","alts":[],"httpStatus":0},{"url":"#615c","alts":[],"httpStatus":0},{"url":"#ebee","alts":[],"httpStatus":0},{"url":"#00e1","alts":[],"httpStatus":0},{"url":"#d5ab","alts":[],"httpStatus":0},{"url":"#9aad","alts":[],"httpStatus":0},{"url":"https://informaconnect.com/finovateeurope/","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7805151002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7854147002","alts":[],"httpStatus":200},{"url":"https://us06web.zoom.us/meeting/register/tZwsdOyqqzgiGtSULASarZSQwxvP-q4PP82H","alts":[],"httpStatus":200},{"url":"https://www.datacouncil.ai/bay-2025","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/dash-enterprise-build-data-apps-smarter-plotly-ai/?utm_medium=Medium&utm_content=february_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/cutting-render-times-plotly-performance-update/?utm_medium=Medium&utm_content=february_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/community-hangout?utm_medium=Medium&utm_content=february_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/tribute-plotly-community-champions/?utm_medium=Medium&utm_content=february_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://lu.ma/5raqkf7v","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/smarter-ai-data-apps?utm_medium=Medium&utm_content=february_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://plotly.com/user-stories/?utm_medium=Medium&utm_content=february_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/new-hooks-system-dash/?utm_medium=Medium&utm_content=february_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://plotly.com/user-stories/broadband-insights-telecom-analytics/?utm_medium=Medium&utm_content=february_newsletter_2025","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/pipinstallpython/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/job-postings","alts":[],"httpStatus":200},{"url":"https://datasciconnect.com/events/webinars/production-ready-data-apps-at-enterprise-speed/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1740082962355},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":0,"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":"plotly-newsletter-february-2025","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"plotly-newsletter-february-2025-d70e7c4295b8","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*NT6Qh2KXz2mJ9Lt5","originalWidth":1200,"originalHeight":675,"isFeatured":true}},{"name":"6b9b","type":3,"text":"Plotly Newsletter, February 2025","markups":[],"alignment":1},{"name":"86e0","type":1,"text":"February may be the shortest month of the year, but we’re making every moment count! From in-person…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"February may be the shortest month of the year, but we’re making every moment count! From in-person events to virtual gatherings, the…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"49209fefe14c","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":"6b9b","type":3,"text":"Plotly Newsletter, February 2025","markups":[]},{"name":"86e0","type":1,"text":"February may be the shortest month of the year, but we’re making every moment count! From in-person events to virtual gatherings, the Plotly team i​​s buzzing with momentum.","markups":[]},{"name":"8689","type":1,"text":"In this newsletter:","markups":[]},{"name":"1c02","type":9,"text":"Dash Enterprise 5.6","markups":[{"type":3,"start":0,"end":19,"href":"#00e1","title":"","rel":"","anchorType":0}]},{"name":"49c4","type":9,"text":"February Events","markups":[{"type":3,"start":0,"end":15,"href":"#ebee","title":"","rel":"","anchorType":0}]},{"name":"8297","type":9,"text":"Upcoming Events","markups":[{"type":3,"start":0,"end":15,"href":"#58c3","title":"","rel":"","anchorType":0}]},{"name":"ba91","type":9,"text":"Community Spotlight","markups":[{"type":3,"start":0,"end":19,"href":"#d5ab","title":"","rel":"","anchorType":0}]},{"name":"8363","type":9,"text":"Resources","markups":[{"type":3,"start":0,"end":9,"href":"#615c","title":"","rel":"","anchorType":0}]},{"name":"7120","type":9,"text":"Plotly Careers","markups":[{"type":3,"start":0,"end":14,"href":"#9aad","title":"","rel":"","anchorType":0}]},{"name":"00e1","type":3,"text":"🚀 Dash Enterprise 5.6: Build Data Apps Smarter with Plotly AI","markups":[]},{"name":"de8f","type":1,"text":"From AI-assisted app creation to seamless data…","markups":[]}],"sections":[{"name":"0937","startIndex":0}]},"isFullContent":false,"subtitle":"February may be the shortest month of the year, but we’re making every moment count! From in-person events to virtual gatherings, the…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"c2762a23b75a":{"id":"c2762a23b75a","versionId":"ea252562aff3","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Plotly Newsletter, January 2025","detectedLanguage":"en","latestVersion":"ea252562aff3","latestPublishedVersion":"ea252562aff3","hasUnpublishedEdits":false,"latestRev":241,"createdAt":1737737753066,"updatedAt":1738261732325,"acceptedAt":0,"firstPublishedAt":1738259433421,"latestPublishedAt":1738261274016,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"We’re kicking off the new year with a bang, packed with exciting updates and milestones. From dynamic in-person events to innovative…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*a6ffpjtO2mZo-Zfs","filter":"","backgroundSize":"","originalWidth":1280,"originalHeight":720,"strategy":"resample","height":0,"width":0},"wordCount":636,"imageCount":4,"readingTime":3.0999999999999996,"subtitle":"We’re kicking off the new year with a bang, packed with exciting updates and milestones. From dynamic in-person events to innovative…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":2,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"dash","name":"Dash","postCount":2937,"metadata":{"postCount":2937,"coverImage":{"id":"1*qbWJbqVKM88y8Le4tmWGKA.gif","originalWidth":960,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"finovate","name":"Finovate","postCount":60,"metadata":{"postCount":60,"coverImage":{"id":"0*a6ffpjtO2mZo-Zfs","originalWidth":1280,"originalHeight":720,"isFeatured":true}},"type":"Tag"},{"slug":"community","name":"Community","postCount":104625,"metadata":{"postCount":104625,"coverImage":{"id":"1*0bSlzA4m81_hXHl2Gz4Mvg.jpeg","originalWidth":1500,"originalHeight":1200,"isFeatured":true,"alt":"A photo of a small town street at dusk. There are purple and red clouds in the background. The caption reads, “Hasn’t changed in 100 years.”"}},"type":"Tag"},{"slug":"events","name":"Events","postCount":62216,"metadata":{"postCount":62216,"coverImage":{"id":"0*FV3zT2KyT54X9HZg","originalWidth":1600,"originalHeight":1600,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://boards.greenhouse.io/plotly/jobs/7836527002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7713855002","alts":[],"httpStatus":200},{"url":"https://medium.com/plotly/meet-andres-rodriguez-customer-success-engineer-solutions-at-plotly-94b02846e721","alts":[{"type":3,"url":"medium://p/94b02846e721"},{"type":2,"url":"medium://p/94b02846e721"}],"httpStatus":200},{"url":"https://plotly.com/blog/dash-enterprise-build-data-apps-smarter-plotly-ai/?utm_medium=Medium&utm_content=newsletter_Jan2025","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/community-hangout?utm_medium=Medium&utm_content=newsletter_Jan2025","alts":[],"httpStatus":200},{"url":"https://plotly.com/user-stories/?utm_medium=Medium&utm_content=newsletter_Jan2025","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/smarter-ai-data-apps?utm_medium=Medium&utm_content=newsletter_Jan2025","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/announcing-plotly-weekly-data-viz-projects-figure-friday/84953","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/anywidget-support-plotly-refresh-for-notebooks/?utm_medium=Medium&utm_content=newsletter_Jan2025","alts":[],"httpStatus":200},{"url":"https://informaconnect.com/finovateeurope/","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/holiday-wishes-plotly-peregrine/?utm_medium=Medium&utm_content=newsletter_Jan2025","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/future-proof-data-apps-debugging/?utm_medium=Medium&utm_content=newsletter_Jan2025","alts":[],"httpStatus":200},{"url":"https://lu.ma/81k2r5ka","alts":[],"httpStatus":200},{"url":"https://youtu.be/gVvwqXtLF3U","alts":[],"httpStatus":429},{"url":"https://community.plotly.com/tag/job-postings","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7805151002","alts":[],"httpStatus":200},{"url":"#f881","alts":[],"httpStatus":0},{"url":"#6397","alts":[],"httpStatus":0},{"url":"#4b0e","alts":[],"httpStatus":0},{"url":"#2015","alts":[],"httpStatus":0},{"url":"#5eef","alts":[],"httpStatus":0},{"url":"https://community.plotly.com/u/pipinstallpython/summary","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1738261274595},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":11,"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":"plotly-newsletter-january-2025","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"plotly-newsletter-january-2025-c2762a23b75a","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*a6ffpjtO2mZo-Zfs","originalWidth":1280,"originalHeight":720,"isFeatured":true}},{"name":"39cf","type":3,"text":"Plotly Newsletter, January 2025","markups":[],"alignment":1},{"name":"93c4","type":1,"text":"We’re kicking off the new year with a bang, packed with exciting updates and milestones. From dynamic…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"We’re kicking off the new year with a bang, packed with exciting updates and milestones. From dynamic in-person events to innovative…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"dacee0f693bb","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":"39cf","type":3,"text":"Plotly Newsletter, January 2025","markups":[]},{"name":"93c4","type":1,"text":"We’re kicking off the new year with a bang, packed with exciting updates and milestones. From dynamic in-person events to innovative virtual gatherings, we’ve seen incredible momentum in the data science and app-building community.","markups":[]},{"name":"46f6","type":1,"text":"In this newsletter:","markups":[]},{"name":"47f3","type":9,"text":"January Events","markups":[{"type":3,"start":0,"end":14,"href":"#5eef","title":"","rel":"","anchorType":0}]},{"name":"bd24","type":9,"text":"Upcoming Events","markups":[{"type":3,"start":0,"end":15,"href":"#4b0e","title":"","rel":"","anchorType":0}]},{"name":"f24e","type":9,"text":"Community Spotlight","markups":[{"type":3,"start":0,"end":19,"href":"#f881","title":"","rel":"","anchorType":0}]},{"name":"8a05","type":9,"text":"Resources","markups":[{"type":3,"start":0,"end":9,"href":"#2015","title":"","rel":"","anchorType":0}]},{"name":"e003","type":9,"text":"Plotly Careers","markups":[{"type":3,"start":0,"end":14,"href":"#6397","title":"","rel":"","anchorType":0}]},{"name":"5eef","type":3,"text":"🎇 January Events","markups":[]},{"name":"e04b","type":13,"text":"Build Data Apps Smarter with Plotly AI","markups":[]},{"name":"75f4","type":1,"text":"Plotly’s winter update showcased…","markups":[]}],"sections":[{"name":"3738","startIndex":0}]},"isFullContent":false,"subtitle":"We’re kicking off the new year with a bang, packed with exciting updates and milestones. From dynamic in-person events to innovative…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"94b02846e721":{"id":"94b02846e721","versionId":"65776e3f7cf7","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Meet Andres Rodriguez, Customer Success Engineer, Solutions, at Plotly","detectedLanguage":"en","latestVersion":"65776e3f7cf7","latestPublishedVersion":"65776e3f7cf7","hasUnpublishedEdits":false,"latestRev":113,"createdAt":1736520836545,"updatedAt":1737484087511,"acceptedAt":0,"firstPublishedAt":1737481964364,"latestPublishedAt":1737481964364,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Life at Plotly: People & Culture Blog #22","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*iTs7i8q151-47_KSVrbREQ.png","filter":"","backgroundSize":"","originalWidth":1656,"originalHeight":993,"strategy":"resample","height":0,"width":0},"wordCount":609,"imageCount":2,"readingTime":2.6814465408805033,"subtitle":"Life at Plotly: People & Culture Blog #22","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":0,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"company-culture","name":"Company Culture","postCount":16516,"metadata":{"postCount":16516,"coverImage":{"id":"1*XPmDXDC-yR9bfdISEwaccg.png","originalWidth":1456,"originalHeight":816,"isFeatured":true}},"type":"Tag"},{"slug":"team","name":"Team","postCount":18078,"metadata":{"postCount":18078,"coverImage":{"id":"1*1-GTEHe347Yk2oiKMqMKTA.png","originalWidth":2800,"originalHeight":2240,"isFeatured":true}},"type":"Tag"},{"slug":"engineering","name":"Engineering","postCount":60068,"metadata":{"postCount":60068,"coverImage":{"id":"1*ptXAPHO520XhCRo-fnNwqA.jpeg","originalWidth":1080,"originalHeight":863,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://plotly.com/careers/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1737481964610},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":0,"sectionCount":1,"readingList":0,"topics":[{"topicId":"af49579e220a","slug":"work","createdAt":1487918186996,"deletedAt":0,"image":{"id":"1*knbAt5qCQCelKx0BDkzZpQ@2x.jpeg","originalWidth":5018,"originalHeight":3049},"name":"Work","description":"The meaning behind the meetings.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Work Life: Articles and News — 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":"meet-andres-rodriguez-customer-success-engineer-solutions-at-plotly","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"meet-andres-rodriguez-customer-success-engineer-solutions-at-plotly-94b02846e721","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*iTs7i8q151-47_KSVrbREQ.png","originalWidth":1656,"originalHeight":993,"isFeatured":true}},{"name":"da47","type":3,"text":"Meet Andres Rodriguez, Customer Success Engineer, Solutions, at Plotly","markups":[{"type":1,"start":0,"end":70}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Life at Plotly: People & Culture Blog #22"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"14000692e5ce","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":"da47","type":3,"text":"Meet Andres Rodriguez, Customer Success Engineer, Solutions, at Plotly","markups":[{"type":1,"start":0,"end":70}]},{"name":"9916","type":1,"text":"Life at Plotly: People & Culture Blog #22","markups":[{"type":2,"start":0,"end":41}]},{"name":"8111","type":1,"text":"Have you ever wondered what it would be like to work at Plotly?","markups":[]},{"name":"f9d0","type":1,"text":"In this blog series, we will provide insight into the daily experiences of working at Plotly. We have interviewed team members from various departments, including Engineering, Customer Success and…","markups":[]}],"sections":[{"name":"3023","startIndex":0}]},"isFullContent":false,"subtitle":"Life at Plotly: People & Culture Blog #22"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"2a8ab92e189b":{"id":"2a8ab92e189b","versionId":"621e850918f5","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Plotly Newsletter, December 2024","detectedLanguage":"en","latestVersion":"621e850918f5","latestPublishedVersion":"621e850918f5","hasUnpublishedEdits":false,"latestRev":380,"createdAt":1734115771636,"updatedAt":1734628998171,"acceptedAt":0,"firstPublishedAt":1734626684224,"latestPublishedAt":1734626684224,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"December has arrived, and as the year comes to a close, we’re reflecting on an incredible 2024 at Plotly! In this special year-end…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*37c4BFHaTBAFVE5AXXDLFw.jpeg","filter":"","backgroundSize":"","originalWidth":2870,"originalHeight":1636,"strategy":"resample","height":0,"width":0},"wordCount":1438,"imageCount":8,"readingTime":6.559748427672956,"subtitle":"December has arrived, and as the year comes to a close, we’re reflecting on an incredible 2024 at Plotly! In this special year-end…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":2,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"dash","name":"Dash","postCount":2937,"metadata":{"postCount":2937,"coverImage":{"id":"1*qbWJbqVKM88y8Le4tmWGKA.gif","originalWidth":960,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"data-science","name":"Data Science","postCount":377337,"metadata":{"postCount":377337,"coverImage":{"id":"1*erYSljNvfAlCPe4oat9nVA.jpeg","originalWidth":1200,"originalHeight":800,"isFeatured":true,"alt":"Think of these zombies as old dead poets like Chaucer, Shakespeare, Byron, Whitman, Dickenson and TS Eliot. No, they’re not AI, it’s a hand-painted illustration"}},"type":"Tag"},{"slug":"company-culture","name":"Company Culture","postCount":16516,"metadata":{"postCount":16516,"coverImage":{"id":"1*XPmDXDC-yR9bfdISEwaccg.png","originalWidth":1456,"originalHeight":816,"isFeatured":true}},"type":"Tag"},{"slug":"company-values","name":"Company Values","postCount":1164,"metadata":{"postCount":1164,"coverImage":{"id":"1*u39Zob6fDEQnSqCTY-OeFw.jpeg","originalWidth":1472,"originalHeight":832,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"#583b","alts":[],"httpStatus":0},{"url":"#c369","alts":[],"httpStatus":0},{"url":"#c36c","alts":[],"httpStatus":0},{"url":"#044d","alts":[],"httpStatus":0},{"url":"#6808","alts":[],"httpStatus":0},{"url":"#b587","alts":[],"httpStatus":0},{"url":"#3dc7","alts":[],"httpStatus":0},{"url":"https://us.pycon.org/2024/","alts":[],"httpStatus":200},{"url":"https://mila.quebec/en","alts":[],"httpStatus":200},{"url":"https://cfp.scipy.org/2024/talk/QPZBST/","alts":[],"httpStatus":200},{"url":"https://plotly.com/dash/ai-data-apps/?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/dash/aws/?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/dash/databricks/?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/events/?type=all?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/careers/?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/dash/snowflake/?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/solutions/finance/?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/solutions/energy/?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/solutions/healthcare-life-sciences-pharma/?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/data-ai-summit-plotly-reflections/?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/supply-chain-operations?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/newsletter??utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/cox-automotive-dash-enterprise?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/energy-predictive-analytics?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/whats-new/?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/plotly-ships-data-apps?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/community-hangout?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/spglobal-dash-databricks?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/enterprise-connectivity-data-apps?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/dash-langchain?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/plotly-databricks-ai-data-apps?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/figure-friday","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/smarter-ai-data-apps?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/plotly-ships-summer-release/?utm_medium=Medium&utm_content=december_newsletter_2024","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/summer-dash-app-building-challenge-amazon-purchases/84396","alts":[],"httpStatus":200},{"url":"https://lu.ma/bitt4ldd","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/posts/plotly_data-leaders-must-be-ready-for-generative-activity-7163279345304657920-845i?utm_source=share&utm_medium=member_desktop","alts":[{"type":3,"url":"https://www.linkedin.com/posts/plotly_data-leaders-must-be-ready-for-generative-activity-7163279345304657920-845i"},{"type":2,"url":"https://www.linkedin.com/posts/plotly_data-leaders-must-be-ready-for-generative-activity-7163279345304657920-845i"}],"httpStatus":200},{"url":"https://community.plotly.com/t/dash-app-challenge-fraud-detection/82409","alts":[],"httpStatus":200},{"url":"https://www.newswire.com/news/plotly-wins-2024-databricks-customer-impact-partner-of-the-year-award-22358444","alts":[],"httpStatus":200},{"url":"https://codejam.mcgilleus.ca/","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/dash-langchain-app-building-challenge/79663","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/feed/update/urn:li:activity:7229489579668492289","alts":[{"type":3,"url":"https://www.linkedin.com/posts/plotly_ai42024-activity-7229489579668492289-l2bS"},{"type":2,"url":"https://www.linkedin.com/posts/plotly_ai42024-activity-7229489579668492289-l2bS"}],"httpStatus":200},{"url":"https://www.linkedin.com/feed/update/urn:li:activity:7250529334170427393","alts":[{"type":3,"url":"https://www.linkedin.com/posts/plotly_data-ai-collide2024-activity-7250529334170427393-FDO1"},{"type":2,"url":"https://www.linkedin.com/posts/plotly_data-ai-collide2024-activity-7250529334170427393-FDO1"}],"httpStatus":200},{"url":"https://community.plotly.com/t/databricks-llm-dbrx-with-dash-app-building-challenge/84526","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/posts/plotly_scipy2024-plotly-datascience-activity-7216836672624214017-VrsX?utm_source=share&utm_medium=member_desktop","alts":[{"type":3,"url":"https://www.linkedin.com/posts/plotly_scipy2024-plotly-datascience-activity-7216836672624214017-VrsX"},{"type":2,"url":"https://www.linkedin.com/posts/plotly_scipy2024-plotly-datascience-activity-7216836672624214017-VrsX"}],"httpStatus":200},{"url":"https://www.linkedin.com/feed/update/urn:li:activity:7239654756351180800","alts":[{"type":3,"url":"https://www.linkedin.com/posts/plotly_toronto-awssummit-activity-7239654756351180800-ZM2h"},{"type":2,"url":"https://www.linkedin.com/posts/plotly_toronto-awssummit-activity-7239654756351180800-ZM2h"}],"httpStatus":200},{"url":"https://www.linkedin.com/feed/update/urn:li:activity:7209627770933399553/","alts":[{"type":3,"url":"https://www.linkedin.com/posts/plotly_plotly-collisionconf-datavisualization-activity-7209627770933399553-Qs46"},{"type":2,"url":"https://www.linkedin.com/posts/plotly_plotly-collisionconf-datavisualization-activity-7209627770933399553-Qs46"}],"httpStatus":200},{"url":"https://datasciconnect.com/events/webinars/vector-databases-webinar-2024/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1734626686413},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":16,"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":"plotly-newsletter-december-2024","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"plotly-newsletter-december-2024-2a8ab92e189b","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*37c4BFHaTBAFVE5AXXDLFw.jpeg","originalWidth":2870,"originalHeight":1636,"isFeatured":true}},{"name":"6e51","type":3,"text":"Plotly Newsletter, December 2024","markups":[],"alignment":1},{"name":"9992","type":1,"text":"December has arrived, and as the year comes to a close, we’re reflecting on an incredible 2024 at…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"December has arrived, and as the year comes to a close, we’re reflecting on an incredible 2024 at Plotly! In this special year-end…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"61b4d811208c","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":"6e51","type":3,"text":"Plotly Newsletter, December 2024","markups":[]},{"name":"9992","type":1,"text":"December has arrived, and as the year comes to a close, we’re reflecting on an incredible 2024 at Plotly! In this special year-end newsletter, we’re celebrating the highlights that made this year unforgettable, showcasing the innovations, achievements, and stories that brought us closer to our mission of empowering data-driven teams.","markups":[]},{"name":"15a6","type":1,"text":"…","markups":[]}],"sections":[{"name":"3d2a","startIndex":0}]},"isFullContent":false,"subtitle":"December has arrived, and as the year comes to a close, we’re reflecting on an incredible 2024 at Plotly! In this special year-end…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"beb5bdeb294a":{"id":"beb5bdeb294a","versionId":"3d7e3d837d29","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Dash Club 17: Plotly Beta User Group, Bluesky, Figure Friday, Component and App of the Month","detectedLanguage":"en","latestVersion":"3d7e3d837d29","latestPublishedVersion":"3d7e3d837d29","hasUnpublishedEdits":false,"latestRev":375,"createdAt":1733254251116,"updatedAt":1733515295294,"acceptedAt":0,"firstPublishedAt":1733329789621,"latestPublishedAt":1733515295294,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks.","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*TTjpK34reVUIgnMB","filter":"","backgroundSize":"","originalWidth":1400,"originalHeight":678,"strategy":"resample","height":0,"width":0},"wordCount":1637,"imageCount":7,"readingTime":7.227358490566037,"subtitle":"Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks.","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":3,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"data-science","name":"Data Science","postCount":377337,"metadata":{"postCount":377337,"coverImage":{"id":"1*erYSljNvfAlCPe4oat9nVA.jpeg","originalWidth":1200,"originalHeight":800,"isFeatured":true,"alt":"Think of these zombies as old dead poets like Chaucer, Shakespeare, Byron, Whitman, Dickenson and TS Eliot. No, they’re not AI, it’s a hand-painted illustration"}},"type":"Tag"},{"slug":"data-visualization","name":"Data Visualization","postCount":70900,"metadata":{"postCount":70900,"coverImage":{"id":"1*4plH0XlMavuNcb0r6eJhhw.png","originalWidth":638,"originalHeight":326}},"type":"Tag"},{"slug":"dash","name":"Dash","postCount":2937,"metadata":{"postCount":2937,"coverImage":{"id":"1*qbWJbqVKM88y8Le4tmWGKA.gif","originalWidth":960,"originalHeight":540,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"#d919","alts":[],"httpStatus":0},{"url":"#872e","alts":[],"httpStatus":0},{"url":"#bcf1","alts":[],"httpStatus":0},{"url":"#bad9","alts":[],"httpStatus":0},{"url":"#e0f5","alts":[],"httpStatus":0},{"url":"#acb9","alts":[],"httpStatus":0},{"url":"#f651","alts":[],"httpStatus":0},{"url":"#0c85","alts":[],"httpStatus":0},{"url":"#81dc","alts":[],"httpStatus":0},{"url":"https://pypi.org/project/dash-swiper/","alts":[],"httpStatus":200},{"url":"https://webapp3dash.pythonanywhere.com/","alts":[],"httpStatus":200},{"url":"https://niekvleeuwen.pythonanywhere.com/","alts":[],"httpStatus":200},{"url":"https://restaurant-guide-france.net/","alts":[],"httpStatus":200},{"url":"https://medium.com/plotly/meet-cl%C3%A9a-aumont-manager-of-professional-services-at-plotly-b07b9196b065","alts":[{"type":3,"url":"medium://p/b07b9196b065"},{"type":2,"url":"medium://p/b07b9196b065"}],"httpStatus":200},{"url":"https://www.youtube.com/playlist?list=PLYD54mj9I2JevdabetHsJ3RLCeMyBNKYV","alts":[{"type":2,"url":"http://www.youtube.com/playlist?list=PLYD54mj9I2JevdabetHsJ3RLCeMyBNKYV&feature=applinks"},{"type":3,"url":"http://www.youtube.com/playlist?list=PLYD54mj9I2JevdabetHsJ3RLCeMyBNKYV&feature=applinks"}],"httpStatus":200},{"url":"https://huggingface.co/spaces/vizro/demo-visual-vocabulary","alts":[],"httpStatus":200},{"url":"https://bsky.app/profile/plotly.com","alts":[],"httpStatus":200},{"url":"https://pip-install-python.com/pip/dash_swiper#introduction","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/range-charts-in-plotly/?utm_medium=Medium&utm_content=dashclub17","alts":[],"httpStatus":200},{"url":"https://plotly.com/user-stories/?utm_medium=Medium&utm_content=dashclub17","alts":[],"httpStatus":200},{"url":"https://plotly.com/examples/?utm_medium=Medium&utm_content=dashclub17","alts":[],"httpStatus":200},{"url":"https://pip-install-python.com/pip/dash_swiper","alts":[],"httpStatus":200},{"url":"https://autumnappchallenge.onrender.com/","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/l/719653/2023-03-14/259vw4/719653/1710187267GwC6mzZt/Intro_to_Plotly_Dash_Getting_Started__2024_.pdf","alts":[],"httpStatus":200},{"url":"https://michelin-star-restaurant-guide-dashboard.onrender.com/","alts":[],"httpStatus":200},{"url":"https://ceara023164.typeform.com/PlotlyBetaCrew","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/?utm_medium=Medium&utm_content=dashclub17","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/Figure-Friday/tree/main/2024/week-36","alts":[],"httpStatus":200},{"url":"https://lu.ma/bitt4ldd","alts":[],"httpStatus":200},{"url":"https://discord.gg/Pa8scsgepB","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/kaleido-the-next-generation/?utm_medium=Medium&utm_content=dashclub17","alts":[],"httpStatus":200},{"url":"https://github.com/sdidier-dev/figure-friday/tree/master/pages/W36","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/michelin-ai-apps?utm_medium=Medium&utm_content=dashclub17","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/Skiks/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/human42/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/nilsfl/summary","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/enterprise-connectivity-data-apps?utm_medium=Medium&utm_content=dashclub17","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/decoding-genomes-cogent3-plotly/?utm_medium=Medium&utm_content=dashclub17","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/ai-for-benchmarking-data-tools/?utm_medium=Medium&utm_content=dashclub17?utm_medium=Medium&utm_content=dashclub17","alts":[],"httpStatus":200},{"url":"https://plotly.com/user-stories/nhs-foundation-trust-healthcare/?utm_medium=Medium&utm_content=dashclub17","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/plotly.js/releases/tag/v3.0.0-rc.1","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/gabri/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/stedyd666/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/pipinstallpython/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/eliasdabbas/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/niekvleeuwen/summary","alts":[],"httpStatus":200},{"url":"https://github.com/nils-fl/autumnAppChallenge","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/mayaradaher/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/Chinmay_Patil/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/sduza1r/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/badges/109/component-builder","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/pineapple-bois/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/chriddyp/activity","alts":[],"httpStatus":404},{"url":"https://community.plotly.com/u/adamschroeder/activity","alts":[],"httpStatus":200},{"url":"https://github.com/pip-install-python/dash_swiper/tree/main/dash_swiper","alts":[],"httpStatus":200},{"url":"https://github.com/niekvleeuwen/michelin-guide-restaurants-dashboard","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/job-postings","alts":[],"httpStatus":200},{"url":"https://medium.com/plotly/meet-philip-mcgrath-software-engineer-full-stack-4db3bbb4d902","alts":[{"type":3,"url":"medium://p/4db3bbb4d902"},{"type":2,"url":"medium://p/4db3bbb4d902"}],"httpStatus":200},{"url":"https://community.plotly.com/tag/show-and-tell","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/figure-friday","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/community-components","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/community-contributions-guide/73922","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/top-community-contributors-november-2024/89108","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/visual-vocabulary-made-with-vizro-and-plotly/87486","alts":[],"httpStatus":200},{"url":"https://dolphin-app-2hxot.ondigitalocean.app/","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/pip-install-dash-swiper/83573","alts":[],"httpStatus":200},{"url":"https://www.youtube.com/watch?v=nCLBOrMMg1Y","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/dash-blueprint-components/85641","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/figure-friday-2024-week-36/87101/19","alts":[],"httpStatus":200},{"url":"https://github.com/ChinmayPatil11/Plotly-Autumn-App/tree/main","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/community-components-index/60098","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/show-and-tell-dashboard-app-for-online-games-data/84180","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/autumn-app-challenge/87373/9?u=adamschroeder","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/figure-friday-2024-week-46/88732","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/autumn-app-challenge/87373","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/figure-friday-2024-week-47/88890","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/pip-install-dash-swiper/83573/6?u=adamschroeder","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/autumn-app-challenge/87373/21","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/dash-ag-grid/blob/main/CHANGELOG.md#3130---2024-11-22","alts":[],"httpStatus":200},{"url":"https://replays.wesnoth.org/dashboard/query","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/feed/update/urn:li:activity:7250529334170427393","alts":[{"type":3,"url":"https://www.linkedin.com/posts/plotly_data-ai-collide2024-activity-7250529334170427393-FDO1"},{"type":2,"url":"https://www.linkedin.com/posts/plotly_data-ai-collide2024-activity-7250529334170427393-FDO1"}],"httpStatus":200},{"url":"https://github.com/plotly/dash/blob/dev/CHANGELOG.md#2182---2024-11-04","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/plotly.py/blob/master/CHANGELOG.md#600rc0---2024-11-27","alts":[],"httpStatus":200},{"url":"https://sdidier-dev.freeboxos.fr/sdidier-dev/figure-friday/W36","alts":[],"httpStatus":200},{"url":"https://github.com/pineapple-bois/Michelin_App_Development","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1733515301865},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":7,"sectionCount":1,"readingList":0,"topics":[{"topicId":"55321ac40456","slug":"design","createdAt":1536181929758,"deletedAt":0,"image":{"id":"1*1aLu20aptPeUTDg_E8KtmA@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Design","description":"Below the surface.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Design Articles and News — 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":"dash-club-17-plotly-beta-user-group-bluesky-figure-friday-component-and-app-of-the-month","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"dash-club-17-plotly-beta-user-group-bluesky-figure-friday-component-and-app-of-the-month-beb5bdeb294a","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*TTjpK34reVUIgnMB","originalWidth":1400,"originalHeight":678,"isFeatured":true}},{"name":"872f","type":3,"text":"Dash Club 17: Plotly Beta User Group, Bluesky, Figure Friday, Component and App of the Month","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks."},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"3e5bff460803","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":"872f","type":3,"text":"Dash Club 17: Plotly Beta User Group, Bluesky, Figure Friday, Component and App of the Month","markups":[]},{"name":"6815","type":1,"text":"Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks.","markups":[]},{"name":"7334","type":1,"text":"In Dispatch #17","markups":[{"type":1,"start":0,"end":15}]},{"name":"de1e","type":9,"text":"Version Check","markups":[{"type":3,"start":0,"end":13,"href":"#872e","title":"","rel":"","anchorType":0}]},{"name":"f6b8","type":9,"text":"Plotly is on Bluesky","markups":[{"type":3,"start":0,"end":20,"href":"#e0f5","title":"","rel":"","anchorType":0}]},{"name":"373d","type":9,"text":"Plotly Beta User Group","markups":[{"type":3,"start":0,"end":22,"href":"#bad9","title":"","rel":"","anchorType":0}]},{"name":"3805","type":9,"text":"Figure Friday","markups":[{"type":3,"start":0,"end":13,"href":"#acb9","title":"","rel":"","anchorType":0}]},{"name":"ff4d","type":9,"text":"Winners of the Autumn App Challenge","markups":[{"type":3,"start":0,"end":35,"href":"#0c85","title":"","rel":"","anchorType":0}]},{"name":"e10b","type":9,"text":"Plotly Blogs","markups":[{"type":3,"start":0,"end":12,"href":"#f651","title":"","rel":"","anchorType":0}]},{"name":"d97a","type":9,"text":"Component of the Month","markups":[{"type":3,"start":0,"end":22,"href":"#81dc","title":"","rel":"","anchorType":0}]},{"name":"5b6d","type":9,"text":"App…","markups":[{"type":3,"start":0,"end":16,"href":"#d919","title":"","rel":"","anchorType":0}]}],"sections":[{"name":"998b","startIndex":0}]},"isFullContent":false,"subtitle":"Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks."},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"ea172ffde263":{"id":"ea172ffde263","versionId":"54b8a8f68e33","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Plotly Newsletter, November 2024","detectedLanguage":"en","latestVersion":"54b8a8f68e33","latestPublishedVersion":"54b8a8f68e33","hasUnpublishedEdits":false,"latestRev":204,"createdAt":1732646292123,"updatedAt":1732762293379,"acceptedAt":0,"firstPublishedAt":1732723721832,"latestPublishedAt":1732723721832,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"November is here, bringing all the coziness of fall and some exciting updates from Plotly! This month, we’re spotlighting new features…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*LrkUlVaH8QxOD13-","filter":"","backgroundSize":"","originalWidth":774,"originalHeight":428,"strategy":"resample","height":0,"width":0},"wordCount":700,"imageCount":3,"readingTime":3.1915094339622643,"subtitle":"November is here, bringing all the coziness of fall and some exciting updates from Plotly! This month, we’re spotlighting new features…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":1,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"dash","name":"Dash","postCount":2937,"metadata":{"postCount":2937,"coverImage":{"id":"1*qbWJbqVKM88y8Le4tmWGKA.gif","originalWidth":960,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"data-science","name":"Data Science","postCount":377337,"metadata":{"postCount":377337,"coverImage":{"id":"1*erYSljNvfAlCPe4oat9nVA.jpeg","originalWidth":1200,"originalHeight":800,"isFeatured":true,"alt":"Think of these zombies as old dead poets like Chaucer, Shakespeare, Byron, Whitman, Dickenson and TS Eliot. No, they’re not AI, it’s a hand-painted illustration"}},"type":"Tag"},{"slug":"data-visualization","name":"Data Visualization","postCount":70900,"metadata":{"postCount":70900,"coverImage":{"id":"1*4plH0XlMavuNcb0r6eJhhw.png","originalWidth":638,"originalHeight":326}},"type":"Tag"},{"slug":"company-culture","name":"Company Culture","postCount":16516,"metadata":{"postCount":16516,"coverImage":{"id":"1*XPmDXDC-yR9bfdISEwaccg.png","originalWidth":1456,"originalHeight":816,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"#0381","alts":[],"httpStatus":0},{"url":"#a0a2","alts":[],"httpStatus":0},{"url":"#3e6f","alts":[],"httpStatus":0},{"url":"#154e","alts":[],"httpStatus":0},{"url":"#b68c","alts":[],"httpStatus":0},{"url":"https://boards.greenhouse.io/plotly/jobs/7713855002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7687430002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7524541002","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/kaleido-the-next-generation/?utm_medium=Medium&utm_content=newsletter_nov2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/user-stories/nhs-foundation-trust-healthcare/?utm_medium=Medium&utm_content=newsletter_nov2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/newsletter?utm_medium=Medium&utm_content=newsletter_nov2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/decoding-genomes-cogent3-plotly/?utm_medium=Medium&utm_content=newsletter_nov2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/michelin-ai-apps?utm_medium=Medium&utm_content=newsletter_nov2024","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/job-postings","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/cox-automotive-dash-enterprise?utm_medium=Medium&utm_content=newsletter_nov2024","alts":[],"httpStatus":200},{"url":"https://lu.ma/bitt4ldd","alts":[],"httpStatus":200},{"url":"https://medium.com/plotly/meet-cl%C3%A9a-aumont-manager-of-professional-services-at-plotly-b07b9196b065","alts":[{"type":3,"url":"medium://p/b07b9196b065"},{"type":2,"url":"medium://p/b07b9196b065"}],"httpStatus":200},{"url":"https://youtu.be/6dxMLhyeG6E?feature=shared","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/company/maven-analytics/","alts":[{"type":3,"url":"https://www.linkedin.com/company/maven-analytics"},{"type":2,"url":"https://www.linkedin.com/company/maven-analytics"}],"httpStatus":200},{"url":"https://community.plotly.com/t/holiday-season-app-challenge-nyc-mta/88389","alts":[],"httpStatus":200},{"url":"https://datasciconnect.com/events/webinars/vector-databases-webinar-2024/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1732723723935},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":1,"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":"plotly-newsletter-november-2024","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"plotly-newsletter-november-2024-ea172ffde263","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*LrkUlVaH8QxOD13-","originalWidth":774,"originalHeight":428,"isFeatured":true}},{"name":"f4d1","type":3,"text":"Plotly Newsletter, November 2024","markups":[],"alignment":1},{"name":"27bb","type":1,"text":"November is here, bringing all the coziness of fall and some exciting updates from Plotly! This month…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"November is here, bringing all the coziness of fall and some exciting updates from Plotly! This month, we’re spotlighting new features…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"0d96f9dc0fb3","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":"f4d1","type":3,"text":"Plotly Newsletter, November 2024","markups":[]},{"name":"27bb","type":1,"text":"November is here, bringing all the coziness of fall and some exciting updates from Plotly! This month, we’re spotlighting new features designed to enhance collaboration, give you greater control, and customize your tools.","markups":[]},{"name":"996c","type":1,"text":"In this newsletter:","markups":[]},{"name":"053b","type":9,"text":"November Events","markups":[{"type":3,"start":0,"end":15,"href":"#3e6f","title":"","rel":"","anchorType":0}]},{"name":"8a0a","type":9,"text":"Upcoming Events","markups":[{"type":3,"start":0,"end":15,"href":"#a0a2","title":"","rel":"","anchorType":0}]},{"name":"8dc4","type":9,"text":"Community Spotlight","markups":[{"type":3,"start":0,"end":19,"href":"#0381","title":"","rel":"","anchorType":0}]},{"name":"6c12","type":9,"text":"Resources","markups":[{"type":3,"start":0,"end":9,"href":"#b68c","title":"","rel":"","anchorType":0}]},{"name":"0088","type":9,"text":"Plotly Careers","markups":[{"type":3,"start":0,"end":14,"href":"#154e","title":"","rel":"","anchorType":0}]},{"name":"3e6f","type":3,"text":"🍂 November Events","markups":[]},{"name":"4e2a","type":13,"text":"Driving Automotive Operations with Dash Enterprise","markups":[]},{"name":"2a19","type":1,"text":"Manheim, part of Cox Automotive…","markups":[]}],"sections":[{"name":"8c3e","startIndex":0}]},"isFullContent":false,"subtitle":"November is here, bringing all the coziness of fall and some exciting updates from Plotly! This month, we’re spotlighting new features…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"b07b9196b065":{"id":"b07b9196b065","versionId":"576598eb2ca5","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Meet Cléa Aumont, Manager of Professional Services at Plotly","detectedLanguage":"en","latestVersion":"576598eb2ca5","latestPublishedVersion":"576598eb2ca5","hasUnpublishedEdits":false,"latestRev":497,"createdAt":1730737059493,"updatedAt":1733344206687,"acceptedAt":0,"firstPublishedAt":1732027572340,"latestPublishedAt":1733344206687,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Life at Plotly: People & Culture Blog #21","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*NJf9nRs4Bc8KxfNnOVRmpA.png","filter":"","backgroundSize":"","originalWidth":1656,"originalHeight":993,"strategy":"resample","height":0,"width":0},"wordCount":573,"imageCount":1,"readingTime":2.3622641509433966,"subtitle":"Life at Plotly: People & Culture Blog #21","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":0,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"hiring","name":"Hiring","postCount":40988,"metadata":{"postCount":40988,"coverImage":{"id":"1*Z0cscQUsjuvNNL1OKj5-FQ.jpeg","originalWidth":1200,"originalHeight":674,"isFeatured":true}},"type":"Tag"},{"slug":"data-science","name":"Data Science","postCount":377337,"metadata":{"postCount":377337,"coverImage":{"id":"1*erYSljNvfAlCPe4oat9nVA.jpeg","originalWidth":1200,"originalHeight":800,"isFeatured":true,"alt":"Think of these zombies as old dead poets like Chaucer, Shakespeare, Byron, Whitman, Dickenson and TS Eliot. No, they’re not AI, it’s a hand-painted illustration"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://plotly.com/careers/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1733344206994},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":0,"sectionCount":1,"readingList":0,"topics":[{"topicId":"af49579e220a","slug":"work","createdAt":1487918186996,"deletedAt":0,"image":{"id":"1*knbAt5qCQCelKx0BDkzZpQ@2x.jpeg","originalWidth":5018,"originalHeight":3049},"name":"Work","description":"The meaning behind the meetings.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Work Life: Articles and News — Medium","type":"Topic"}]},"coverless":true,"slug":"meet-cléa-aumont-manager-of-professional-services-at-plotly","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"meet-cléa-aumont-manager-of-professional-services-at-plotly-b07b9196b065","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*NJf9nRs4Bc8KxfNnOVRmpA.png","originalWidth":1656,"originalHeight":993,"isFeatured":true}},{"name":"80a9","type":3,"text":"Meet Cléa Aumont, Manager of Professional Services at Plotly","markups":[{"type":1,"start":0,"end":60}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Life at Plotly: People & Culture Blog #21"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"0ae45a2f07ae","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":"80a9","type":3,"text":"Meet Cléa Aumont, Manager of Professional Services at Plotly","markups":[{"type":1,"start":0,"end":60}]},{"name":"cd2a","type":1,"text":"Life at Plotly: People & Culture Blog #21","markups":[{"type":2,"start":0,"end":41}]},{"name":"c8dd","type":1,"text":"Have you ever wondered what it would be like to work at Plotly?","markups":[]},{"name":"9599","type":1,"text":"In this blog series, we will provide insight into the daily experiences of working at Plotly. We have interviewed team members from various departments, including Engineering, Customer Success and…","markups":[]}],"sections":[{"name":"0f47","startIndex":0}]},"isFullContent":false,"subtitle":"Life at Plotly: People & Culture Blog #21"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"920516af5b1f":{"id":"920516af5b1f","versionId":"b754a1288553","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Plotly Newsletter, October 2024","detectedLanguage":"en","latestVersion":"b754a1288553","latestPublishedVersion":"b754a1288553","hasUnpublishedEdits":false,"latestRev":178,"createdAt":1729874807330,"updatedAt":1731569141101,"acceptedAt":0,"firstPublishedAt":1730324550355,"latestPublishedAt":1730324550355,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"October is here, bringing all the thrills of fall and some spooktacular updates from Plotly! This month, we’re highlighting the latest…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*q272IwbFI7YPTC_1","filter":"","backgroundSize":"","originalWidth":1488,"originalHeight":1202,"strategy":"resample","height":0,"width":0},"wordCount":727,"imageCount":4,"readingTime":3.4433962264150946,"subtitle":"October is here, bringing all the thrills of fall and some spooktacular updates from Plotly! This month, we’re highlighting the latest…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":2,"isBookmarked":false,"tags":[{"slug":"data-science","name":"Data Science","postCount":377337,"metadata":{"postCount":377337,"coverImage":{"id":"1*erYSljNvfAlCPe4oat9nVA.jpeg","originalWidth":1200,"originalHeight":800,"isFeatured":true,"alt":"Think of these zombies as old dead poets like Chaucer, Shakespeare, Byron, Whitman, Dickenson and TS Eliot. No, they’re not AI, it’s a hand-painted illustration"}},"type":"Tag"},{"slug":"data-visualization","name":"Data Visualization","postCount":70900,"metadata":{"postCount":70900,"coverImage":{"id":"1*4plH0XlMavuNcb0r6eJhhw.png","originalWidth":638,"originalHeight":326}},"type":"Tag"},{"slug":"dash","name":"Dash","postCount":2937,"metadata":{"postCount":2937,"coverImage":{"id":"1*qbWJbqVKM88y8Le4tmWGKA.gif","originalWidth":960,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"events","name":"Events","postCount":62216,"metadata":{"postCount":62216,"coverImage":{"id":"0*FV3zT2KyT54X9HZg","originalWidth":1600,"originalHeight":1600,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"#acd3","alts":[],"httpStatus":0},{"url":"#268e","alts":[],"httpStatus":0},{"url":"#f9ae","alts":[],"httpStatus":0},{"url":"#d14a","alts":[],"httpStatus":0},{"url":"#94d1","alts":[],"httpStatus":0},{"url":"https://boards.greenhouse.io/plotly/jobs/7524541002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7675008002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7630254002","alts":[],"httpStatus":200},{"url":"https://www.airealizedsummit.com/","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7687430002","alts":[],"httpStatus":200},{"url":"https://odsc.com/california/","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/6ix-reasons-to-choose-plotly-for-production-data-apps/","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/ai-for-benchmarking-data-tools/","alts":[],"httpStatus":200},{"url":"https://plotly.com/user-stories/nhs-foundation-trust-healthcare/","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/job-postings","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/announcing-plotly-weekly-data-viz-projects-figure-friday/84953/4","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/newsletter?utm_medium=linkedin_post&utm_content=newsletter_oct2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/cox-automotive-dash-enterprise?utm_medium=medium&utm_content=newsletter_oct2024","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/autumn-app-challenge/87373","alts":[],"httpStatus":200},{"url":"https://medium.com/plotly/meet-philip-mcgrath-software-engineer-full-stack-4db3bbb4d902","alts":[{"type":3,"url":"medium://p/4db3bbb4d902"},{"type":2,"url":"medium://p/4db3bbb4d902"}],"httpStatus":200},{"url":"https://datasciconnect.com/events/collide/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1730324552172},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":5,"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":"plotly-newsletter-october-2024","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"plotly-newsletter-october-2024-920516af5b1f","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*q272IwbFI7YPTC_1","originalWidth":1488,"originalHeight":1202,"isFeatured":true}},{"name":"f9ea","type":3,"text":"Plotly Newsletter, October 2024","markups":[],"alignment":1},{"name":"f133","type":1,"text":"October is here, bringing all the thrills of fall and some spooktacular updates from Plotly! This month…","markups":[{"type":2,"start":59,"end":71}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"October is here, bringing all the thrills of fall and some spooktacular updates from Plotly! This month, we’re highlighting the latest…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"c6ec8b87e3cf","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":"f9ea","type":3,"text":"Plotly Newsletter, October 2024","markups":[]},{"name":"f133","type":1,"text":"October is here, bringing all the thrills of fall and some spooktacular updates from Plotly! This month, we’re highlighting the latest features designed to make collaboration easier, give you more control, and personalize your tools.","markups":[{"type":2,"start":59,"end":71}]},{"name":"a4a7","type":1,"text":"In this newsletter:","markups":[]},{"name":"f6d8","type":9,"text":"Driving Automotive Operations with Dash Enterprise","markups":[{"type":3,"start":0,"end":50,"href":"#d14a","title":"","rel":"","anchorType":0}]},{"name":"5e5f","type":9,"text":"October Events","markups":[{"type":3,"start":0,"end":14,"href":"#f9ae","title":"","rel":"","anchorType":0}]},{"name":"3c8a","type":9,"text":"Community Spotlight","markups":[{"type":3,"start":0,"end":19,"href":"#acd3","title":"","rel":"","anchorType":0}]},{"name":"e4b0","type":9,"text":"Resources","markups":[{"type":3,"start":0,"end":9,"href":"#268e","title":"","rel":"","anchorType":0}]},{"name":"3413","type":9,"text":"Plotly…","markups":[{"type":3,"start":0,"end":14,"href":"#94d1","title":"","rel":"","anchorType":0}]}],"sections":[{"name":"71b3","startIndex":0}]},"isFullContent":false,"subtitle":"October is here, bringing all the thrills of fall and some spooktacular updates from Plotly! This month, we’re highlighting the latest…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"4db3bbb4d902":{"id":"4db3bbb4d902","versionId":"68d48bcf39ce","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Meet Philip McGrath, Software Engineer, Full Stack","detectedLanguage":"en","latestVersion":"68d48bcf39ce","latestPublishedVersion":"68d48bcf39ce","hasUnpublishedEdits":false,"latestRev":131,"createdAt":1727895003556,"updatedAt":1733344193444,"acceptedAt":0,"firstPublishedAt":1728314515879,"latestPublishedAt":1733344193444,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Life at Plotly: People & Culture Blog #20","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*JI_CfYy7aD4y097obFl0EA.png","filter":"","backgroundSize":"","originalWidth":1656,"originalHeight":993,"strategy":"resample","height":0,"width":0},"wordCount":1376,"imageCount":2,"readingTime":5.575786163522013,"subtitle":"Life at Plotly: People & Culture Blog #20","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":1,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"company-culture","name":"Company Culture","postCount":16516,"metadata":{"postCount":16516,"coverImage":{"id":"1*XPmDXDC-yR9bfdISEwaccg.png","originalWidth":1456,"originalHeight":816,"isFeatured":true}},"type":"Tag"},{"slug":"teamwork","name":"Teamwork","postCount":33895,"metadata":{"postCount":33895,"coverImage":{"id":"1*jLVaLSSdqeOyXSv27B89mA.png","originalWidth":2800,"originalHeight":2240,"isFeatured":true}},"type":"Tag"},{"slug":"company-values","name":"Company Values","postCount":1164,"metadata":{"postCount":1164,"coverImage":{"id":"1*u39Zob6fDEQnSqCTY-OeFw.jpeg","originalWidth":1472,"originalHeight":832,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":1,"links":{"entries":[{"url":"https://plotly.com/careers/","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/figure-friday","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1733344193953},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":15,"sectionCount":1,"readingList":0,"topics":[{"topicId":"af49579e220a","slug":"work","createdAt":1487918186996,"deletedAt":0,"image":{"id":"1*knbAt5qCQCelKx0BDkzZpQ@2x.jpeg","originalWidth":5018,"originalHeight":3049},"name":"Work","description":"The meaning behind the meetings.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Work Life: Articles and News — 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":"meet-philip-mcgrath-software-engineer-full-stack","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"meet-philip-mcgrath-software-engineer-full-stack-4db3bbb4d902","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*JI_CfYy7aD4y097obFl0EA.png","originalWidth":1656,"originalHeight":993,"isFeatured":true}},{"name":"8f41","type":3,"text":"Meet Philip McGrath, Software Engineer, Full Stack","markups":[{"type":1,"start":0,"end":50}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Life at Plotly: People & Culture Blog #20"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"405512d9fd9d","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":"8f41","type":3,"text":"Meet Philip McGrath, Software Engineer, Full Stack","markups":[{"type":1,"start":0,"end":50}]},{"name":"1abe","type":1,"text":"Life at Plotly: People & Culture Blog #20","markups":[{"type":2,"start":0,"end":41}]},{"name":"270f","type":1,"text":"Have you ever wondered what it would be like to work at Plotly?","markups":[]},{"name":"a9fb","type":1,"text":"In this blog series, we will provide insight into the daily experiences of working at Plotly. We have interviewed team members from various departments, including Engineering, Customer Success and…","markups":[]}],"sections":[{"name":"9b65","startIndex":0}]},"isFullContent":false,"subtitle":"Life at Plotly: People & Culture Blog #20"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"86620eb9b65e":{"id":"86620eb9b65e","versionId":"ccc573d90da2","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Plotly Newsletter, September 2024","detectedLanguage":"en","latestVersion":"ccc573d90da2","latestPublishedVersion":"ccc573d90da2","hasUnpublishedEdits":false,"latestRev":243,"createdAt":1727205874679,"updatedAt":1731717838541,"acceptedAt":0,"firstPublishedAt":1727455823285,"latestPublishedAt":1727456233163,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Welcome to our September newsletter! From a product launch event to new community app-building challenges, this month was filled with…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*cPKbSSIMnYjc27ce","filter":"","backgroundSize":"","originalWidth":1600,"originalHeight":1200,"strategy":"resample","height":0,"width":0},"wordCount":918,"imageCount":5,"readingTime":4.29748427672956,"subtitle":"Welcome to our September newsletter! From a product launch event to new community app-building challenges, this month was filled with…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":3,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"company-culture","name":"Company Culture","postCount":16516,"metadata":{"postCount":16516,"coverImage":{"id":"1*XPmDXDC-yR9bfdISEwaccg.png","originalWidth":1456,"originalHeight":816,"isFeatured":true}},"type":"Tag"},{"slug":"dash","name":"Dash","postCount":2937,"metadata":{"postCount":2937,"coverImage":{"id":"1*qbWJbqVKM88y8Le4tmWGKA.gif","originalWidth":960,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"team-building","name":"Team Building","postCount":16537,"metadata":{"postCount":16537,"coverImage":{"id":"1*RRZoYBFrfgcfBkwirBRojg.png","originalWidth":1000,"originalHeight":750,"isFeatured":true,"alt":"A modern, pastel-toned 3D sound wave floating on a soft pink backdrop"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"#82be","alts":[],"httpStatus":0},{"url":"#556f","alts":[],"httpStatus":0},{"url":"#86ce","alts":[],"httpStatus":0},{"url":"#1cad","alts":[],"httpStatus":0},{"url":"#2aef","alts":[],"httpStatus":0},{"url":"#c0e9","alts":[],"httpStatus":0},{"url":"https://medium.com/@plotlygraphs","alts":[],"httpStatus":429},{"url":"https://medium.com/plotly/meet-erik-moore-technical-product-manager-at-plotly-0166391ad152","alts":[],"httpStatus":429},{"url":"https://boards.greenhouse.io/plotly/jobs/7624540002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7630254002","alts":[],"httpStatus":200},{"url":"https://www.airealizedsummit.com/","alts":[],"httpStatus":200},{"url":"https://odsc.com/california/","alts":[],"httpStatus":200},{"url":"https://challenge-amazon.onrender.com/puchase_overview","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/6ix-reasons-to-choose-plotly-for-production-data-apps/?utm_medium=medium&utm_content=newsletter_sept2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/plotly-is-switching-to-maplibre/?utm_medium=medium&utm_content=newsletter_sept2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/500-million-downloads-plotly-py/?utm_medium=medium&utm_content=newsletter_sept2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/user-stories/dr-reddys-laboratories-automates-pharmaceutical-regulatory-reporting-with-plotly?utm_medium=medium&utm_content=newsletter_sept2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/data-science-impact-on-portfolio-management-finance?utm_medium=medium&utm_content=newsletter_sept2024","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/build-relation/newsletter-follow?entityUrn=6966085357666779137","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/dash-club?utm_medium=medium&utm_content=newsletter_sept2024","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/dash-ag-grid/blob/main/CHANGELOG.md#240---2023-10-17","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/newsletter?utm_medium=medium&utm_content=newsletter_sept2024","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/autumn-app-challenge/87373","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/announcing-plotly-weekly-data-viz-projects-figure-friday/84953/4","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/collide-2024?utm_medium=medium&utm_content=newsletter_sept2024","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/summer-dash-app-building-challenge-amazon-purchases/84396","alts":[],"httpStatus":200},{"url":"https://youtu.be/ExJy3-ANy0A","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md#2352----2024-09-10","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/dash/blob/dev/CHANGELOG.md#2181---2024-09-12","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/job-postings","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/in/mayaradaher/","alts":[],"httpStatus":999},{"url":"https://datasciconnect.com/events/collide/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1727456234913},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":3,"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":"plotly-newsletter-september-2024","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"plotly-newsletter-september-2024-86620eb9b65e","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*cPKbSSIMnYjc27ce","originalWidth":1600,"originalHeight":1200,"isFeatured":true}},{"name":"11f5","type":3,"text":"Plotly Newsletter, September 2024","markups":[],"alignment":1},{"name":"ddf4","type":1,"text":"Welcome to our September newsletter! From a product launch event to new community app-building…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Welcome to our September newsletter! From a product launch event to new community app-building challenges, this month was filled with…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"77e15e068e2f","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":"11f5","type":3,"text":"Plotly Newsletter, September 2024","markups":[]},{"name":"ddf4","type":1,"text":"Welcome to our September newsletter! From a product launch event to new community app-building challenges, this month was filled with exciting programs.","markups":[]},{"name":"8e37","type":1,"text":"In this newsletter:","markups":[]},{"name":"3068","type":9,"text":"September Events","markups":[{"type":3,"start":0,"end":16,"href":"#2aef","title":"","rel":"","anchorType":0}]},{"name":"77b6","type":9,"text":"Upcoming Events","markups":[{"type":3,"start":0,"end":15,"href":"#c0e9","title":"","rel":"","anchorType":0}]},{"name":"e0f1","type":9,"text":"Community Spotlight","markups":[{"type":3,"start":0,"end":19,"href":"#86ce","title":"","rel":"","anchorType":0}]},{"name":"203d","type":9,"text":"Product Updates","markups":[{"type":3,"start":0,"end":15,"href":"#556f","title":"","rel":"","anchorType":0}]},{"name":"fe66","type":9,"text":"Resources","markups":[{"type":3,"start":0,"end":9,"href":"#82be","title":"","rel":"","anchorType":0}]},{"name":"647a","type":9,"text":"Plotly Careers","markups":[{"type":3,"start":0,"end":14,"href":"#1cad","title":"","rel":"","anchorType":0}]},{"name":"2aef","type":3,"text":"🍁 September Events","markups":[]},{"name":"dcc3","type":13,"text":"AWS Summit Toronto","markups":[]},{"name":"8ef6","type":1,"text":"The Plotly team had a fantastic time at AWS Summit Toronto! Domenic, Dave, Eliza…","markups":[]}],"sections":[{"name":"ecd3","startIndex":0}]},"isFullContent":false,"subtitle":"Welcome to our September newsletter! From a product launch event to new community app-building challenges, this month was filled with…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"7ca675a12774":{"id":"7ca675a12774","versionId":"92f47c111b92","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Dash Club 16: Autumn App Challenge, Figure Friday, Improving Plotly Charts, Component and App of…","detectedLanguage":"en","latestVersion":"92f47c111b92","latestPublishedVersion":"92f47c111b92","hasUnpublishedEdits":false,"latestRev":419,"createdAt":1726678581482,"updatedAt":1731748851555,"acceptedAt":0,"firstPublishedAt":1726852060155,"latestPublishedAt":1726852701597,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks.","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*ait4YiQhEGmAq3xJ","filter":"","backgroundSize":"","originalWidth":1400,"originalHeight":648,"strategy":"resample","height":0,"width":0},"wordCount":1854,"imageCount":8,"readingTime":8.129559748427672,"subtitle":"Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks.","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":10,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"dash","name":"Dash","postCount":2937,"metadata":{"postCount":2937,"coverImage":{"id":"1*qbWJbqVKM88y8Le4tmWGKA.gif","originalWidth":960,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"community","name":"Community","postCount":104625,"metadata":{"postCount":104625,"coverImage":{"id":"1*0bSlzA4m81_hXHl2Gz4Mvg.jpeg","originalWidth":1500,"originalHeight":1200,"isFeatured":true,"alt":"A photo of a small town street at dusk. There are purple and red clouds in the background. The caption reads, “Hasn’t changed in 100 years.”"}},"type":"Tag"},{"slug":"dash-app","name":"Dash App","postCount":12,"metadata":{"postCount":12,"coverImage":{"id":"0*ait4YiQhEGmAq3xJ","originalWidth":1400,"originalHeight":648,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"#2150","alts":[],"httpStatus":0},{"url":"#57d9","alts":[],"httpStatus":0},{"url":"#8d01","alts":[],"httpStatus":0},{"url":"#be2c","alts":[],"httpStatus":0},{"url":"#0352","alts":[],"httpStatus":0},{"url":"#c4fe","alts":[],"httpStatus":0},{"url":"#7aa1","alts":[],"httpStatus":0},{"url":"#446c","alts":[],"httpStatus":0},{"url":"#915c","alts":[],"httpStatus":0},{"url":"https://pypi.org/project/dash-dynamic-grid-layout/","alts":[],"httpStatus":200},{"url":"https://pypi.org/project/dash-pannellum/","alts":[],"httpStatus":200},{"url":"https://genderpaygap.pythonanywhere.com/","alts":[],"httpStatus":200},{"url":"https://dashyada.pythonanywhere.com/","alts":[],"httpStatus":200},{"url":"https://huggingface.co/spaces/li-nguyen/dash-summer-app-2024","alts":[],"httpStatus":200},{"url":"https://www.youtube.com/playlist?list=PLYD54mj9I2JevdabetHsJ3RLCeMyBNKYV","alts":[{"type":2,"url":"http://www.youtube.com/playlist?list=PLYD54mj9I2JevdabetHsJ3RLCeMyBNKYV&feature=applinks"},{"type":3,"url":"http://www.youtube.com/playlist?list=PLYD54mj9I2JevdabetHsJ3RLCeMyBNKYV&feature=applinks"}],"httpStatus":200},{"url":"https://pip-install-python.com/pip/dash_dynamic_grid_layout","alts":[],"httpStatus":200},{"url":"https://gist.github.com/AnnMarieW/566b327851574629050c8bad04160c4b","alts":[],"httpStatus":200},{"url":"https://github.com/pip-install-python/dash-dynamic-grid-layout/blob/main/usage.py","alts":[],"httpStatus":200},{"url":"https://huggingface.co/spaces/li-nguyen/dash-summer-app-2024/tree/main","alts":[],"httpStatus":200},{"url":"https://plotly.com/examples/","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/500-million-downloads-plotly-py/","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/6ix-reasons-to-choose-plotly-for-production-data-apps/","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/plotly-is-switching-to-maplibre/","alts":[],"httpStatus":200},{"url":"https://plotly.com/user-stories/?utm_medium=linkedin_post&utm_content=dashclub15","alts":[],"httpStatus":200},{"url":"https://plotly.com/python/maps/","alts":[],"httpStatus":200},{"url":"https://plotly.com/python/mapbox-to-maplibre","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/data-science-impact-on-portfolio-management-finance/","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/plotly.js/releases/tag/v2.35.2","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/?utm_medium=linkedin_post&utm_content=dashclub16","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/pipinstallpython/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/jinnyzor/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/AnnMarieW/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/stu/summary","alts":[],"httpStatus":200},{"url":"https://cfp.scipy.org/2024/talk/QPZBST/","alts":[],"httpStatus":200},{"url":"https://challenge-amazon.onrender.com/puchase_overview","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/datasets/blob/master/michelin_by_Jerry_Ng.csv","alts":[],"httpStatus":200},{"url":"https://discord.gg/Pa8scsgepB","alts":[],"httpStatus":200},{"url":"https://github.com/BSd3v","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/petro/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/u-danny/summary","alts":[],"httpStatus":200},{"url":"https://panda.observer/singapore-mrt-2040/","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/Grozkal/summary","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/dash-ag-grid/blob/main/CHANGELOG.md#3120---2024-02-25","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/badges/109/component-builder","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/a-modular-template-for-building-interactive-data-driven-web-applications/86929","alts":[],"httpStatus":200},{"url":"https://github.com/mayaradaher/challenge-Amazon","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/adamschroeder/activity","alts":[],"httpStatus":200},{"url":"https://www.kaggle.com/datasets/ngshiheng/michelin-guide-restaurants-2021","alts":[],"httpStatus":200},{"url":"https://github.com/leberber/appchallenge","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/chriddyp/activity","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/plotly-ships-data-apps","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/job-postings","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/figure-friday","alts":[],"httpStatus":200},{"url":"https://baylek.org/","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/community-components","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/quantum-cloud-dash-powered-quantum-nanostructure-simulator/86822","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/summer-dash-app-building-challenge-amazon-purchases/84396","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/autumn-app-challenge/87373","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/announcing-plotly-weekly-data-viz-projects-figure-friday/84953","alts":[],"httpStatus":200},{"url":"https://github.com/pip-install-python/dash-dynamic-grid-layout/tree/main","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/community-contributions-guide/73922","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/community-components-index/60098","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/top-community-contributors-august-2024/87043","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/daily-tips-how-to-use-ai-to-accelerate-building-dash-app/86616","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/parliament-chart-sample/87137","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/dash-nivo-two-new-graphing-components/86090","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/feed/update/urn:li:activity:7229489579668492289","alts":[{"type":3,"url":"https://www.linkedin.com/posts/plotly_ai42024-activity-7229489579668492289-l2bS"},{"type":2,"url":"https://www.linkedin.com/posts/plotly_ai42024-activity-7229489579668492289-l2bS"}],"httpStatus":200},{"url":"https://community.plotly.com/t/new-component-dash-dynamic-grid-layout/86153","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/figure-friday-2024-week-36/87101","alts":[],"httpStatus":200},{"url":"https://www.youtube.com/watch?v=9ExjkW4u48g&list=PLYD54mj9I2JdT7fLwKBMAQ8TfTGYSKo6o&index=9","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/figure-friday-2024-week-32/86401/10","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/introducing-dash-yada-your-automated-dashboard-assistant/80609","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/figure-friday-2024-week-34/86692","alts":[],"httpStatus":200},{"url":"https://medium.com/plotly/meet-erik-moore-technical-product-manager-at-plotly-0166391ad152","alts":[{"type":3,"url":"medium://p/0166391ad152"},{"type":2,"url":"medium://p/0166391ad152"}],"httpStatus":200},{"url":"https://community.plotly.com/t/figure-friday-2024-week-32/86401","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/show-and-tell","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/plotly.py/blob/master/CHANGELOG.md#5241---2024-09-12","alts":[],"httpStatus":200},{"url":"https://docs.google.com/forms/d/e/1FAIpQLSffhsgma3YueI78GfuDpU4Eb_ToolCb7BJd-GmgbybXMkMjQw/viewform?usp=sf_link","alts":[],"httpStatus":200},{"url":"https://qc.slashdev.team/","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/feed/update/urn:li:activity:7224813133062701056","alts":[{"type":3,"url":"https://www.linkedin.com/posts/plotly_cdaochicago-activity-7224813133062701056-C3rJ"},{"type":2,"url":"https://www.linkedin.com/posts/plotly_cdaochicago-activity-7224813133062701056-C3rJ"}],"httpStatus":200},{"url":"https://www.linkedin.com/feed/update/urn:li:activity:7239654756351180800","alts":[{"type":3,"url":"https://www.linkedin.com/posts/plotly_toronto-awssummit-activity-7239654756351180800-ZM2h"},{"type":2,"url":"https://www.linkedin.com/posts/plotly_toronto-awssummit-activity-7239654756351180800-ZM2h"}],"httpStatus":200},{"url":"https://github.com/plotly/dash/blob/dev/CHANGELOG.md#2181---2024-09-12","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/in/mayaradaher/","alts":[],"httpStatus":999},{"url":"https://www.linkedin.com/in/yazidmekhtoub/","alts":[],"httpStatus":999},{"url":"https://www.linkedin.com/in/huong-li-nguyen/","alts":[],"httpStatus":999}],"version":"0.3","generatedAt":1726852702531},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":25,"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":"dash-club-16-autumn-app-challenge-figure-friday-improving-plotly-charts-component-and-app-of","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"dash-club-16-autumn-app-challenge-figure-friday-improving-plotly-charts-component-and-app-of-7ca675a12774","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*ait4YiQhEGmAq3xJ","originalWidth":1400,"originalHeight":648,"isFeatured":true}},{"name":"7907","type":3,"text":"Dash Club 16: Autumn App Challenge, Figure Friday, Improving Plotly Charts, Component and App of the Month","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks."},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"810348bbe2bc","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":"7907","type":3,"text":"Dash Club 16: Autumn App Challenge, Figure Friday, Improving Plotly Charts, Component and App of the Month","markups":[]},{"name":"ede6","type":1,"text":"Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks.","markups":[]},{"name":"99d9","type":1,"text":"In Dispatch #16","markups":[{"type":1,"start":0,"end":15}]},{"name":"41fb","type":9,"text":"Version Check","markups":[{"type":3,"start":0,"end":13,"href":"#0352","title":"","rel":"","anchorType":0}]},{"name":"51f9","type":9,"text":"Seeking Product Feedback","markups":[{"type":3,"start":0,"end":24,"href":"#2150","title":"","rel":"","anchorType":0}]},{"name":"7dbe","type":9,"text":"Autumn App Challenge","markups":[{"type":3,"start":0,"end":20,"href":"#7aa1","title":"","rel":"","anchorType":0}]},{"name":"72ee","type":9,"text":"Figure Friday","markups":[{"type":3,"start":0,"end":13,"href":"#8d01","title":"","rel":"","anchorType":0}]},{"name":"af4a","type":9,"text":"Winners of the Summer App Challenge","markups":[{"type":3,"start":0,"end":35,"href":"#57d9","title":"","rel":"","anchorType":0}]},{"name":"769b","type":9,"text":"Plotly Blogs","markups":[{"type":3,"start":0,"end":12,"href":"#be2c","title":"","rel":"","anchorType":0}]},{"name":"704c","type":9,"text":"Component of the Month","markups":[{"type":3,"start":0,"end":22,"href":"#915c","title":"","rel":"","anchorType":0}]},{"name":"159c","type":9,"text":"App of the…","markups":[{"type":3,"start":0,"end":16,"href":"#c4fe","title":"","rel":"","anchorType":0}]}],"sections":[{"name":"b00d","startIndex":0}]},"isFullContent":false,"subtitle":"Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every 8 weeks."},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"0166391ad152":{"id":"0166391ad152","versionId":"d26f42e5f4c0","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Meet Erik Moore: Technical Product Manager at Plotly","detectedLanguage":"en","latestVersion":"d26f42e5f4c0","latestPublishedVersion":"d26f42e5f4c0","hasUnpublishedEdits":false,"latestRev":204,"createdAt":1723476079765,"updatedAt":1733344184858,"acceptedAt":0,"firstPublishedAt":1726674019405,"latestPublishedAt":1733344184858,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Life at Plotly: People & Culture Blog #19","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*uia2c6llDH_eJtawnF8D3g.png","filter":"","backgroundSize":"","originalWidth":1656,"originalHeight":993,"strategy":"resample","height":0,"width":0},"wordCount":799,"imageCount":2,"readingTime":3.398427672955975,"subtitle":"Life at Plotly: People & Culture Blog #19","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":2,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"company-culture","name":"Company Culture","postCount":16516,"metadata":{"postCount":16516,"coverImage":{"id":"1*XPmDXDC-yR9bfdISEwaccg.png","originalWidth":1456,"originalHeight":816,"isFeatured":true}},"type":"Tag"},{"slug":"product-management","name":"Product Management","postCount":114220,"metadata":{"postCount":114220,"coverImage":{"id":"1*Il_4NR5_Xa3Ltn75o71P8Q.jpeg","originalWidth":600,"originalHeight":442,"isFeatured":true,"alt":"An IBM computer with a green monochrome monitor"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://plotly.com/careers/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1733344185139},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":10,"sectionCount":1,"readingList":0,"topics":[{"topicId":"96f161863a28","slug":"product-management","createdAt":1545072594068,"deletedAt":0,"image":{"id":"1*FrDceIp-Kg1_gi8QKNYvYA@2x.jpeg","originalWidth":4000,"originalHeight":2666},"name":"Product Management","description":"Bridging the gaps.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Product Management: Articles and News — Medium","type":"Topic"},{"topicId":"af49579e220a","slug":"work","createdAt":1487918186996,"deletedAt":0,"image":{"id":"1*knbAt5qCQCelKx0BDkzZpQ@2x.jpeg","originalWidth":5018,"originalHeight":3049},"name":"Work","description":"The meaning behind the meetings.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Work Life: Articles and News — Medium","type":"Topic"}]},"coverless":true,"slug":"meet-erik-moore-technical-product-manager-at-plotly","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"meet-erik-moore-technical-product-manager-at-plotly-0166391ad152","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*uia2c6llDH_eJtawnF8D3g.png","originalWidth":1656,"originalHeight":993,"isFeatured":true}},{"name":"c19c","type":3,"text":"Meet Erik Moore: Technical Product Manager at Plotly","markups":[{"type":1,"start":0,"end":52}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Life at Plotly: People & Culture Blog #19"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"4c4408dfd5a0","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":"c19c","type":3,"text":"Meet Erik Moore: Technical Product Manager at Plotly","markups":[{"type":1,"start":0,"end":52}]},{"name":"83fe","type":1,"text":"Life at Plotly: People & Culture Blog #19","markups":[{"type":2,"start":0,"end":41}]},{"name":"5ad4","type":1,"text":"Have you ever wondered what it would be like to work at Plotly?","markups":[]},{"name":"e22d","type":1,"text":"In this blog series, we will provide insight into the daily experiences of working at Plotly. We have interviewed team members from various departments, including Engineering, Customer Success and…","markups":[]}],"sections":[{"name":"75da","startIndex":0}]},"isFullContent":false,"subtitle":"Life at Plotly: People & Culture Blog #19"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"13af6206a272":{"id":"13af6206a272","versionId":"9748cd9a031b","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Plotly Newsletter, August 2024","detectedLanguage":"en","latestVersion":"9748cd9a031b","latestPublishedVersion":"9748cd9a031b","hasUnpublishedEdits":false,"latestRev":204,"createdAt":1724710659175,"updatedAt":1731850525414,"acceptedAt":0,"firstPublishedAt":1724947823146,"latestPublishedAt":1724947823146,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"As August sizzles, we’re introducing fresh data and AI updates that will keep your work ahead of the curve. This month, we’re highlighting…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*eEDZiZfpah3unBzk","filter":"","backgroundSize":"","originalWidth":1600,"originalHeight":1066,"strategy":"resample","height":0,"width":0},"wordCount":729,"imageCount":4,"readingTime":3.450943396226415,"subtitle":"As August sizzles, we’re introducing fresh data and AI updates that will keep your work ahead of the curve. This month, we’re highlighting…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":5,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"data-visualization","name":"Data Visualization","postCount":70900,"metadata":{"postCount":70900,"coverImage":{"id":"1*4plH0XlMavuNcb0r6eJhhw.png","originalWidth":638,"originalHeight":326}},"type":"Tag"},{"slug":"dash","name":"Dash","postCount":2937,"metadata":{"postCount":2937,"coverImage":{"id":"1*qbWJbqVKM88y8Le4tmWGKA.gif","originalWidth":960,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"ai","name":"AI","postCount":514705,"metadata":{"postCount":514705,"coverImage":{"id":"1*kronPqvBjIJFWp2ANVlpwA.jpeg","originalWidth":5246,"originalHeight":3497,"isFeatured":true}},"type":"Tag"},{"slug":"events","name":"Events","postCount":62216,"metadata":{"postCount":62216,"coverImage":{"id":"0*FV3zT2KyT54X9HZg","originalWidth":1600,"originalHeight":1600,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"#aa42","alts":[],"httpStatus":0},{"url":"#1a85","alts":[],"httpStatus":0},{"url":"#9707","alts":[],"httpStatus":0},{"url":"#118c","alts":[],"httpStatus":0},{"url":"#e4de","alts":[],"httpStatus":0},{"url":"#c6df","alts":[],"httpStatus":0},{"url":"https://aws.amazon.com/events/summits/toronto/","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7475820002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7480349002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7460792002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7464660002","alts":[],"httpStatus":200},{"url":"https://medium.com/plotly/meet-celia-lopez-customer-success-engineer-d433c70cf089","alts":[{"type":3,"url":"medium://p/d433c70cf089"},{"type":2,"url":"medium://p/d433c70cf089"}],"httpStatus":200},{"url":"https://www.linkedin.com/build-relation/newsletter-follow?entityUrn=6966085357666779137","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/what-is-a-data-app/?utm_medium=medium&utm_content=newsletter_august2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/plotly-ships-summer-release/?utm_medium=medium&utm_content=newsletter_august2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/newsletter?utm_medium=medium&utm_content=newsletter_august2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/dash-club?utm_medium=medium&utm_content=newsletter_august2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/community-hangout?utm_medium=mediumt&utm_content=newsletter_august2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/plotly-autotickangles-improves-axis-label-readability/?utm_medium=medium&utm_content=newsletter_august2024","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/job-postings","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/aws-summit-toronto-2024?utm_medium=medium&utm_content=newsletter_august2024","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/announcing-plotly-weekly-data-viz-projects-figure-friday/84953/4","alts":[],"httpStatus":200},{"url":"https://ai4.io/vegas","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/summer-dash-app-building-challenge-amazon-purchases/84396","alts":[],"httpStatus":200},{"url":"https://da-metro-chicago.coriniumintelligence.com/","alts":[],"httpStatus":200},{"url":"https://medium.com/@plotlygraphs","alts":[{"type":2,"url":"medium://@plotlygraphs"},{"type":3,"url":"medium://@plotlygraphs"}],"httpStatus":200},{"url":"https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md#2340----2024-07-18","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/plotly.py/blob/master/CHANGELOG.md#5230---2024-07-23","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7524541002","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1724947824705},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":18,"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":"plotly-newsletter-august-2024","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"plotly-newsletter-august-2024-13af6206a272","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*eEDZiZfpah3unBzk","originalWidth":1600,"originalHeight":1066,"isFeatured":true}},{"name":"e5a0","type":3,"text":"Plotly Newsletter, August 2024","markups":[],"alignment":1},{"name":"8888","type":1,"text":"As August sizzles, we’re introducing fresh data and AI updates that will keep your work ahead of the…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"As August sizzles, we’re introducing fresh data and AI updates that will keep your work ahead of the curve. This month, we’re highlighting…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"abcd7a62b122","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":"e5a0","type":3,"text":"Plotly Newsletter, August 2024","markups":[]},{"name":"8888","type":1,"text":"As August sizzles, we’re introducing fresh data and AI updates that will keep your work ahead of the curve. This month, we’re highlighting the latest Plotly enhancements that make collaboration smoother, give you greater control, and allow for more personalized tools.","markups":[]},{"name":"7639","type":1,"text":"In this newsletter:","markups":[]},{"name":"9897","type":9,"text":"August Events","markups":[{"type":3,"start":0,"end":13,"href":"#1a85","title":"","rel":"","anchorType":0}]},{"name":"7e47","type":9,"text":"Upcoming Events","markups":[{"type":3,"start":0,"end":15,"href":"#c6df","title":"","rel":"","anchorType":0}]},{"name":"9a42","type":9,"text":"Community Spotlight","markups":[{"type":3,"start":0,"end":19,"href":"#9707","title":"","rel":"","anchorType":0}]},{"name":"e4a0","type":9,"text":"…","markups":[{"type":3,"start":0,"end":15,"href":"#aa42","title":"","rel":"","anchorType":0}]}],"sections":[{"name":"dcd9","startIndex":0}]},"isFullContent":false,"subtitle":"As August sizzles, we’re introducing fresh data and AI updates that will keep your work ahead of the curve. This month, we’re highlighting…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"d433c70cf089":{"id":"d433c70cf089","versionId":"e2d81339e906","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Meet Celia Lopez: Customer Success Engineer","detectedLanguage":"en","latestVersion":"e2d81339e906","latestPublishedVersion":"e2d81339e906","hasUnpublishedEdits":false,"latestRev":173,"createdAt":1720538074755,"updatedAt":1733344155719,"acceptedAt":0,"firstPublishedAt":1723130694823,"latestPublishedAt":1733344155719,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Life at Plotly: People & Culture Blog #18","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*OG68XrvCFpAE8S5XBqr4JA.png","filter":"","backgroundSize":"","originalWidth":1656,"originalHeight":993,"strategy":"resample","height":0,"width":0},"wordCount":861,"imageCount":4,"readingTime":3.9490566037735846,"subtitle":"Life at Plotly: People & Culture Blog #18","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":4,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"company-culture","name":"Company Culture","postCount":16516,"metadata":{"postCount":16516,"coverImage":{"id":"1*XPmDXDC-yR9bfdISEwaccg.png","originalWidth":1456,"originalHeight":816,"isFeatured":true}},"type":"Tag"},{"slug":"careers","name":"Careers","postCount":143327,"metadata":{"postCount":143327,"coverImage":{"id":"1*nR5JDw3b9rA-fphFsfikdQ.jpeg","originalWidth":3376,"originalHeight":2251,"isFeatured":true}},"type":"Tag"},{"slug":"dash","name":"Dash","postCount":2937,"metadata":{"postCount":2937,"coverImage":{"id":"1*qbWJbqVKM88y8Le4tmWGKA.gif","originalWidth":960,"originalHeight":540,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":1,"links":{"entries":[{"url":"https://plotly.com/careers/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1733344155995},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":53,"sectionCount":1,"readingList":0,"topics":[{"topicId":"af49579e220a","slug":"work","createdAt":1487918186996,"deletedAt":0,"image":{"id":"1*knbAt5qCQCelKx0BDkzZpQ@2x.jpeg","originalWidth":5018,"originalHeight":3049},"name":"Work","description":"The meaning behind the meetings.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Work Life: Articles and News — 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":"meet-celia-lopez-customer-success-engineer","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"meet-celia-lopez-customer-success-engineer-d433c70cf089","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*OG68XrvCFpAE8S5XBqr4JA.png","originalWidth":1656,"originalHeight":993,"isFeatured":true}},{"name":"4767","type":3,"text":"Meet Celia Lopez: Customer Success Engineer","markups":[{"type":1,"start":0,"end":43}],"alignment":1},{"name":"d1e3","type":1,"text":"Life at Plotly: People & Culture Blog #18","markups":[{"type":2,"start":0,"end":41}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Life at Plotly: People & Culture Blog #18"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"5c6d7e399e28","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":"4767","type":3,"text":"Meet Celia Lopez: Customer Success Engineer","markups":[{"type":1,"start":0,"end":43}]},{"name":"d1e3","type":1,"text":"Life at Plotly: People & Culture Blog #18","markups":[{"type":2,"start":0,"end":41}]},{"name":"4763","type":1,"text":"Have you ever wondered what it would be like to work at Plotly?","markups":[]},{"name":"e008","type":1,"text":"In this blog series, we will provide insight into the daily experiences of working at Plotly. We have interviewed team members from various departments, including Engineering, Customer Success and…","markups":[]}],"sections":[{"name":"0400","startIndex":0}]},"isFullContent":false,"subtitle":"Life at Plotly: People & Culture Blog #18"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"92f5a1bc19e5":{"id":"92f5a1bc19e5","versionId":"b868817b403b","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Plotly Newsletter, July 2024","detectedLanguage":"en","latestVersion":"b868817b403b","latestPublishedVersion":"b868817b403b","hasUnpublishedEdits":false,"latestRev":334,"createdAt":1722353880854,"updatedAt":1732024070178,"acceptedAt":0,"firstPublishedAt":1722446582393,"latestPublishedAt":1722446582393,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"As temperatures soar this July, we’re excited to help you beat the heat with some of the coolest new features in data and AI. Dive into the…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*rELqtt4WKYzDQfsI","filter":"","backgroundSize":"","originalWidth":1269,"originalHeight":705,"strategy":"resample","height":0,"width":0},"wordCount":962,"imageCount":7,"readingTime":4.680188679245283,"subtitle":"As temperatures soar this July, we’re excited to help you beat the heat with some of the coolest new features in data and AI. Dive into the…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":7,"isBookmarked":false,"tags":[{"slug":"product","name":"Product","postCount":50669,"metadata":{"postCount":50669,"coverImage":{"id":"1*GPsvFQ9V6l2qEmdwH1waAQ.jpeg","originalWidth":3864,"originalHeight":2576,"isFeatured":true}},"type":"Tag"},{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"dash","name":"Dash","postCount":2937,"metadata":{"postCount":2937,"coverImage":{"id":"1*qbWJbqVKM88y8Le4tmWGKA.gif","originalWidth":960,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"data","name":"Data","postCount":139012,"metadata":{"postCount":139012,"coverImage":{"id":"0*dxEM0nygvZT_efvb","originalWidth":2426,"originalHeight":1728,"isFeatured":true,"unsplashPhotoId":"hpjSkU2UYSU"}},"type":"Tag"},{"slug":"ai","name":"AI","postCount":514705,"metadata":{"postCount":514705,"coverImage":{"id":"1*kronPqvBjIJFWp2ANVlpwA.jpeg","originalWidth":5246,"originalHeight":3497,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"#83d2","alts":[],"httpStatus":0},{"url":"#2cd0","alts":[],"httpStatus":0},{"url":"#be50","alts":[],"httpStatus":0},{"url":"#c9a1","alts":[],"httpStatus":0},{"url":"#206a","alts":[],"httpStatus":0},{"url":"#c77a","alts":[],"httpStatus":0},{"url":"https://www.linkedin.com/in/cees-kaandorp/","alts":[],"httpStatus":429},{"url":"https://docs.databricks.com/en/machine-learning/model-serving/score-foundation-models.html#language-LangChain","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7460792002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7475820002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7308699002","alts":[],"httpStatus":200},{"url":"https://www.youtube.com/playlist?list=PLYD54mj9I2JdT7fLwKBMAQ8TfTGYSKo6o","alts":[{"type":2,"url":"http://www.youtube.com/playlist?list=PLYD54mj9I2JdT7fLwKBMAQ8TfTGYSKo6o&feature=applinks"},{"type":3,"url":"http://www.youtube.com/playlist?list=PLYD54mj9I2JdT7fLwKBMAQ8TfTGYSKo6o&feature=applinks"}],"httpStatus":200},{"url":"https://www.scipy2024.scipy.org/","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7524541002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7558367002","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/what-is-a-data-app?utm_medium=medium&utm_content=newsletter_july2024","alts":[],"httpStatus":200},{"url":"https://dash.plotly.com/","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7480349002","alts":[],"httpStatus":200},{"url":"https://cfp.scipy.org/2024/talk/QPZBST/","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7464660002","alts":[],"httpStatus":200},{"url":"https://www.youtube.com/@Plotly","alts":[{"type":2,"url":"vnd.youtube://www.youtube.com/channel/UCedQXrEEyH8M9aTuuUXJA3g"},{"type":3,"url":"https://www.youtube.com/channel/UCedQXrEEyH8M9aTuuUXJA3g?feature=applinks"}],"httpStatus":200},{"url":"https://plotly.com/blog/plotly-ships-summer-release/?utm_medium=medium&utm_content=newsletter_july2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/plotly-ships-summer-release?utm_medium=medium&utm_content=newsletter_july2024","alts":[],"httpStatus":200},{"url":"https://da-metro-chicago.coriniumintelligence.com/","alts":[],"httpStatus":200},{"url":"https://da-metro-chicago.coriniumintelligence.com/register-pricing","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/newsletter?utm_medium=medium&utm_content=newsletter_july2024","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/marketmaker/summary","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/community-hangout?utm_medium=medium&utm_content=newsletter_july2024","alts":[],"httpStatus":200},{"url":"https://ai4.io/vegas/register","alts":[],"httpStatus":200},{"url":"https://docs.google.com/forms/d/1El3FA1RJm6MJVV-J9RVfr677JEyNXTps_-dgvP6-GGw/viewform?edit_requested=true","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/app-studio-discount-offer?utm_medium=medium&utm_content=newsletter_july2024","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/job-postings","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/announcing-plotly-weekly-data-viz-projects-figure-friday/84953","alts":[],"httpStatus":200},{"url":"https://www.newswire.com/news/plotly-receives-advisory-services-and-funding-to-accelerate-ai-and-22387265","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/dash-enterprise-live-demo?utm_medium=medium&utm_content=newsletter_july2024","alts":[],"httpStatus":200},{"url":"https://youtu.be/N9V0jiTezmY?feature=shared","alts":[{"type":2,"url":"vnd.youtube://www.youtube.com/watch?feature=shared&v=N9V0jiTezmY&feature=applinks"},{"type":3,"url":"vnd.youtube://www.youtube.com/watch?feature=shared&v=N9V0jiTezmY&feature=applinks"}],"httpStatus":200},{"url":"https://youtu.be/9ExjkW4u48g","alts":[{"type":2,"url":"vnd.youtube://www.youtube.com/watch?v=9ExjkW4u48g&feature=youtu.be&feature=applinks"},{"type":3,"url":"vnd.youtube://www.youtube.com/watch?v=9ExjkW4u48g&feature=youtu.be&feature=applinks"}],"httpStatus":200},{"url":"https://community.plotly.com/t/databricks-llm-dbrx-with-dash-app-building-challenge/84526","alts":[],"httpStatus":200},{"url":"https://youtu.be/4s1Y9JV56AU?feature=shared","alts":[{"type":3,"url":"vnd.youtube://www.youtube.com/watch?feature=shared&v=4s1Y9JV56AU&feature=applinks"},{"type":2,"url":"vnd.youtube://www.youtube.com/watch?feature=shared&v=4s1Y9JV56AU&feature=applinks"}],"httpStatus":200},{"url":"https://youtu.be/ugjX3h1wXKI?feature=shared","alts":[{"type":2,"url":"vnd.youtube://www.youtube.com/watch?feature=shared&v=ugjX3h1wXKI&feature=applinks"},{"type":3,"url":"vnd.youtube://www.youtube.com/watch?feature=shared&v=ugjX3h1wXKI&feature=applinks"}],"httpStatus":200},{"url":"https://ai4.io/vegas","alts":[],"httpStatus":200},{"url":"https://youtu.be/naJYfLSQSvE?feature=shared","alts":[{"type":2,"url":"vnd.youtube://www.youtube.com/watch?feature=shared&v=naJYfLSQSvE&feature=applinks"},{"type":3,"url":"vnd.youtube://www.youtube.com/watch?feature=shared&v=naJYfLSQSvE&feature=applinks"}],"httpStatus":200},{"url":"https://youtu.be/raAc3_qtdwk?feature=shared","alts":[{"type":2,"url":"vnd.youtube://www.youtube.com/watch?feature=shared&v=raAc3_qtdwk&feature=applinks"},{"type":3,"url":"vnd.youtube://www.youtube.com/watch?feature=shared&v=raAc3_qtdwk&feature=applinks"}],"httpStatus":200},{"url":"https://youtu.be/8A8DcTrJ6z4?feature=shared","alts":[{"type":2,"url":"vnd.youtube://www.youtube.com/watch?feature=shared&v=8A8DcTrJ6z4&feature=applinks"},{"type":3,"url":"vnd.youtube://www.youtube.com/watch?feature=shared&v=8A8DcTrJ6z4&feature=applinks"}],"httpStatus":200},{"url":"https://youtu.be/K3Ir4N_6Z24?feature=shared","alts":[{"type":2,"url":"vnd.youtube://www.youtube.com/watch?feature=shared&v=K3Ir4N_6Z24&feature=applinks"},{"type":3,"url":"vnd.youtube://www.youtube.com/watch?feature=shared&v=K3Ir4N_6Z24&feature=applinks"}],"httpStatus":200},{"url":"https://quizdash.onrender.com/","alts":[],"httpStatus":0}],"version":"0.3","generatedAt":1722446592595},"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"}]},"coverless":true,"slug":"plotly-newsletter-july-2024","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"plotly-newsletter-july-2024-92f5a1bc19e5","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*rELqtt4WKYzDQfsI","originalWidth":1269,"originalHeight":705,"isFeatured":true}},{"name":"68fb","type":3,"text":"Plotly Newsletter, July 2024","markups":[],"alignment":1},{"name":"e953","type":1,"text":"As temperatures soar this July, we’re excited to help you beat the heat with some of the coolest new features…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"As temperatures soar this July, we’re excited to help you beat the heat with some of the coolest new features in data and AI. Dive into the…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"e2d5506b228b","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":"68fb","type":3,"text":"Plotly Newsletter, July 2024","markups":[]},{"name":"e953","type":1,"text":"As temperatures soar this July, we’re excited to help you beat the heat with some of the coolest new features in data and AI. Dive into the latest Plotly updates designed to enhance your collaboration, control, and customizability, all while making a tangible impact with your data.","markups":[]},{"name":"443f","type":1,"text":"In this newsletter:","markups":[]},{"name":"0115","type":9,"text":"…","markups":[{"type":3,"start":0,"end":10,"href":"#206a","title":"","rel":"","anchorType":0}]}],"sections":[{"name":"1869","startIndex":0}]},"isFullContent":false,"subtitle":"As temperatures soar this July, we’re excited to help you beat the heat with some of the coolest new features in data and AI. Dive into the…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"81158d094cc2":{"id":"81158d094cc2","versionId":"d9048c46ff58","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Dash Club 15: Figure Friday, Plotly Hangouts, Product Updates, Blogs, Component and App of the…","detectedLanguage":"en","latestVersion":"d9048c46ff58","latestPublishedVersion":"d9048c46ff58","hasUnpublishedEdits":false,"latestRev":320,"createdAt":1720544881872,"updatedAt":1732120596821,"acceptedAt":0,"firstPublishedAt":1721239721517,"latestPublishedAt":1721239721517,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Written by: Chris Parmer and Adam Schroeder","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*b5n-2TM74IX2R329","filter":"","backgroundSize":"","originalWidth":1600,"originalHeight":840,"strategy":"resample","height":0,"width":0},"wordCount":1598,"imageCount":9,"readingTime":7.230188679245283,"subtitle":"Written by: Chris Parmer and Adam Schroeder","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":8,"isBookmarked":false,"tags":[{"slug":"dash","name":"Dash","postCount":2937,"metadata":{"postCount":2937,"coverImage":{"id":"1*qbWJbqVKM88y8Le4tmWGKA.gif","originalWidth":960,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"dash-club","name":"Dash Club","postCount":3,"metadata":{"postCount":3,"coverImage":{"id":"0*Y4V8IUbBUOcbcMg-","originalWidth":1445,"originalHeight":898,"isFeatured":true}},"type":"Tag"},{"slug":"product-launch","name":"Product Launch","postCount":1902,"metadata":{"postCount":1902,"coverImage":{"id":"1*7dwPxyrpTMjG87h7fU0PPA.jpeg","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},"type":"Tag"},{"slug":"dash-app","name":"Dash App","postCount":12,"metadata":{"postCount":12,"coverImage":{"id":"0*ait4YiQhEGmAq3xJ","originalWidth":1400,"originalHeight":648,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"#4078","alts":[],"httpStatus":0},{"url":"#43d1","alts":[],"httpStatus":0},{"url":"#d095","alts":[],"httpStatus":0},{"url":"#6d01","alts":[],"httpStatus":0},{"url":"#9a36","alts":[],"httpStatus":0},{"url":"#534e","alts":[],"httpStatus":0},{"url":"#a813","alts":[],"httpStatus":0},{"url":"#0e71","alts":[],"httpStatus":0},{"url":"https://nflstatsdashboard.pythonanywhere.com/","alts":[],"httpStatus":200},{"url":"https://medium.com/plotly/meet-emily-kellison-linn-software-engineer-a1f9aff198b3","alts":[],"httpStatus":429},{"url":"https://www.youtube.com/playlist?list=PLYD54mj9I2JevdabetHsJ3RLCeMyBNKYV","alts":[{"type":2,"url":"http://www.youtube.com/playlist?list=PLYD54mj9I2JevdabetHsJ3RLCeMyBNKYV&feature=applinks"},{"type":3,"url":"http://www.youtube.com/playlist?list=PLYD54mj9I2JevdabetHsJ3RLCeMyBNKYV&feature=applinks"}],"httpStatus":200},{"url":"https://vlad-duda.com/about/","alts":[],"httpStatus":200},{"url":"https://pypi.org/project/dash-blueprint-components/","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/in/cees-kaandorp/","alts":[],"httpStatus":429},{"url":"https://dashpylette.pythonanywhere.com/","alts":[],"httpStatus":200},{"url":"https://plotly.com/examples/dashboards/","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/?utm_medium=medium&utm_content=dashclub15","alts":[],"httpStatus":200},{"url":"https://plotly.com/examples/","alts":[],"httpStatus":200},{"url":"https://apps-dash.onrender.com/","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/community-hangout/?utm_medium=medium&utm_content=dashclub15","alts":[],"httpStatus":200},{"url":"https://plotly.com/user-stories/?utm_medium=medium&utm_content=dashclub15","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/plotly.js/releases/tag/v2.33.0","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/PipInstallPython/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/Alfredo49/summary","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/data-scientist-to-sustainability-analytics-ceo/?utm_medium=medium&utm_content=dashclub15","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/people-in-focus-software-engineering-app-studio?utm_medium=medium&utm_content=dashclub15","alts":[],"httpStatus":200},{"url":"https://github.com/Alfredomg7/NFLStatsDashboard","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/tbonethemighty/summary","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/dash-club?utm_medium=medium_article&utm_content=dispatch_13","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/ludwik2dev/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/badges/109/component-builder","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/mo.elauzei/summary","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/plotly-ships-data-apps?utm_medium=medium&utm_content=dashclub15","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/annmariew/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/stedyd666/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/somdip/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/jgomezgadea/summary","alts":[],"httpStatus":200},{"url":"https://github.com/STEdyd666/dash-blueprint-components/blob/main/README.md","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/nielsp/summary","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/data-ai-summit-plotly-reflections/?utm_medium=medium&utm_content=dashclub15","alts":[],"httpStatus":200},{"url":"https://discord.gg/FUeRTysQmq","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/community-components","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/MuhammadEhab","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/spglobal-dash-databricks","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/adamschroeder/activity","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/figure-friday","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/chriddyp/activity","alts":[],"httpStatus":200},{"url":"https://github.com/ceeskaan/quizdash","alts":[],"httpStatus":200},{"url":"https://github.com/VDuda/doomberg","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/parallax-maker-image-to-2-5d-animation/85112","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/plotly-ships-data-apps","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/excel-like-spreadsheet-capabilities-in-dash-apps-with-mito/85608","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/job-postings","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/show-and-tell","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/dash-blueprint-components/85641","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/ag-grid-with-dcc-clipboard/80357","alts":[],"httpStatus":200},{"url":"https://github.com/STEdyd666/dash-blueprint-components","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/databricks-llm-dbrx-with-dash-app-building-challenge/84526","alts":[],"httpStatus":200},{"url":"https://unit-commitment-app.com/dashboard","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/dash-mdxeditor-component/85392","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/dash-ag-grid/blob/main/CHANGELOG.md#3120---2024-02-25","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/what-time-is-it-dashboard-time-using-plotly-to-build-apps-for-smart-watches/85370","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/share-your-app-explore-page-july-2024/85491/2","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/dash-discord-component/84881","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/dash-microphone-for-audio-stt-engine-comparison/85627","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/figure-friday-2024-week-28/84980","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/nfl-stats-dashboard/84748","alts":[],"httpStatus":200},{"url":"https://youtu.be/FVG1XZmopEI?feature=shared","alts":[{"type":2,"url":"vnd.youtube://www.youtube.com/watch?feature=shared&v=FVG1XZmopEI&feature=applinks"},{"type":3,"url":"vnd.youtube://www.youtube.com/watch?feature=shared&v=FVG1XZmopEI&feature=applinks"}],"httpStatus":200},{"url":"https://community.plotly.com/t/community-components-index/60098","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/community-contributions-guide/73922","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/plotly.py/blob/master/CHANGELOG.md#5220---2024-05-01","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/feed/update/urn:li:activity:7209627770933399553","alts":[{"type":3,"url":"https://www.linkedin.com/posts/plotly_plotly-collisionconf-datavisualization-activity-7209627770933399553-Qs46"},{"type":2,"url":"https://www.linkedin.com/posts/plotly_plotly-collisionconf-datavisualization-activity-7209627770933399553-Qs46"}],"httpStatus":200},{"url":"https://community.plotly.com/t/top-community-contributors-june-2024/85490","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/dash/blob/dev/CHANGELOG.md#2171---2024-06-12","alts":[],"httpStatus":200},{"url":"https://dash-blueprint-components.com/core/components/breadcrumb","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/dash/pull/2760","alts":[],"httpStatus":200},{"url":"https://quizdash.onrender.com/","alts":[],"httpStatus":0},{"url":"https://hr-analysis-dashboard.onrender.com/Departments","alts":[],"httpStatus":0}],"version":"0.3","generatedAt":1721239731711},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":9,"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":"dash-club-15-figure-friday-plotly-hangouts-product-updates-blogs-component-and-app-of-the","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"dash-club-15-figure-friday-plotly-hangouts-product-updates-blogs-component-and-app-of-the-81158d094cc2","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*b5n-2TM74IX2R329","originalWidth":1600,"originalHeight":840,"isFeatured":true}},{"name":"4cf8","type":3,"text":"Dash Club 15: Figure Friday, Plotly Hangouts, Product Updates, Blogs, Component and App of the Month","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Written by: Chris Parmer and Adam Schroeder"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"6bcf5e8bd5fd","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":"4cf8","type":3,"text":"Dash Club 15: Figure Friday, Plotly Hangouts, Product Updates, Blogs, Component and App of the Month","markups":[]},{"name":"0f05","type":1,"text":"Written by: Chris Parmer and Adam Schroeder","markups":[{"type":3,"start":12,"end":24,"href":"https://community.plotly.com/u/chriddyp/activity","title":"","rel":"noopener ugc nofollow","anchorType":0},{"type":3,"start":29,"end":43,"href":"https://community.plotly.com/u/adamschroeder/activity","title":"","rel":"noopener ugc nofollow","anchorType":0},{"type":2,"start":0,"end":43}]},{"name":"8dc3","type":1,"text":"Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash every 8 weeks. To have these directly delivered to your inbox, sign up.","markups":[{"type":3,"start":158,"end":165,"href":"https://go.plotly.com/dash-club?utm_medium=medium_article&utm_content=dispatch_13","title":"","rel":"noopener ugc nofollow","anchorType":0}]},{"name":"9b4d","type":13,"text":"In Dispatch #15","markups":[]},{"name":"0fa6","type":9,"text":"Version Check","markups":[{"type":3,"start":0,"end":13,"href":"#0e71","title":"","rel":"","anchorType":0}]},{"name":"a025","type":9,"text":"Friday Figures","markups":[{"type":3,"start":0,"end":14,"href":"#9a36","title":"","rel":"","anchorType":0}]},{"name":"26a1","type":9,"text":"Plotly Hangouts","markups":[{"type":3,"start":0,"end":15,"href":"#d095","title":"","rel":"","anchorType":0}]},{"name":"97e4","type":9,"text":"Databricks Dash App Challenge","markups":[{"type":3,"start":0,"end":29,"href":"#6d01","title":"","rel":"","anchorType":0}]},{"name":"0f19","type":9,"text":"Plotly Blogs","markups":[{"type":3,"start":0,"end":12,"href":"#a813","title":"","rel":"","anchorType":0}]},{"name":"270c","type":9,"text":"Component of…","markups":[{"type":3,"start":0,"end":22,"href":"#43d1","title":"","rel":"","anchorType":0}]}],"sections":[{"name":"81d6","startIndex":0}]},"isFullContent":false,"subtitle":"Written by: Chris Parmer and Adam Schroeder"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"a1f9aff198b3":{"id":"a1f9aff198b3","versionId":"4fb9ab4beed0","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Meet Emily Kellison-Linn: Software Engineer","detectedLanguage":"en","latestVersion":"4fb9ab4beed0","latestPublishedVersion":"4fb9ab4beed0","hasUnpublishedEdits":false,"latestRev":79,"createdAt":1718637910882,"updatedAt":1733344146177,"acceptedAt":0,"firstPublishedAt":1720541456274,"latestPublishedAt":1733344146177,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Life at Plotly: People & Culture Blog #17","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*q0RJsGD-_k2ptKulW0rS6g.png","filter":"","backgroundSize":"","originalWidth":1656,"originalHeight":993,"strategy":"resample","height":0,"width":0},"wordCount":542,"imageCount":2,"readingTime":2.428616352201258,"subtitle":"Life at Plotly: People & Culture Blog #17","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":0,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"company-culture","name":"Company Culture","postCount":16516,"metadata":{"postCount":16516,"coverImage":{"id":"1*XPmDXDC-yR9bfdISEwaccg.png","originalWidth":1456,"originalHeight":816,"isFeatured":true}},"type":"Tag"},{"slug":"team","name":"Team","postCount":18078,"metadata":{"postCount":18078,"coverImage":{"id":"1*1-GTEHe347Yk2oiKMqMKTA.png","originalWidth":2800,"originalHeight":2240,"isFeatured":true}},"type":"Tag"},{"slug":"meet-the-team","name":"Meet The Team","postCount":1150,"metadata":{"postCount":1150,"coverImage":{"id":"1*NdXGBsr11yIY864UP_Wqhg.jpeg","originalWidth":1408,"originalHeight":768,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://plotly.com/careers/?utm_medium=medium_article&utm_content=Blog_EmilyKL","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1733344146359},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":0,"sectionCount":1,"readingList":0,"topics":[{"topicId":"af49579e220a","slug":"work","createdAt":1487918186996,"deletedAt":0,"image":{"id":"1*knbAt5qCQCelKx0BDkzZpQ@2x.jpeg","originalWidth":5018,"originalHeight":3049},"name":"Work","description":"The meaning behind the meetings.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Work Life: Articles and News — 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":"meet-emily-kellison-linn-software-engineer","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"meet-emily-kellison-linn-software-engineer-a1f9aff198b3","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*q0RJsGD-_k2ptKulW0rS6g.png","originalWidth":1656,"originalHeight":993,"isFeatured":true}},{"name":"b843","type":3,"text":"Meet Emily Kellison-Linn: Software Engineer","markups":[{"type":1,"start":5,"end":43}],"alignment":1},{"name":"7878","type":1,"text":"Life at Plotly: People & Culture Blog #17","markups":[{"type":2,"start":0,"end":41}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Life at Plotly: People & Culture Blog #17"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"5abe927e2393","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":4,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"b843","type":3,"text":"Meet Emily Kellison-Linn: Software Engineer","markups":[{"type":1,"start":5,"end":43}]},{"name":"7878","type":1,"text":"Life at Plotly: People & Culture Blog #17","markups":[{"type":2,"start":0,"end":41}]},{"name":"8058","type":1,"text":"Have you ever wondered what it would be like to work at Plotly?","markups":[]},{"name":"893f","type":1,"text":"In this blog series, we will provide insight into the daily experiences of working at Plotly. We have interviewed team members from various departments, including Engineering, Customer Success and…","markups":[]}],"sections":[{"name":"7035","startIndex":0}]},"isFullContent":false,"subtitle":"Life at Plotly: People & Culture Blog #17"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"2a2a593bc047":{"id":"2a2a593bc047","versionId":"51b93ddb5acb","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Plotly Newsletter, June 2024","detectedLanguage":"en","latestVersion":"51b93ddb5acb","latestPublishedVersion":"51b93ddb5acb","hasUnpublishedEdits":false,"latestRev":277,"createdAt":1718983907694,"updatedAt":1732249375880,"acceptedAt":0,"firstPublishedAt":1719592999348,"latestPublishedAt":1719592999348,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"June is all about sunny days and fun getaways. 😎 From the Databricks Data + AI Summit, where we delved into the latest innovations in data…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*WVGk3O3yCbyWCozc","filter":"","backgroundSize":"","originalWidth":1275,"originalHeight":971,"strategy":"resample","height":0,"width":0},"wordCount":1091,"imageCount":7,"readingTime":5.166981132075471,"subtitle":"June is all about sunny days and fun getaways. 😎 From the Databricks Data + AI Summit, where we delved into the latest innovations in data…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":3,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"data-science","name":"Data Science","postCount":377337,"metadata":{"postCount":377337,"coverImage":{"id":"1*erYSljNvfAlCPe4oat9nVA.jpeg","originalWidth":1200,"originalHeight":800,"isFeatured":true,"alt":"Think of these zombies as old dead poets like Chaucer, Shakespeare, Byron, Whitman, Dickenson and TS Eliot. No, they’re not AI, it’s a hand-painted illustration"}},"type":"Tag"},{"slug":"databricks","name":"Databricks","postCount":5668,"metadata":{"postCount":5668,"coverImage":{"id":"0*3rUF7sbiYkoevUZ0","originalWidth":1280,"originalHeight":853,"isFeatured":true}},"type":"Tag"},{"slug":"data-visualization","name":"Data Visualization","postCount":70900,"metadata":{"postCount":70900,"coverImage":{"id":"1*4plH0XlMavuNcb0r6eJhhw.png","originalWidth":638,"originalHeight":326}},"type":"Tag"},{"slug":"dash","name":"Dash","postCount":2937,"metadata":{"postCount":2937,"coverImage":{"id":"1*qbWJbqVKM88y8Le4tmWGKA.gif","originalWidth":960,"originalHeight":540,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://dash.plotly.com/","alts":[],"httpStatus":200},{"url":"#abdf","alts":[],"httpStatus":0},{"url":"#cfe3","alts":[],"httpStatus":0},{"url":"#cc24","alts":[],"httpStatus":0},{"url":"#28ba","alts":[],"httpStatus":0},{"url":"#2af2","alts":[],"httpStatus":0},{"url":"https://docs.databricks.com/en/machine-learning/model-serving/score-foundation-models.html#language-LangChain","alts":[],"httpStatus":200},{"url":"https://events.reutersevents.com/oilandgas/data-driven-usa","alts":[],"httpStatus":403},{"url":"https://boards.greenhouse.io/plotly/jobs/7480349002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7308699002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7464660002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7460792002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7475820002","alts":[],"httpStatus":200},{"url":"https://plotly.com/dash/databricks/?utm_medium=medium_article&utm_content=newsletter_june2024","alts":[],"httpStatus":200},{"url":"https://www.databricks.com/dataaisummit","alts":[],"httpStatus":200},{"url":"https://plotly.com/events/?utm_medium=medium_article&utm_content=newsletter_june2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/data-scientist-to-sustainability-analytics-ceo/?utm_medium=medium_article&utm_content=newsletter_june2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/data-ai-summit-plotly-reflections/?utm_medium=medium_article&utm_content=newsletter_june2024","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/adamschroeder/summary","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/u/chriddyp/summary","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/people-in-focus-software-engineering-app-studio/?utm_medium=medium_article&utm_content=newsletter_june2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/plotly-ships-data-apps?utm_source=Webinar:%20Dash%20Enterprise%205.4&utm_medium=medium_article&utm_content=newsletter_june2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/community-hangout?utm_medium=medium_article&utm_content=newsletter_june2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/collision-2024?utm_medium=medium_article&utm_content=newsletter_june2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/dash-enterprise-live-demo?utm_medium=medium_article&utm_content=newsletter_june2024","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/databricks-data-ai-summit-2024?utm_medium=medium_article&utm_content=newsletter_june2024","alts":[],"httpStatus":200},{"url":"https://www.youtube.com/watch?v=FVG1XZmopEI&ab_channel=Plotly","alts":[{"type":2,"url":"vnd.youtube://www.youtube.com/watch?v=FVG1XZmopEI&ab_channel=Plotly&feature=applinks"},{"type":3,"url":"vnd.youtube://www.youtube.com/watch?v=FVG1XZmopEI&ab_channel=Plotly&feature=applinks"}],"httpStatus":200},{"url":"https://community.plotly.com/t/databricks-llm-with-dash-app-building-challenge/84526/1","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/job-postings","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/company/plotly","alts":[{"type":3,"url":"https://ca.linkedin.com/company/plotly"},{"type":2,"url":"https://ca.linkedin.com/company/plotly"}],"httpStatus":200}],"version":"0.3","generatedAt":1719593000185},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":3,"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":"plotly-newsletter-june-2024","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"plotly-newsletter-june-2024-2a2a593bc047","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*WVGk3O3yCbyWCozc","originalWidth":1275,"originalHeight":971,"isFeatured":true}},{"name":"cb57","type":3,"text":"Plotly Newsletter, June 2024","markups":[{"type":1,"start":0,"end":28}],"alignment":1},{"name":"3566","type":1,"text":"June is all about sunny days and fun getaways. 😎 From the Databricks Data + AI Summit, where we delved into…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"June is all about sunny days and fun getaways. 😎 From the Databricks Data + AI Summit, where we delved into the latest innovations in data…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"f819507b9021","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":"cb57","type":3,"text":"Plotly Newsletter, June 2024","markups":[{"type":1,"start":0,"end":28}]},{"name":"3566","type":1,"text":"June is all about sunny days and fun getaways. 😎 From the Databricks Data + AI Summit, where we delved into the latest innovations in data and AI, to a local Plotly Community Meetup that brought together enthusiasts and experts alike, we’re excited to share event highlights and insights. We’ll…","markups":[]}],"sections":[{"name":"369e","startIndex":0}]},"isFullContent":false,"subtitle":"June is all about sunny days and fun getaways. 😎 From the Databricks Data + AI Summit, where we delved into the latest innovations in data…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"c96ed1689d59":{"id":"c96ed1689d59","versionId":"1c3e628d5dd2","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Meet Adrian Borrmann: Senior Software Engineer","detectedLanguage":"en","latestVersion":"1c3e628d5dd2","latestPublishedVersion":"1c3e628d5dd2","hasUnpublishedEdits":false,"latestRev":168,"createdAt":1716909936356,"updatedAt":1733344131221,"acceptedAt":0,"firstPublishedAt":1717615199728,"latestPublishedAt":1733344131221,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Life at Plotly: People & Culture Blog #16","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*tFMvz-LMW8tY4L2M4OwZCA.png","filter":"","backgroundSize":"","originalWidth":1656,"originalHeight":993,"strategy":"resample","height":0,"width":0},"wordCount":1209,"imageCount":2,"readingTime":4.94559748427673,"subtitle":"Life at Plotly: People & Culture Blog #16","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":3,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"meet-the-team","name":"Meet The Team","postCount":1150,"metadata":{"postCount":1150,"coverImage":{"id":"1*NdXGBsr11yIY864UP_Wqhg.jpeg","originalWidth":1408,"originalHeight":768,"isFeatured":true}},"type":"Tag"},{"slug":"company-culture","name":"Company Culture","postCount":16516,"metadata":{"postCount":16516,"coverImage":{"id":"1*XPmDXDC-yR9bfdISEwaccg.png","originalWidth":1456,"originalHeight":816,"isFeatured":true}},"type":"Tag"},{"slug":"company-values","name":"Company Values","postCount":1164,"metadata":{"postCount":1164,"coverImage":{"id":"1*u39Zob6fDEQnSqCTY-OeFw.jpeg","originalWidth":1472,"originalHeight":832,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://plotly.com/careers/?utm_medium=medium_article&utm_content=Blog_Adrian","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1733344131498},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":10,"sectionCount":1,"readingList":0,"topics":[{"topicId":"af49579e220a","slug":"work","createdAt":1487918186996,"deletedAt":0,"image":{"id":"1*knbAt5qCQCelKx0BDkzZpQ@2x.jpeg","originalWidth":5018,"originalHeight":3049},"name":"Work","description":"The meaning behind the meetings.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Work Life: Articles and News — 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":"meet-adrian-borrmann-senior-software-engineer","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"meet-adrian-borrmann-senior-software-engineer-c96ed1689d59","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*tFMvz-LMW8tY4L2M4OwZCA.png","originalWidth":1656,"originalHeight":993,"isFeatured":true}},{"name":"6636","type":3,"text":"Meet Adrian Borrmann: Senior Software Engineer","markups":[{"type":1,"start":0,"end":46}],"alignment":1},{"name":"98ee","type":1,"text":"Life at Plotly: People & Culture Blog #16","markups":[{"type":2,"start":0,"end":41}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Life at Plotly: People & Culture Blog #16"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"ab9c75d3dd64","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":"6636","type":3,"text":"Meet Adrian Borrmann: Senior Software Engineer","markups":[{"type":1,"start":0,"end":46}]},{"name":"98ee","type":1,"text":"Life at Plotly: People & Culture Blog #16","markups":[{"type":2,"start":0,"end":41}]},{"name":"0128","type":1,"text":"Have you ever wondered what it would be like to work at Plotly?","markups":[]},{"name":"42bc","type":1,"text":"In this blog series, we will provide insight into the daily experiences of working at Plotly. We have interviewed team members from various departments, including Engineering, Customer Success and…","markups":[]}],"sections":[{"name":"174e","startIndex":0}]},"isFullContent":false,"subtitle":"Life at Plotly: People & Culture Blog #16"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"b7fa2b50a3fc":{"id":"b7fa2b50a3fc","versionId":"c20412af6c68","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Plotly Newsletter, May 2024","detectedLanguage":"en","latestVersion":"c20412af6c68","latestPublishedVersion":"c20412af6c68","hasUnpublishedEdits":false,"latestRev":380,"createdAt":1716828167686,"updatedAt":1732482528912,"acceptedAt":0,"firstPublishedAt":1717097058199,"latestPublishedAt":1717097058199,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"May has been packed with exciting and new events! We’re excited to share updates from our latest Plotly Hangout with Adam and Anastasis…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*MoTxNRu2yrQfTuF8tPXccg.png","filter":"","backgroundSize":"","originalWidth":4032,"originalHeight":3024,"strategy":"resample","height":0,"width":0},"wordCount":1168,"imageCount":6,"readingTime":5.357547169811321,"subtitle":"May has been packed with exciting and new events! We’re excited to share updates from our latest Plotly Hangout with Adam and Anastasis…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":8,"isBookmarked":false,"tags":[{"slug":"data-science","name":"Data Science","postCount":377337,"metadata":{"postCount":377337,"coverImage":{"id":"1*erYSljNvfAlCPe4oat9nVA.jpeg","originalWidth":1200,"originalHeight":800,"isFeatured":true,"alt":"Think of these zombies as old dead poets like Chaucer, Shakespeare, Byron, Whitman, Dickenson and TS Eliot. No, they’re not AI, it’s a hand-painted illustration"}},"type":"Tag"},{"slug":"data-visualization","name":"Data Visualization","postCount":70900,"metadata":{"postCount":70900,"coverImage":{"id":"1*4plH0XlMavuNcb0r6eJhhw.png","originalWidth":638,"originalHeight":326}},"type":"Tag"},{"slug":"data-analysis","name":"Data Analysis","postCount":68484,"metadata":{"postCount":68484,"coverImage":{"id":"1*UOyAROWZycERpoFBaWcqgw.png","originalWidth":1536,"originalHeight":1024,"isFeatured":true}},"type":"Tag"},{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"dash","name":"Dash","postCount":2937,"metadata":{"postCount":2937,"coverImage":{"id":"1*qbWJbqVKM88y8Le4tmWGKA.gif","originalWidth":960,"originalHeight":540,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"#50f6","alts":[],"httpStatus":0},{"url":"#c554","alts":[],"httpStatus":0},{"url":"#1cca","alts":[],"httpStatus":0},{"url":"#fc99","alts":[],"httpStatus":0},{"url":"#19d4","alts":[],"httpStatus":0},{"url":"#19fa","alts":[],"httpStatus":0},{"url":"#45a9","alts":[],"httpStatus":0},{"url":"https://medium.com/plotly/celebrating-mothers-day-at-plotly-empowering-working-moms-with-flexibility-and-support-7c5f4f5507e7","alts":[{"type":3,"url":"medium://p/7c5f4f5507e7"},{"type":2,"url":"medium://p/7c5f4f5507e7"}],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7308699002","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7464660002","alts":[],"httpStatus":200},{"url":"https://www.youtube.com/playlist?list=PLYD54mj9I2JevdabetHsJ3RLCeMyBNKYV","alts":[],"httpStatus":200},{"url":"https://dash.plotly.com/","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7264512002","alts":[],"httpStatus":200},{"url":"https://www.databricks.com/dataaisummit/session/petabyte-pitstops-mercedes-databricks-sql-and-plotly-resampler","alts":[],"httpStatus":200},{"url":"https://www.databricks.com/dataaisummit/session/power-sp-capital-iq-data-apps-databricks-and-plotly","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/community-hangout","alts":[],"httpStatus":200},{"url":"https://boards.greenhouse.io/plotly/jobs/7460792002","alts":[],"httpStatus":200},{"url":"https://plotly.com/blog/build-dash-data-apps-data-science-consultant/","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/community-meetup-san-francisco-2024","alts":[],"httpStatus":200},{"url":"https://plotly.com/dash/app-studio/","alts":[],"httpStatus":200},{"url":"https://plotly.com/careers/","alts":[],"httpStatus":200},{"url":"https://us.pycon.org/2024/events/dev-sprints/","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/dash-enterprise-live-demo","alts":[],"httpStatus":200},{"url":"https://go.plotly.com/databricks-data-ai-summit-2024?utm_source=Event%3A+DAIS24+%28Book+a+meeting%29&utm_medium=newsletter&utm_content=june","alts":[],"httpStatus":200},{"url":"https://www.databricks.com/dataaisummit/session/production-data-applications-ai-driven-observability","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/tag/job-postings","alts":[],"httpStatus":200},{"url":"https://plotly.com/dash/chatbot-builder/","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/dash-ag-grid/blob/main/CHANGELOG.md#3120---2024-02-25","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/databricks-llm-dbrx-with-dash-app-building-challenge/84526","alts":[],"httpStatus":200},{"url":"https://medium.com/plotly/applying-to-plotly-a-sneak-peek-of-what-to-expect-and-what-we-look-for-23199a70e1cc","alts":[{"type":3,"url":"medium://p/23199a70e1cc"},{"type":2,"url":"medium://p/23199a70e1cc"}],"httpStatus":200},{"url":"https://github.com/plotly/dash/blob/dev/CHANGELOG.md#2170---2024-05-03","alts":[],"httpStatus":200},{"url":"https://plotly.com/user-stories/sp-global?utm_medium=newsletter&utm_content=june","alts":[],"httpStatus":200},{"url":"https://plotly.com/events","alts":[],"httpStatus":200},{"url":"https://community.plotly.com/t/databricks-llm-with-dash-app-building-challenge/84526/1","alts":[],"httpStatus":200},{"url":"https://docs.databricks.com/en/machine-learning/model-serving/score-foundation-models.html#language-LangChain","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/plotly.py/blob/master/CHANGELOG.md#5220---2024-05-01","alts":[],"httpStatus":200},{"url":"https://events.databricks.com/FY250528-EV-UserGroup-Vancouver","alts":[],"httpStatus":200},{"url":"https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md#2330----2024-05-29","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1717097059143},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":11,"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":"plotly-newsletter-may-2024","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"plotly-newsletter-may-2024-b7fa2b50a3fc","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*MoTxNRu2yrQfTuF8tPXccg.png","originalWidth":4032,"originalHeight":3024,"isFeatured":true}},{"name":"5049","type":3,"text":"Plotly Newsletter, May 2024","markups":[],"alignment":1},{"name":"8901","type":1,"text":"May has been packed with exciting and new events! We’re excited to share updates from our latest Plotly…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"May has been packed with exciting and new events! We’re excited to share updates from our latest Plotly Hangout with Adam and Anastasis…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"12fa5ede22cf","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":"5049","type":3,"text":"Plotly Newsletter, May 2024","markups":[]},{"name":"8901","type":1,"text":"May has been packed with exciting and new events! We’re excited to share updates from our latest Plotly Hangout with Adam and Anastasis, upcoming events, and new feature releases.","markups":[]},{"name":"f3ea","type":13,"text":"In this newsletter:","markups":[]},{"name":"13e8","type":9,"text":"May Events","markups":[{"type":3,"start":0,"end":10,"href":"#45a9","title":"","rel":"","anchorType":0}]},{"name":"9872","type":9,"text":"Upcoming Events","markups":[{"type":3,"start":0,"end":15,"href":"#1cca","title":"","rel":"","anchorType":0}]},{"name":"13b3","type":9,"text":"New Events Page","markups":[{"type":3,"start":0,"end":15,"href":"#19d4","title":"","rel":"","anchorType":0}]},{"name":"f1ad","type":9,"text":"Community Spotlight","markups":[{"type":3,"start":0,"end":19,"href":"#19fa","title":"","rel":"","anchorType":0}]},{"name":"e3f4","type":9,"text":"Product Updates","markups":[{"type":3,"start":0,"end":15,"href":"#50f6","title":"","rel":"","anchorType":0}]},{"name":"d332","type":9,"text":"Resources","markups":[{"type":3,"start":0,"end":9,"href":"#fc99","title":"","rel":"","anchorType":0}]},{"name":"376d","type":9,"text":"Jobs","markups":[{"type":3,"start":0,"end":4,"href":"#c554","title":"","rel":"","anchorType":0}]},{"name":"45a9","type":3,"text":"💐 May Events","markups":[]},{"name":"e72f","type":3,"text":"PyCon","markups":[]},{"name":"d2cc","type":1,"text":"Plotly was in Pittsburgh for PyCon 2024. PyCon…","markups":[]}],"sections":[{"name":"3cfb","startIndex":0}]},"isFullContent":false,"subtitle":"May has been packed with exciting and new events! We’re excited to share updates from our latest Plotly Hangout with Adam and Anastasis…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"7c5f4f5507e7":{"id":"7c5f4f5507e7","versionId":"0353cce9f79f","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Celebrating Mothers Day at Plotly: Empowering Working Moms with Flexibility and Support","detectedLanguage":"en","latestVersion":"0353cce9f79f","latestPublishedVersion":"0353cce9f79f","hasUnpublishedEdits":false,"latestRev":95,"createdAt":1715287230052,"updatedAt":1732635031943,"acceptedAt":0,"firstPublishedAt":1715623903813,"latestPublishedAt":1715623903813,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Mother’s Day is a time to reflect on the invaluable role mothers play both in the home and the workplace. Achieving a balance between work…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*rlDyfQAJy9H4fDed","filter":"","backgroundSize":"","originalWidth":1024,"originalHeight":1024,"strategy":"resample","height":0,"width":0},"wordCount":961,"imageCount":1,"readingTime":3.8264150943396227,"subtitle":"Mother’s Day is a time to reflect on the invaluable role mothers play both in the home and the workplace. Achieving a balance between work…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":3,"isBookmarked":false,"tags":[{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"company-culture","name":"Company Culture","postCount":16516,"metadata":{"postCount":16516,"coverImage":{"id":"1*XPmDXDC-yR9bfdISEwaccg.png","originalWidth":1456,"originalHeight":816,"isFeatured":true}},"type":"Tag"},{"slug":"company-values","name":"Company Values","postCount":1164,"metadata":{"postCount":1164,"coverImage":{"id":"1*u39Zob6fDEQnSqCTY-OeFw.jpeg","originalWidth":1472,"originalHeight":832,"isFeatured":true}},"type":"Tag"},{"slug":"mothers-day","name":"Mothers Day","postCount":10851,"metadata":{"postCount":10851,"coverImage":{"id":"1*TP4fy14TtgbqjQYmBP-fHw.jpeg","originalWidth":1872,"originalHeight":1890,"alt":"kid in a blue shirt poses for a picture :)"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://plotly.com/careers/?utm_medium=medium_blog&utm_content=mothers_day%2F","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1715623904349},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":4,"sectionCount":1,"readingList":0,"topics":[{"topicId":"af49579e220a","slug":"work","createdAt":1487918186996,"deletedAt":0,"image":{"id":"1*knbAt5qCQCelKx0BDkzZpQ@2x.jpeg","originalWidth":5018,"originalHeight":3049},"name":"Work","description":"The meaning behind the meetings.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Work Life: Articles and News — Medium","type":"Topic"}]},"coverless":true,"slug":"celebrating-mothers-day-at-plotly-empowering-working-moms-with-flexibility-and-support","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"celebrating-mothers-day-at-plotly-empowering-working-moms-with-flexibility-and-support-7c5f4f5507e7","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*rlDyfQAJy9H4fDed","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},{"name":"19bd","type":3,"text":"Celebrating Mothers Day at Plotly: Empowering Working Moms with Flexibility and Support","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Mother’s Day is a time to reflect on the invaluable role mothers play both in the home and the workplace. Achieving a balance between work…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"952ede1d84ac","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":"19bd","type":3,"text":"Celebrating Mothers Day at Plotly: Empowering Working Moms with Flexibility and Support","markups":[]},{"name":"05be","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"0*rlDyfQAJy9H4fDed","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},{"name":"0ef5","type":1,"text":"Mother’s Day is a time to reflect on the invaluable role mothers play both in the home and the workplace. Achieving a balance between work responsibilities and family life is a significant challenge many working mothers face.","markups":[]},{"name":"7b88","type":1,"text":"This Mother’s Day, we turn the spotlight on Laura Gray, VP of People…","markups":[]}],"sections":[{"name":"3994","startIndex":0}]},"isFullContent":false,"subtitle":"Mother’s Day is a time to reflect on the invaluable role mothers play both in the home and the workplace. Achieving a balance between work…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"23199a70e1cc":{"id":"23199a70e1cc","versionId":"da5bd44d075c","creatorId":"5fdd6522cd45","homeCollectionId":"c8d304cbe76","title":"Applying to Plotly — A Sneak Peek of What to Expect and What We Look For!","detectedLanguage":"en","latestVersion":"da5bd44d075c","latestPublishedVersion":"da5bd44d075c","hasUnpublishedEdits":false,"latestRev":131,"createdAt":1715008127022,"updatedAt":1732684174302,"acceptedAt":0,"firstPublishedAt":1715109690740,"latestPublishedAt":1715109690740,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Let’s face it, interviews can be nerve-wracking! At Plotly, we work to prioritize transparency and the best candidate experience possible…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*gUciSn5HkEOfbmXl0Dzoqg.png","filter":"","backgroundSize":"","originalWidth":1380,"originalHeight":994,"strategy":"resample","height":0,"width":0},"wordCount":1035,"imageCount":2,"readingTime":4.288993710691824,"subtitle":"Let’s face it, interviews can be nerve-wracking! At Plotly, we work to prioritize transparency and the best candidate experience possible…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":8,"isBookmarked":false,"tags":[{"slug":"hiring","name":"Hiring","postCount":40988,"metadata":{"postCount":40988,"coverImage":{"id":"1*Z0cscQUsjuvNNL1OKj5-FQ.jpeg","originalWidth":1200,"originalHeight":674,"isFeatured":true}},"type":"Tag"},{"slug":"interview-tips","name":"Interview Tips","postCount":7514,"metadata":{"postCount":7514,"coverImage":{"id":"1*qkLWye8QKLRRYvFq8eWWnQ.png","originalWidth":912,"originalHeight":1144,"isFeatured":true}},"type":"Tag"},{"slug":"plotly","name":"Plotly","postCount":2017,"metadata":{"postCount":2017,"coverImage":{"id":"1*rMOQZmjZWBhwRRhIktCFeA.png","originalWidth":1060,"originalHeight":718,"isFeatured":true}},"type":"Tag"},{"slug":"job-interview","name":"Job Interview","postCount":9925,"metadata":{"postCount":9925,"coverImage":{"id":"1*nQmlcQSwzEmnIzV4mr6kgA.png","originalWidth":1018,"originalHeight":795,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":1,"links":{"entries":[{"url":"https://plotly.com/python/","alts":[],"httpStatus":200},{"url":"https://plotly.com/careers/","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/company/plotly/?originalSubdomain=ca","alts":[{"type":3,"url":"https://ca.linkedin.com/company/plotly"},{"type":2,"url":"https://ca.linkedin.com/company/plotly"}],"httpStatus":200}],"version":"0.3","generatedAt":1715109691776},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":14,"sectionCount":1,"readingList":0,"topics":[{"topicId":"af49579e220a","slug":"work","createdAt":1487918186996,"deletedAt":0,"image":{"id":"1*knbAt5qCQCelKx0BDkzZpQ@2x.jpeg","originalWidth":5018,"originalHeight":3049},"name":"Work","description":"The meaning behind the meetings.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Work Life: Articles and News — Medium","type":"Topic"}]},"coverless":true,"slug":"applying-to-plotly-a-sneak-peek-of-what-to-expect-and-what-we-look-for","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"applying-to-plotly-a-sneak-peek-of-what-to-expect-and-what-we-look-for-23199a70e1cc","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*gUciSn5HkEOfbmXl0Dzoqg.png","originalWidth":1380,"originalHeight":994,"isFeatured":true}},{"name":"1bd1","type":3,"text":"Applying to Plotly — A Sneak Peek of What to Expect and What We Look For!","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Let’s face it, interviews can be nerve-wracking! At Plotly, we work to prioritize transparency and the best candidate experience possible…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"c8d304cbe76","isNewsletter":false,"newsletterId":"7b2412d772ec","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":"1bd1","type":3,"text":"Applying to Plotly — A Sneak Peek of What to Expect and What We Look For!","markups":[]},{"name":"dd6a","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*gUciSn5HkEOfbmXl0Dzoqg.png","originalWidth":1380,"originalHeight":994,"isFeatured":true}},{"name":"1b8a","type":1,"text":"Let’s face it, interviews can be nerve-wracking! At Plotly, we work to prioritize transparency and the best candidate experience possible. So, we thought, why not give you a sneak peek into the journey from the moment you submit your application to when we close the posting, along with some general…","markups":[]}],"sections":[{"name":"78e9","startIndex":0}]},"isFullContent":false,"subtitle":"Let’s face it, interviews can be nerve-wracking! At Plotly, we work to prioritize transparency and the best candidate experience possible…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"}}},"paging":{"path":"/_/api/collections/c8d304cbe76/stream","next":{"to":"1715109690740","ignoredIds":[],"page":2}},"collection":{"id":"c8d304cbe76","name":"Plotly","slug":"plotly","tags":["DATA VISUALIZATION","DATA VISUALIZATION TOOLS","DATA SCIENCE"],"creatorId":"5fdd6522cd45","description":"Plotly is a data visualization company that makes it easy to build, test, and deploy beautiful interactive web apps, charts and graphs—in any programming language.","shortDescription":"Plotly is a data visualization company that makes it easy…","image":{"imageId":"1*4R9HdZXaBGLPD_xPoit7iA.png","filter":"","backgroundSize":"","originalWidth":825,"originalHeight":818,"strategy":"resample","height":0,"width":0},"metadata":{"followerCount":4050,"activeAt":1743452234388},"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*BGP-bpgUuP8pmEZuMiGJAA.jpeg","filter":"","backgroundSize":"","originalWidth":600,"originalHeight":600,"strategy":"resample","height":0,"width":0},"twitterUsername":"plotlygraphs","facebookPageName":"Plotly","publicEmail":"marketing@plot.ly","sections":[{"type":2,"collectionHeaderMetadata":{"backgroundImage":{"id":"1*IkeGJXqyj4a9XwO5HsQOFw.jpeg","originalWidth":4271,"originalHeight":775},"logoImage":{"id":"1*Fi1JGbiqZid_c7VYcIFSkw@2x.png","originalWidth":455,"originalHeight":209,"alt":"Plotly"},"alignment":2,"layout":5}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":25,"postIds":["f4ea7fdad50c","72a7954671cc","71697dfdb16c","d70e7c4295b8","c2762a23b75a","94b02846e721","2a8ab92e189b","beb5bdeb294a","ea172ffde263","b07b9196b065","920516af5b1f","4db3bbb4d902","86620eb9b65e","7ca675a12774","0166391ad152","13af6206a272","d433c70cf089","92f5a1bc19e5","81158d094cc2","a1f9aff198b3","2a2a593bc047","c96ed1689d59","b7fa2b50a3fc","7c5f4f5507e7","23199a70e1cc"]}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":25,"postIds":[]}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":25,"postIds":[]}},{"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":4,"title":"People & Culture","url":"https://medium.com/plotly/people-culture/home","topicId":"79ea99091feb","source":"topicId"},{"type":3,"title":"About Plotly","url":"https://plotly.com/?utm_medium=Medium&utm_content=featurepage"}],"colorBehavior":1,"collectionFeatures":[30],"ampLogo":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"header":{"backgroundImage":{"id":"1*IkeGJXqyj4a9XwO5HsQOFw.jpeg","originalWidth":4271,"originalHeight":775},"logoImage":{"id":"1*Fi1JGbiqZid_c7VYcIFSkw@2x.png","originalWidth":455,"originalHeight":209,"alt":"Plotly"},"alignment":2,"layout":5},"subscriberCount":4050,"tagline":"Plotly’s Dash puts AI & ML in the hands of business users","instagramUsername":"plotly","isOptedIntoAurora":false,"isCurationAllowedByDefault":false,"polarisCoverImage":{"imageId":"1*1Gb7Lf1O2-Xv4km35A6KcQ.jpeg","filter":"","backgroundSize":"","originalWidth":8000,"originalHeight":2862,"strategy":"resample","height":0,"width":0},"ptsQualifiedAt":1616092819278,"type":"Collection"},"header":{"backgroundImage":{"id":"1*IkeGJXqyj4a9XwO5HsQOFw.jpeg","originalWidth":4271,"originalHeight":775},"logoImage":{"id":"1*Fi1JGbiqZid_c7VYcIFSkw@2x.png","originalWidth":455,"originalHeight":209,"alt":"Plotly"},"alignment":2,"layout":5},"streamItems":[{"createdAt":1743826966744,"randomId":"bc74560772fd","section":{"items":[{"post":{"postId":"f4ea7fdad50c"},"itemType":"post"},{"post":{"postId":"72a7954671cc"},"itemType":"post"},{"post":{"postId":"71697dfdb16c"},"itemType":"post"},{"post":{"postId":"d70e7c4295b8"},"itemType":"post"},{"post":{"postId":"c2762a23b75a"},"itemType":"post"},{"post":{"postId":"94b02846e721"},"itemType":"post"},{"post":{"postId":"2a8ab92e189b"},"itemType":"post"},{"post":{"postId":"beb5bdeb294a"},"itemType":"post"},{"post":{"postId":"ea172ffde263"},"itemType":"post"},{"post":{"postId":"b07b9196b065"},"itemType":"post"},{"post":{"postId":"920516af5b1f"},"itemType":"post"},{"post":{"postId":"4db3bbb4d902"},"itemType":"post"},{"post":{"postId":"86620eb9b65e"},"itemType":"post"},{"post":{"postId":"7ca675a12774"},"itemType":"post"},{"post":{"postId":"0166391ad152"},"itemType":"post"},{"post":{"postId":"13af6206a272"},"itemType":"post"},{"post":{"postId":"d433c70cf089"},"itemType":"post"},{"post":{"postId":"92f5a1bc19e5"},"itemType":"post"},{"post":{"postId":"81158d094cc2"},"itemType":"post"},{"post":{"postId":"a1f9aff198b3"},"itemType":"post"},{"post":{"postId":"2a2a593bc047"},"itemType":"post"},{"post":{"postId":"c96ed1689d59"},"itemType":"post"},{"post":{"postId":"b7fa2b50a3fc"},"itemType":"post"},{"post":{"postId":"7c5f4f5507e7"},"itemType":"post"},{"post":{"postId":"23199a70e1cc"},"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:'92b6442cbe1fa3e3',t:'MTc0MzgyNjk2Ny4wMDAwMDA='};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