CINXE.COM
Level Up Coding
<!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>Level Up Coding</title><link rel="canonical" href="https://levelup.gitconnected.com"><link id="feedLink" rel="alternate" type="application/rss+xml" title="RSS" href="https://levelup.gitconnected.com/feed"><meta name="robots" content="index,follow"><meta name="title" content="Level Up Coding"><meta name="referrer" content="unsafe-url"><meta name="description" content="Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev."><meta name="keywords" content="PROGRAMMING, ARTIFICIAL INTELLIGENCE, SOFTWARE ENGINEERING"><meta name="theme-color" content="#000000"><meta property="og:title" content="Level Up Coding"><meta property="twitter:title" content="Level Up Coding"><meta property="og:url" content="https://levelup.gitconnected.com/"><meta property="og:image" content="https://cdn-images-1.medium.com/max/1200/1*5D9oYBd58pyjMkV_5-zXXQ.jpeg"><meta property="fb:app_id" content="542599432471018"><meta property="og:description" content="Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev."><meta name="twitter:description" content="Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev."><meta name="twitter:image:src" content="https://cdn-images-1.medium.com/max/1200/1*5D9oYBd58pyjMkV_5-zXXQ.jpeg"><meta property="og:type" content="medium-com:collection"><meta name="twitter:card" content="summary_large_image"><meta property="medium-com:creator" content="https://levelup.gitconnected.com/@treyhuffine"><meta name="twitter:site" content="@gitconnected"><meta property="og:site_name" content="Level Up Coding"><meta name="twitter:app:name:iphone" content="Medium"><meta name="twitter:app:id:iphone" content="828256236"><meta name="twitter:app:url:iphone" content="medium://gitconnected"><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://gitconnected"><meta property="al:android:url" content="medium://gitconnected"><meta property="al:web:url" content="https://levelup.gitconnected.com/"><link rel="search" type="application/opensearchdescription+xml" title="Medium" href="/osd.xml" /><link rel="alternate" href="android-app://com.medium.reader/https/medium.com/gitconnected" /><script type="application/ld+json">{"@context": "http://schema.org", "@graph": [{"@type": "WebSite", "url": "https:\/\/levelup.gitconnected.com", "name": "Level Up Coding", "alternateName": "Coding tutorials and news. The developer homepage gitconnected.com \x26amp;\x26amp; skilled.dev \x26amp;\x26amp; levelup.dev"},{"@type": "Organization", "url": "https:\/\/levelup.gitconnected.com", "name": "Level Up Coding"}]}</script><link rel="stylesheet" href="https://cdn-static-1.medium.com/_/fp/css/main-branding-base.ouwh4uMviI3QQWIjxRhkHA.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");ga("create", "UA-110153932-1", "auto", 'tracker0'); ga("tracker0.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://cdn-images-1.medium.com/fit/c/256/256/1*MMpkJtmeCME-6BmGNH5l8A.png" class="js-favicon"><link rel="apple-touch-icon" sizes="152x152" href="https://cdn-images-1.medium.com/fit/c/304/304/1*5D9oYBd58pyjMkV_5-zXXQ.jpeg"><link rel="apple-touch-icon" sizes="120x120" href="https://cdn-images-1.medium.com/fit/c/240/240/1*5D9oYBd58pyjMkV_5-zXXQ.jpeg"><link rel="apple-touch-icon" sizes="76x76" href="https://cdn-images-1.medium.com/fit/c/152/152/1*5D9oYBd58pyjMkV_5-zXXQ.jpeg"><link rel="apple-touch-icon" sizes="60x60" href="https://cdn-images-1.medium.com/fit/c/120/120/1*5D9oYBd58pyjMkV_5-zXXQ.jpeg"><link rel="mask-icon" href="https://cdn-static-1.medium.com/_/fp/icons/monogram-mask.KPLCSFEZviQN0jQ7veN2RQ.12.svg" color="#171717"></head><body itemscope class=" browser-ie os-windows v-unbound v-glyph v-glyph--m2-unbound-source-serif-pro is-noJs"><script>document.body.className = document.body.className.replace(/(^|\s)is-noJs(\s|$)/, "$1is-js$2")</script><div class="site-main" id="container"><div class="butterBar butterBar--error"></div><div class="surface"><div id="prerendered" class="screenContent"><div class="metabar u-clearfix js-metabar"><div class="branch-journeys-top"></div><div class="js-metabarMiddle metabar-inner u-marginAuto u-maxWidth1032 u-flexCenter u-justifyContentSpaceBetween u-height65 u-xs-height56 u-paddingHorizontal20"><div class="metabar-block u-flex1 u-flexCenter"><div class="js-metabarLogoLeft"><a href="https://medium.com/" data-log-event="home" class="siteNav-logo u-fillBlack u-flex0 u-flexCenter u-paddingTop0"><span class="svgIcon svgIcon--wordmarkMedium svgIcon--120x26px u-flex"><svg class="svgIcon-use" width="120" height="26" ><path d="M29.57 1.404l.036-.008V1.12h-7.27l-6.75 15.979-6.75-15.98H1.003v.278l.035.008c1.327.302 2 .752 2 2.374v18.993c0 1.623-.676 2.073-2.003 2.374L1 25.153v.279h5.315v-.278l-.035-.008c-1.327-.302-2-.751-2-2.374V4.88l8.67 20.552h.492l8.924-21.125V23.24c-.114 1.282-.782 1.677-1.983 1.95l-.036.009v.275h9.259V25.2l-.036-.008c-1.203-.274-1.886-.67-2-1.95l-.006-19.464h.006c0-1.622.674-2.072 2-2.374zm4.23 12.582c.15-3.412 1.367-5.875 3.41-5.918.629.01 1.157.219 1.568.62.872.852 1.282 2.634 1.219 5.298h-6.198zm-.092.962h10.85v-.046c-.03-2.61-.78-4.64-2.228-6.033-1.25-1.204-3.103-1.867-5.048-1.867h-.043c-1.01 0-2.248.246-3.13.693a7.316 7.316 0 00-2.623 2.086c-1.185 1.479-1.903 3.477-2.078 5.724a13.717 13.717 0 00-.04.755c-.004.195-.005.39-.001.587.117 5.087 2.846 9.153 7.692 9.153 4.254 0 6.73-3.132 7.348-7.336l-.312-.11c-1.085 2.259-3.034 3.628-5.252 3.461-3.028-.228-5.347-3.32-5.137-7.066m23.122 6.893c-.356.85-1.099 1.319-2.094 1.319-.995 0-1.905-.689-2.552-1.939-.694-1.342-1.06-3.24-1.06-5.487 0-4.678 1.445-7.704 3.68-7.704.937 0 1.674.468 2.026 1.284v12.527zm7.198 3.335c-1.327-.316-2-.787-2-2.492V0l-8.062 2.392v.293l.05-.004c1.111-.09 1.866.064 2.304.472.343.32.51.809.51 1.498v3.11C56.033 7.25 55.088 7 53.94 7c-2.326 0-4.453.987-5.986 2.779-1.599 1.867-2.444 4.42-2.444 7.38 0 5.287 2.584 8.84 6.43 8.84 2.25 0 4.06-1.242 4.888-3.336v2.811h7.233v-.29l-.035-.008zM70.94 3.085c0-1.65-1.236-2.896-2.875-2.896-1.632 0-2.908 1.272-2.908 2.896 0 1.624 1.278 2.896 2.908 2.896 1.64 0 2.875-1.245 2.875-2.896zm1.903 22.092c-1.327-.316-2-.787-2-2.492h-.006V7.055l-7.234 2.092v.284l.043.004c1.566.14 1.994.683 1.994 2.525v13.515h7.24v-.29l-.037-.008zm18.536 0c-1.327-.316-2-.787-2-2.492V7.055L82.49 9.078v.285l.04.004c1.28.136 1.65.71 1.65 2.56v9.88c-.426.85-1.227 1.356-2.196 1.39-1.573 0-2.439-1.07-2.439-3.012V7.055l-7.234 2.092v.284l.044.004c1.565.14 1.994.683 1.994 2.525v8.362a9.443 9.443 0 00.15 1.741l.13.57C75.243 24.845 76.848 26 79.362 26c2.129 0 3.996-1.328 4.818-3.405v2.885h7.233v-.291l-.034-.012zm28.102.298v-.291l-.035-.009c-1.44-.334-2.001-.964-2.001-2.248V12.295C117.445 8.98 115.597 7 112.5 7c-2.257 0-4.16 1.314-4.893 3.36-.582-2.168-2.257-3.36-4.734-3.36-2.175 0-3.88 1.156-4.612 3.11V7.056l-7.233 2.006v.286l.043.004c1.547.138 1.994.697 1.994 2.492v13.631h6.75v-.29l-.037-.01c-1.148-.271-1.519-.767-1.519-2.04V10.95c.304-.715.917-1.562 2.127-1.562 1.504 0 2.266 1.05 2.266 3.116v12.972h6.751v-.29l-.035-.01c-1.149-.271-1.52-.767-1.52-2.04V12.294a7.107 7.107 0 00-.095-1.21c.322-.777.97-1.696 2.23-1.696 1.524 0 2.265 1.02 2.265 3.116v12.972h7.233z"/></svg></span><span class="u-textScreenReader">Homepage</span></a></div><div class="u-paddingLeft10 u-sm-show r-paddingRight10"><a href="https://rsci.app.link/?%24canonical_url=https%3A%2F%2Fmedium.com/gitconnected%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%2Flevelup.gitconnected.com%2F%3Fsource%3Duser_profile_page---------4-------------10ebeb21f510---------------&source=--------------------------nav_reg&operation=login" data-action="sign-in-prompt" data-redirect="https://levelup.gitconnected.com/?source=user_profile_page---------4-------------10ebeb21f510---------------" 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%2Flevelup.gitconnected.com%2F%3Fsource%3Duser_profile_page---------4-------------10ebeb21f510---------------&source=--------------------------nav_reg&operation=register" data-action="sign-up-prompt" data-redirect="https://levelup.gitconnected.com/?source=user_profile_page---------4-------------10ebeb21f510---------------" 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--colorBehaviorBold collectionHeader--withNavigation collectionHeader--editorLayoutLogo is-modeView is-whiteLabel u-tintBgColor"><div class="collectionHeader-aspectRatioTable"><div class="collectionHeader-aspectRatioContent u-backgroundSizeCover js-collectionHeaderBackground" style="background-image: url("https://cdn-images-1.medium.com/max/2400/1*KbdqDHoMTRckswnvMb52VA.png"); background-position: 51.07142857142857% 88.57142857142857% !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: 429px;"><a class="link u-baseColor--link" href="https://levelup.gitconnected.com" title="Go to Level Up Coding" aria-label="Go to Level Up Coding" data-collection-slug="gitconnected"><div class="u-relative u-marginAuto"><div style="padding-bottom: 19.25320886814469%"></div><img class="collectionHeader-logoImage js-collectionHeaderLogoImage" src="https://cdn-images-1.medium.com/max/858/1*2LOOh5Lbl8TFD6TuIhX4Mw@2x.png" data-image-id="1*2LOOh5Lbl8TFD6TuIhX4Mw@2x.png" data-width="857" data-height="165" /></div></a></div><div class="collectionHeader-nameAndDescription u-hide"><a class="link u-baseColor--link" href="https://levelup.gitconnected.com" title="Go to Level Up Coding" aria-label="Go to Level Up Coding" data-collection-slug="gitconnected"><h1 class="collectionHeader-name js-collectionName">Level Up Coding</h1></a><h2 class="collectionHeader-description js-collectionDescription">Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev</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 u-tintSpectrum"><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://levelup.gitconnected.com/how-to-get-published-on-gitconnected-dac547ef556b">Write For Us</a></li><li class="collectionHeader-navItem js-collectionNavItem u-inlineBlock u-fontSize13 u-textUppercase u-letterSpacing1px u-textColorNormal u-xs-paddingRight12 u-xs-marginRight0"><a class="link link--darken u-accentColor--textDarken link--noUnderline u-baseColor--link js-navItemLink" href="https://levelup.gitconnected.com/the-future-of-trading-with-insiderfinance-bb36656f49eb">Day Trader Dashboard</a></li><li class="collectionHeader-navItem js-collectionNavItem u-inlineBlock u-fontSize13 u-textUppercase u-letterSpacing1px u-textColorNormal u-xs-paddingRight12 u-xs-marginRight0"><a class="link link--darken u-accentColor--textDarken link--noUnderline u-baseColor--link js-navItemLink" href="https://levelup.gitconnected.com/ultimate-guide-to-master-prompt-engineering-638fd06b9784">Become a Prompt Engineer</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://skilled.dev?referral=true&utm_source=pub&utm_medium=nav" rel="nofollow noopener" target="_blank">FREE CODING INTERVIEW COURSE 🚀➡️</a></li></div><div class="buttonSet u-textAlignRight u-marginLeft18 u-flex0 u-noWrap"><label class="button button--small button--chromeless button--withIcon button--withSvgIcon inputGroup u-sm-hide metabar-predictiveSearch u-baseColor--buttonNormal u-baseColor--placeholderNormal" title="Search"><span class="svgIcon svgIcon--search svgIcon--25px u-baseColor--iconLight"><svg class="svgIcon-use" width="25" height="25" ><path d="M20.067 18.933l-4.157-4.157a6 6 0 10-.884.884l4.157 4.157a.624.624 0 10.884-.884zM6.5 11c0-2.62 2.13-4.75 4.75-4.75S16 8.38 16 11s-2.13 4.75-4.75 4.75S6.5 13.62 6.5 11z"/></svg></span><input class="js-predictiveSearchInput textInput textInput--rounded textInput--darkText u-baseColor--textNormal textInput--transparent" type="search" placeholder="Search" required="true" data-collection-id="5517fd7b58a6" /></label><a class="button button--light button--chromeless is-touchIconBlackPulse u-baseColor--buttonLight button--withIcon button--withSvgIcon button--chromeless u-verticalAlignMiddle" href="https://twitter.com/gitconnected" title="Visit “Level Up Coding” on X" aria-label="Visit “Level Up Coding” 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--light button--chromeless is-touchIconBlackPulse u-baseColor--buttonLight button--withIcon button--withSvgIcon button--chromeless u-verticalAlignMiddle" href="//facebook.com/gitconnectednetwork" title="Visit “Level Up Coding” on Facebook" aria-label="Visit “Level Up Coding” 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--light button--chromeless is-touchIconBlackPulse u-baseColor--buttonLight button--withIcon button--withSvgIcon button--chromeless u-verticalAlignMiddle" href="https://instagram.com/skilled.dev" title="Visit “Level Up Coding” on Instagram" aria-label="Visit “Level Up Coding” 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 button--followCollection js-followCollectionButton" data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-collection" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/collection/gitconnected" data-action-source="header----5517fd7b58a6----------------------follow_pub"><span class="button-label button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</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"><header class="heading heading--borderedBottom u-fontSize18 u-contentSansThin" ><div class="u-clearfix"><div class="heading-content u-floatLeft"><span class="heading-title heading-title--dark heading-title--lineHeightTight u-fontSize18 u-contentSansThin">🔥 Hot Off the Press</span></div></div></header><div class="row u-marginTop30 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------0-----------------------" data-post-id="7770cd9da3da" data-index="0"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/nvidias-hymba-1-5b-7770cd9da3da?source=collection_home---4------0-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/nvidias-hymba-1-5b-7770cd9da3da?source=collection_home---4------0-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url("https://cdn-images-1.medium.com/max/800/1*A5qrL3DnFYR-pyfHIMFZFw.png"); background-position: 50% 50% !important;"><span class="u-textScreenReader">Hymba 1.5B: NVIDIA’s Small Language Model Redefining Performance Standards, Outpacing Llama 3.2</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/nvidias-hymba-1-5b-7770cd9da3da?source=collection_home---4------0-----------------------" data-action-source="collection_home---4------0-----------------------" data-post-id="7770cd9da3da"><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">Hymba 1.5B: NVIDIA’s Small Language Model Redefining Performance Standards, Outpacing Llama 3.2</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">How NVIDIA’s Advanced Hymba 1.5B Instruct Model Revolutionizes Conversational AI, Code Generation, Translation, and More!</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://levelup.gitconnected.com/@monsuralirana" data-action="show-user-card" data-action-value="c9554a90b70c" data-action-type="hover" data-user-id="c9554a90b70c" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*_hX0pNzd-T2-iPjAYXDJTg.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Md Monsur ali"></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://levelup.gitconnected.com/@monsuralirana" data-action="show-user-card" data-action-value="c9554a90b70c" data-action-type="hover" data-user-id="c9554a90b70c" data-collection-slug="gitconnected" dir="auto">Md Monsur ali</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:33:26.077Z">Nov 27</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="9 min read"></span><span class="u-paddingLeft4"><span class="svgIcon svgIcon--star svgIcon--15px"><svg class="svgIcon-use" width="15" height="15" ><path d="M7.438 2.324c.034-.099.09-.099.123 0l1.2 3.53a.29.29 0 00.26.19h3.884c.11 0 .127.049.038.111L9.8 8.327a.271.271 0 00-.099.291l1.2 3.53c.034.1-.011.131-.098.069l-3.142-2.18a.303.303 0 00-.32 0l-3.145 2.182c-.087.06-.132.03-.099-.068l1.2-3.53a.271.271 0 00-.098-.292L2.056 6.146c-.087-.06-.071-.112.038-.112h3.884a.29.29 0 00.26-.19l1.2-3.52z"/></svg></span></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------1-----------------------" data-post-id="d0d0b16e011d" data-index="1"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/optimizing-ml-performance-the-crucial-role-of-feature-engineering-d0d0b16e011d?source=collection_home---4------1-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/optimizing-ml-performance-the-crucial-role-of-feature-engineering-d0d0b16e011d?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("https://cdn-images-1.medium.com/max/800/0*yJfHkhZll9h3cCI1"); background-position: 50% 50% !important;"><span class="u-textScreenReader">Optimizing ML Performance: The Crucial Role of Feature Engineering</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/optimizing-ml-performance-the-crucial-role-of-feature-engineering-d0d0b16e011d?source=collection_home---4------1-----------------------" data-action-source="collection_home---4------1-----------------------" data-post-id="d0d0b16e011d"><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">Optimizing ML Performance: The Crucial Role of Feature Engineering</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">Investing in feature engineering is essential for effective ML systems. Feature engineering, often requiring domain expertise, should…</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://levelup.gitconnected.com/@arminnorouzi" data-action="show-user-card" data-action-value="7d14ec5b901a" data-action-type="hover" data-user-id="7d14ec5b901a" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*beDl66X41r7tfllaeOf0nw.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Armin Norouzi, Ph.D"></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://levelup.gitconnected.com/@arminnorouzi" data-action="show-user-card" data-action-value="7d14ec5b901a" data-action-type="hover" data-user-id="7d14ec5b901a" data-collection-slug="gitconnected" dir="auto">Armin Norouzi, Ph.D</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:33:24.082Z">Nov 27</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="17 min read"></span><span class="u-paddingLeft4"><span class="svgIcon svgIcon--star svgIcon--15px"><svg class="svgIcon-use" width="15" height="15" ><path d="M7.438 2.324c.034-.099.09-.099.123 0l1.2 3.53a.29.29 0 00.26.19h3.884c.11 0 .127.049.038.111L9.8 8.327a.271.271 0 00-.099.291l1.2 3.53c.034.1-.011.131-.098.069l-3.142-2.18a.303.303 0 00-.32 0l-3.145 2.182c-.087.06-.132.03-.099-.068l1.2-3.53a.271.271 0 00-.098-.292L2.056 6.146c-.087-.06-.071-.112.038-.112h3.884a.29.29 0 00.26-.19l1.2-3.52z"/></svg></span></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="05d74d22bc06" data-index="2"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/building-intelligent-graph-rag-systems-05d74d22bc06?source=collection_home---4------2-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/building-intelligent-graph-rag-systems-05d74d22bc06?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("https://cdn-images-1.medium.com/max/800/0*G-3i8Xi0x9Gdq8mf"); background-position: 50% 50% !important;"><span class="u-textScreenReader">Building Intelligent Graph RAG Systems</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/building-intelligent-graph-rag-systems-05d74d22bc06?source=collection_home---4------2-----------------------" data-action-source="collection_home---4------2-----------------------" data-post-id="05d74d22bc06"><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">Building Intelligent Graph RAG Systems</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">A Practical Implementation with Movie Database Search and Recommendations</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://levelup.gitconnected.com/@esenthil" data-action="show-user-card" data-action-value="1d8fcdc16d73" data-action-type="hover" data-user-id="1d8fcdc16d73" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*7LSbLKp-_jaS5-_NzLBxuA.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Senthil E"></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://levelup.gitconnected.com/@esenthil" data-action="show-user-card" data-action-value="1d8fcdc16d73" data-action-type="hover" data-user-id="1d8fcdc16d73" data-collection-slug="gitconnected" dir="auto">Senthil E</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:33:22.229Z">Nov 27</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="36 min read"></span></div></div></div></div></div></div></div></section></div><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="638fd06b9784" data-index="0"><div class="u-lineHeightBase postItem u-marginRight3"><a href="https://levelup.gitconnected.com/ultimate-guide-to-master-prompt-engineering-638fd06b9784?source=collection_home---4------0-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/ultimate-guide-to-master-prompt-engineering-638fd06b9784?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("https://cdn-images-1.medium.com/max/2000/1*-cM-0HM8Usr2J78PRHmzBw.png"); background-position: 50% 50% !important;"><span class="u-textScreenReader">Ultimate Guide to Master Prompt Engineering</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://levelup.gitconnected.com/ultimate-guide-to-master-prompt-engineering-638fd06b9784?source=collection_home---4------0-----------------------" data-action-source="collection_home---4------0-----------------------" data-post-id="638fd06b9784"><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">Ultimate Guide to Master Prompt Engineering</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">Explore prompt engineering: real-world applications, common pitfalls, best practices, and how tools like Prompt Generator simplify it</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://levelup.gitconnected.com/@aimindlabs" data-action="show-user-card" data-action-value="76d8a542dc4c" data-action-type="hover" data-user-id="76d8a542dc4c" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*XPMKaE8Qk4bPytz539rNeQ.gif" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of AI Mind"></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://levelup.gitconnected.com/@aimindlabs" data-action="show-user-card" data-action-value="76d8a542dc4c" data-action-type="hover" data-user-id="76d8a542dc4c" data-collection-slug="gitconnected" dir="auto">AI Mind</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2023-06-21T21:41:23.779Z">Jun 21, 2023</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="12 min read"></span></div></div></div></div></div></div></section></div><div class="streamItem streamItem--section js-streamItem"><div class="u-marginTop30 u-xs-marginTop0 u-marginBottom15 u-maxWidth1032 u-marginAuto"><div class="u-paddingTop35 u-paddingBottom20 u-paddingLeft20 u-paddingRight20 u-maxWidth1000 u-marginAuto u-textAlignCenter js-trackedPromo" style="background-color: #3972E0;"data-action="open-promo-link" data-promo-id="41d311434397" data-collection-id="5517fd7b58a6"><div class="u-textColorNormal u-contentSansRegular u-fontSize28 u-xs-fontSize24 u-lineHeightBaseSans u-marginBottom20 u-maxWidth700 u-marginAuto u-textColorTransparentWhiteDarker">Hire amazing developers from the Level Up community!</div><div class="u-marginBottom20"><a class="button button--large button--light button--withChrome u-baseColor--buttonLight" href="https://jobs.levelup.dev/?utm_source=pub&utm_medium=home" rel="nofollow noopener" target="_blank" data-action-source="collection_home---2------0-----------------------">Click Here to Learn More</a></div></div></div></div><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-paddingRight12 u-size4of12" data-source="collection_home---4------0-----------------------" data-post-id="31e5a35ed45c" data-index="0"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/fine-tuning-the-qwen2-vl-7b-vision-language-model-with-hugging-faces-trl-31e5a35ed45c?source=collection_home---4------0-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/fine-tuning-the-qwen2-vl-7b-vision-language-model-with-hugging-faces-trl-31e5a35ed45c?source=collection_home---4------0-----------------------" class="u-block u-xs-height170 u-height172 u-backgroundSizeCover u-backgroundOriginBorderBox u-backgroundColorGrayLight u-borderLighter" style="background-image: url("https://cdn-images-1.medium.com/max/800/1*wScHpxesNiazaVcPfS0QVg.png"); background-position: 50% 50% !important;"><span class="u-textScreenReader">Fine-Tuning the Qwen2-VL-7B Vision Language Model with Hugging Face’s TRL</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/fine-tuning-the-qwen2-vl-7b-vision-language-model-with-hugging-faces-trl-31e5a35ed45c?source=collection_home---4------0-----------------------" data-action-source="collection_home---4------0-----------------------" data-post-id="31e5a35ed45c"><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">Fine-Tuning the Qwen2-VL-7B Vision Language Model with Hugging Face’s TRL</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">In the rapidly evolving field of AI, Vision Language Models (VLMs) are playing a transformative role by bridging the gap between visual and…</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://levelup.gitconnected.com/@pathumh3" data-action="show-user-card" data-action-value="b98c075de4a2" data-action-type="hover" data-user-id="b98c075de4a2" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*fa4FqwmOWNgCLPvoSFSGAg.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Hasitha Pathum"></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://levelup.gitconnected.com/@pathumh3" data-action="show-user-card" data-action-value="b98c075de4a2" data-action-type="hover" data-user-id="b98c075de4a2" data-collection-slug="gitconnected" dir="auto">Hasitha Pathum</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:33:18.890Z">Nov 27</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="5 min read"></span><span class="u-paddingLeft4"><span class="svgIcon svgIcon--star svgIcon--15px"><svg class="svgIcon-use" width="15" height="15" ><path d="M7.438 2.324c.034-.099.09-.099.123 0l1.2 3.53a.29.29 0 00.26.19h3.884c.11 0 .127.049.038.111L9.8 8.327a.271.271 0 00-.099.291l1.2 3.53c.034.1-.011.131-.098.069l-3.142-2.18a.303.303 0 00-.32 0l-3.145 2.182c-.087.06-.132.03-.099-.068l1.2-3.53a.271.271 0 00-.098-.292L2.056 6.146c-.087-.06-.071-.112.038-.112h3.884a.29.29 0 00.26-.19l1.2-3.52z"/></svg></span></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------1-----------------------" data-post-id="72fdefe635a3" data-index="1"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/mutationobserver-the-silent-dom-watcher-and-its-treewalker-friend-72fdefe635a3?source=collection_home---4------1-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/mutationobserver-the-silent-dom-watcher-and-its-treewalker-friend-72fdefe635a3?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("https://cdn-images-1.medium.com/max/800/0*Bw-2503HV7BqkDYQ"); background-position: 50% 50% !important;"><span class="u-textScreenReader">MutationObserver: The Silent DOM Watcher (And Its TreeWalker Friend)</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/mutationobserver-the-silent-dom-watcher-and-its-treewalker-friend-72fdefe635a3?source=collection_home---4------1-----------------------" data-action-source="collection_home---4------1-----------------------" data-post-id="72fdefe635a3"><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">MutationObserver: The Silent DOM Watcher (And Its TreeWalker Friend)</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">MutationObserver: Your DOM’s security camera. Watch elements change, appear & disappear without polling 🔍</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://levelup.gitconnected.com/@k_ivanow" data-action="show-user-card" data-action-value="762ab83d8bc8" data-action-type="hover" data-user-id="762ab83d8bc8" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*NgRbfdiWyni_kKzXDaik3g.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Kristian Ivanov"></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://levelup.gitconnected.com/@k_ivanow" data-action="show-user-card" data-action-value="762ab83d8bc8" data-action-type="hover" data-user-id="762ab83d8bc8" data-collection-slug="gitconnected" dir="auto">Kristian Ivanov</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:33:17.033Z">Nov 27</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="5 min read"></span><span class="u-paddingLeft4"><span class="svgIcon svgIcon--star svgIcon--15px"><svg class="svgIcon-use" width="15" height="15" ><path d="M7.438 2.324c.034-.099.09-.099.123 0l1.2 3.53a.29.29 0 00.26.19h3.884c.11 0 .127.049.038.111L9.8 8.327a.271.271 0 00-.099.291l1.2 3.53c.034.1-.011.131-.098.069l-3.142-2.18a.303.303 0 00-.32 0l-3.145 2.182c-.087.06-.132.03-.099-.068l1.2-3.53a.271.271 0 00-.098-.292L2.056 6.146c-.087-.06-.071-.112.038-.112h3.884a.29.29 0 00.26-.19l1.2-3.52z"/></svg></span></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="c8bbac5af993" data-index="2"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/single-point-of-failure-spof-in-system-design-c8bbac5af993?source=collection_home---4------2-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/single-point-of-failure-spof-in-system-design-c8bbac5af993?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("https://cdn-images-1.medium.com/max/800/1*WJJTim--TdkrMJoAxjjI7g.png"); background-position: 50% 50% !important;"><span class="u-textScreenReader">Single Point of Failure (SPOF) in System Design</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/single-point-of-failure-spof-in-system-design-c8bbac5af993?source=collection_home---4------2-----------------------" data-action-source="collection_home---4------2-----------------------" data-post-id="c8bbac5af993"><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">Single Point of Failure (SPOF) in System Design</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">Learn what a Single Point of Failure (SPOF) is, why it matters in system design, and how to eliminate it for more reliable systems.</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://levelup.gitconnected.com/@hayk-simonyan" data-action="show-user-card" data-action-value="be2fc69acacb" data-action-type="hover" data-user-id="be2fc69acacb" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*shFuXtkBu9viAG261Fg2iA.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Hayk Simonyan"></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://levelup.gitconnected.com/@hayk-simonyan" data-action="show-user-card" data-action-value="be2fc69acacb" data-action-type="hover" data-user-id="be2fc69acacb" data-collection-slug="gitconnected" dir="auto">Hayk Simonyan</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:33:14.226Z">Nov 27</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-marginTop30 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------3-----------------------" data-post-id="9810cc094d91" data-index="3"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/browser-ai-is-here-create-powerful-ai-features-with-just-5-lines-of-code-9810cc094d91?source=collection_home---4------3-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/browser-ai-is-here-create-powerful-ai-features-with-just-5-lines-of-code-9810cc094d91?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("https://cdn-images-1.medium.com/max/800/0*sNBhEl14AMXDfHWZ"); background-position: 50% 50% !important;"><span class="u-textScreenReader">🚀 Browser AI is Here: Create Powerful AI Features with Just 5 Lines of Code!</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/browser-ai-is-here-create-powerful-ai-features-with-just-5-lines-of-code-9810cc094d91?source=collection_home---4------3-----------------------" data-action-source="collection_home---4------3-----------------------" data-post-id="9810cc094d91"><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">🚀 Browser AI is Here: Create Powerful AI Features with Just 5 Lines of Code!</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">Unlock Magical AI Powers Without Breaking the Bank or Your Brain 🧠✨</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://levelup.gitconnected.com/@harshaktg" data-action="show-user-card" data-action-value="8be6309d249e" data-action-type="hover" data-user-id="8be6309d249e" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/0*EbGjNYkEnp9C0zFg.jpg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Harsha Vardhan"></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://levelup.gitconnected.com/@harshaktg" data-action="show-user-card" data-action-value="8be6309d249e" data-action-type="hover" data-user-id="8be6309d249e" data-collection-slug="gitconnected" dir="auto">Harsha Vardhan</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:33:12.478Z">Nov 27</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="3 min read"></span><span class="u-paddingLeft4"><span class="svgIcon svgIcon--star svgIcon--15px"><svg class="svgIcon-use" width="15" height="15" ><path d="M7.438 2.324c.034-.099.09-.099.123 0l1.2 3.53a.29.29 0 00.26.19h3.884c.11 0 .127.049.038.111L9.8 8.327a.271.271 0 00-.099.291l1.2 3.53c.034.1-.011.131-.098.069l-3.142-2.18a.303.303 0 00-.32 0l-3.145 2.182c-.087.06-.132.03-.099-.068l1.2-3.53a.271.271 0 00-.098-.292L2.056 6.146c-.087-.06-.071-.112.038-.112h3.884a.29.29 0 00.26-.19l1.2-3.52z"/></svg></span></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------4-----------------------" data-post-id="56449778ca54" data-index="4"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/agentic-genai-the-hidden-threat-that-could-destroy-your-business-56449778ca54?source=collection_home---4------4-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/agentic-genai-the-hidden-threat-that-could-destroy-your-business-56449778ca54?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("https://cdn-images-1.medium.com/max/800/1*QBGGMzQcaTKeN-e6oaOJmA.jpeg"); background-position: 50% 50% !important;"><span class="u-textScreenReader">Agentic GenAI: The Hidden Threat That Could Destroy Your Business!</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/agentic-genai-the-hidden-threat-that-could-destroy-your-business-56449778ca54?source=collection_home---4------4-----------------------" data-action-source="collection_home---4------4-----------------------" data-post-id="56449778ca54"><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">Agentic GenAI: The Hidden Threat That Could Destroy Your Business!</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">Find out how overlooking risks in Agentic GenAI systems can lead to catastrophic failures and why urgent measures must be implemented…</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://levelup.gitconnected.com/@dr-mohitsewak" data-action="show-user-card" data-action-value="db2f69623b" data-action-type="hover" data-user-id="db2f69623b" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*mlfnOQKK-MjHclZiOaImkw.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Mohit Sewak, Ph.D."></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://levelup.gitconnected.com/@dr-mohitsewak" data-action="show-user-card" data-action-value="db2f69623b" data-action-type="hover" data-user-id="db2f69623b" data-collection-slug="gitconnected" dir="auto">Mohit Sewak, Ph.D.</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:33:10.101Z">Nov 27</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="28 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="3c509ea65cd1" data-index="5"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/modern-python-series-built-in-data-structures-lists-3c509ea65cd1?source=collection_home---4------5-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/modern-python-series-built-in-data-structures-lists-3c509ea65cd1?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("https://cdn-images-1.medium.com/max/800/1*__GXvwSIXVGdOJ6XxBg3iA.png"); background-position: 50% 50% !important;"><span class="u-textScreenReader">Modern Python Series : Built-In Data Structures Lists</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/modern-python-series-built-in-data-structures-lists-3c509ea65cd1?source=collection_home---4------5-----------------------" data-action-source="collection_home---4------5-----------------------" data-post-id="3c509ea65cd1"><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">Modern Python Series : Built-In Data Structures Lists</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">Python comes with a rich set of built-in data structures, often referred to as “containers” or “collections” because of their ability to…</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://levelup.gitconnected.com/@tahamustapha.nehdi" data-action="show-user-card" data-action-value="fd83657c17f0" data-action-type="hover" data-user-id="fd83657c17f0" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*APkHBk0on6ikZy---iDKpA.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Nehdiii"></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://levelup.gitconnected.com/@tahamustapha.nehdi" data-action="show-user-card" data-action-value="fd83657c17f0" data-action-type="hover" data-user-id="fd83657c17f0" data-collection-slug="gitconnected" dir="auto">Nehdiii</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:33:08.091Z">Nov 27</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="18 min read"></span><span class="u-paddingLeft4"><span class="svgIcon svgIcon--star svgIcon--15px"><svg class="svgIcon-use" width="15" height="15" ><path d="M7.438 2.324c.034-.099.09-.099.123 0l1.2 3.53a.29.29 0 00.26.19h3.884c.11 0 .127.049.038.111L9.8 8.327a.271.271 0 00-.099.291l1.2 3.53c.034.1-.011.131-.098.069l-3.142-2.18a.303.303 0 00-.32 0l-3.145 2.182c-.087.06-.132.03-.099-.068l1.2-3.53a.271.271 0 00-.098-.292L2.056 6.146c-.087-.06-.071-.112.038-.112h3.884a.29.29 0 00.26-.19l1.2-3.52z"/></svg></span></span></div></div></div></div></div></div></div><div class="row u-marginTop30 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------6-----------------------" data-post-id="c54592135e52" data-index="6"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/python-collections-module-9-useful-tools-you-didnt-know-you-needed-c54592135e52?source=collection_home---4------6-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/python-collections-module-9-useful-tools-you-didnt-know-you-needed-c54592135e52?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("https://cdn-images-1.medium.com/max/800/1*ZY54DCEU7esaB4xT-1Ffog.jpeg"); background-position: 50% 50% !important;"><span class="u-textScreenReader">Python Collections Module: 9 Useful Tools You Didn’t Know You Needed</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/python-collections-module-9-useful-tools-you-didnt-know-you-needed-c54592135e52?source=collection_home---4------6-----------------------" data-action-source="collection_home---4------6-----------------------" data-post-id="c54592135e52"><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">Python Collections Module: 9 Useful Tools You Didn’t Know You Needed</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">Discover hidden gems like deque, namedtuple, and defaultdict</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://levelup.gitconnected.com/@amankardam" data-action="show-user-card" data-action-value="67b4b818ecd8" data-action-type="hover" data-user-id="67b4b818ecd8" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*ZSOmgN1nraThDtht7tq7kg.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Aman Kardam"></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://levelup.gitconnected.com/@amankardam" data-action="show-user-card" data-action-value="67b4b818ecd8" data-action-type="hover" data-user-id="67b4b818ecd8" data-collection-slug="gitconnected" dir="auto">Aman Kardam</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:33:05.382Z">Nov 27</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="5 min read"></span><span class="u-paddingLeft4"><span class="svgIcon svgIcon--star svgIcon--15px"><svg class="svgIcon-use" width="15" height="15" ><path d="M7.438 2.324c.034-.099.09-.099.123 0l1.2 3.53a.29.29 0 00.26.19h3.884c.11 0 .127.049.038.111L9.8 8.327a.271.271 0 00-.099.291l1.2 3.53c.034.1-.011.131-.098.069l-3.142-2.18a.303.303 0 00-.32 0l-3.145 2.182c-.087.06-.132.03-.099-.068l1.2-3.53a.271.271 0 00-.098-.292L2.056 6.146c-.087-.06-.071-.112.038-.112h3.884a.29.29 0 00.26-.19l1.2-3.52z"/></svg></span></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------7-----------------------" data-post-id="6804a527ff5c" data-index="7"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/rethinking-llm-evaluation-5-simple-keys-to-better-ai-comparisons-6804a527ff5c?source=collection_home---4------7-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/rethinking-llm-evaluation-5-simple-keys-to-better-ai-comparisons-6804a527ff5c?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("https://cdn-images-1.medium.com/max/800/1*LL3Av8dcA1LOx2GJ9gOMLA.png"); background-position: 50% 50% !important;"><span class="u-textScreenReader">Rethinking LLM Evaluation: 5 Simple Keys to Better AI Comparisons</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/rethinking-llm-evaluation-5-simple-keys-to-better-ai-comparisons-6804a527ff5c?source=collection_home---4------7-----------------------" data-action-source="collection_home---4------7-----------------------" data-post-id="6804a527ff5c"><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">Rethinking LLM Evaluation: 5 Simple Keys to Better AI Comparisons</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">How simple statistical ideas make AI evaluations clearer</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://levelup.gitconnected.com/@deeptechtalker" data-action="show-user-card" data-action-value="18373f6fd34a" data-action-type="hover" data-user-id="18373f6fd34a" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*X3B6y34rhFGk1fzWt7gL2A.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Abhishek Verma"></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://levelup.gitconnected.com/@deeptechtalker" data-action="show-user-card" data-action-value="18373f6fd34a" data-action-type="hover" data-user-id="18373f6fd34a" data-collection-slug="gitconnected" dir="auto">Abhishek Verma</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:33:03.612Z">Nov 27</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="4 min read"></span><span class="u-paddingLeft4"><span class="svgIcon svgIcon--star svgIcon--15px"><svg class="svgIcon-use" width="15" height="15" ><path d="M7.438 2.324c.034-.099.09-.099.123 0l1.2 3.53a.29.29 0 00.26.19h3.884c.11 0 .127.049.038.111L9.8 8.327a.271.271 0 00-.099.291l1.2 3.53c.034.1-.011.131-.098.069l-3.142-2.18a.303.303 0 00-.32 0l-3.145 2.182c-.087.06-.132.03-.099-.068l1.2-3.53a.271.271 0 00-.098-.292L2.056 6.146c-.087-.06-.071-.112.038-.112h3.884a.29.29 0 00.26-.19l1.2-3.52z"/></svg></span></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="fb88d7147844" data-index="8"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/developer-to-team-lead-guid-fb88d7147844?source=collection_home---4------8-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/developer-to-team-lead-guid-fb88d7147844?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("https://cdn-images-1.medium.com/max/800/1*lpttI6u-2eJelWbvJy5Dkw.jpeg"); background-position: 50% 50% !important;"><span class="u-textScreenReader">Leveling Up: A Developer’s Guide to Becoming a Great Team Lead</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/developer-to-team-lead-guid-fb88d7147844?source=collection_home---4------8-----------------------" data-action-source="collection_home---4------8-----------------------" data-post-id="fb88d7147844"><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">Leveling Up: A Developer’s Guide to Becoming a Great Team Lead</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">Practical Steps to Shift From Writing Code to Leading People</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://levelup.gitconnected.com/@iamjaymcbride" data-action="show-user-card" data-action-value="6920e9ad5eb0" data-action-type="hover" data-user-id="6920e9ad5eb0" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*Phvgy_h3aR2dgj_ZfBSmtA@2x.jpeg" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Jay McBride"></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://levelup.gitconnected.com/@iamjaymcbride" data-action="show-user-card" data-action-value="6920e9ad5eb0" data-action-type="hover" data-user-id="6920e9ad5eb0" data-collection-slug="gitconnected" dir="auto">Jay McBride</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:33:01.548Z">Nov 27</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="4 min read"></span><span class="u-paddingLeft4"><span class="svgIcon svgIcon--star svgIcon--15px"><svg class="svgIcon-use" width="15" height="15" ><path d="M7.438 2.324c.034-.099.09-.099.123 0l1.2 3.53a.29.29 0 00.26.19h3.884c.11 0 .127.049.038.111L9.8 8.327a.271.271 0 00-.099.291l1.2 3.53c.034.1-.011.131-.098.069l-3.142-2.18a.303.303 0 00-.32 0l-3.145 2.182c-.087.06-.132.03-.099-.068l1.2-3.53a.271.271 0 00-.098-.292L2.056 6.146c-.087-.06-.071-.112.038-.112h3.884a.29.29 0 00.26-.19l1.2-3.52z"/></svg></span></span></div></div></div></div></div></div></div><div class="row u-marginTop30 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------9-----------------------" data-post-id="17af455d49f2" data-index="9"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/unsupervised-ml-5-association-rule-mining-explained-from-market-basket-to-recommendation-systems-17af455d49f2?source=collection_home---4------9-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/unsupervised-ml-5-association-rule-mining-explained-from-market-basket-to-recommendation-systems-17af455d49f2?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("https://cdn-images-1.medium.com/max/800/0*5DWctIpRDTGhGWAb.png"); background-position: 50% 50% !important;"><span class="u-textScreenReader">Unsupervised ML 5 — Association Rule Mining Explained: From Market Basket to Recommendation Systems</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/unsupervised-ml-5-association-rule-mining-explained-from-market-basket-to-recommendation-systems-17af455d49f2?source=collection_home---4------9-----------------------" data-action-source="collection_home---4------9-----------------------" data-post-id="17af455d49f2"><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">Unsupervised ML 5 — Association Rule Mining Explained: From Market Basket to Recommendation Systems</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">Unsupervised Machine Learning — Part 5/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://levelup.gitconnected.com/@a.kubratas" data-action="show-user-card" data-action-value="fa1994270c7d" data-action-type="hover" data-user-id="fa1994270c7d" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*eH83jl-9MF7cemkrpoHDhg.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Ayşe Kübra Kuyucu"></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://levelup.gitconnected.com/@a.kubratas" data-action="show-user-card" data-action-value="fa1994270c7d" data-action-type="hover" data-user-id="fa1994270c7d" data-collection-slug="gitconnected" dir="auto">Ayşe Kübra Kuyucu</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:32:59.767Z">Nov 27</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="8 min read"></span><span class="u-paddingLeft4"><span class="svgIcon svgIcon--star svgIcon--15px"><svg class="svgIcon-use" width="15" height="15" ><path d="M7.438 2.324c.034-.099.09-.099.123 0l1.2 3.53a.29.29 0 00.26.19h3.884c.11 0 .127.049.038.111L9.8 8.327a.271.271 0 00-.099.291l1.2 3.53c.034.1-.011.131-.098.069l-3.142-2.18a.303.303 0 00-.32 0l-3.145 2.182c-.087.06-.132.03-.099-.068l1.2-3.53a.271.271 0 00-.098-.292L2.056 6.146c-.087-.06-.071-.112.038-.112h3.884a.29.29 0 00.26-.19l1.2-3.52z"/></svg></span></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------10-----------------------" data-post-id="253355944924" data-index="10"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/why-everything-you-think-you-know-about-llms-is-wrong-253355944924?source=collection_home---4------10-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/why-everything-you-think-you-know-about-llms-is-wrong-253355944924?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("https://cdn-images-1.medium.com/max/800/1*sYOPik5IXvgAFY7886F8yQ.png"); background-position: 50% 50% !important;"><span class="u-textScreenReader">Why Everything You Think You Know About LLMs Is Wrong 🤖❌</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/why-everything-you-think-you-know-about-llms-is-wrong-253355944924?source=collection_home---4------10-----------------------" data-action-source="collection_home---4------10-----------------------" data-post-id="253355944924"><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">Why Everything You Think You Know About LLMs Is Wrong 🤖❌</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">Large Language Models (LLMs) like GPT-3, GPT-4, and other generative AI systems have become the poster children of artificial intelligence…</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://levelup.gitconnected.com/@pathumh3" data-action="show-user-card" data-action-value="b98c075de4a2" data-action-type="hover" data-user-id="b98c075de4a2" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*fa4FqwmOWNgCLPvoSFSGAg.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Hasitha Pathum"></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://levelup.gitconnected.com/@pathumh3" data-action="show-user-card" data-action-value="b98c075de4a2" data-action-type="hover" data-user-id="b98c075de4a2" data-collection-slug="gitconnected" dir="auto">Hasitha Pathum</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:32:57.270Z">Nov 27</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="5 min read"></span><span class="u-paddingLeft4"><span class="svgIcon svgIcon--star svgIcon--15px"><svg class="svgIcon-use" width="15" height="15" ><path d="M7.438 2.324c.034-.099.09-.099.123 0l1.2 3.53a.29.29 0 00.26.19h3.884c.11 0 .127.049.038.111L9.8 8.327a.271.271 0 00-.099.291l1.2 3.53c.034.1-.011.131-.098.069l-3.142-2.18a.303.303 0 00-.32 0l-3.145 2.182c-.087.06-.132.03-.099-.068l1.2-3.53a.271.271 0 00-.098-.292L2.056 6.146c-.087-.06-.071-.112.038-.112h3.884a.29.29 0 00.26-.19l1.2-3.52z"/></svg></span></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="7dac5e35ae6d" data-index="11"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/the-science-and-art-of-fine-tuning-ai-models-a-comprehensive-guide-7dac5e35ae6d?source=collection_home---4------11-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/the-science-and-art-of-fine-tuning-ai-models-a-comprehensive-guide-7dac5e35ae6d?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("https://cdn-images-1.medium.com/max/800/0*TTEO4NCwC-lW9s4N"); background-position: 50% 50% !important;"><span class="u-textScreenReader">The Science and Art of Fine-Tuning AI Models: A Comprehensive Guide</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/the-science-and-art-of-fine-tuning-ai-models-a-comprehensive-guide-7dac5e35ae6d?source=collection_home---4------11-----------------------" data-action-source="collection_home---4------11-----------------------" data-post-id="7dac5e35ae6d"><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">The Science and Art of Fine-Tuning AI Models: A Comprehensive Guide</div></h3><div class="u-contentSansThin u-lineHeightBaseSans u-fontSize24 u-xs-fontSize18 u-textColorNormal u-baseColor--textNormal"><div class="u-fontSize18 u-letterSpacingTight u-lineHeightTight u-marginTop7 u-textColorNormal u-baseColor--textNormal">Fine-tuning is a cornerstone of modern artificial intelligence (AI), bridging the gap between general-purpose models and specialized…</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://levelup.gitconnected.com/@pathumh3" data-action="show-user-card" data-action-value="b98c075de4a2" data-action-type="hover" data-user-id="b98c075de4a2" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*fa4FqwmOWNgCLPvoSFSGAg.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Hasitha Pathum"></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://levelup.gitconnected.com/@pathumh3" data-action="show-user-card" data-action-value="b98c075de4a2" data-action-type="hover" data-user-id="b98c075de4a2" data-collection-slug="gitconnected" dir="auto">Hasitha Pathum</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:32:54.955Z">Nov 27</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="7 min read"></span><span class="u-paddingLeft4"><span class="svgIcon svgIcon--star svgIcon--15px"><svg class="svgIcon-use" width="15" height="15" ><path d="M7.438 2.324c.034-.099.09-.099.123 0l1.2 3.53a.29.29 0 00.26.19h3.884c.11 0 .127.049.038.111L9.8 8.327a.271.271 0 00-.099.291l1.2 3.53c.034.1-.011.131-.098.069l-3.142-2.18a.303.303 0 00-.32 0l-3.145 2.182c-.087.06-.132.03-.099-.068l1.2-3.53a.271.271 0 00-.098-.292L2.056 6.146c-.087-.06-.071-.112.038-.112h3.884a.29.29 0 00.26-.19l1.2-3.52z"/></svg></span></span></div></div></div></div></div></div></div><div class="row u-marginTop30 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------12-----------------------" data-post-id="015d83956e49" data-index="12"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/variables-in-programming-and-how-they-work-015d83956e49?source=collection_home---4------12-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/variables-in-programming-and-how-they-work-015d83956e49?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("https://cdn-images-1.medium.com/max/800/1*28DMNmOW1_qAR9lkTtExuA.png"); background-position: 50% 50% !important;"><span class="u-textScreenReader">Variables in Programming and How they Work</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/variables-in-programming-and-how-they-work-015d83956e49?source=collection_home---4------12-----------------------" data-action-source="collection_home---4------12-----------------------" data-post-id="015d83956e49"><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">Variables in Programming and How they Work</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">Learn how variable work, and how you can name them properly</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://levelup.gitconnected.com/@Dev_Frank" data-action="show-user-card" data-action-value="fe1f1fde6350" data-action-type="hover" data-user-id="fe1f1fde6350" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*L36ImQPDjmhuHTf7ITzA1Q.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Dev Frank"></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://levelup.gitconnected.com/@Dev_Frank" data-action="show-user-card" data-action-value="fe1f1fde6350" data-action-type="hover" data-user-id="fe1f1fde6350" data-collection-slug="gitconnected" dir="auto">Dev Frank</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:32:54.533Z">Nov 27</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------13-----------------------" data-post-id="c64bc8089cb5" data-index="13"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/from-code-to-communication-grow-as-a-developer-c64bc8089cb5?source=collection_home---4------13-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/from-code-to-communication-grow-as-a-developer-c64bc8089cb5?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("https://cdn-images-1.medium.com/max/800/1*ttUZYQQkXCLrI_2qQQGbgA.jpeg"); background-position: 50% 50% !important;"><span class="u-textScreenReader">From Code to Communication: Grow as a Developer</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/from-code-to-communication-grow-as-a-developer-c64bc8089cb5?source=collection_home---4------13-----------------------" data-action-source="collection_home---4------13-----------------------" data-post-id="c64bc8089cb5"><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">From Code to Communication: Grow as a Developer</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">Boost your career with soft skills every developer should master</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://levelup.gitconnected.com/@cycoderx" data-action="show-user-card" data-action-value="ac6b10350b4d" data-action-type="hover" data-user-id="ac6b10350b4d" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*G0QvUMSU6BON4pMXwt78eA.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of CyCoderX"></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://levelup.gitconnected.com/@cycoderx" data-action="show-user-card" data-action-value="ac6b10350b4d" data-action-type="hover" data-user-id="ac6b10350b4d" data-collection-slug="gitconnected" dir="auto">CyCoderX</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:32:50.808Z">Nov 27</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------14-----------------------" data-post-id="1d53b8dc1eeb" data-index="14"><div class="u-lineHeightBase postItem"><a href="https://levelup.gitconnected.com/sql-mastery-the-ultimate-guide-to-crafting-perfect-queries-in-2024-1d53b8dc1eeb?source=collection_home---4------14-----------------------" data-action="open-post" data-action-value="https://levelup.gitconnected.com/sql-mastery-the-ultimate-guide-to-crafting-perfect-queries-in-2024-1d53b8dc1eeb?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("https://cdn-images-1.medium.com/max/800/1*fKrJOTzZv9wWgFCAb_J2NA.gif"); background-position: 50% 50% !important;"><span class="u-textScreenReader">SQL Mastery: The Ultimate Guide to Crafting Perfect Queries in 2024</span></a></div><div class="col u-xs-marginBottom10 u-paddingLeft0 u-paddingRight0 u-paddingTop15 u-marginBottom30"><a class="" href="https://levelup.gitconnected.com/sql-mastery-the-ultimate-guide-to-crafting-perfect-queries-in-2024-1d53b8dc1eeb?source=collection_home---4------14-----------------------" data-action-source="collection_home---4------14-----------------------" data-post-id="1d53b8dc1eeb"><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">SQL Mastery: The Ultimate Guide to Crafting Perfect Queries in 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">From Zero to SQL Hero: Master SELECT, WHERE, and DISTINCT in One Day</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://levelup.gitconnected.com/@armanruet" data-action="show-user-card" data-action-value="4185da29d9e1" data-action-type="hover" data-user-id="4185da29d9e1" data-collection-slug="gitconnected" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*uZsxctg2DaryAgc1AK0vKg.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Md Arman Hossen"></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://levelup.gitconnected.com/@armanruet" data-action="show-user-card" data-action-value="4185da29d9e1" data-action-type="hover" data-user-id="4185da29d9e1" data-collection-slug="gitconnected" dir="auto">Md Arman Hossen</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><time datetime="2024-11-28T01:32:47.402Z">Nov 27</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="6 min read"></span><span class="u-paddingLeft4"><span class="svgIcon svgIcon--star svgIcon--15px"><svg class="svgIcon-use" width="15" height="15" ><path d="M7.438 2.324c.034-.099.09-.099.123 0l1.2 3.53a.29.29 0 00.26.19h3.884c.11 0 .127.049.038.111L9.8 8.327a.271.271 0 00-.099.291l1.2 3.53c.034.1-.011.131-.098.069l-3.142-2.18a.303.303 0 00-.32 0l-3.145 2.182c-.087.06-.132.03-.099-.068l1.2-3.53a.271.271 0 00-.098-.292L2.056 6.146c-.087-.06-.071-.112.038-.112h3.884a.29.29 0 00.26-.19l1.2-3.52z"/></svg></span></span></div></div></div></div></div></div></div></section></div></div><style class="js-collectionStyle"> .u-accentColor--borderLight {border-color: #4B84F3 !important;} .u-accentColor--borderNormal {border-color: #4B84F3 !important;} .u-accentColor--borderDark {border-color: #4572C9 !important;} .u-accentColor--iconLight .svgIcon,.u-accentColor--iconLight.svgIcon {fill: #4B84F3 !important;} .u-accentColor--iconNormal .svgIcon,.u-accentColor--iconNormal.svgIcon {fill: #4B84F3 !important;} .u-accentColor--iconDark .svgIcon,.u-accentColor--iconDark.svgIcon {fill: #4572C9 !important;} .u-accentColor--textNormal {color: #4572C9 !important;} .u-accentColor--hoverTextNormal:hover {color: #4572C9 !important;} .u-accentColor--textNormal.u-accentColor--textDarken:hover {color: #4269B5 !important;} .u-accentColor--textDark {color: #4269B5 !important;} .u-accentColor--backgroundLight {background-color: #4B84F3 !important;} .u-accentColor--backgroundNormal {background-color: #4B84F3 !important;} .u-accentColor--backgroundDark {background-color: #4572C9 !important;} .u-accentColor--buttonDark {border-color: #4572C9 !important; color: #4269B5 !important;} .u-accentColor--buttonDark:hover {border-color: #4269B5 !important;} .u-accentColor--buttonDark .icon:before,.u-accentColor--buttonDark .svgIcon{color: #4572C9 !important; fill: #4572C9 !important;} .u-accentColor--buttonNormal:not(.clapButton--largePill) {border-color: #4B84F3 !important; color: #4572C9 !important;} .u-accentColor--buttonNormal:hover {border-color: #4572C9 !important;} .u-accentColor--buttonNormal .icon:before,.u-accentColor--buttonNormal .svgIcon{color: #4B84F3 !important; fill: #4B84F3 !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: #4572C9 !important; border-color: #4572C9 !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: #4B84F3 !important; border-color: #4B84F3 !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: #4572C9 !important;}.u-tintBgColor {background-color: rgba(57, 114, 224, 1) !important;}.u-tintBgColor .u-fadeLeft:before {background-image: linear-gradient(to right, rgba(57, 114, 224, 1) 0%, rgba(57, 114, 224, 0) 100%) !important;}.u-tintBgColor .u-fadeRight:after {background-image: linear-gradient(to right, rgba(57, 114, 224, 0) 0%, rgba(57, 114, 224, 1) 100%) !important;} .u-tintSpectrum .u-baseColor--borderLight {border-color: #9FBFFC !important;} .u-tintSpectrum .u-baseColor--borderNormal {border-color: #C3DAFF !important;} .u-tintSpectrum .u-baseColor--borderDark {border-color: #E6F3FF !important;} .u-tintSpectrum .u-baseColor--iconLight .svgIcon,.u-tintSpectrum .u-baseColor--iconLight.svgIcon {fill: #9FBFFC !important;} .u-tintSpectrum .u-baseColor--iconNormal .svgIcon,.u-tintSpectrum .u-baseColor--iconNormal.svgIcon {fill: #C3DAFF !important;} .u-tintSpectrum .u-baseColor--iconDark .svgIcon,.u-tintSpectrum .u-baseColor--iconDark.svgIcon {fill: #E6F3FF !important;} .u-tintSpectrum .u-baseColor--textNormal {color: #C3DAFF !important;} .u-tintSpectrum .u-baseColor--textNormal.u-baseColor--textDarken:hover {color: #F6FFFF !important;} .u-tintSpectrum .u-baseColor--textDark {color: #F6FFFF !important;} .u-tintSpectrum .u-baseColor--textDarker {color: #F6FFFF !important;} .u-tintSpectrum .u-baseColor--backgroundLight {background-color: #9FBFFC !important;} .u-tintSpectrum .u-baseColor--backgroundNormal {background-color: #C3DAFF !important;} .u-tintSpectrum .u-baseColor--backgroundDark {background-color: #E6F3FF !important;} .u-tintSpectrum .u-baseColor--buttonLight {border-color: #9FBFFC !important; color: #9FBFFC !important;} .u-tintSpectrum .u-baseColor--buttonLight:hover {border-color: #9FBFFC !important;} .u-tintSpectrum .u-baseColor--buttonLight .icon:before,.u-tintSpectrum .u-baseColor--buttonLight .svgIcon {color: #9FBFFC !important; fill: #9FBFFC !important;} .u-tintSpectrum .u-baseColor--buttonDark {border-color: #E6F3FF !important; color: #F6FFFF !important;} .u-tintSpectrum .u-baseColor--buttonDark:hover {border-color: #F6FFFF !important;} .u-tintSpectrum .u-baseColor--buttonDark .icon:before,.u-tintSpectrum .u-baseColor--buttonDark .svgIcon {color: #E6F3FF !important; fill: #E6F3FF !important;} .u-tintSpectrum .u-baseColor--buttonNormal {border-color: #C3DAFF !important; color: #C3DAFF !important;} .u-tintSpectrum .u-baseColor--buttonNormal:hover {border-color: #E6F3FF !important;} .u-tintSpectrum .u-baseColor--buttonNormal .icon:before,.u-tintSpectrum .u-baseColor--buttonNormal .svgIcon {color: #C3DAFF !important; fill: #C3DAFF !important;} .u-tintSpectrum .u-baseColor--buttonDark.button--filled,.u-tintSpectrum .u-baseColor--buttonDark.button--withChrome.is-active {background-color: #E6F3FF !important; border-color: #E6F3FF !important; color: rgba(57, 114, 224, 1) !important; fill: rgba(57, 114, 224, 1) !important;} .u-tintSpectrum .u-baseColor--buttonNormal.button--filled,.u-tintSpectrum .u-baseColor--buttonNormal.button--withChrome.is-active {background-color: #C3DAFF !important; border-color: #C3DAFF !important; color: rgba(57, 114, 224, 1) !important; fill: rgba(57, 114, 224, 1) !important;} .u-tintSpectrum .u-baseColor--link {color: #C3DAFF !important;} .u-tintSpectrum .u-baseColor--link.link--darkenOnHover:hover {color: #F6FFFF !important;} .u-tintSpectrum .u-baseColor--link.link--darken:hover,.u-tintSpectrum .u-baseColor--link.link--darken:focus,.u-tintSpectrum .u-baseColor--link.link--darken:active {color: #F6FFFF !important;} .u-tintSpectrum .u-baseColor--link.link--dark {color: #F6FFFF !important;} .u-tintSpectrum .u-baseColor--link.link--dark.link--darken:hover,.u-tintSpectrum .u-baseColor--link.link--dark.link--darken:focus,.u-tintSpectrum .u-baseColor--link.link--dark.link--darken:active {color: #F6FFFF !important;} .u-tintSpectrum .u-baseColor--link.link--darker {color: #F6FFFF !important;} .u-tintSpectrum .u-baseColor--placeholderNormal ::-webkit-input-placeholder {color: #9FBFFC;} .u-tintSpectrum .u-baseColor--placeholderNormal ::-moz-placeholder {color: #9FBFFC;} .u-tintSpectrum .u-baseColor--placeholderNormal :-ms-input-placeholder {color: #9FBFFC;} .u-tintSpectrum .ui-h1,.u-tintSpectrum .ui-h2,.u-tintSpectrum .ui-h3,.u-tintSpectrum .ui-h4,.u-tintSpectrum .ui-brand1,.u-tintSpectrum .ui-brand2,.u-tintSpectrum .ui-captionStrong {color: #F6FFFF !important; fill: #F6FFFF !important;} .u-tintSpectrum .ui-body,.u-tintSpectrum .ui-caps {color: #F6FFFF !important; fill: #F6FFFF !important;} .u-tintSpectrum .ui-summary,.u-tintSpectrum .ui-caption {color: #9FBFFC !important; fill: #9FBFFC !important;} .u-tintSpectrum .u-accentColor--borderLight {border-color: #9FBFFC !important;} .u-tintSpectrum .u-accentColor--borderNormal {border-color: #C3DAFF !important;} .u-tintSpectrum .u-accentColor--borderDark {border-color: #E6F3FF !important;} .u-tintSpectrum .u-accentColor--iconLight .svgIcon,.u-tintSpectrum .u-accentColor--iconLight.svgIcon {fill: #9FBFFC !important;} .u-tintSpectrum .u-accentColor--iconNormal .svgIcon,.u-tintSpectrum .u-accentColor--iconNormal.svgIcon {fill: #C3DAFF !important;} .u-tintSpectrum .u-accentColor--iconDark .svgIcon,.u-tintSpectrum .u-accentColor--iconDark.svgIcon {fill: #E6F3FF !important;} .u-tintSpectrum .u-accentColor--textNormal {color: #C3DAFF !important;} .u-tintSpectrum .u-accentColor--hoverTextNormal:hover {color: #C3DAFF !important;} .u-tintSpectrum .u-accentColor--textNormal.u-accentColor--textDarken:hover {color: #F6FFFF !important;} .u-tintSpectrum .u-accentColor--textDark {color: #F6FFFF !important;} .u-tintSpectrum .u-accentColor--backgroundLight {background-color: #9FBFFC !important;} .u-tintSpectrum .u-accentColor--backgroundNormal {background-color: #C3DAFF !important;} .u-tintSpectrum .u-accentColor--backgroundDark {background-color: #E6F3FF !important;} .u-tintSpectrum .u-accentColor--buttonDark {border-color: #E6F3FF !important; color: #F6FFFF !important;} .u-tintSpectrum .u-accentColor--buttonDark:hover {border-color: #F6FFFF !important;} .u-tintSpectrum .u-accentColor--buttonDark .icon:before,.u-tintSpectrum .u-accentColor--buttonDark .svgIcon{color: #E6F3FF !important; fill: #E6F3FF !important;} .u-tintSpectrum .u-accentColor--buttonNormal:not(.clapButton--largePill) {border-color: #C3DAFF !important; color: #C3DAFF !important;} .u-tintSpectrum .u-accentColor--buttonNormal:hover {border-color: #E6F3FF !important;} .u-tintSpectrum .u-accentColor--buttonNormal .icon:before,.u-tintSpectrum .u-accentColor--buttonNormal .svgIcon{color: #C3DAFF !important; fill: #C3DAFF !important;} .u-tintSpectrum .u-accentColor--buttonNormal.button--filled .icon:before,.u-tintSpectrum .u-accentColor--buttonNormal.button--filled .svgIcon{color: rgba(57, 114, 224, 1) !important; fill: rgba(57, 114, 224, 1) !important;} .u-tintSpectrum .u-accentColor--buttonDark.button--filled,.u-tintSpectrum .u-accentColor--buttonDark.button--withChrome.is-active,.u-tintSpectrum .u-accentColor--fillWhenActive.is-active {background-color: #E6F3FF !important; border-color: #E6F3FF !important; color: rgba(57, 114, 224, 1) !important; fill: rgba(57, 114, 224, 1) !important;} .u-tintSpectrum .u-accentColor--buttonNormal.button--filled:not(.clapButton--largePill),.u-tintSpectrum .u-accentColor--buttonNormal.button--withChrome.is-active:not(.clapButton--largePill) {background-color: #C3DAFF !important; border-color: #C3DAFF !important; color: rgba(57, 114, 224, 1) !important; fill: rgba(57, 114, 224, 1) !important;} .u-tintSpectrum .postArticle.is-withAccentColors .markup--user,.u-tintSpectrum .postArticle.is-withAccentColors .markup--query {color: #C3DAFF !important;} .u-accentColor--highlightFaint {background-color: rgba(227, 242, 255, 1) !important;} .u-accentColor--highlightStrong.is-active .svgIcon {fill: rgba(182, 227, 255, 1) !important;} .postArticle.is-withAccentColors .markup--quote.is-other {background-color: rgba(227, 242, 255, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-other {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(227, 242, 255, 1), rgba(227, 242, 255, 1));} .postArticle.is-withAccentColors .markup--quote.is-me {background-color: rgba(203, 234, 255, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-me {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(203, 234, 255, 1), rgba(203, 234, 255, 1));} .postArticle.is-withAccentColors .markup--quote.is-targeted {background-color: rgba(182, 227, 255, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-targeted {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(182, 227, 255, 1), rgba(182, 227, 255, 1));} .postArticle.is-withAccentColors .markup--quote.is-selected {background-color: rgba(182, 227, 255, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-selected {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(182, 227, 255, 1), rgba(182, 227, 255, 1));} .postArticle.is-withAccentColors .markup--highlight {background-color: rgba(182, 227, 255, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--highlight {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(182, 227, 255, 1), rgba(182, 227, 255, 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-tintBgColor u-hide"><div class="container u-maxWidth1040"><div class="u-marginTop10 u-paddingTop10 u-paddingBottom30 u-tintSpectrum"><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://levelup.gitconnected.com/about" title="About Level Up Coding" aria-label="About Level Up Coding" data-collection-slug="gitconnected">About Level Up Coding</a><span class="middotDivider u-xs-hide"></span><a class="button button--chromeless u-baseColor--buttonNormal u-lineHeight35 u-xs-block" href="https://levelup.gitconnected.com/latest" title="Latest Stories for Level Up Coding" aria-label="Latest Stories for Level Up Coding" data-collection-slug="gitconnected">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://levelup.gitconnected.com/archive" title="Archive for Level Up Coding" aria-label="Archive for Level Up Coding" data-collection-slug="gitconnected">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://levelup.gitconnected.com","buildLabel":"20241126-1740-root","currentUser":{"userId":"lo_91bf514c8f67","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.95z8xpkUEidhPbIWsh2BVw.12.js","common-async":"https://cdn-static-1.medium.com/_/fp/gen-js/main-common-async.bundle.zqOu8dxaQRtqDyChHdOWlQ.12.js","hightower":"https://cdn-static-1.medium.com/_/fp/gen-js/main-hightower.bundle.y0UkxCxPBUbLlduk5XbwLQ.12.js","home-screens":"https://cdn-static-1.medium.com/_/fp/gen-js/main-home-screens.bundle.eZhPgaD8AglnbC5Rzxqvhg.12.js","misc-screens":"https://cdn-static-1.medium.com/_/fp/gen-js/main-misc-screens.bundle.XeRjm4FlHTBOsUvoOQ6Ppg.12.js","notes":"https://cdn-static-1.medium.com/_/fp/gen-js/main-notes.bundle.r9MSvtAmj0CMkyIC0CCCbA.12.js","payments":"https://cdn-static-1.medium.com/_/fp/gen-js/main-payments.bundle.AiXyuYj3AvxRA1-7HEyP9Q.12.js","posters":"https://cdn-static-1.medium.com/_/fp/gen-js/main-posters.bundle.fsLyLvZO4VZXL_zb4RXgeg.12.js","power-readers":"https://cdn-static-1.medium.com/_/fp/gen-js/main-power-readers.bundle.6Dyc-nVN2MDV_AM9XDAZug.12.js","pubs":"https://cdn-static-1.medium.com/_/fp/gen-js/main-pubs.bundle.rUyrVjlTpUj61voxnZosQw.12.js","stats":"https://cdn-static-1.medium.com/_/fp/gen-js/main-stats.bundle.2I2tXSo7-rbez_WYXfga0Q.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":"1733001310138:105fe33c4646","useragent":{"browser":"ie","family":"ie","os":"windows","version":7,"supportsDesktopEdit":false,"supportsInteract":false,"supportsView":true,"isMobile":false,"isTablet":false,"isNative":false,"supportsFileAPI":false,"isTier1":false,"clientVersion":"","clientChannel":"","supportsRealScrollEvents":false,"supportsVhUnits":false,"ruinsViewportSections":false,"supportsHtml5Video":false,"supportsMagicUnderlines":false,"isWebView":false,"isFacebookWebView":false,"supportsProgressiveMedia":false,"supportsPromotedPosts":true,"isBot":false,"isNativeIphone":false,"supportsCssVariables":false,"supportsVideoSections":true,"emojiSupportLevel":1,"isSearchBot":false,"isSyndicationBot":false,"isNativeAndroid":false,"isNativeIos":false,"isSeoAuditBot":false,"isInternalApp":false,"supportsApplePay":false,"supportsScrollableMetabar":false},"variants":{"allow_access":true,"allow_signup":true,"allow_test_auth":"disallow","android_enable_editor_new_publishing_flow":true,"android_enable_friend_links_creation":true,"android_enable_friend_links_postpage_banners":true,"android_enable_image_sharer":true,"android_enable_lists_v2":true,"android_enable_syntax_highlight":true,"android_enable_topic_portals":true,"android_rating_prompt_stories_read_threshold":2,"android_two_hour_refresh":true,"available_annual_plan":"2c754bcc2995","available_annual_premium_plan":"4a442ace1476","available_monthly_plan":"60e220181034","available_monthly_premium_plan":"12a660186432","browsable_stream_config_bucket":"curated-topics","can_receive_tips_v0":true,"can_send_tips_v0":true,"coronavirus_topic_recirc":true,"disable_partner_program_enrollment":true,"enable_abandoned_cart_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_bayesian_average_pub_search":true,"enable_bg_post_post":true,"enable_billing_frequency_on_step2":"group_1","enable_boost_nia_v01":true,"enable_braintree_apple_pay":true,"enable_braintree_client":true,"enable_braintree_google_pay":true,"enable_braintree_integration":true,"enable_braintree_paypal":true,"enable_braintree_trial_membership":true,"enable_braintree_webhook":true,"enable_branch_io":true,"enable_cache_less_following_feed":true,"enable_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_diversification_rex":true,"enable_entities_to_follow_v2":true,"enable_eventstats_event_processing":true,"enable_explicit_signals":true,"enable_explicit_signals_updated_post_previews":true,"enable_footer_app_buttons":true,"enable_google_one_tap":true,"enable_google_webhook":true,"enable_group_gifting":true,"enable_iceland_forced_android":true,"enable_import":true,"enable_intrinsic_automatic_actions":true,"enable_ios_autorefresh":true,"enable_ios_dynamic_paywall_aspiriational":true,"enable_ios_dynamic_paywall_programming":true,"enable_ios_easy_resubscribe":true,"enable_ios_offline_reading":true,"enable_legacy_feed_in_iceland":true,"enable_lite_archive_page":true,"enable_lite_continue_this_thread":true,"enable_lite_homepage":true,"enable_lite_response_markup":true,"enable_lite_server_upstream_deadlines":true,"enable_lo_homepage":"control","enable_maim_the_meter":true,"enable_marketing_emails":true,"enable_mastodon_avatar_upload":true,"enable_mastodon_for_members":true,"enable_mastodon_for_members_username_selection":true,"enable_medium2_kbfd":true,"enable_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_pp_country_expansion":true,"enable_pp_v4":true,"enable_pre_pp_v4":true,"enable_premium_tier":true,"enable_premium_tier_badge":true,"enable_publication_hierarchy_web":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_update_explore_wtf":true,"enable_update_topic_portals_wtf":true,"enable_updated_pub_recs_ui":true,"enable_verifications_service":true,"glyph_font_set":"m2-unbound-source-serif-pro","goliath_externalsearch_enable_comment_deindexation":true,"ios_display_paywall_after_onboarding":true,"ios_enable_friend_links_creation":true,"ios_enable_friend_links_postpage_banners":true,"ios_enable_home_post_menu":true,"ios_enable_lock_responses":true,"ios_enable_verified_book_author":true,"ios_iceland_nux":true,"ios_in_app_free_trial":true,"ios_remove_twitter_onboarding_step":true,"ios_social_share_sheet":true,"limit_post_referrers":true,"limit_user_follows":true,"mobile_custom_app_icon":true,"num_post_bottom_responses_to_show":"3","onboarding_tags_from_top_views":true,"reader_fair_distribution_non_qp":true,"redefined_top_posts":true,"reengagement_notification_duration":3,"rex_generator_max_candidates":1000,"signin_services":"twitter,facebook,google,email,google-fastidv,google-one-tap,apple","signup_services":"twitter,facebook,google,email,google-fastidv,google-one-tap,apple","skip_fs_cache_user_vals":true},"xsrfToken":"","iosAppId":"828256236","supportEmail":"yourfriends@medium.com","fp":{"/icons/monogram-mask.svg":"https://cdn-static-1.medium.com/_/fp/icons/monogram-mask.KPLCSFEZviQN0jQ7veN2RQ.12.svg","/icons/favicon-medium-editor.ico":"https://cdn-static-1.medium.com/_/fp/icons/favicon-medium-editor.PiakrZWB7Yb80quUVQWM6g.12.ico"},"authBaseUrl":"https://medium.com","imageUploadSizeMb":25,"isAuthDomainRequest":false,"domainCollectionSlug":"gitconnected","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.95z8xpkUEidhPbIWsh2BVw.12.js" async></script><script>// <![CDATA[ window["obvInit"]({"references":{"CollectionPromo":{"41d311434397":{"promoId":"41d311434397","collectionId":"5517fd7b58a6","createdAt":1595250014603,"linkWithContentItem":{"url":"https://jobs.levelup.dev/?utm_source=pub&utm_medium=home","description":"Hire amazing developers from the Level Up community!","buttonText":"Click Here to Learn More","tintColor":"#FF3972E0","colorSpectrum":{"colorPoints":[{"color":"#FF3972E0","point":0},{"color":"#FF5083E6","point":0.1},{"color":"#FF6693EC","point":0.2},{"color":"#FF7AA3F1","point":0.3},{"color":"#FF8DB1F7","point":0.4},{"color":"#FF9FBFFC","point":0.5},{"color":"#FFB2CDFF","point":0.6},{"color":"#FFC3DAFF","point":0.7},{"color":"#FFD5E7FF","point":0.8},{"color":"#FFE6F3FF","point":0.9},{"color":"#FFF6FFFF","point":1}],"backgroundColor":"#FF3972E0"},"isLightText":true},"itemType":"linkWithContentItem","type":"CollectionPromo"}},"Collection":{"5517fd7b58a6":{"id":"5517fd7b58a6","name":"Level Up Coding","slug":"gitconnected","tags":["PROGRAMMING","ARTIFICIAL INTELLIGENCE","SOFTWARE ENGINEERING"],"creatorId":"47e700e59e44","description":"Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev","shortDescription":"Coding tutorials and news.","image":{"imageId":"1*5D9oYBd58pyjMkV_5-zXXQ.jpeg","filter":"","backgroundSize":"","originalWidth":400,"originalHeight":400,"strategy":"resample","height":0,"width":0},"metadata":{"followerCount":171551,"activeAt":1732757606175},"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*s0Iaylh9dPk6zGjlVZasIA.jpeg","filter":"","backgroundSize":"","originalWidth":2842,"originalHeight":625,"strategy":"resample","height":0,"width":0},"twitterUsername":"gitconnected","facebookPageName":"gitconnectednetwork","publicEmail":"submit@gitconnected.com","collectionMastheadId":"15b7b454ec61","domain":"levelup.gitconnected.com","sections":[{"type":2,"collectionHeaderMetadata":{"backgroundImage":{"id":"1*KbdqDHoMTRckswnvMb52VA.png","originalWidth":8000,"originalHeight":1000,"focusPercentX":51.07142857142857,"focusPercentY":88.57142857142857},"logoImage":{"id":"1*2LOOh5Lbl8TFD6TuIhX4Mw@2x.png","originalWidth":857,"originalHeight":165,"alt":"Level Up Coding"},"alignment":2,"layout":5}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":3,"postIds":[],"sectionHeader":"🔥 Hot Off the Press"}},{"type":1,"postListMetadata":{"source":3,"layout":4,"number":1,"postIds":["638fd06b9784"]}},{"type":3,"promoMetadata":{"sectionHeader":"","promoId":"41d311434397"}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":15,"postIds":[]}},{"type":3,"promoMetadata":{"sectionHeader":"","promoId":"90896b6381c0"}},{"type":1,"postListMetadata":{"source":2,"layout":4,"number":11,"postIds":[],"sectionHeader":"🔝 Top Picks"}},{"type":3,"promoMetadata":{"sectionHeader":"","promoId":"2a3cf81a6bb4"}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":9,"postIds":[],"sectionHeader":"☕️ Recently Published"}},{"type":3,"promoMetadata":{"sectionHeader":"","promoId":"52323c8d4b93"}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":9,"postIds":[]}},{"type":1,"postListMetadata":{"source":1,"layout":6,"number":25,"postIds":[],"sectionHeader":"☕️ Latest"}},{"type":1,"postListMetadata":{"source":1,"layout":6,"number":25,"postIds":[]}},{"type":1,"postListMetadata":{"source":1,"layout":6,"number":25,"postIds":[]}},{"type":1,"postListMetadata":{"source":1,"layout":6,"number":25,"postIds":[]}}],"tintColor":"#FF3972E0","lightText":true,"favicon":{"imageId":"1*MMpkJtmeCME-6BmGNH5l8A.png","filter":"","backgroundSize":"","originalWidth":256,"originalHeight":256,"strategy":"resample","height":0,"width":0},"colorPalette":{"defaultBackgroundSpectrum":{"colorPoints":[{"color":"#FF4B84F3","point":0},{"color":"#FF497CDE","point":0.1},{"color":"#FF4572C9","point":0.2},{"color":"#FF4269B5","point":0.3},{"color":"#FF3D5FA0","point":0.4},{"color":"#FF38558C","point":0.5},{"color":"#FF334B79","point":0.6},{"color":"#FF2C4065","point":0.7},{"color":"#FF253451","point":0.8},{"color":"#FF1C283E","point":0.9},{"color":"#FF121A2A","point":1}],"backgroundColor":"#FFFFFFFF"},"tintBackgroundSpectrum":{"colorPoints":[{"color":"#FF3972E0","point":0},{"color":"#FF5083E6","point":0.1},{"color":"#FF6693EC","point":0.2},{"color":"#FF7AA3F1","point":0.3},{"color":"#FF8DB1F7","point":0.4},{"color":"#FF9FBFFC","point":0.5},{"color":"#FFB2CDFF","point":0.6},{"color":"#FFC3DAFF","point":0.7},{"color":"#FFD5E7FF","point":0.8},{"color":"#FFE6F3FF","point":0.9},{"color":"#FFF6FFFF","point":1}],"backgroundColor":"#FF3972E0"},"highlightSpectrum":{"colorPoints":[{"color":"#FFE7F4FF","point":0},{"color":"#FFE3F2FF","point":0.1},{"color":"#FFDEF1FF","point":0.2},{"color":"#FFDAEFFF","point":0.3},{"color":"#FFD5EDFF","point":0.4},{"color":"#FFD0ECFF","point":0.5},{"color":"#FFCBEAFF","point":0.6},{"color":"#FFC6E8FF","point":0.7},{"color":"#FFC1E6FF","point":0.8},{"color":"#FFBBE4FF","point":0.9},{"color":"#FFB6E3FF","point":1}],"backgroundColor":"#FFFFFFFF"},"darkBackgroundSpectrum":{"colorPoints":[{"color":"#FF649EFF","point":0},{"color":"#FF73A7FF","point":0.1},{"color":"#FF81B0FF","point":0.2},{"color":"#FF8FB9FF","point":0.3},{"color":"#FF9CC1FF","point":0.4},{"color":"#FFA9C9FF","point":0.5},{"color":"#FFB6D1FF","point":0.6},{"color":"#FFC2D9FF","point":0.7},{"color":"#FFCEE0FF","point":0.8},{"color":"#FFDAE8FF","point":0.9},{"color":"#FFE6EFFF","point":1}],"backgroundColor":"#FF000000"}},"navItems":[{"type":2,"title":"Write For Us","postId":"dac547ef556b","url":"https://levelup.gitconnected.com/how-to-get-published-on-gitconnected-dac547ef556b","source":"postId"},{"type":2,"title":"Day Trader Dashboard","postId":"bb36656f49eb","url":"https://levelup.gitconnected.com/the-future-of-trading-with-insiderfinance-bb36656f49eb","source":"postId"},{"type":2,"title":"Become a Prompt Engineer","postId":"638fd06b9784","url":"https://levelup.gitconnected.com/ultimate-guide-to-master-prompt-engineering-638fd06b9784","source":"postId"},{"type":3,"title":"FREE CODING INTERVIEW COURSE 🚀➡️","url":"https://skilled.dev?referral=true&utm_source=pub&utm_medium=nav"}],"colorBehavior":2,"googleAnalyticsId":"UA-110153932-1","collectionFeatures":[30,27,25],"ampLogo":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"header":{"backgroundImage":{"id":"1*KbdqDHoMTRckswnvMb52VA.png","originalWidth":8000,"originalHeight":1000,"focusPercentX":51.07142857142857,"focusPercentY":88.57142857142857},"logoImage":{"id":"1*2LOOh5Lbl8TFD6TuIhX4Mw@2x.png","originalWidth":857,"originalHeight":165,"alt":"Level Up Coding"},"alignment":2,"layout":5},"subscriberCount":171551,"tagline":"Coding tutorials and news.","instagramUsername":"skilled.dev","isOptedIntoAurora":false,"newsletterV3":{"newsletterV3Id":"73ee478940e7","type":1,"name":"Top Stories","description":"A monthly summary of the best stories shared in Level Up Coding","collectionId":"5517fd7b58a6","newsletterSlug":"top-stories","isSubscribed":false,"showPromo":true,"avatarImageId":"","creatorId":"47e700e59e44","showNewsletterPostsInCollectionHome":true,"exportableSubscribersCount":6020,"subscribersCount":15709,"promoHeadline":"","promoBody":"","replyToEmail":""},"isCurationAllowedByDefault":false,"polarisCoverImage":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"ptsQualifiedAt":1616092986006,"type":"Collection"}},"User":{"c9554a90b70c":{"userId":"c9554a90b70c","name":"Md Monsur ali","username":"monsuralirana","createdAt":1644764975117,"imageId":"1*_hX0pNzd-T2-iPjAYXDJTg.jpeg","backgroundImageId":"","bio":"🚀 Data Scientist | ML & NLP Enthusiast | Skilled in Python, Java, Docker, Dataiku, NLP, ML Models. Let's connect on AI, data science & innovation!","twitterScreenName":"","allowNotes":1,"mediumMemberAt":1727131138000,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedAndroidApp":1730988755225,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"isCreatorPartnerProgramEnrolled":true,"userDismissableFlags":[32,29,12,7,6,50,21,36,19,33],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"7d14ec5b901a":{"userId":"7d14ec5b901a","name":"Armin Norouzi, Ph.D","username":"arminnorouzi","createdAt":1660254246655,"imageId":"1*beDl66X41r7tfllaeOf0nw.jpeg","backgroundImageId":"","bio":"AI Software Engineer","twitterScreenName":"","allowNotes":1,"mediumMemberAt":1691431253436,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedAndroidApp":1668045042402,"isMembershipTrialEligible":false,"facebookDisplayName":"","optInToIceland":true,"subdomainCreatedAt":1685048978379,"hasCompletedProfile":true,"isCreatorPartnerProgramEnrolled":true,"userDismissableFlags":[48,29,44,7,38,50,37,19,49],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"1d8fcdc16d73":{"userId":"1d8fcdc16d73","name":"Senthil E","username":"esenthil","createdAt":1548607274172,"imageId":"1*7LSbLKp-_jaS5-_NzLBxuA.jpeg","backgroundImageId":"","bio":"ML/DS - Certified GCP Professional Machine Learning Engineer, Certified AWS Professional Machine learning Speciality,Certified GCP Professional Data Engineer .","twitterScreenName":"","allowNotes":1,"mediumMemberAt":1556688230000,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"userFlags":[3],"subdomainCreatedAt":1621651868709,"hasCompletedProfile":false,"isCreatorPartnerProgramEnrolled":true,"userDismissableFlags":[29,12,8,5,21,3,19,2,1],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"76d8a542dc4c":{"userId":"76d8a542dc4c","name":"AI Mind","username":"aimindlabs","createdAt":1685022646342,"imageId":"1*XPMKaE8Qk4bPytz539rNeQ.gif","backgroundImageId":"","bio":"Empowering everyone to harness the power of AI 🤖 with intuitive tools 🛠 and jargon-free education 📚","twitterScreenName":"aimindlabs","allowNotes":1,"mediumMemberAt":1685562200000,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedIosApp":1690728084712,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"subdomainCreatedAt":1685624304524,"hasCompletedProfile":false,"userDismissableFlags":[19,29],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"b98c075de4a2":{"userId":"b98c075de4a2","name":"Hasitha Pathum","username":"pathumh3","createdAt":1694713957203,"imageId":"1*fa4FqwmOWNgCLPvoSFSGAg.png","backgroundImageId":"","bio":"Sharing insights on Technology, Programming & Data Science. Follow for tips, tutorials, and trends to empower learners and pros in the data-driven world","twitterScreenName":"","allowNotes":1,"mediumMemberAt":1731096049908,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"isCreatorPartnerProgramEnrolled":true,"userDismissableFlags":[7,29,36,41],"hasSeenIcelandOnboarding":false,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-gb","type":"User"},"762ab83d8bc8":{"userId":"762ab83d8bc8","name":"Kristian Ivanov","username":"k_ivanow","createdAt":1407101272963,"imageId":"1*NgRbfdiWyni_kKzXDaik3g.jpeg","backgroundImageId":"","bio":"Mobile and rarely a web developer, crossfiter and a music junky…","twitterScreenName":"k_ivanow","allowNotes":1,"mediumMemberAt":1726982541738,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"Kristiyan Ivanov","optInToIceland":true,"hasCompletedProfile":false,"isCreatorPartnerProgramEnrolled":true,"userDismissableFlags":[32,48,47,29,50,21,30],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"be2fc69acacb":{"userId":"be2fc69acacb","name":"Hayk Simonyan","username":"hayk-simonyan","createdAt":1581245638024,"imageId":"1*shFuXtkBu9viAG261Fg2iA.png","backgroundImageId":"","bio":"I help software engineers land their dream tech jobs and advance to senior roles at https://skool.com/web-dev-mastery","twitterScreenName":"hayksimonyann","allowNotes":1,"mediumMemberAt":1705166904000,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedIosApp":1668853800948,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"subdomainCreatedAt":1616611454874,"hasCompletedProfile":false,"isCreatorPartnerProgramEnrolled":true,"userDismissableFlags":[32,47,29,12,8,21,36,19,2,1,33],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"8be6309d249e":{"userId":"8be6309d249e","name":"Harsha Vardhan","username":"harshaktg","createdAt":1556171701689,"imageId":"0*EbGjNYkEnp9C0zFg.jpg","backgroundImageId":"","bio":"Engineer, Photographer, Tech Blogger. Builds products and writes for developers. I love to code and love to help others code :)","twitterScreenName":"nhv07","allowNotes":1,"mediumMemberAt":1731513056327,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedIosApp":1644673549068,"firstOpenedAndroidApp":1597151342912,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"subdomainCreatedAt":1605781131899,"hasCompletedProfile":false,"isCreatorPartnerProgramEnrolled":true,"userDismissableFlags":[32,29,21,47,12,9,8,4,3,20,35,2,1,33],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-gb","type":"User"},"db2f69623b":{"userId":"db2f69623b","name":"Mohit Sewak, Ph.D.","username":"dr-mohitsewak","createdAt":1569920004519,"imageId":"1*mlfnOQKK-MjHclZiOaImkw.jpeg","backgroundImageId":"","bio":"Dr. Mohit Sewak. in AI from BITS Pilani, is a leading AI visionary with 24+ patents, and key roles at Google, NVIDIA and Microsoft. LinkedIn: bit.ly/dr-mohit","twitterScreenName":"mohitsewak","allowNotes":1,"mediumMemberAt":1731752285031,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedIosApp":1732084169254,"firstOpenedAndroidApp":1579962125703,"isMembershipTrialEligible":true,"facebookDisplayName":"Mohit Sewak","optInToIceland":true,"subdomainCreatedAt":1731604144808,"hasCompletedProfile":true,"isCreatorPartnerProgramEnrolled":true,"userDismissableFlags":[48,47,50,29,49],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-in","type":"User"},"fd83657c17f0":{"userId":"fd83657c17f0","name":"Nehdiii","username":"tahamustapha.nehdi","createdAt":1629746231094,"imageId":"1*APkHBk0on6ikZy---iDKpA.png","backgroundImageId":"","bio":"MSc student at ÉTS Montréal and researcher at LIVIA Lab. working in Computer Vision, Efficient Deep Learning. Expert in PyTorch, CUDA Programming since 2021.","twitterScreenName":"","allowNotes":1,"mediumMemberAt":1732550510628,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedAndroidApp":1731796228490,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":false,"isCreatorPartnerProgramEnrolled":true,"userDismissableFlags":[48,47,29,12,8,6,50,19,2,49],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"fr-fr","type":"User"},"67b4b818ecd8":{"userId":"67b4b818ecd8","name":"Aman Kardam","username":"amankardam","createdAt":1682059799666,"imageId":"1*ZSOmgN1nraThDtht7tq7kg.jpeg","backgroundImageId":"","bio":"Python | Deep Learning | Data Science | AI | ML | Follow & Subscribe !!","twitterScreenName":"","allowNotes":1,"mediumMemberAt":1727144191076,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedAndroidApp":1727145445329,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"subdomainCreatedAt":1710689464440,"hasCompletedProfile":false,"isCreatorPartnerProgramEnrolled":true,"userDismissableFlags":[48,29,50,37,36,19,20,49],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-in","type":"User"},"18373f6fd34a":{"userId":"18373f6fd34a","name":"Abhishek Verma","username":"deeptechtalker","createdAt":1592830211980,"imageId":"1*X3B6y34rhFGk1fzWt7gL2A.png","backgroundImageId":"","bio":"Writes about Python, AI and Data Practices.","twitterScreenName":"","allowNotes":1,"mediumMemberAt":1718013154000,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedAndroidApp":1694688448439,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"subdomainCreatedAt":1618245182134,"hasCompletedProfile":false,"isCreatorPartnerProgramEnrolled":true,"userDismissableFlags":[32,29,22,21,19,18,47,12,44,11,9,8,50,5,30,3,2,10,1,33],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-gb","type":"User"},"6920e9ad5eb0":{"userId":"6920e9ad5eb0","name":"Jay McBride","username":"iamjaymcbride","createdAt":1707439928059,"imageId":"1*Phvgy_h3aR2dgj_ZfBSmtA@2x.jpeg","backgroundImageId":"","bio":"Writer & software engineer blending tech insights, gripping fiction, and self-help reflections. For curious minds seeking to grow, escape, or connect.","twitterScreenName":"","allowNotes":1,"mediumMemberAt":1724852752000,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedIosApp":1707439928602,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"subdomainCreatedAt":1728935684866,"hasCompletedProfile":true,"isCreatorPartnerProgramEnrolled":true,"userDismissableFlags":[47,29,36,44],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"fa1994270c7d":{"userId":"fa1994270c7d","name":"Ayşe Kübra Kuyucu","username":"a.kubratas","createdAt":1553627465924,"imageId":"1*eH83jl-9MF7cemkrpoHDhg.png","backgroundImageId":"","bio":"AI-Based Tutorials | linkedin.com/in/aysekubrakuyucu | Free ebook: aysekubrakuyucu.substack.com/subscribe | Donate: https://donate.stripe.com/6oE29U41X1kx0F2aEE","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":false,"facebookDisplayName":"","optInToIceland":true,"userFlags":[2],"hasCompletedProfile":true,"isCreatorPartnerProgramEnrolled":true,"userDismissableFlags":[32,29,22,21,19,18,12,11,9,8,5,37,3,2,1,33],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-gb","type":"User"},"fe1f1fde6350":{"userId":"fe1f1fde6350","name":"Dev Frank","username":"Dev_Frank","createdAt":1684574602496,"imageId":"1*L36ImQPDjmhuHTf7ITzA1Q.png","backgroundImageId":"","bio":"Thrilled to share insights with the world. Diving deep into the world of software engineering. Tech enthusiast | Web developer | Software engineering Student.","twitterScreenName":"enehfranklyn8","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedAndroidApp":1684574603873,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"hasCompletedProfile":true,"userDismissableFlags":[48,47,50,29,19,49],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"ac6b10350b4d":{"userId":"ac6b10350b4d","name":"CyCoderX","username":"cycoderx","createdAt":1710327122863,"imageId":"1*G0QvUMSU6BON4pMXwt78eA.png","backgroundImageId":"","bio":"Machine Learning & Data Engineer | Data Science | Python & SQL | AI | Software Developer | Azure & AWS Cloud Specialist | Blogger simplifying Big Data & Trends","twitterScreenName":"","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedIosApp":1715862033880,"isMembershipTrialEligible":true,"facebookDisplayName":"","optInToIceland":true,"subdomainCreatedAt":1719547852336,"hasCompletedProfile":false,"userDismissableFlags":[19,47,29],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"},"4185da29d9e1":{"userId":"4185da29d9e1","name":"Md Arman Hossen","username":"armanruet","createdAt":1544367196775,"imageId":"1*uZsxctg2DaryAgc1AK0vKg.png","backgroundImageId":"","bio":"Aspiring Software Engineer | Data Science | ML | Big Data | Blogger. @ https://armanruet.github.io/","twitterScreenName":"arman_5227","allowNotes":1,"mediumMemberAt":0,"isWriterProgramEnrolled":true,"isSuspended":false,"firstOpenedIosApp":1712377947822,"isMembershipTrialEligible":true,"facebookDisplayName":"Arman Hossen","optInToIceland":true,"subdomainCreatedAt":1605110789038,"hasCompletedProfile":false,"isCreatorPartnerProgramEnrolled":true,"userDismissableFlags":[29,21,19,47,12,11,9,8,5,3,2,1,33],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-gb","type":"User"}},"Post":{"7770cd9da3da":{"id":"7770cd9da3da","versionId":"c41aff3d0a0e","creatorId":"c9554a90b70c","homeCollectionId":"5517fd7b58a6","title":"Hymba 1.5B: NVIDIA’s Small Language Model Redefining Performance Standards, Outpacing Llama 3.2","detectedLanguage":"en","latestVersion":"c41aff3d0a0e","latestPublishedVersion":"c41aff3d0a0e","hasUnpublishedEdits":false,"latestRev":432,"createdAt":1732751345088,"updatedAt":1732848965886,"acceptedAt":0,"firstPublishedAt":1732757606077,"latestPublishedAt":1732822533990,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"How NVIDIA’s Advanced Hymba 1.5B Instruct Model Revolutionizes Conversational AI, Code Generation, Translation, and More!","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*A5qrL3DnFYR-pyfHIMFZFw.png","filter":"","backgroundSize":"","originalWidth":1453,"originalHeight":574,"strategy":"resample","height":0,"width":0},"wordCount":2132,"imageCount":3,"readingTime":8.595283018867926,"subtitle":"How NVIDIA’s Advanced Hymba 1.5B Instruct Model Revolutionizes Conversational AI, Code Generation, Translation, and More!","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":14,"isBookmarked":false,"tags":[{"slug":"nvidia","name":"Nvidia","postCount":6951,"metadata":{"postCount":6951,"coverImage":{"id":"0*3NeFf6sNIJl3r105","originalWidth":3840,"originalHeight":2400,"isFeatured":true,"unsplashPhotoId":"eyWlM1f0Vu0"}},"type":"Tag"},{"slug":"llm","name":"Llm","postCount":27955,"metadata":{"postCount":27955,"coverImage":{"id":"1*xWx6mCcI3zNIyzrmRZkbKw.png","originalWidth":1920,"originalHeight":1080,"isFeatured":true}},"type":"Tag"},{"slug":"hymba-1-5b-instruct","name":"Hymba 1 5b Instruct","postCount":0,"metadata":{"postCount":0,"coverImage":{"id":"1*A5qrL3DnFYR-pyfHIMFZFw.png","originalWidth":1453,"originalHeight":574,"isFeatured":true}},"type":"Tag"},{"slug":"ai","name":"AI","postCount":432326,"metadata":{"postCount":432326,"coverImage":{"id":"1*2zMHAuEF6FxrdPG23QWuWw.jpeg","originalWidth":4500,"originalHeight":3000,"isFeatured":true}},"type":"Tag"},{"slug":"chat","name":"Chat","postCount":5900,"metadata":{"postCount":5900,"coverImage":{"id":"1*A5qrL3DnFYR-pyfHIMFZFw.png","originalWidth":1453,"originalHeight":574,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":2,"links":{"entries":[{"url":"https://medium.com/@monsuralirana/how-to-use-molmo-7b-for-multimodal-ai-extract-text-and-images-with-an-open-source-vision-language-8a31939a2960","alts":[{"type":3,"url":"medium://p/8a31939a2960"},{"type":2,"url":"medium://p/8a31939a2960"}],"httpStatus":200},{"url":"https://huggingface.co/nvidia/Hymba-1.5B-Instruct","alts":[],"httpStatus":200},{"url":"https://github.com/NVlabs/hymba","alts":[],"httpStatus":200},{"url":"https://medium.com/ai-advances/meta-spirit-lm-a-complete-guide-to-multimodal-ai-for-text-and-speech-generation-ed0af74bc950","alts":[{"type":3,"url":"medium://p/ed0af74bc950"},{"type":2,"url":"medium://p/ed0af74bc950"}],"httpStatus":200},{"url":"https://ko-fi.com/monsurali","alts":[],"httpStatus":403},{"url":"https://medium.com/gitconnected/building-a-custom-documents-agent-with-elasticsearch-ollama-llama-3-1-and-langchain-926b28047e1d","alts":[{"type":2,"url":"medium://p/926b28047e1d"},{"type":3,"url":"medium://p/926b28047e1d"}],"httpStatus":200},{"url":"https://medium.com/@monsuralirana","alts":[{"type":2,"url":"medium://@monsuralirana"},{"type":3,"url":"medium://@monsuralirana"}],"httpStatus":200},{"url":"https://medium.com/gitconnected/building-porter-your-personal-ai-assistant-with-memory-using-ollamas-llama3-1-efb32b80c129","alts":[{"type":3,"url":"medium://p/efb32b80c129"},{"type":2,"url":"medium://p/efb32b80c129"}],"httpStatus":200},{"url":"https://medium.com/gitconnected/openai-swarm-a-lightweight-framework-for-multi-agent-orchestration-b4a83a1a1e37","alts":[{"type":3,"url":"medium://p/b4a83a1a1e37"},{"type":2,"url":"medium://p/b4a83a1a1e37"}],"httpStatus":200},{"url":"https://github.com/mdmonsurali","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/in/mdmonsurali/","alts":[],"httpStatus":999},{"url":"https://huggingface.co/","alts":[],"httpStatus":200},{"url":"https://medium.com/@monsuralirana/unleashing-the-power-of-piper-tts-transforming-text-to-speech-10x-faster-with-ai-human-like-voice-eadf2065d66d","alts":[{"type":2,"url":"medium://p/eadf2065d66d"},{"type":3,"url":"medium://p/eadf2065d66d"}],"httpStatus":200}],"version":"0.3","generatedAt":1732822534153},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":90,"sectionCount":3,"readingList":0,"topics":[{"topicId":"1eca0103fff3","slug":"machine-learning","createdAt":1534449726145,"deletedAt":0,"image":{"id":"1*gFJS3amhZEg_z39D5EErVg@2x.png","originalWidth":2800,"originalHeight":1750},"name":"Machine Learning","description":"Teaching the learners.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Machine Learning News and Articles — Medium","type":"Topic"},{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"nvidias-hymba-1-5b","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":2,"uniqueSlug":"nvidias-hymba-1-5b-7770cd9da3da","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*A5qrL3DnFYR-pyfHIMFZFw.png","originalWidth":1453,"originalHeight":574,"isFeatured":true}},{"name":"f54a","type":3,"text":"Hymba 1.5B: NVIDIA’s Small Language Model Redefining Performance Standards, Outpacing Llama 3.2 and SmolLM v2","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"How NVIDIA’s Advanced Hymba 1.5B Instruct Model Revolutionizes Conversational AI, Code Generation, Translation, and More!"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"0b37a76694b7","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":true,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":true,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":1,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":1732754315221,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"f54a","type":3,"text":"Hymba 1.5B: NVIDIA’s Small Language Model Redefining Performance Standards, Outpacing Llama 3.2 and SmolLM v2","markups":[]},{"name":"36ed","type":13,"text":"How NVIDIA’s Advanced Hymba 1.5B Instruct Model Revolutionizes Conversational AI, Code Generation, Translation, and More!","markups":[]},{"name":"8f85","type":1,"text":"👨🏾💻 GitHub ⭐️ | 👔 LinkedIn | 📝 Medium | ☕️ Ko-fi","markups":[{"type":3,"start":8,"end":14,"href":"https://github.com/mdmonsurali","title":"","rel":"noopener ugc nofollow noopener","anchorType":0},{"type":3,"start":23,"end":32,"href":"https://www.linkedin.com/in/mdmonsurali/","title":"","rel":"noopener ugc nofollow noopener","anchorType":0},{"type":3,"start":37,"end":44,"href":"https://medium.com/@monsuralirana","title":"","rel":"noopener","anchorType":0},{"type":3,"start":49,"end":54,"href":"https://ko-fi.com/monsurali","title":"","rel":"noopener ugc nofollow noopener","anchorType":0}]},{"name":"ea8e","type":4,"text":"Photo by Author","markups":[],"layout":1,"metadata":{"id":"1*I4kT6QpLdhnf1wK9b0RjMA.png","originalWidth":473,"originalHeight":107}},{"name":"a02f","type":3,"text":"Introduction","markups":[]},{"name":"1bfb","type":1,"text":"In the rapidly evolving world of AI, the demand for efficient, high-performance language models has never been greater. Developers and businesses are increasingly seeking models that not only deliver state-of-the-art results but do so with…","markups":[{"type":1,"start":284,"end":312}]}],"sections":[{"name":"d242","startIndex":0}]},"isFullContent":false,"subtitle":"How NVIDIA’s Advanced Hymba 1.5B Instruct Model Revolutionizes Conversational AI, Code Generation, Translation, and More!"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"d0d0b16e011d":{"id":"d0d0b16e011d","versionId":"1adfb33a4c94","creatorId":"7d14ec5b901a","homeCollectionId":"5517fd7b58a6","title":"Optimizing ML Performance: The Crucial Role of Feature Engineering","detectedLanguage":"en","latestVersion":"1adfb33a4c94","latestPublishedVersion":"1adfb33a4c94","hasUnpublishedEdits":false,"latestRev":714,"createdAt":1732723002827,"updatedAt":1732848750418,"acceptedAt":0,"firstPublishedAt":1732757604082,"latestPublishedAt":1732757604082,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Investing in feature engineering is essential for effective ML systems. Feature engineering, often requiring domain expertise, should…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*yJfHkhZll9h3cCI1","filter":"","backgroundSize":"","originalWidth":1024,"originalHeight":1024,"strategy":"resample","height":0,"width":0},"wordCount":4233,"imageCount":6,"readingTime":16.923584905660377,"subtitle":"Investing in feature engineering is essential for effective ML systems. Feature engineering, often requiring domain expertise, should…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":7,"isBookmarked":false,"tags":[{"slug":"machine-learning","name":"Machine Learning","postCount":355190,"metadata":{"postCount":355190,"coverImage":{"id":"1*8yJrgGPFwHBY8lpIFg7ERQ.png","originalWidth":940,"originalHeight":788,"isFeatured":true}},"type":"Tag"},{"slug":"feature-engineering","name":"Feature Engineering","postCount":2744,"metadata":{"postCount":2744,"coverImage":{"id":"1*UHZsx9Z2wv9fv4RDGu4sJw.png","originalWidth":1104,"originalHeight":457,"isFeatured":true}},"type":"Tag"},{"slug":"model-improvement","name":"Model Improvement","postCount":5,"metadata":{"postCount":5,"coverImage":{"id":"0*yJfHkhZll9h3cCI1","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},"type":"Tag"},{"slug":"mlops","name":"Mlops","postCount":8171,"metadata":{"postCount":8171,"coverImage":{"id":"1*rxeyWMHZrwJBbfRVQMv_JA.jpeg","originalWidth":3887,"originalHeight":2588,"isFeatured":true,"alt":"A glass ball reflecting a flower tree, Photo by Hannah Murrell on Unsplash"}},"type":"Tag"},{"slug":"book-review","name":"Book Review","postCount":99100,"metadata":{"postCount":99100,"coverImage":{"id":"1*jhYwkTS91pJr_uJbmXjNGQ.jpeg","originalWidth":1920,"originalHeight":1280,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":2,"links":{"entries":[{"url":"https://www.amazon.ca/Designing-Machine-Learning-Systems-Production-Ready/dp/1098107969","alts":[],"httpStatus":500},{"url":"https://arminnorouzi.medium.com/list/ad45546b4460","alts":[{"type":3,"url":"medium://@arminnorouzi/list/book-summary-designing-machine-learning-systems-ad45546b4460"},{"type":2,"url":"medium://@arminnorouzi/list/book-summary-designing-machine-learning-systems-ad45546b4460"}],"httpStatus":200}],"version":"0.3","generatedAt":1732757605207},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":81,"sectionCount":3,"readingList":0,"topics":[{"topicId":"1eca0103fff3","slug":"machine-learning","createdAt":1534449726145,"deletedAt":0,"image":{"id":"1*gFJS3amhZEg_z39D5EErVg@2x.png","originalWidth":2800,"originalHeight":1750},"name":"Machine Learning","description":"Teaching the learners.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Machine Learning News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"optimizing-ml-performance-the-crucial-role-of-feature-engineering","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":2,"uniqueSlug":"optimizing-ml-performance-the-crucial-role-of-feature-engineering-d0d0b16e011d","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*yJfHkhZll9h3cCI1","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},{"name":"36cf","type":13,"text":"CHAPTER 5 OF DESIGNING ML SYSTEMS","markups":[],"alignment":1},{"name":"d827","type":3,"text":"Optimizing ML Performance: The Crucial Role of Feature Engineering","markups":[{"type":1,"start":0,"end":66}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Investing in feature engineering is essential for effective ML systems. Feature engineering, often requiring domain expertise, should…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"20ec4afc2ec2","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":true,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":true,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":1,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":1732727510291,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"Optimizing ML Performance: The Crucial Role of Feature Engineering","previewContent2":{"bodyModel":{"paragraphs":[{"name":"36cf","type":13,"text":"CHAPTER 5 OF DESIGNING ML SYSTEMS","markups":[]},{"name":"d827","type":3,"text":"Optimizing ML Performance: The Crucial Role of Feature Engineering","markups":[{"type":1,"start":0,"end":66}]},{"name":"47eb","type":1,"text":"Investing in feature engineering is essential for effective ML systems. Feature engineering, often requiring domain expertise, should include workflows that allow non-engineers to contribute effectively.","markups":[]},{"name":"2a09","type":4,"text":"This image was generated using OpenAI’s DALL·E.","markups":[],"layout":1,"metadata":{"id":"0*yJfHkhZll9h3cCI1","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},{"name":"7998","type":3,"text":"Guide for Readers","markups":[]},{"name":"9cbc","type":3,"text":"About the Book","markups":[]},{"name":"7cd5","type":1,"text":"Have you ever wondered what it takes to make machine learning (ML) systems work well? “Designing Machine Learning Systems” by Chip Huyen is a book…","markups":[]}],"sections":[{"name":"4221","startIndex":0},{"name":"c855","startIndex":4}]},"isFullContent":false,"subtitle":"Investing in feature engineering is essential for effective ML systems. Feature engineering, often requiring domain expertise, should…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"05d74d22bc06":{"id":"05d74d22bc06","versionId":"4f9bf2dc8cf7","creatorId":"1d8fcdc16d73","homeCollectionId":"5517fd7b58a6","title":"Building Intelligent Graph RAG Systems","detectedLanguage":"en","latestVersion":"4f9bf2dc8cf7","latestPublishedVersion":"4f9bf2dc8cf7","hasUnpublishedEdits":false,"latestRev":1237,"createdAt":1732491864532,"updatedAt":1732848945673,"acceptedAt":0,"firstPublishedAt":1732757602229,"latestPublishedAt":1732757602229,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"A Practical Implementation with Movie Database Search and Recommendations","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*G-3i8Xi0x9Gdq8mf","filter":"","backgroundSize":"","originalWidth":5558,"originalHeight":3710,"strategy":"resample","height":0,"width":0},"wordCount":8453,"imageCount":48,"readingTime":35.04811320754717,"subtitle":"A Practical Implementation with Movie Database Search and Recommendations","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":8,"isBookmarked":false,"tags":[{"slug":"machine-learning","name":"Machine Learning","postCount":355190,"metadata":{"postCount":355190,"coverImage":{"id":"1*8yJrgGPFwHBY8lpIFg7ERQ.png","originalWidth":940,"originalHeight":788,"isFeatured":true}},"type":"Tag"},{"slug":"data-science","name":"Data Science","postCount":348274,"metadata":{"postCount":348274,"coverImage":{"id":"0*1UW2in6Ia_m72vge","originalWidth":4316,"originalHeight":3448,"isFeatured":true,"unsplashPhotoId":"iOykDIkZLQw"}},"type":"Tag"},{"slug":"python","name":"Python","postCount":260419,"metadata":{"postCount":260419,"coverImage":{"id":"0*1UW2in6Ia_m72vge","originalWidth":4316,"originalHeight":3448,"isFeatured":true,"unsplashPhotoId":"iOykDIkZLQw"}},"type":"Tag"},{"slug":"artificial-intelligence","name":"Artificial Intelligence","postCount":460741,"metadata":{"postCount":460741,"coverImage":{"id":"1*gAn_BSffVBcwCIR6bDgK1g.jpeg"}},"type":"Tag"},{"slug":"ai","name":"AI","postCount":432326,"metadata":{"postCount":432326,"coverImage":{"id":"1*2zMHAuEF6FxrdPG23QWuWw.jpeg","originalWidth":4500,"originalHeight":3000,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":1,"links":{"entries":[{"url":"https://unsplash.com?utm_source=medium&utm_medium=referral","alts":[],"httpStatus":200},{"url":"https://docs.streamlit.io/","alts":[],"httpStatus":200},{"url":"https://neo4j.com/docs/","alts":[],"httpStatus":200},{"url":"https://platform.openai.com/docs/","alts":[],"httpStatus":403},{"url":"https://fastapi.tiangolo.com/","alts":[],"httpStatus":200},{"url":"https://unsplash.com/@jwwhitt?utm_source=medium&utm_medium=referral","alts":[],"httpStatus":200},{"url":"https://github.com/esenthil2018/graph_rag","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1732757602889},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":83,"sectionCount":1,"readingList":0,"topics":[]},"coverless":true,"slug":"building-intelligent-graph-rag-systems","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"building-intelligent-graph-rag-systems-05d74d22bc06","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*G-3i8Xi0x9Gdq8mf","originalWidth":5558,"originalHeight":3710,"isFeatured":true,"unsplashPhotoId":"b8rkmfxZjdU"}},{"name":"27ec","type":3,"text":"Building Intelligent Graph RAG Systems","markups":[],"alignment":1},{"name":"697d","type":13,"text":"A Practical Implementation with Movie Database Search and…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"A Practical Implementation with Movie Database Search and Recommendations"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"bd06f5c03ffb","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":"effe","type":4,"text":"Photo by Jordan Whitt on Unsplash","markups":[{"type":3,"start":9,"end":21,"href":"https://unsplash.com/@jwwhitt?utm_source=medium&utm_medium=referral","title":"","rel":"photo-creator","anchorType":0},{"type":3,"start":25,"end":33,"href":"https://unsplash.com?utm_source=medium&utm_medium=referral","title":"","rel":"photo-source","anchorType":0}],"layout":3,"metadata":{"id":"0*G-3i8Xi0x9Gdq8mf","originalWidth":5558,"originalHeight":3710,"isFeatured":true,"unsplashPhotoId":"b8rkmfxZjdU"}},{"name":"27ec","type":3,"text":"Building Intelligent Graph RAG Systems","markups":[]},{"name":"697d","type":13,"text":"A Practical Implementation with Movie Database Search and Recommendations","markups":[]}],"sections":[{"name":"3bdf","startIndex":0}]},"isFullContent":false,"subtitle":"A Practical Implementation with Movie Database Search and Recommendations"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"638fd06b9784":{"id":"638fd06b9784","versionId":"e9f35402fc75","creatorId":"76d8a542dc4c","homeCollectionId":"5517fd7b58a6","title":"Ultimate Guide to Master Prompt Engineering","detectedLanguage":"en","latestVersion":"e9f35402fc75","latestPublishedVersion":"e9f35402fc75","hasUnpublishedEdits":false,"latestRev":854,"createdAt":1687358230437,"updatedAt":1689771821228,"acceptedAt":0,"firstPublishedAt":1687383683779,"latestPublishedAt":1689771821228,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Explore prompt engineering: real-world applications, common pitfalls, best practices, and how tools like Prompt Generator simplify it","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*-cM-0HM8Usr2J78PRHmzBw.png","filter":"","backgroundSize":"","originalWidth":1024,"originalHeight":1024,"strategy":"resample","height":0,"width":0},"wordCount":2751,"imageCount":12,"readingTime":11.731132075471697,"subtitle":"Explore prompt engineering: real-world applications, common pitfalls, best practices, and how tools like Prompt Generator simplify it","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":196,"isBookmarked":false,"tags":[{"slug":"artificial-intelligence","name":"Artificial Intelligence","postCount":460741,"metadata":{"postCount":460741,"coverImage":{"id":"1*gAn_BSffVBcwCIR6bDgK1g.jpeg"}},"type":"Tag"},{"slug":"prompt-engineering","name":"Prompt Engineering","postCount":11165,"metadata":{"postCount":11165,"coverImage":{"id":"1*RO6ifujHfjQP9CRi_LVIww.jpeg","originalWidth":1280,"originalHeight":720,"isFeatured":true}},"type":"Tag"},{"slug":"machine-learning","name":"Machine Learning","postCount":355190,"metadata":{"postCount":355190,"coverImage":{"id":"1*8yJrgGPFwHBY8lpIFg7ERQ.png","originalWidth":940,"originalHeight":788,"isFeatured":true}},"type":"Tag"},{"slug":"technology-trends","name":"Technology Trends","postCount":10035,"metadata":{"postCount":10035,"coverImage":{"id":"1*ZTLFP1YVihdwQGFf0_1b_w.jpeg","originalWidth":1434,"originalHeight":1024}},"type":"Tag"},{"slug":"ai-tools","name":"Ai Tools","postCount":13060,"metadata":{"postCount":13060,"coverImage":{"id":"0*Ek2wluniPO8naKd6","originalWidth":4000,"originalHeight":6000,"isFeatured":true,"unsplashPhotoId":"S5BcW0DrNJQ"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":13,"links":{"entries":[{"url":"https://www.aimind.so/prompt-generator","alts":[],"httpStatus":200},{"url":"https://www.aimind.so/prompt-generator?utm_source=pub&utm_medium=message","alts":[],"httpStatus":200},{"url":"https://www.aimind.so/?utm_source=pub&utm_medium=message","alts":[],"httpStatus":200},{"url":"https://pub.aimind.so/","alts":[{"type":2,"url":"medium://ai-mind-labs"},{"type":3,"url":"medium://ai-mind-labs"}],"httpStatus":200}],"version":"0.3","generatedAt":1689771821784},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":1139,"sectionCount":2,"readingList":0,"topics":[{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"ultimate-guide-to-master-prompt-engineering","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"ultimate-guide-to-master-prompt-engineering-638fd06b9784","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*-cM-0HM8Usr2J78PRHmzBw.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},{"name":"previewTitle","type":3,"text":"Ultimate Guide to Master Prompt Engineering","alignment":1},{"name":"previewSubtitle","type":13,"text":"Explore prompt engineering: real-world applications…","alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Explore prompt engineering: real-world applications, common pitfalls, best practices, and how tools like Prompt Generator simplify it"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"Ultimate Guide to Master Prompt Engineering","previewContent2":{"bodyModel":{"paragraphs":[{"name":"c650","type":3,"text":"Ultimate Guide to Master Prompt Engineering","markups":[]},{"name":"d207","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*-cM-0HM8Usr2J78PRHmzBw.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},{"name":"e013","type":3,"text":"Why it Matters","markups":[]},{"name":"ec07","type":1,"text":"As AI becomes universally integrated into our digital lives, prompt engineering — the art and science of instructing AI effectively — is now as vital as learning to code was at the dawn of the digital revolution.","markups":[]},{"name":"bdea","type":1,"text":"Well-crafted prompts can mean the difference between receiving useful insights or artificial gibberish…","markups":[{"type":3,"start":115,"end":139,"href":"https://www.aimind.so/prompt-generator","title":"","rel":"","anchorType":0}]}],"sections":[{"name":"60ec","startIndex":0}]},"isFullContent":false,"subtitle":"Explore prompt engineering: real-world applications, common pitfalls, best practices, and how tools like Prompt Generator simplify it"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"31e5a35ed45c":{"id":"31e5a35ed45c","versionId":"2272ec6244a5","creatorId":"b98c075de4a2","homeCollectionId":"5517fd7b58a6","title":"Fine-Tuning the Qwen2-VL-7B Vision Language Model with Hugging Face’s TRL","detectedLanguage":"en","latestVersion":"2272ec6244a5","latestPublishedVersion":"2272ec6244a5","hasUnpublishedEdits":false,"latestRev":862,"createdAt":1732742947815,"updatedAt":1732848314900,"acceptedAt":0,"firstPublishedAt":1732757598890,"latestPublishedAt":1732757598890,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"In the rapidly evolving field of AI, Vision Language Models (VLMs) are playing a transformative role by bridging the gap between visual and…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*wScHpxesNiazaVcPfS0QVg.png","filter":"","backgroundSize":"","originalWidth":7608,"originalHeight":1764,"strategy":"resample","height":0,"width":0},"wordCount":1126,"imageCount":1,"readingTime":4.4490566037735855,"subtitle":"In the rapidly evolving field of AI, Vision Language Models (VLMs) are playing a transformative role by bridging the gap between visual and…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":5,"isBookmarked":false,"tags":[{"slug":"qwen","name":"Qwen","postCount":45,"metadata":{"postCount":45,"coverImage":{"id":"1*b7cljZ8ooelPGmxsrfk_Mg.png","originalWidth":1280,"originalHeight":720,"isFeatured":true}},"type":"Tag"},{"slug":"llm","name":"Llm","postCount":27955,"metadata":{"postCount":27955,"coverImage":{"id":"1*xWx6mCcI3zNIyzrmRZkbKw.png","originalWidth":1920,"originalHeight":1080,"isFeatured":true}},"type":"Tag"},{"slug":"chatgpt","name":"ChatGPT","postCount":109299,"metadata":{"postCount":109299,"coverImage":{"id":"1*xWx6mCcI3zNIyzrmRZkbKw.png","originalWidth":1920,"originalHeight":1080,"isFeatured":true}},"type":"Tag"},{"slug":"chatbots","name":"Chatbots","postCount":46999,"metadata":{"postCount":46999,"coverImage":{"id":"1*Z42dmszgUoF6-ztCNqo8tg.png","originalWidth":4993,"originalHeight":2527,"isFeatured":true}},"type":"Tag"},{"slug":"fine-tuning","name":"Fine Tuning","postCount":1986,"metadata":{"postCount":1986,"coverImage":{"id":"1*siSa5BUi0PAlFTHFXzoA6Q.jpeg","originalWidth":666,"originalHeight":443,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":2,"links":{"entries":[{"url":"https://huggingface.co/learn/cookbook/fine_tuning_vlm_trl?s=03","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1732757599155},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":92,"sectionCount":11,"readingList":0,"topics":[{"topicId":"1eca0103fff3","slug":"machine-learning","createdAt":1534449726145,"deletedAt":0,"image":{"id":"1*gFJS3amhZEg_z39D5EErVg@2x.png","originalWidth":2800,"originalHeight":1750},"name":"Machine Learning","description":"Teaching the learners.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Machine Learning News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"fine-tuning-the-qwen2-vl-7b-vision-language-model-with-hugging-faces-trl","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":2,"uniqueSlug":"fine-tuning-the-qwen2-vl-7b-vision-language-model-with-hugging-faces-trl-31e5a35ed45c","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*wScHpxesNiazaVcPfS0QVg.png","originalWidth":7608,"originalHeight":1764,"isFeatured":true}},{"name":"15cd","type":3,"text":"Fine-Tuning the Qwen2-VL-7B Vision Language Model with Hugging Face’s TRL","markups":[{"type":1,"start":0,"end":73}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"In the rapidly evolving field of AI, Vision Language Models (VLMs) are playing a transformative role by bridging the gap between visual and…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"095cf8d40591","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":true,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":true,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":1,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":1732743387322,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"15cd","type":3,"text":"Fine-Tuning the Qwen2-VL-7B Vision Language Model with Hugging Face’s TRL","markups":[{"type":1,"start":0,"end":73}]},{"name":"4b2e","type":4,"text":"Source: Huggingface","markups":[{"type":3,"start":8,"end":19,"href":"https://huggingface.co/learn/cookbook/fine_tuning_vlm_trl?s=03","title":"","rel":"","anchorType":0}],"layout":3,"metadata":{"id":"1*wScHpxesNiazaVcPfS0QVg.png","originalWidth":7608,"originalHeight":1764,"isFeatured":true}},{"name":"3d01","type":1,"text":"In the rapidly evolving field of AI, Vision Language Models (VLMs) are playing a transformative role by bridging the gap between visual and textual data. These models, which combine the strengths of computer vision and natural language processing, are incredibly versatile for tasks such as image captioning, visual question answering…","markups":[{"type":1,"start":399,"end":410}]}],"sections":[{"name":"9d8c","startIndex":0}]},"isFullContent":false,"subtitle":"In the rapidly evolving field of AI, Vision Language Models (VLMs) are playing a transformative role by bridging the gap between visual and…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"72fdefe635a3":{"id":"72fdefe635a3","versionId":"84e8939a7d2b","creatorId":"762ab83d8bc8","homeCollectionId":"5517fd7b58a6","title":"MutationObserver: The Silent DOM Watcher (And Its TreeWalker Friend)","detectedLanguage":"en","latestVersion":"84e8939a7d2b","latestPublishedVersion":"84e8939a7d2b","hasUnpublishedEdits":false,"latestRev":174,"createdAt":1732723114764,"updatedAt":1732848888964,"acceptedAt":0,"firstPublishedAt":1732757597033,"latestPublishedAt":1732757597033,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"MutationObserver: Your DOM’s security camera. Watch elements change, appear & disappear without polling 🔍","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*Bw-2503HV7BqkDYQ","filter":"","backgroundSize":"","originalWidth":3293,"originalHeight":4938,"strategy":"resample","height":0,"width":0},"wordCount":959,"imageCount":2,"readingTime":4.0022012578616355,"subtitle":"MutationObserver: Your DOM’s security camera. Watch elements change, appear & disappear without polling 🔍","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":3,"isBookmarked":false,"tags":[{"slug":"web-development","name":"Web Development","postCount":310317,"metadata":{"postCount":310317,"coverImage":{"id":"0*OOH5MOcrUEoopLWs.JPG","originalWidth":1920,"originalHeight":1148,"isFeatured":true}},"type":"Tag"},{"slug":"javascript","name":"JavaScript","postCount":286316,"metadata":{"postCount":286316,"coverImage":{"id":"0*BTaIEoMZlgOipidp","originalWidth":6016,"originalHeight":4016,"isFeatured":true,"unsplashPhotoId":"qDY9ahp0Mto"}},"type":"Tag"},{"slug":"typescript","name":"Typescript","postCount":39610,"metadata":{"postCount":39610,"coverImage":{"id":"1*IKZuN_kzUYPl37lBXQkymQ.png","originalWidth":2560,"originalHeight":1440,"isFeatured":true,"alt":"Banner with the Angular logo saying “v19 is now available”"}},"type":"Tag"},{"slug":"development","name":"Development","postCount":113131,"metadata":{"postCount":113131,"coverImage":{"id":"0*pdX3iLDClppBkFrA.jpg","originalWidth":1400,"originalHeight":700,"isFeatured":true}},"type":"Tag"},{"slug":"programming","name":"Programming","postCount":449031,"metadata":{"postCount":449031,"coverImage":{"id":"1*t5dwn8IabnCdEpoO-6Toog.png","originalWidth":1920,"originalHeight":1080,"isFeatured":true,"alt":"Kubernetes"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://unsplash.com?utm_source=medium&utm_medium=referral","alts":[],"httpStatus":200},{"url":"https://unsplash.com/@christianlue?utm_source=medium&utm_medium=referral","alts":[],"httpStatus":200},{"url":"https://unsplash.com/@motosha?utm_source=medium&utm_medium=referral","alts":[],"httpStatus":200},{"url":"https://medium.com/gitconnected/treewalker-a-practical-guide-to-dom-traversal-1ffd95dc4b99","alts":[{"type":3,"url":"medium://p/1ffd95dc4b99"},{"type":2,"url":"medium://p/1ffd95dc4b99"}],"httpStatus":200}],"version":"0.3","generatedAt":1732757598308},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":80,"sectionCount":1,"readingList":0,"topics":[{"topicId":"63c6f1f93ee","slug":"javascript","createdAt":1493945704961,"deletedAt":0,"image":{"id":"1*5UyyDJ1ESD11yQNd1UVAaQ@2x.jpeg","originalWidth":5472,"originalHeight":3648},"name":"Javascript","description":"An ode to code.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Javascript News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"mutationobserver-the-silent-dom-watcher-and-its-treewalker-friend","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":2,"uniqueSlug":"mutationobserver-the-silent-dom-watcher-and-its-treewalker-friend-72fdefe635a3","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*Bw-2503HV7BqkDYQ","originalWidth":3293,"originalHeight":4938,"isFeatured":true,"unsplashPhotoId":"xpNEI-8jZH4"}},{"name":"aec4","type":3,"text":"MutationObserver: The Silent DOM Watcher (And Its TreeWalker Friend)","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"MutationObserver: Your DOM’s security camera. Watch elements change, appear & disappear without polling 🔍"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"004fee324374","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":true,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":true,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":1,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":1732723964462,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"aec4","type":3,"text":"MutationObserver: The Silent DOM Watcher (And Its TreeWalker Friend)","markups":[]},{"name":"5aad","type":4,"text":"Photo by Christian Lue on Unsplash","markups":[{"type":3,"start":9,"end":22,"href":"https://unsplash.com/@christianlue?utm_source=medium&utm_medium=referral","title":"","rel":"photo-creator","anchorType":0},{"type":3,"start":26,"end":34,"href":"https://unsplash.com?utm_source=medium&utm_medium=referral","title":"","rel":"photo-source","anchorType":0}],"layout":1,"metadata":{"id":"0*Bw-2503HV7BqkDYQ","originalWidth":3293,"originalHeight":4938,"isFeatured":true,"unsplashPhotoId":"xpNEI-8jZH4"}},{"name":"3510","type":1,"text":"Recently I wrote about TreeWalker and how it helps traverse the DOM in ways querySelector can only dream of. While working on that Chrome extension I mentioned, I discovered another powerful but often overlooked API — MutationObserver. Think of it as your personal DOM security camera that notifies you whenever…","markups":[{"type":3,"start":23,"end":67,"href":"https://medium.com/gitconnected/treewalker-a-practical-guide-to-dom-traversal-1ffd95dc4b99","title":"","rel":"","anchorType":0}]}],"sections":[{"name":"29fa","startIndex":0}]},"isFullContent":false,"subtitle":"MutationObserver: Your DOM’s security camera. Watch elements change, appear & disappear without polling 🔍"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"c8bbac5af993":{"id":"c8bbac5af993","versionId":"c5ac22164eb5","creatorId":"be2fc69acacb","homeCollectionId":"5517fd7b58a6","title":"Single Point of Failure (SPOF) in System Design","detectedLanguage":"en","latestVersion":"c5ac22164eb5","latestPublishedVersion":"c5ac22164eb5","hasUnpublishedEdits":false,"latestRev":315,"createdAt":1731841020907,"updatedAt":1732848763472,"acceptedAt":0,"firstPublishedAt":1732757594226,"latestPublishedAt":1732757594226,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Learn what a Single Point of Failure (SPOF) is, why it matters in system design, and how to eliminate it for more reliable systems.","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*WJJTim--TdkrMJoAxjjI7g.png","filter":"","backgroundSize":"","originalWidth":1280,"originalHeight":720,"strategy":"resample","height":0,"width":0},"wordCount":763,"imageCount":14,"readingTime":4.329245283018868,"subtitle":"Learn what a Single Point of Failure (SPOF) is, why it matters in system design, and how to eliminate it for more reliable systems.","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":33,"isBookmarked":false,"tags":[{"slug":"spof","name":"Spof","postCount":7,"metadata":{"postCount":7,"coverImage":{"id":"1*WJJTim--TdkrMJoAxjjI7g.png","originalWidth":1280,"originalHeight":720,"isFeatured":true}},"type":"Tag"},{"slug":"single-point-of-failure","name":"Single Point Of Failure","postCount":50,"metadata":{"postCount":50,"coverImage":{"id":"1*WJJTim--TdkrMJoAxjjI7g.png","originalWidth":1280,"originalHeight":720,"isFeatured":true}},"type":"Tag"},{"slug":"system-design-concepts","name":"System Design Concepts","postCount":3531,"metadata":{"postCount":3531,"coverImage":{"id":"1*WJJTim--TdkrMJoAxjjI7g.png","originalWidth":1280,"originalHeight":720,"isFeatured":true}},"type":"Tag"},{"slug":"system-design-interview","name":"System Design Interview","postCount":6360,"metadata":{"postCount":6360,"coverImage":{"id":"1*WJJTim--TdkrMJoAxjjI7g.png","originalWidth":1280,"originalHeight":720,"isFeatured":true}},"type":"Tag"},{"slug":"design-systems","name":"System Design","postCount":1,"metadata":{"postCount":1,"coverImage":{"id":"1*LqUvzMgYqJMH-CEU6JQHxg.jpeg","originalWidth":1920,"originalHeight":1080,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":2,"links":{"entries":[{"url":"https://www.skool.com/mastery-7095/about","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1732757594531},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":244,"sectionCount":6,"readingList":0,"topics":[{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"single-point-of-failure-spof-in-system-design","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"single-point-of-failure-spof-in-system-design-c8bbac5af993","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*WJJTim--TdkrMJoAxjjI7g.png","originalWidth":1280,"originalHeight":720,"isFeatured":true}},{"name":"previewTitle","type":3,"text":"Single Point of Failure (SPOF) in System Design","alignment":1},{"name":"previewSubtitle","type":13,"text":"Learn what a Single Point of Failure (SPOF) is, why it…","alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Learn what a Single Point of Failure (SPOF) is, why it matters in system design, and how to eliminate it for more reliable systems."},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"42c91ad8de5f","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"5345","type":3,"text":"Single Point of Failure (SPOF) in System Design","markups":[]},{"name":"a271","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*WJJTim--TdkrMJoAxjjI7g.png","originalWidth":1280,"originalHeight":720,"isFeatured":true}},{"name":"d01d","type":13,"text":"What is a Single Point of Failure?","markups":[]},{"name":"5980","type":1,"text":"A single point of failure (SPOF) is a part of a system that, when it fails, brings the entire system down.","markups":[]}],"sections":[{"name":"4dc8","startIndex":0}]},"isFullContent":false,"subtitle":"Learn what a Single Point of Failure (SPOF) is, why it matters in system design, and how to eliminate it for more reliable systems."},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"9810cc094d91":{"id":"9810cc094d91","versionId":"1d25f1dd4042","creatorId":"8be6309d249e","homeCollectionId":"5517fd7b58a6","title":"🚀 Browser AI is Here: Create Powerful AI Features with Just 5 Lines of Code!","detectedLanguage":"en","latestVersion":"1d25f1dd4042","latestPublishedVersion":"1d25f1dd4042","hasUnpublishedEdits":false,"latestRev":216,"createdAt":1732708592353,"updatedAt":1732848888479,"acceptedAt":0,"firstPublishedAt":1732757592478,"latestPublishedAt":1732757592478,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Unlock Magical AI Powers Without Breaking the Bank or Your Brain 🧠✨","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*sNBhEl14AMXDfHWZ","filter":"","backgroundSize":"","originalWidth":9183,"originalHeight":6122,"strategy":"resample","height":0,"width":0},"wordCount":599,"imageCount":1,"readingTime":2.4603773584905664,"subtitle":"Unlock Magical AI Powers Without Breaking the Bank or Your Brain 🧠✨","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":6,"isBookmarked":false,"tags":[{"slug":"web-development","name":"Web Development","postCount":310317,"metadata":{"postCount":310317,"coverImage":{"id":"0*OOH5MOcrUEoopLWs.JPG","originalWidth":1920,"originalHeight":1148,"isFeatured":true}},"type":"Tag"},{"slug":"software-development","name":"Software Development","postCount":327627,"metadata":{"postCount":327627,"coverImage":{"id":"1*RkIILjF7ps-lwMDzhlPSNQ.jpeg","originalWidth":1920,"originalHeight":1028,"isFeatured":true}},"type":"Tag"},{"slug":"programming","name":"Programming","postCount":449031,"metadata":{"postCount":449031,"coverImage":{"id":"1*t5dwn8IabnCdEpoO-6Toog.png","originalWidth":1920,"originalHeight":1080,"isFeatured":true,"alt":"Kubernetes"}},"type":"Tag"},{"slug":"ai","name":"AI","postCount":432326,"metadata":{"postCount":432326,"coverImage":{"id":"1*2zMHAuEF6FxrdPG23QWuWw.jpeg","originalWidth":4500,"originalHeight":3000,"isFeatured":true}},"type":"Tag"},{"slug":"artificial-intelligence","name":"Artificial Intelligence","postCount":460741,"metadata":{"postCount":460741,"coverImage":{"id":"1*gAn_BSffVBcwCIR6bDgK1g.jpeg"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://unsplash.com?utm_source=medium&utm_medium=referral","alts":[],"httpStatus":200},{"url":"https://unsplash.com/@krakenimages?utm_source=medium&utm_medium=referral","alts":[],"httpStatus":200},{"url":"https://developer.chrome.com/docs/ai","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1732757593314},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":78,"sectionCount":9,"readingList":0,"topics":[{"topicId":"63c6f1f93ee","slug":"javascript","createdAt":1493945704961,"deletedAt":0,"image":{"id":"1*5UyyDJ1ESD11yQNd1UVAaQ@2x.jpeg","originalWidth":5472,"originalHeight":3648},"name":"Javascript","description":"An ode to code.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Javascript 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":"browser-ai-is-here-create-powerful-ai-features-with-just-5-lines-of-code","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":2,"uniqueSlug":"browser-ai-is-here-create-powerful-ai-features-with-just-5-lines-of-code-9810cc094d91","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*sNBhEl14AMXDfHWZ","originalWidth":9183,"originalHeight":6122,"isFeatured":true,"unsplashPhotoId":"liT5AlTmC8I"}},{"name":"1576","type":3,"text":"🚀 Browser AI is Here: Create Powerful AI Features with Just 5 Lines of Code!","markups":[],"alignment":1},{"name":"5f73","type":13,"text":"Unlock Magical AI Powers…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Unlock Magical AI Powers Without Breaking the Bank or Your Brain 🧠✨"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"efb982f12582","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":true,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":true,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":1,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":1732724747674,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"1576","type":3,"text":"🚀 Browser AI is Here: Create Powerful AI Features with Just 5 Lines of Code!","markups":[]},{"name":"5f73","type":13,"text":"Unlock Magical AI Powers Without Breaking the Bank or Your Brain 🧠✨","markups":[]},{"name":"5195","type":4,"text":"Photo by krakenimages on Unsplash","markups":[{"type":3,"start":9,"end":21,"href":"https://unsplash.com/@krakenimages?utm_source=medium&utm_medium=referral","title":"","rel":"photo-creator","anchorType":0},{"type":3,"start":25,"end":33,"href":"https://unsplash.com?utm_source=medium&utm_medium=referral","title":"","rel":"photo-source","anchorType":0}],"layout":1,"metadata":{"id":"0*sNBhEl14AMXDfHWZ","originalWidth":9183,"originalHeight":6122,"isFeatured":true,"unsplashPhotoId":"liT5AlTmC8I"}},{"name":"8ecb","type":1,"text":"Imagine adding mind-blowing AI features to your web application without spending a fortune or getting lost in complex integrations. Sounds too good to be true? Welcome to the future of web development, where Chrome’s experimental AI APIs are about to change everything you know about building smart, interactive applications. 🌐🤖","markups":[]},{"name":"5e7f","type":3,"text":"The AI Revolution Right in Your Browser","markups":[]},{"name":"bd11","type":1,"text":"…","markups":[]}],"sections":[{"name":"7df6","startIndex":0},{"name":"fe1a","startIndex":4}]},"isFullContent":false,"subtitle":"Unlock Magical AI Powers Without Breaking the Bank or Your Brain 🧠✨"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"56449778ca54":{"id":"56449778ca54","versionId":"6066a5f2144d","creatorId":"db2f69623b","homeCollectionId":"5517fd7b58a6","title":"Agentic GenAI: The Hidden Threat That Could Destroy Your Business!","detectedLanguage":"en","latestVersion":"6066a5f2144d","latestPublishedVersion":"6066a5f2144d","hasUnpublishedEdits":false,"latestRev":2022,"createdAt":1732512469436,"updatedAt":1732849023079,"acceptedAt":0,"firstPublishedAt":1732757590101,"latestPublishedAt":1732757590101,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Find out how overlooking risks in Agentic GenAI systems can lead to catastrophic failures and why urgent measures must be implemented…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*QBGGMzQcaTKeN-e6oaOJmA.jpeg","filter":"","backgroundSize":"","originalWidth":2048,"originalHeight":2048,"strategy":"resample","height":0,"width":0},"wordCount":7097,"imageCount":2,"readingTime":27.164465408805032,"subtitle":"Find out how overlooking risks in Agentic GenAI systems can lead to catastrophic failures and why urgent measures must be implemented…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":4,"isBookmarked":false,"tags":[{"slug":"artificial-intellegence","name":"Artificial Intellegence","postCount":68,"metadata":{"postCount":68,"coverImage":{"id":"0*K6rQS5d8YFwDUHB7","originalWidth":4668,"originalHeight":2626,"isFeatured":true,"unsplashPhotoId":"PDRFeeDniCk"}},"type":"Tag"},{"slug":"generative-ai","name":"Generative Ai","postCount":9773,"metadata":{"postCount":9773,"coverImage":{"id":"1*fCcbCz19IktJoEswSsl6Jw.jpeg","originalWidth":1344,"originalHeight":768,"isFeatured":true}},"type":"Tag"},{"slug":"agentic-ai","name":"Agentic Ai","postCount":633,"metadata":{"postCount":633,"coverImage":{"id":"1*9BF-Fi51iO8uNTiTm-stUA.jpeg","originalWidth":1024,"originalHeight":1024,"isFeatured":true,"alt":"IMAGE: An abstract and conceptual illustration representing the evolution of Artificial Intelligence, transitioning from models to agentic systems and populations"}},"type":"Tag"},{"slug":"privacy","name":"Privacy","postCount":75104,"metadata":{"postCount":75104,"coverImage":{"id":"1*Arv1JHuRxjBBAJ6thw2VPA.jpeg"}},"type":"Tag"},{"slug":"agentic-workflow","name":"Agentic Workflow","postCount":65,"metadata":{"postCount":65,"coverImage":{"id":"1*7DGIKU4xAUtXL3LQSm3bwA.png","originalWidth":1116,"originalHeight":918,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://arxiv.org/abs/2408.00523","alts":[],"httpStatus":200},{"url":"https://ieeexplore.ieee.org/abstract/document/9693527/","alts":[],"httpStatus":418},{"url":"https://x.com/mohitsewak","alts":[],"httpStatus":200},{"url":"https://openai.com/index/attacking-machine-learning-with-adversarial-examples/","alts":[],"httpStatus":403},{"url":"https://www.crowdstrike.com/global-threat-report/?srsltid=AfmBOopeKJfAn9dlpty3xoUJE7eTS2psK5_ziJ9p8YotTevBGL6Kadza","alts":[],"httpStatus":200},{"url":"https://cdn.openai.com/papers/practices-for-governing-agentic-ai-systems.pdf","alts":[],"httpStatus":200},{"url":"https://mohitsewak.substack.com/","alts":[],"httpStatus":200},{"url":"https://owasp.org/API-Security/editions/2023/en/0x11-t10/","alts":[],"httpStatus":200},{"url":"https://www.computerweekly.com/opinion/Gartner-Mitigating-security-threats-in-AI-agents","alts":[],"httpStatus":200},{"url":"https://nvlpubs.nist.gov/nistpubs/legacy/sp/nistspecialpublication800-95.pdf","alts":[],"httpStatus":200},{"url":"https://owasp.org/www-project-kubernetes-top-ten/2022/en/src/K02-supply-chain-vulnerabilities","alts":[],"httpStatus":200},{"url":"https://www.youtube.com/@neuralreinforcements1310","alts":[{"type":3,"url":"https://www.youtube.com/channel/UClzXHSMiVCebZisiY_Ai1zw?feature=applinks"},{"type":2,"url":"vnd.youtube://www.youtube.com/channel/UClzXHSMiVCebZisiY_Ai1zw"}],"httpStatus":200},{"url":"https://www.mandiant.com/sites/default/files/2021-09/mandiant-apt1-report.pdf","alts":[],"httpStatus":200},{"url":"https://www.csoonline.com/article/3574697/beyond-chatgpt-the-rise-of-agentic-ai-and-its-implications-for-security.html","alts":[{"type":1,"url":"https://cdn.ampproject.org/c/s/www.csoonline.com/article/3574697/beyond-chatgpt-the-rise-of-agentic-ai-and-its-implications-for-security.html/amp/"}],"httpStatus":200},{"url":"https://gdpr-info.eu/","alts":[],"httpStatus":200},{"url":"https://dr-mohitsewak.medium.com/","alts":[{"type":2,"url":"medium://@dr-mohitsewak"},{"type":3,"url":"medium://@dr-mohitsewak"}],"httpStatus":200},{"url":"https://oag.ca.gov/privacy/ccpa","alts":[],"httpStatus":200},{"url":"https://www.f5.com/pdf/solution-overview/advanced-threat-protection-with-f5-and-fireeye-solution-profile.pdf","alts":[],"httpStatus":200},{"url":"https://www.cs.ox.ac.uk/people/michael.wooldridge/pubs/ker95.pdf","alts":[],"httpStatus":200},{"url":"https://www.birchwoodu.org/what-is-the-difference-between-generative-ai-and-agentic-ai/","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/in/mohitsewak/","alts":[{"type":3,"url":"https://in.linkedin.com/in/mohitsewak"},{"type":2,"url":"https://in.linkedin.com/in/mohitsewak"}],"httpStatus":200}],"version":"0.3","generatedAt":1732757593158},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":62,"sectionCount":71,"readingList":0,"topics":[]},"coverless":true,"slug":"agentic-genai-the-hidden-threat-that-could-destroy-your-business","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"agentic-genai-the-hidden-threat-that-could-destroy-your-business-56449778ca54","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*QBGGMzQcaTKeN-e6oaOJmA.jpeg","originalWidth":2048,"originalHeight":2048,"isFeatured":true,"alt":"An image referring to the hidden dangers in Agentic AI impementations."}},{"name":"81db","type":3,"text":"Agentic GenAI: The Hidden Threat That Could Destroy Your Business!","markups":[],"alignment":1},{"name":"4ef7","type":13,"text":"Find out how overlooking risks in…","markups":[{"type":2,"start":0,"end":33}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Find out how overlooking risks in Agentic GenAI systems can lead to catastrophic failures and why urgent measures must be implemented…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"cbfb83cd6a52","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":"Agentic GenAI: The Hidden Threat That Could Destroy Your Business! | by Mohit Sewak, Ph.D. | Medium","previewContent2":{"bodyModel":{"paragraphs":[{"name":"81db","type":3,"text":"Agentic GenAI: The Hidden Threat That Could Destroy Your Business!","markups":[]},{"name":"4ef7","type":13,"text":"Find out how overlooking risks in Agentic GenAI systems can lead to catastrophic failures and why urgent measures must be implemented, Right NOW!","markups":[{"type":2,"start":0,"end":145}]},{"name":"575c","type":4,"text":"The Dangers in Your Agentic LLMs Implementation Could Destroy Your Business","markups":[],"layout":1,"metadata":{"id":"1*QBGGMzQcaTKeN-e6oaOJmA.jpeg","originalWidth":2048,"originalHeight":2048,"isFeatured":true,"alt":"An image referring to the hidden dangers in Agentic AI impementations."}},{"name":"ecc1","type":3,"text":"Chapter 1: Introduction: Setting the Stage for Disaster","markups":[]},{"name":"1280","type":1,"text":"Imagine this: You’re sipping your morning coffee, casually browsing through emails when your IT head bursts into your office, panic-stricken. “We’ve been compromised,” they stammer, pointing to the screen. You see it — your entire customer database is out in the wild, your financial forecasts scrambled, and your systems are…","markups":[],"hasDropCap":true}],"sections":[{"name":"d9f2","startIndex":0},{"name":"2cb5","startIndex":2},{"name":"d7d2","startIndex":3}]},"isFullContent":false,"subtitle":"Find out how overlooking risks in Agentic GenAI systems can lead to catastrophic failures and why urgent measures must be implemented…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"3c509ea65cd1":{"id":"3c509ea65cd1","versionId":"f78f227ac868","creatorId":"fd83657c17f0","homeCollectionId":"5517fd7b58a6","title":"Modern Python Series : Built-In Data Structures Lists","detectedLanguage":"en","latestVersion":"f78f227ac868","latestPublishedVersion":"f78f227ac868","hasUnpublishedEdits":false,"latestRev":1596,"createdAt":1732564671883,"updatedAt":1732848807373,"acceptedAt":0,"firstPublishedAt":1732757588091,"latestPublishedAt":1732757588091,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Python comes with a rich set of built-in data structures, often referred to as “containers” or “collections” because of their ability to…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*__GXvwSIXVGdOJ6XxBg3iA.png","filter":"","backgroundSize":"","originalWidth":701,"originalHeight":697,"strategy":"resample","height":0,"width":0},"wordCount":4436,"imageCount":5,"readingTime":17.572955974842767,"subtitle":"Python comes with a rich set of built-in data structures, often referred to as “containers” or “collections” because of their ability to…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":6,"isBookmarked":false,"tags":[{"slug":"python","name":"Python","postCount":260419,"metadata":{"postCount":260419,"coverImage":{"id":"0*1UW2in6Ia_m72vge","originalWidth":4316,"originalHeight":3448,"isFeatured":true,"unsplashPhotoId":"iOykDIkZLQw"}},"type":"Tag"},{"slug":"programming","name":"Programming","postCount":449031,"metadata":{"postCount":449031,"coverImage":{"id":"1*t5dwn8IabnCdEpoO-6Toog.png","originalWidth":1920,"originalHeight":1080,"isFeatured":true,"alt":"Kubernetes"}},"type":"Tag"},{"slug":"startup","name":"Startup","postCount":645547,"metadata":{"postCount":645547,"coverImage":{"id":"1*22RsJ-7NHWOqbpqOFCv8Vw.jpeg"}},"type":"Tag"},{"slug":"data","name":"Data","postCount":130543,"metadata":{"postCount":130543,"coverImage":{"id":"1*aGgoK3YcARYpPtCQ38uSew.png","originalWidth":1600,"originalHeight":900,"isFeatured":true}},"type":"Tag"},{"slug":"python-programming","name":"Python Programming","postCount":36705,"metadata":{"postCount":36705,"coverImage":{"id":"0*LJnzgulVXHgyo_GN","originalWidth":14467,"originalHeight":9744,"isFeatured":true,"unsplashPhotoId":"ZIPFteu-R8k"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":1,"links":{"entries":[{"url":"https://pixlr.com/fr/","alts":[],"httpStatus":200},{"url":"https://levelup.gitconnected.com/modern-python-series-rules-of-function-definition-c649d853d20e","alts":[{"type":3,"url":"medium://p/c649d853d20e"},{"type":2,"url":"medium://p/c649d853d20e"}],"httpStatus":200},{"url":"https://www.linkedin.com/in/taha-mustapha-nehdi-240585203/","alts":[],"httpStatus":999}],"version":"0.3","generatedAt":1732757588977},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":101,"sectionCount":1,"readingList":0,"topics":[{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"modern-python-series-built-in-data-structures-lists","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":2,"uniqueSlug":"modern-python-series-built-in-data-structures-lists-3c509ea65cd1","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*__GXvwSIXVGdOJ6XxBg3iA.png","originalWidth":701,"originalHeight":697,"isFeatured":true}},{"name":"c4de","type":3,"text":"Modern Python Series : Built-In Data Structures Lists","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Python comes with a rich set of built-in data structures, often referred to as “containers” or “collections” because of their ability to…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":true,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":true,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":1,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":1732741636057,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"c4de","type":3,"text":"Modern Python Series : Built-In Data Structures Lists","markups":[]},{"name":"dde8","type":1,"text":"Python comes with a rich set of built-in data structures, often referred to as “containers” or “collections” because of their ability to hold a collection of items. These structures are essential in almost every programming scenario.","markups":[]},{"name":"6d5e","type":1,"text":"In this post, I’ll walk you through various built-in collections and the problems they…","markups":[]}],"sections":[{"name":"feab","startIndex":0}]},"isFullContent":false,"subtitle":"Python comes with a rich set of built-in data structures, often referred to as “containers” or “collections” because of their ability to…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"c54592135e52":{"id":"c54592135e52","versionId":"94a228e16270","creatorId":"67b4b818ecd8","homeCollectionId":"5517fd7b58a6","title":"Python Collections Module: 9 Useful Tools You Didn’t Know You Needed","detectedLanguage":"en","latestVersion":"94a228e16270","latestPublishedVersion":"94a228e16270","hasUnpublishedEdits":false,"latestRev":404,"createdAt":1732269722162,"updatedAt":1732848275807,"acceptedAt":0,"firstPublishedAt":1732757585382,"latestPublishedAt":1732757585382,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Discover hidden gems like deque, namedtuple, and defaultdict","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*ZY54DCEU7esaB4xT-1Ffog.jpeg","filter":"","backgroundSize":"","originalWidth":1820,"originalHeight":1024,"strategy":"resample","height":0,"width":0},"wordCount":1123,"imageCount":1,"readingTime":4.437735849056604,"subtitle":"Discover hidden gems like deque, namedtuple, and defaultdict","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":5,"isBookmarked":false,"tags":[{"slug":"python","name":"Python","postCount":260419,"metadata":{"postCount":260419,"coverImage":{"id":"0*1UW2in6Ia_m72vge","originalWidth":4316,"originalHeight":3448,"isFeatured":true,"unsplashPhotoId":"iOykDIkZLQw"}},"type":"Tag"},{"slug":"programming","name":"Programming","postCount":449031,"metadata":{"postCount":449031,"coverImage":{"id":"1*t5dwn8IabnCdEpoO-6Toog.png","originalWidth":1920,"originalHeight":1080,"isFeatured":true,"alt":"Kubernetes"}},"type":"Tag"},{"slug":"data-science","name":"Data Science","postCount":348274,"metadata":{"postCount":348274,"coverImage":{"id":"0*1UW2in6Ia_m72vge","originalWidth":4316,"originalHeight":3448,"isFeatured":true,"unsplashPhotoId":"iOykDIkZLQw"}},"type":"Tag"},{"slug":"machine-learning","name":"Machine Learning","postCount":355190,"metadata":{"postCount":355190,"coverImage":{"id":"1*8yJrgGPFwHBY8lpIFg7ERQ.png","originalWidth":940,"originalHeight":788,"isFeatured":true}},"type":"Tag"},{"slug":"artificial-intelligence","name":"Artificial Intelligence","postCount":460741,"metadata":{"postCount":460741,"coverImage":{"id":"1*gAn_BSffVBcwCIR6bDgK1g.jpeg"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://amankardam.medium.com/subscribe","alts":[],"httpStatus":200},{"url":"https://levelup.gitconnected.com/pythons-zip-function-6-clever-ways-to-combine-data-efficiently-18bea1385e15","alts":[{"type":3,"url":"medium://p/18bea1385e15"},{"type":2,"url":"medium://p/18bea1385e15"}],"httpStatus":200},{"url":"https://www.recraft.ai/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1732757586078},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":18,"sectionCount":3,"readingList":0,"topics":[{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"python-collections-module-9-useful-tools-you-didnt-know-you-needed","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":2,"uniqueSlug":"python-collections-module-9-useful-tools-you-didnt-know-you-needed-c54592135e52","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*ZY54DCEU7esaB4xT-1Ffog.jpeg","originalWidth":1820,"originalHeight":1024,"isFeatured":true}},{"name":"f417","type":13,"text":"PYTHON TIPS & TRICKS","markups":[],"alignment":1},{"name":"c154","type":3,"text":"Python Collections Module: 9 Useful Tools You Didn’t Know You Needed","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Discover hidden gems like deque, namedtuple, and defaultdict"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"6a7ff7817212","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":true,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":true,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":1,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":1732725150251,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"f417","type":13,"text":"PYTHON TIPS & TRICKS","markups":[]},{"name":"c154","type":3,"text":"Python Collections Module: 9 Useful Tools You Didn’t Know You Needed","markups":[]},{"name":"4752","type":13,"text":"Discover hidden gems like deque, namedtuple, and defaultdict","markups":[{"type":10,"start":26,"end":31},{"type":10,"start":33,"end":43},{"type":10,"start":49,"end":60},{"type":2,"start":0,"end":60}]},{"name":"2232","type":4,"text":"AI Generated using Recraft.ai","markups":[{"type":3,"start":19,"end":29,"href":"https://www.recraft.ai/","title":"","rel":"noopener","anchorType":0}],"layout":1,"metadata":{"id":"1*ZY54DCEU7esaB4xT-1Ffog.jpeg","originalWidth":1820,"originalHeight":1024,"isFeatured":true}},{"name":"4a22","type":1,"text":"If you’ve been working with Python for a while, you know it’s all about making things easier. But did you know there’s an entire module in Python — called collections—designed to solve some of the most common coding headaches? For a long time, I stuck to basic lists and dictionaries…","markups":[{"type":10,"start":155,"end":166},{"type":10,"start":341,"end":352}]}],"sections":[{"name":"eba9","startIndex":0}]},"isFullContent":false,"subtitle":"Discover hidden gems like deque, namedtuple, and defaultdict"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"6804a527ff5c":{"id":"6804a527ff5c","versionId":"cd211cb8542b","creatorId":"18373f6fd34a","homeCollectionId":"5517fd7b58a6","title":"Rethinking LLM Evaluation: 5 Simple Keys to Better AI Comparisons","detectedLanguage":"en","latestVersion":"cd211cb8542b","latestPublishedVersion":"cd211cb8542b","hasUnpublishedEdits":false,"latestRev":193,"createdAt":1732700640034,"updatedAt":1732848709000,"acceptedAt":0,"firstPublishedAt":1732757583612,"latestPublishedAt":1732757583612,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"How simple statistical ideas make AI evaluations clearer","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*LL3Av8dcA1LOx2GJ9gOMLA.png","filter":"","backgroundSize":"","originalWidth":1024,"originalHeight":1024,"strategy":"resample","height":0,"width":0},"wordCount":943,"imageCount":1,"readingTime":3.758490566037736,"subtitle":"How simple statistical ideas make AI evaluations clearer","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":2,"isBookmarked":false,"tags":[{"slug":"llm","name":"Llm","postCount":27955,"metadata":{"postCount":27955,"coverImage":{"id":"1*xWx6mCcI3zNIyzrmRZkbKw.png","originalWidth":1920,"originalHeight":1080,"isFeatured":true}},"type":"Tag"},{"slug":"llm-evaluation","name":"Llm Evaluation","postCount":550,"metadata":{"postCount":550,"coverImage":{"id":"0*t1wowciLuWqnLFbR","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},"type":"Tag"},{"slug":"large-language-models","name":"Large Language Models","postCount":15084,"metadata":{"postCount":15084,"coverImage":{"id":"1*HeVyh7J8VfMWMuQoXnKYrA.jpeg","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},"type":"Tag"},{"slug":"artificial-intelligence","name":"Artificial Intelligence","postCount":460741,"metadata":{"postCount":460741,"coverImage":{"id":"1*gAn_BSffVBcwCIR6bDgK1g.jpeg"}},"type":"Tag"},{"slug":"programming","name":"Programming","postCount":449031,"metadata":{"postCount":449031,"coverImage":{"id":"1*t5dwn8IabnCdEpoO-6Toog.png","originalWidth":1920,"originalHeight":1080,"isFeatured":true,"alt":"Kubernetes"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://arxiv.org/pdf/2411.00640","alts":[],"httpStatus":200},{"url":"https://medium.com/@deeptechtalker","alts":[{"type":2,"url":"medium://@deeptechtalker"},{"type":3,"url":"medium://@deeptechtalker"}],"httpStatus":200}],"version":"0.3","generatedAt":1732757584781},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":24,"sectionCount":1,"readingList":0,"topics":[{"topicId":"1af65db9c2f8","slug":"artificial-intelligence","createdAt":1487916832419,"deletedAt":0,"image":{"id":"1*A28aHchbaA8zNVXraBq0Ug@2x.jpeg","originalWidth":4866,"originalHeight":3244},"name":"Artificial Intelligence","description":"Born to be bot.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"AI News and Artificial Intelligence Articles — Medium","type":"Topic"},{"topicId":"1eca0103fff3","slug":"machine-learning","createdAt":1534449726145,"deletedAt":0,"image":{"id":"1*gFJS3amhZEg_z39D5EErVg@2x.png","originalWidth":2800,"originalHeight":1750},"name":"Machine Learning","description":"Teaching the learners.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Machine Learning News and Articles — Medium","type":"Topic"},{"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":"rethinking-llm-evaluation-5-simple-keys-to-better-ai-comparisons","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":2,"uniqueSlug":"rethinking-llm-evaluation-5-simple-keys-to-better-ai-comparisons-6804a527ff5c","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*LL3Av8dcA1LOx2GJ9gOMLA.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},{"name":"b251","type":3,"text":"Rethinking LLM Evaluation: 5 Simple Keys to Better AI Comparisons","markups":[],"alignment":1},{"name":"13ed","type":13,"text":"How simple statistical ideas make AI…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"How simple statistical ideas make AI evaluations clearer"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"ddcb4dba6301","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":true,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":true,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":1,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":1732701628500,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"b251","type":3,"text":"Rethinking LLM Evaluation: 5 Simple Keys to Better AI Comparisons","markups":[]},{"name":"13ed","type":13,"text":"How simple statistical ideas make AI evaluations clearer","markups":[]},{"name":"91c8","type":4,"text":"Source: Author (using Midjourney)","markups":[],"layout":1,"metadata":{"id":"1*LL3Av8dcA1LOx2GJ9gOMLA.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},{"name":"0fec","type":1,"text":"When people say an AI model scores “better,” what does that really mean? Imagine someone claims they’re a faster runner, but they don’t tell you if the race was on a flat track or uphill. Without the context, it’s hard to believe the claim fully.","markups":[]},{"name":"74f6","type":1,"text":"That’s exactly how most evaluations…","markups":[{"type":1,"start":225,"end":242}]}],"sections":[{"name":"beac","startIndex":0}]},"isFullContent":false,"subtitle":"How simple statistical ideas make AI evaluations clearer"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"fb88d7147844":{"id":"fb88d7147844","versionId":"eca62f41041a","creatorId":"6920e9ad5eb0","homeCollectionId":"5517fd7b58a6","title":"Leveling Up: A Developer’s Guide to Becoming a Great Team Lead","detectedLanguage":"en","latestVersion":"eca62f41041a","latestPublishedVersion":"eca62f41041a","hasUnpublishedEdits":false,"latestRev":152,"createdAt":1732724636153,"updatedAt":1732848442428,"acceptedAt":0,"firstPublishedAt":1732757581548,"latestPublishedAt":1732757581548,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Practical Steps to Shift From Writing Code to Leading People","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*lpttI6u-2eJelWbvJy5Dkw.jpeg","filter":"","backgroundSize":"","originalWidth":2500,"originalHeight":1875,"strategy":"resample","height":0,"width":0},"wordCount":957,"imageCount":1,"readingTime":3.811320754716981,"subtitle":"Practical Steps to Shift From Writing Code to Leading People","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":5,"isBookmarked":false,"tags":[{"slug":"leadership","name":"Leadership","postCount":294326,"metadata":{"postCount":294326,"coverImage":{"id":"1*x3eOBvKInrpkalYofhODIQ.jpeg"}},"type":"Tag"},{"slug":"career-growth","name":"Career Growth","postCount":2421,"metadata":{"postCount":2421,"coverImage":{"id":"0*7OEynQbr8HBHH1SJ","originalWidth":5760,"originalHeight":3840,"isFeatured":true,"alt":"Woman wearing a black dress, holding a white cup that says “Like a Boss”.","unsplashPhotoId":"nMffL1zjbw4"}},"type":"Tag"},{"slug":"software-development","name":"Software Development","postCount":327627,"metadata":{"postCount":327627,"coverImage":{"id":"1*RkIILjF7ps-lwMDzhlPSNQ.jpeg","originalWidth":1920,"originalHeight":1028,"isFeatured":true}},"type":"Tag"},{"slug":"team-management","name":"Team Management","postCount":3960,"metadata":{"postCount":3960,"coverImage":{"id":"1*AQ3z-tBTgpYkSG9yAa_98g.png","originalWidth":1920,"originalHeight":1000,"isFeatured":true}},"type":"Tag"},{"slug":"mentorship","name":"Mentorship","postCount":19999,"metadata":{"postCount":19999,"coverImage":{"id":"1*O9kJw1Sokdo9QTbjS0xMgA.jpeg","originalWidth":1080,"originalHeight":779}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://iamjaymcbride.medium.com/developer-to-team-lead-guid-fb88d7147844?source=friends_link&sk=13a2124e0ec5dec6e50ad46f11c0b396","alts":[{"type":3,"url":"medium://p/fb88d7147844"},{"type":2,"url":"medium://p/fb88d7147844"}],"httpStatus":200}],"version":"0.3","generatedAt":1732757582515},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":43,"sectionCount":9,"readingList":0,"topics":[{"topicId":"6846c2fd686b","slug":"leadership","createdAt":1487665048760,"deletedAt":0,"image":{"id":"1*vzWzeHIePfOxPdexHmrjVg@2x.jpeg","originalWidth":6000,"originalHeight":4000},"name":"Leadership","description":"Go forth and manage.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Leadership Articles, News and Stories — 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"},{"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":"leveling-up-a-developers-guide-to-becoming-a-great-team-lead","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":2,"uniqueSlug":"developer-to-team-lead-guid-fb88d7147844","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*lpttI6u-2eJelWbvJy5Dkw.jpeg","originalWidth":2500,"originalHeight":1875,"isFeatured":true,"alt":"Image of a canyon and somebody jumping across. Heading reads Level Up!"}},{"name":"3671","type":3,"text":"Leveling Up: A Developer’s Guide to Becoming a Great Team Lead","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Practical Steps to Shift From Writing Code to Leading People"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"544109840bc5","webCanonicalUrl":"https://jaystechbites.com/posts/2024/developer-to-team-lead-guide/","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":true,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":true,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":1,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":1732735179004,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"Leveling Up: A Developer’s Guide to Becoming a Great Team Lead","previewContent2":{"bodyModel":{"paragraphs":[{"name":"3671","type":3,"text":"Leveling Up: A Developer’s Guide to Becoming a Great Team Lead","markups":[]},{"name":"70c9","type":1,"text":"Practical Steps to Shift From Writing Code to Leading People","markups":[{"type":1,"start":0,"end":60}]},{"name":"6042","type":1,"text":"Not a paid member of Medium? Read here for free!","markups":[{"type":3,"start":0,"end":48,"href":"https://iamjaymcbride.medium.com/developer-to-team-lead-guid-fb88d7147844?source=friends_link&sk=13a2124e0ec5dec6e50ad46f11c0b396","title":"","rel":"","anchorType":0},{"type":1,"start":0,"end":48},{"type":2,"start":0,"end":48}]},{"name":"5480","type":4,"text":"Image by Jay’s Tech Bites","markups":[],"layout":1,"metadata":{"id":"1*lpttI6u-2eJelWbvJy5Dkw.jpeg","originalWidth":2500,"originalHeight":1875,"isFeatured":true,"alt":"Image of a canyon and somebody jumping across. Heading reads Level Up!"}},{"name":"1a85","type":3,"text":"Introduction","markups":[]},{"name":"ea69","type":1,"text":"Becoming a team lead is more than just a promotion — it’s a transformation. Suddenly, it’s not just about writing clean, efficient code. You’re now responsible for the growth and…","markups":[]}],"sections":[{"name":"9e3a","startIndex":0}]},"isFullContent":false,"subtitle":"Practical Steps to Shift From Writing Code to Leading People"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"17af455d49f2":{"id":"17af455d49f2","versionId":"1a9d1f27c94c","creatorId":"fa1994270c7d","homeCollectionId":"5517fd7b58a6","title":"Unsupervised ML 5 — Association Rule Mining Explained: From Market Basket to Recommendation Systems","detectedLanguage":"en","latestVersion":"1a9d1f27c94c","latestPublishedVersion":"1a9d1f27c94c","hasUnpublishedEdits":false,"latestRev":89,"createdAt":1732192874855,"updatedAt":1732848740869,"acceptedAt":0,"firstPublishedAt":1732757579767,"latestPublishedAt":1732757579767,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Unsupervised Machine Learning — Part 5/18","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*5DWctIpRDTGhGWAb.png","filter":"","backgroundSize":"","originalWidth":1024,"originalHeight":1024,"strategy":"resample","height":0,"width":0},"wordCount":1963,"imageCount":1,"readingTime":7.607547169811321,"subtitle":"Unsupervised Machine Learning — Part 5/18","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":1,"isBookmarked":false,"tags":[{"slug":"data-mining","name":"Data Mining","postCount":4337,"metadata":{"postCount":4337,"coverImage":{"id":"1*jxSGPt46JzCAHC47CWwLKw.jpeg","originalWidth":3200,"originalHeight":2400,"isFeatured":true}},"type":"Tag"},{"slug":"machine-learning","name":"Machine Learning","postCount":355190,"metadata":{"postCount":355190,"coverImage":{"id":"1*8yJrgGPFwHBY8lpIFg7ERQ.png","originalWidth":940,"originalHeight":788,"isFeatured":true}},"type":"Tag"},{"slug":"market-basket-analysis","name":"Market Basket Analysis","postCount":340,"metadata":{"postCount":340,"coverImage":{"id":"1*Xp0kOAFbEpcD-Cf7kpUV4w.png","originalWidth":875,"originalHeight":491,"isFeatured":true}},"type":"Tag"},{"slug":"recommendation-system","name":"Recommendation Systems","postCount":0,"metadata":{"postCount":0},"type":"Tag"},{"slug":"association-rule","name":"Association Rules","postCount":0,"metadata":{"postCount":0},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://donate.stripe.com/6oE29U41X1kx0F2aEE","alts":[],"httpStatus":200},{"url":"https://aysekubrakuyucu.substack.com/subscribe","alts":[],"httpStatus":200},{"url":"https://gpttutorpro.com/","alts":[],"httpStatus":200},{"url":"https://payhip.com/TechEbooksbyAI/","alts":[],"httpStatus":200},{"url":"https://medium.com/tech-talk-with-chatgpt/free-tutorial-series-17fefd0c4e07","alts":[{"type":3,"url":"medium://p/17fefd0c4e07"},{"type":2,"url":"medium://p/17fefd0c4e07"}],"httpStatus":200}],"version":"0.3","generatedAt":1732757580819},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":10,"sectionCount":5,"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":"unsupervised-ml-5-association-rule-mining-explained-from-market-basket-to-recommendation-systems","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":2,"uniqueSlug":"unsupervised-ml-5-association-rule-mining-explained-from-market-basket-to-recommendation-systems-17af455d49f2","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*5DWctIpRDTGhGWAb.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true,"externalSrc":"https://cdn.you.com/youagent-images/dalle3/62f31e53-0624-40b1-a49b-0c0dbc8a4ac5.png","alt":"A"}},{"name":"47e0","type":3,"text":"Unsupervised ML 5 — Association Rule Mining Explained: From Market Basket to Recommendation Systems","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Unsupervised Machine Learning — Part 5/18"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"edd96ba60170","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":false,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":true,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":true,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":1,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":1732735735373,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"47e0","type":3,"text":"Unsupervised ML 5 — Association Rule Mining Explained: From Market Basket to Recommendation Systems","markups":[]},{"name":"86ec","type":13,"text":"Unsupervised Machine Learning — Part 5/18","markups":[]},{"name":"be7d","type":4,"text":"Image by AI","markups":[],"layout":1,"metadata":{"id":"0*5DWctIpRDTGhGWAb.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true,"externalSrc":"https://cdn.you.com/youagent-images/dalle3/62f31e53-0624-40b1-a49b-0c0dbc8a4ac5.png","alt":"A"}},{"name":"1e50","type":1,"text":"Table of Contents\n 1. Basics of Association Rule Mining\n2. Key Algorithms in Association Rule Mining\n2.1. Apriori Algorithm: Foundation of Association Mining\n2.2. FP-Growth Algorithm: Efficiency in Mining\n3. Application in Market Basket Analysis\n4. Enhancing Recommendation Systems with Association Rules\n5. Challenges and Solutions in Association Rule Mining","markups":[{"type":1,"start":0,"end":17}]},{"name":"45c3","type":1,"text":"…","markups":[{"type":3,"start":0,"end":50,"href":"https://gpttutorpro.com/","title":"","rel":"","anchorType":0},{"type":1,"start":0,"end":50}]}],"sections":[{"name":"6312","startIndex":0},{"name":"518a","startIndex":4}]},"isFullContent":false,"subtitle":"Unsupervised Machine Learning — Part 5/18"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"253355944924":{"id":"253355944924","versionId":"0a240b41d327","creatorId":"b98c075de4a2","homeCollectionId":"5517fd7b58a6","title":"Why Everything You Think You Know About LLMs Is Wrong 🤖❌","detectedLanguage":"en","latestVersion":"0a240b41d327","latestPublishedVersion":"0a240b41d327","hasUnpublishedEdits":false,"latestRev":98,"createdAt":1732746445527,"updatedAt":1732848313621,"acceptedAt":0,"firstPublishedAt":1732757577270,"latestPublishedAt":1732757577270,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Large Language Models (LLMs) like GPT-3, GPT-4, and other generative AI systems have become the poster children of artificial intelligence…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*sYOPik5IXvgAFY7886F8yQ.png","filter":"","backgroundSize":"","originalWidth":1024,"originalHeight":1024,"strategy":"resample","height":0,"width":0},"wordCount":1099,"imageCount":1,"readingTime":4.347169811320755,"subtitle":"Large Language Models (LLMs) like GPT-3, GPT-4, and other generative AI systems have become the poster children of artificial intelligence…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":5,"isBookmarked":false,"tags":[{"slug":"llm","name":"Llm","postCount":27955,"metadata":{"postCount":27955,"coverImage":{"id":"1*xWx6mCcI3zNIyzrmRZkbKw.png","originalWidth":1920,"originalHeight":1080,"isFeatured":true}},"type":"Tag"},{"slug":"life","name":"Life","postCount":1186186,"metadata":{"postCount":1186186,"coverImage":{"id":"1*0sJtn9WT-yfCMX8S8LyYVg.jpeg"}},"type":"Tag"},{"slug":"technology","name":"Technology","postCount":2491712,"metadata":{"postCount":2491712,"coverImage":{"id":"1*yH2cmH1uhoFpR7HIseOAsw.jpeg"}},"type":"Tag"},{"slug":"technews","name":"Technews","postCount":25969,"metadata":{"postCount":25969,"coverImage":{"id":"1*aTj7b66IMdVU4oBvB9Lsgw.jpeg","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},"type":"Tag"},{"slug":"personal-development","name":"Personal Development","postCount":284451,"metadata":{"postCount":284451,"coverImage":{"id":"1*SluHuhl447PYE3ENbEVm8Q.jpeg","originalWidth":2000,"originalHeight":1487,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[],"version":"0.3","generatedAt":1732757577459},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":54,"sectionCount":10,"readingList":0,"topics":[{"topicId":"1af65db9c2f8","slug":"artificial-intelligence","createdAt":1487916832419,"deletedAt":0,"image":{"id":"1*A28aHchbaA8zNVXraBq0Ug@2x.jpeg","originalWidth":4866,"originalHeight":3244},"name":"Artificial Intelligence","description":"Born to be bot.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"AI News and Artificial Intelligence Articles — Medium","type":"Topic"},{"topicId":"1eca0103fff3","slug":"machine-learning","createdAt":1534449726145,"deletedAt":0,"image":{"id":"1*gFJS3amhZEg_z39D5EErVg@2x.png","originalWidth":2800,"originalHeight":1750},"name":"Machine Learning","description":"Teaching the learners.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Machine Learning News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"why-everything-you-think-you-know-about-llms-is-wrong","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":2,"uniqueSlug":"why-everything-you-think-you-know-about-llms-is-wrong-253355944924","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*sYOPik5IXvgAFY7886F8yQ.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},{"name":"0e8e","type":3,"text":"Why Everything You Think You Know About LLMs Is Wrong 🤖❌","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Large Language Models (LLMs) like GPT-3, GPT-4, and other generative AI systems have become the poster children of artificial intelligence…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"907df4091a8e","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":true,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":true,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":1,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":1732746636254,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"0e8e","type":3,"text":"Why Everything You Think You Know About LLMs Is Wrong 🤖❌","markups":[]},{"name":"580c","type":4,"text":"Source: Midjourney","markups":[],"layout":1,"metadata":{"id":"1*sYOPik5IXvgAFY7886F8yQ.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},{"name":"ca57","type":1,"text":"Large Language Models (LLMs) like GPT-3, GPT-4, and other generative AI systems have become the poster children of artificial intelligence. Their ability to generate human-like text, answer questions, and even write code has sparked widespread fascination. But with this excitement comes a slew of misconceptions that can mislead users and…","markups":[]}],"sections":[{"name":"2921","startIndex":0}]},"isFullContent":false,"subtitle":"Large Language Models (LLMs) like GPT-3, GPT-4, and other generative AI systems have become the poster children of artificial intelligence…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"7dac5e35ae6d":{"id":"7dac5e35ae6d","versionId":"bf3280c7c8cd","creatorId":"b98c075de4a2","homeCollectionId":"5517fd7b58a6","title":"The Science and Art of Fine-Tuning AI Models: A Comprehensive Guide","detectedLanguage":"en","latestVersion":"bf3280c7c8cd","latestPublishedVersion":"bf3280c7c8cd","hasUnpublishedEdits":false,"latestRev":174,"createdAt":1732744614239,"updatedAt":1732911055281,"acceptedAt":0,"firstPublishedAt":1732757574955,"latestPublishedAt":1732757574955,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Fine-tuning is a cornerstone of modern artificial intelligence (AI), bridging the gap between general-purpose models and specialized…","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"0*TTEO4NCwC-lW9s4N","filter":"","backgroundSize":"","originalWidth":1080,"originalHeight":720,"strategy":"resample","height":0,"width":0},"wordCount":1643,"imageCount":1,"readingTime":6.4,"subtitle":"Fine-tuning is a cornerstone of modern artificial intelligence (AI), bridging the gap between general-purpose models and specialized…","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":1,"isBookmarked":false,"tags":[{"slug":"finetune-llm","name":"Finetune Llm","postCount":178,"metadata":{"postCount":178,"coverImage":{"id":"1*Sqx8fdz3mbeh1FRARD0Fkw.jpeg","originalWidth":1536,"originalHeight":1536,"isFeatured":true}},"type":"Tag"},{"slug":"llm","name":"Llm","postCount":27955,"metadata":{"postCount":27955,"coverImage":{"id":"1*xWx6mCcI3zNIyzrmRZkbKw.png","originalWidth":1920,"originalHeight":1080,"isFeatured":true}},"type":"Tag"},{"slug":"image-processing","name":"Image Processing","postCount":8306,"metadata":{"postCount":8306,"coverImage":{"id":"1*UkQea1WcI-4L4Dt7ea7VMQ.jpeg","originalWidth":1280,"originalHeight":720,"isFeatured":true}},"type":"Tag"},{"slug":"ollama","name":"Ollama","postCount":1183,"metadata":{"postCount":1183,"coverImage":{"id":"1*AZvxic5ZBXZnaobL9DihUg.png","originalWidth":1900,"originalHeight":829,"isFeatured":true}},"type":"Tag"},{"slug":"chatbots","name":"Chatbots","postCount":46999,"metadata":{"postCount":46999,"coverImage":{"id":"1*Z42dmszgUoF6-ztCNqo8tg.png","originalWidth":4993,"originalHeight":2527,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://www.linkedin.com/in/tonyphoang/","alts":[],"httpStatus":999}],"version":"0.3","generatedAt":1732757576115},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":10,"sectionCount":10,"readingList":0,"topics":[{"topicId":"1af65db9c2f8","slug":"artificial-intelligence","createdAt":1487916832419,"deletedAt":0,"image":{"id":"1*A28aHchbaA8zNVXraBq0Ug@2x.jpeg","originalWidth":4866,"originalHeight":3244},"name":"Artificial Intelligence","description":"Born to be bot.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"AI News and Artificial Intelligence Articles — Medium","type":"Topic"},{"topicId":"1eca0103fff3","slug":"machine-learning","createdAt":1534449726145,"deletedAt":0,"image":{"id":"1*gFJS3amhZEg_z39D5EErVg@2x.png","originalWidth":2800,"originalHeight":1750},"name":"Machine Learning","description":"Teaching the learners.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Machine Learning News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"the-science-and-art-of-fine-tuning-ai-models-a-comprehensive-guide","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":2,"uniqueSlug":"the-science-and-art-of-fine-tuning-ai-models-a-comprehensive-guide-7dac5e35ae6d","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"0*TTEO4NCwC-lW9s4N","originalWidth":1080,"originalHeight":720,"isFeatured":true}},{"name":"c828","type":3,"text":"The Science and Art of Fine-Tuning AI Models: A Comprehensive Guide","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Fine-tuning is a cornerstone of modern artificial intelligence (AI), bridging the gap between general-purpose models and specialized…"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"95d9eae5c86f","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":true,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":true,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":1,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":1732745378510,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"c828","type":3,"text":"The Science and Art of Fine-Tuning AI Models: A Comprehensive Guide","markups":[]},{"name":"bc35","type":4,"text":"Source: By Tony Hoang In LinkedIn","markups":[{"type":3,"start":11,"end":21,"href":"https://www.linkedin.com/in/tonyphoang/","title":"","rel":"","anchorType":0}],"layout":1,"metadata":{"id":"0*TTEO4NCwC-lW9s4N","originalWidth":1080,"originalHeight":720,"isFeatured":true}},{"name":"6cf5","type":1,"text":"Fine-tuning is a cornerstone of modern artificial intelligence (AI), bridging the gap between general-purpose models and specialized applications. It transforms pre-trained models into task-specific experts, enabling AI systems to cater to unique business needs, industries, and challenges. Despite its technical nature, fine-tuning is not merely a computational process; it’s also…","markups":[]}],"sections":[{"name":"b894","startIndex":0}]},"isFullContent":false,"subtitle":"Fine-tuning is a cornerstone of modern artificial intelligence (AI), bridging the gap between general-purpose models and specialized…"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"015d83956e49":{"id":"015d83956e49","versionId":"ec911c97d22b","creatorId":"fe1f1fde6350","homeCollectionId":"5517fd7b58a6","title":"Variables in Programming and How they Work","detectedLanguage":"en","latestVersion":"ec911c97d22b","latestPublishedVersion":"ec911c97d22b","hasUnpublishedEdits":false,"latestRev":312,"createdAt":1732619429797,"updatedAt":1732848710644,"acceptedAt":0,"firstPublishedAt":1732757574533,"latestPublishedAt":1732757574533,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Learn how variable work, and how you can name them properly","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*28DMNmOW1_qAR9lkTtExuA.png","filter":"","backgroundSize":"","originalWidth":3264,"originalHeight":3264,"strategy":"resample","height":0,"width":0},"wordCount":909,"imageCount":3,"readingTime":3.980188679245283,"subtitle":"Learn how variable work, and how you can name them properly","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":3,"isBookmarked":false,"tags":[{"slug":"computer-science","name":"Computer Science","postCount":56096,"metadata":{"postCount":56096,"coverImage":{"id":"1*12z1KvuwHd8P8kwDLpOjDg.jpeg","originalWidth":946,"originalHeight":524}},"type":"Tag"},{"slug":"programming","name":"Programming","postCount":449031,"metadata":{"postCount":449031,"coverImage":{"id":"1*t5dwn8IabnCdEpoO-6Toog.png","originalWidth":1920,"originalHeight":1080,"isFeatured":true,"alt":"Kubernetes"}},"type":"Tag"},{"slug":"variables","name":"Variables","postCount":2913,"metadata":{"postCount":2913,"coverImage":{"id":"1*28DMNmOW1_qAR9lkTtExuA.png","originalWidth":3264,"originalHeight":3264,"isFeatured":true}},"type":"Tag"},{"slug":"software-development","name":"Software Development","postCount":327627,"metadata":{"postCount":327627,"coverImage":{"id":"1*RkIILjF7ps-lwMDzhlPSNQ.jpeg","originalWidth":1920,"originalHeight":1028,"isFeatured":true}},"type":"Tag"},{"slug":"web-development","name":"Web Development","postCount":310317,"metadata":{"postCount":310317,"coverImage":{"id":"0*OOH5MOcrUEoopLWs.JPG","originalWidth":1920,"originalHeight":1148,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"http://Read stories from Dev Frank on Medium: https://medium.com/@Dev_Frank","alts":[],"httpStatus":0},{"url":"https://dev.to/dev_frank","alts":[],"httpStatus":200},{"url":"https://x.com/enehfranklyn8?t=gnHwtAkQBzVHrSgspobWig&s=09","alts":[],"httpStatus":200},{"url":"https://buymeacoffee.com/rzgors0kaa","alts":[],"httpStatus":200},{"url":"https://github.com/Phrank08","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/in/frank-okey-61a70025a?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app","alts":[],"httpStatus":999}],"version":"0.3","generatedAt":1732757575525},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":15,"sectionCount":9,"readingList":0,"topics":[{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"variables-in-programming-and-how-they-work","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"variables-in-programming-and-how-they-work-015d83956e49","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*28DMNmOW1_qAR9lkTtExuA.png","originalWidth":3264,"originalHeight":3264,"isFeatured":true}},{"name":"previewTitle","type":3,"text":"Variables in Programming and How they Work","alignment":1},{"name":"previewSubtitle","type":13,"text":"Learn how variable work, and how you can name them properly","alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Learn how variable work, and how you can name them properly"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"658c","type":3,"text":"Variables in Programming and How they Work","markups":[]},{"name":"7bfe","type":4,"text":"AUTHOR","markups":[],"layout":1,"metadata":{"id":"1*28DMNmOW1_qAR9lkTtExuA.png","originalWidth":3264,"originalHeight":3264,"isFeatured":true}},{"name":"f16d","type":1,"text":"Variables are the foundation of programming. You use them all the time, but what are they? How do they work? Let’s break it down in a way that makes sense—and helps you write better code.","markups":[]},{"name":"98b4","type":13,"text":"What’s a Variable?","markups":[]},{"name":"1439","type":1,"text":"A variable is a container that stores data and gives it a name. We can…","markups":[]}],"sections":[{"name":"5c96","startIndex":0},{"name":"c1d6","startIndex":3}]},"isFullContent":false,"subtitle":"Learn how variable work, and how you can name them properly"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"c64bc8089cb5":{"id":"c64bc8089cb5","versionId":"99b6edd00fd4","creatorId":"ac6b10350b4d","homeCollectionId":"5517fd7b58a6","title":"From Code to Communication: Grow as a Developer","detectedLanguage":"en","latestVersion":"99b6edd00fd4","latestPublishedVersion":"99b6edd00fd4","hasUnpublishedEdits":false,"latestRev":499,"createdAt":1732096529907,"updatedAt":1732848521783,"acceptedAt":0,"firstPublishedAt":1732757570808,"latestPublishedAt":1732757570808,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Boost your career with soft skills every developer should master","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*ttUZYQQkXCLrI_2qQQGbgA.jpeg","filter":"","backgroundSize":"","originalWidth":3200,"originalHeight":1724,"strategy":"resample","height":0,"width":0},"wordCount":1407,"imageCount":1,"readingTime":5.5094339622641515,"subtitle":"Boost your career with soft skills every developer should master","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":8,"isBookmarked":false,"tags":[{"slug":"software-development","name":"Software Development","postCount":327627,"metadata":{"postCount":327627,"coverImage":{"id":"1*RkIILjF7ps-lwMDzhlPSNQ.jpeg","originalWidth":1920,"originalHeight":1028,"isFeatured":true}},"type":"Tag"},{"slug":"soft-skills","name":"Soft Skills","postCount":6773,"metadata":{"postCount":6773,"coverImage":{"id":"1*c0ax6byPQMovcPMJMC6TPw.jpeg","originalWidth":1280,"originalHeight":1280}},"type":"Tag"},{"slug":"emotional-intelligence","name":"Emotional Intelligence","postCount":29627,"metadata":{"postCount":29627,"coverImage":{"id":"1*G2L3gIWKVvtqTOTW9-vSCw@2x.jpeg","originalWidth":1200,"originalHeight":684,"backgroundSize":"","filter":"","isFeatured":false,"externalSrc":"","focusPercentX":-1,"focusPercentY":-1,"alt":"","repairedAt":0,"unsplashPhotoId":""}},"type":"Tag"},{"slug":"communication-skills","name":"Communication Skills","postCount":11537,"metadata":{"postCount":11537,"coverImage":{"id":"1*GzcrvIa4DOaDl5CcU1ucoQ.jpeg","originalWidth":5543,"originalHeight":3695,"isFeatured":true}},"type":"Tag"},{"slug":"teamwork","name":"Teamwork","postCount":32730,"metadata":{"postCount":32730,"coverImage":{"id":"0*383dur59VCKk44c4.jpg","originalWidth":1920,"originalHeight":1282,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://x.com/CyCoderX","alts":[],"httpStatus":200},{"url":"https://www.linkedin.com/groups/14547867/","alts":[{"type":3,"url":"https://www.linkedin.com/login"}],"httpStatus":200},{"url":"https://python.plainenglish.io/the-python-operator-you-didnt-know-you-needed-2381806df112","alts":[{"type":3,"url":"medium://p/2381806df112"},{"type":2,"url":"medium://p/2381806df112"}],"httpStatus":200},{"url":"https://www.linkedin.com/in/cycoderx/","alts":[],"httpStatus":999},{"url":"https://blog.stackademic.com/essential-skills-every-back-end-developer-needs-4474809e14d0","alts":[{"type":3,"url":"medium://p/4474809e14d0"},{"type":2,"url":"medium://p/4474809e14d0"}],"httpStatus":200},{"url":"https://python.plainenglish.io/pythons-hidden-gem-the-collections-module-b7013033fed1","alts":[{"type":3,"url":"medium://p/b7013033fed1"},{"type":2,"url":"medium://p/b7013033fed1"}],"httpStatus":200},{"url":"https://blog.stackademic.com/most-popular-naming-conventions-d78cbf3709a4","alts":[{"type":3,"url":"medium://p/d78cbf3709a4"},{"type":2,"url":"medium://p/d78cbf3709a4"}],"httpStatus":200},{"url":"https://cycoderx.medium.com/list/python-tips-by-cycoderx-43b77ab29941","alts":[{"type":3,"url":"medium://@cycoderx/list/python-tips-by-cycoderx-43b77ab29941"},{"type":2,"url":"medium://@cycoderx/list/python-tips-by-cycoderx-43b77ab29941"}],"httpStatus":200},{"url":"https://cycoderx.medium.com/list/python-chronicles-cycoderx-675f4f315154","alts":[{"type":3,"url":"medium://@cycoderx/list/python-chronicles-cycoderx-675f4f315154"},{"type":2,"url":"medium://@cycoderx/list/python-chronicles-cycoderx-675f4f315154"}],"httpStatus":200},{"url":"https://cycoderx.medium.com/list/data-engineering-sagas-by-cycoderx-e9c338ee21d6","alts":[{"type":3,"url":"medium://@cycoderx/list/data-engineering-sagas-by-cycoderx-e9c338ee21d6"},{"type":2,"url":"medium://@cycoderx/list/data-engineering-sagas-by-cycoderx-e9c338ee21d6"}],"httpStatus":200},{"url":"https://cycoderx.medium.com/list/5cda9957a9a2","alts":[{"type":3,"url":"medium://@cycoderx/list/python-sagas-by-cycoderx-5cda9957a9a2"},{"type":2,"url":"medium://@cycoderx/list/python-sagas-by-cycoderx-5cda9957a9a2"}],"httpStatus":200},{"url":"https://cycoderx.medium.com/list/sql-articles-by-cycoderx-233abfdfdf15","alts":[{"type":3,"url":"medium://@cycoderx/list/sql-articles-by-cycoderx-233abfdfdf15"},{"type":2,"url":"medium://@cycoderx/list/sql-articles-by-cycoderx-233abfdfdf15"}],"httpStatus":200},{"url":"https://python.plainenglish.io/building-your-first-command-line-tool-with-pythons-argparse-cd030bf45155","alts":[{"type":3,"url":"medium://p/cd030bf45155"},{"type":2,"url":"medium://p/cd030bf45155"}],"httpStatus":200},{"url":"https://cycoderx.medium.com/list/ai-articles-by-cycoderx-8108184f8c56","alts":[{"type":3,"url":"medium://@cycoderx/list/ai-articles-by-cycoderx-8108184f8c56"},{"type":2,"url":"medium://@cycoderx/list/ai-articles-by-cycoderx-8108184f8c56"}],"httpStatus":200},{"url":"https://cycoderx.medium.com/list/database-sql-sagas-by-cycoderx-82d03d2209d0","alts":[{"type":3,"url":"medium://@cycoderx/list/database-sql-sagas-by-cycoderx-82d03d2209d0"},{"type":2,"url":"medium://@cycoderx/list/database-sql-sagas-by-cycoderx-82d03d2209d0"}],"httpStatus":200},{"url":"https://cycoderx.medium.com/list/675f4f315154","alts":[{"type":3,"url":"medium://@cycoderx/list/python-chronicles-cycoderx-675f4f315154"},{"type":2,"url":"medium://@cycoderx/list/python-chronicles-cycoderx-675f4f315154"}],"httpStatus":200}],"version":"0.3","generatedAt":1732757572503},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":180,"sectionCount":4,"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":"from-code-to-communication-grow-as-a-developer","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"from-code-to-communication-grow-as-a-developer-c64bc8089cb5","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*ttUZYQQkXCLrI_2qQQGbgA.jpeg","originalWidth":3200,"originalHeight":1724,"isFeatured":true}},{"name":"e29e","type":3,"text":"From Code to Communication: Grow as a Developer","markups":[],"alignment":1},{"name":"cea1","type":13,"text":"Boost your career with soft skills every developer…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Boost your career with soft skills every developer should master"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"From Code to Communication: Grow as a Developer","previewContent2":{"bodyModel":{"paragraphs":[{"name":"e29e","type":3,"text":"From Code to Communication: Grow as a Developer","markups":[]},{"name":"cea1","type":13,"text":"Boost your career with soft skills every developer should master","markups":[]},{"name":"67f9","type":4,"text":"Image generated by me , feel free to join my LinkedIn group here","markups":[{"type":3,"start":45,"end":64,"href":"https://www.linkedin.com/groups/14547867/","title":"","rel":"noopener","anchorType":0}],"layout":1,"metadata":{"id":"1*ttUZYQQkXCLrI_2qQQGbgA.jpeg","originalWidth":3200,"originalHeight":1724,"isFeatured":true}},{"name":"53b5","type":1,"text":"In the world of software development, technical expertise often takes center stage. Lines of code, algorithms and problem-solving dominate our daily work and many developers find themselves spending more time with their keyboards than with people. This technical focus can unintentionally cause us to overlook the importance of soft skills…","markups":[],"hasDropCap":true}],"sections":[{"name":"f6f3","startIndex":0}]},"isFullContent":false,"subtitle":"Boost your career with soft skills every developer should master"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"1d53b8dc1eeb":{"id":"1d53b8dc1eeb","versionId":"b288c7b82dbb","creatorId":"4185da29d9e1","homeCollectionId":"5517fd7b58a6","title":"SQL Mastery: The Ultimate Guide to Crafting Perfect Queries in 2024","detectedLanguage":"en","latestVersion":"b288c7b82dbb","latestPublishedVersion":"b288c7b82dbb","hasUnpublishedEdits":false,"latestRev":404,"createdAt":1732664461296,"updatedAt":1732894318329,"acceptedAt":0,"firstPublishedAt":1732757567402,"latestPublishedAt":1732793934938,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"From Zero to SQL Hero: Master SELECT, WHERE, and DISTINCT in One Day","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*fKrJOTzZv9wWgFCAb_J2NA.gif","filter":"","backgroundSize":"","originalWidth":800,"originalHeight":433,"strategy":"resample","height":0,"width":0},"wordCount":1272,"imageCount":2,"readingTime":5.183333333333334,"subtitle":"From Zero to SQL Hero: Master SELECT, WHERE, and DISTINCT in One Day","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":3,"isBookmarked":false,"tags":[{"slug":"sql","name":"Sql","postCount":39165,"metadata":{"postCount":39165,"coverImage":{"id":"1*GPDhXLHfNfTgfKD8Y767VQ.png","originalWidth":2488,"originalHeight":1440,"isFeatured":true}},"type":"Tag"},{"slug":"programming","name":"Programming","postCount":449031,"metadata":{"postCount":449031,"coverImage":{"id":"1*t5dwn8IabnCdEpoO-6Toog.png","originalWidth":1920,"originalHeight":1080,"isFeatured":true,"alt":"Kubernetes"}},"type":"Tag"},{"slug":"data-science","name":"Data Science","postCount":348274,"metadata":{"postCount":348274,"coverImage":{"id":"0*1UW2in6Ia_m72vge","originalWidth":4316,"originalHeight":3448,"isFeatured":true,"unsplashPhotoId":"iOykDIkZLQw"}},"type":"Tag"},{"slug":"technology","name":"Technology","postCount":2491712,"metadata":{"postCount":2491712,"coverImage":{"id":"1*yH2cmH1uhoFpR7HIseOAsw.jpeg"}},"type":"Tag"},{"slug":"software-development","name":"Software Development","postCount":327627,"metadata":{"postCount":327627,"coverImage":{"id":"1*RkIILjF7ps-lwMDzhlPSNQ.jpeg","originalWidth":1920,"originalHeight":1028,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://armanruet.medium.com/","alts":[{"type":2,"url":"medium://@armanruet"},{"type":3,"url":"medium://@armanruet"}],"httpStatus":200},{"url":"https://medium.com/gitconnected/demystifying-databases-your-journey-into-sql-begins-here-33ac125c28d4","alts":[{"type":3,"url":"medium://p/33ac125c28d4"},{"type":2,"url":"medium://p/33ac125c28d4"}],"httpStatus":200}],"version":"0.3","generatedAt":1732793935924},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":34,"sectionCount":2,"readingList":0,"topics":[{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"sql-mastery-the-ultimate-guide-to-crafting-perfect-queries-in-2024","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":true,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":2,"uniqueSlug":"sql-mastery-the-ultimate-guide-to-crafting-perfect-queries-in-2024-1d53b8dc1eeb","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*fKrJOTzZv9wWgFCAb_J2NA.gif","originalWidth":800,"originalHeight":433,"isFeatured":true}},{"name":"5458","type":3,"text":"SQL Mastery: The Ultimate Guide to Crafting Perfect Queries in 2024","markups":[],"alignment":1},{"name":"d460","type":13,"text":"From Zero to SQL Hero: Master…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"From Zero to SQL Hero: Master SELECT, WHERE, and DISTINCT in One Day"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"5517fd7b58a6","isNewsletter":false,"newsletterId":"92dadd1454b1","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":true,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":true,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":1,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":1732668491397,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"5458","type":3,"text":"SQL Mastery: The Ultimate Guide to Crafting Perfect Queries in 2024","markups":[]},{"name":"d460","type":13,"text":"From Zero to SQL Hero: Master SELECT, WHERE, and DISTINCT in One Day","markups":[]},{"name":"986e","type":1,"text":"Welcome to Day 2 of my comprehensive 10-day SQL journey. Have you ever wondered how companies like Netflix know exactly what shows you’ve watched, how Amazon keeps track of millions of orders, how Google filters search results, or how Spotify finds your favorite songs? SQL is the secret sauce behind…","markups":[{"type":1,"start":11,"end":17},{"type":1,"start":37,"end":70}]}],"sections":[{"name":"ab5c","startIndex":0}]},"isFullContent":false,"subtitle":"From Zero to SQL Hero: Master SELECT, WHERE, and DISTINCT in One Day"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":true,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"}}},"paging":{"path":"/_/api/collections/5517fd7b58a6/stream","next":{"to":"1732757567402","ignoredIds":[],"page":5}},"collection":{"id":"5517fd7b58a6","name":"Level Up Coding","slug":"gitconnected","tags":["PROGRAMMING","ARTIFICIAL INTELLIGENCE","SOFTWARE ENGINEERING"],"creatorId":"47e700e59e44","description":"Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev","shortDescription":"Coding tutorials and news.","image":{"imageId":"1*5D9oYBd58pyjMkV_5-zXXQ.jpeg","filter":"","backgroundSize":"","originalWidth":400,"originalHeight":400,"strategy":"resample","height":0,"width":0},"metadata":{"followerCount":171551,"activeAt":1732757606175},"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*s0Iaylh9dPk6zGjlVZasIA.jpeg","filter":"","backgroundSize":"","originalWidth":2842,"originalHeight":625,"strategy":"resample","height":0,"width":0},"twitterUsername":"gitconnected","facebookPageName":"gitconnectednetwork","publicEmail":"submit@gitconnected.com","collectionMastheadId":"15b7b454ec61","domain":"levelup.gitconnected.com","sections":[{"type":2,"collectionHeaderMetadata":{"backgroundImage":{"id":"1*KbdqDHoMTRckswnvMb52VA.png","originalWidth":8000,"originalHeight":1000,"focusPercentX":51.07142857142857,"focusPercentY":88.57142857142857},"logoImage":{"id":"1*2LOOh5Lbl8TFD6TuIhX4Mw@2x.png","originalWidth":857,"originalHeight":165,"alt":"Level Up Coding"},"alignment":2,"layout":5}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":3,"postIds":["7770cd9da3da","d0d0b16e011d","05d74d22bc06"],"sectionHeader":"🔥 Hot Off the Press"}},{"type":1,"postListMetadata":{"source":3,"layout":4,"number":1,"postIds":["638fd06b9784"]}},{"type":3,"promoMetadata":{"sectionHeader":"","promoId":"41d311434397"}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":15,"postIds":["31e5a35ed45c","72fdefe635a3","c8bbac5af993","9810cc094d91","56449778ca54","3c509ea65cd1","c54592135e52","6804a527ff5c","fb88d7147844","17af455d49f2","253355944924","7dac5e35ae6d","015d83956e49","c64bc8089cb5","1d53b8dc1eeb"]}},{"type":3,"promoMetadata":{"sectionHeader":"","promoId":"90896b6381c0"}},{"type":1,"postListMetadata":{"source":2,"layout":4,"number":11,"postIds":[],"sectionHeader":"🔝 Top Picks"}},{"type":3,"promoMetadata":{"sectionHeader":"","promoId":"2a3cf81a6bb4"}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":9,"postIds":[],"sectionHeader":"☕️ Recently Published"}},{"type":3,"promoMetadata":{"sectionHeader":"","promoId":"52323c8d4b93"}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":9,"postIds":[]}},{"type":1,"postListMetadata":{"source":1,"layout":6,"number":25,"postIds":[],"sectionHeader":"☕️ Latest"}},{"type":1,"postListMetadata":{"source":1,"layout":6,"number":25,"postIds":[]}},{"type":1,"postListMetadata":{"source":1,"layout":6,"number":25,"postIds":[]}},{"type":1,"postListMetadata":{"source":1,"layout":6,"number":25,"postIds":[]}}],"tintColor":"#FF3972E0","lightText":true,"favicon":{"imageId":"1*MMpkJtmeCME-6BmGNH5l8A.png","filter":"","backgroundSize":"","originalWidth":256,"originalHeight":256,"strategy":"resample","height":0,"width":0},"colorPalette":{"defaultBackgroundSpectrum":{"colorPoints":[{"color":"#FF4B84F3","point":0},{"color":"#FF497CDE","point":0.1},{"color":"#FF4572C9","point":0.2},{"color":"#FF4269B5","point":0.3},{"color":"#FF3D5FA0","point":0.4},{"color":"#FF38558C","point":0.5},{"color":"#FF334B79","point":0.6},{"color":"#FF2C4065","point":0.7},{"color":"#FF253451","point":0.8},{"color":"#FF1C283E","point":0.9},{"color":"#FF121A2A","point":1}],"backgroundColor":"#FFFFFFFF"},"tintBackgroundSpectrum":{"colorPoints":[{"color":"#FF3972E0","point":0},{"color":"#FF5083E6","point":0.1},{"color":"#FF6693EC","point":0.2},{"color":"#FF7AA3F1","point":0.3},{"color":"#FF8DB1F7","point":0.4},{"color":"#FF9FBFFC","point":0.5},{"color":"#FFB2CDFF","point":0.6},{"color":"#FFC3DAFF","point":0.7},{"color":"#FFD5E7FF","point":0.8},{"color":"#FFE6F3FF","point":0.9},{"color":"#FFF6FFFF","point":1}],"backgroundColor":"#FF3972E0"},"highlightSpectrum":{"colorPoints":[{"color":"#FFE7F4FF","point":0},{"color":"#FFE3F2FF","point":0.1},{"color":"#FFDEF1FF","point":0.2},{"color":"#FFDAEFFF","point":0.3},{"color":"#FFD5EDFF","point":0.4},{"color":"#FFD0ECFF","point":0.5},{"color":"#FFCBEAFF","point":0.6},{"color":"#FFC6E8FF","point":0.7},{"color":"#FFC1E6FF","point":0.8},{"color":"#FFBBE4FF","point":0.9},{"color":"#FFB6E3FF","point":1}],"backgroundColor":"#FFFFFFFF"},"darkBackgroundSpectrum":{"colorPoints":[{"color":"#FF649EFF","point":0},{"color":"#FF73A7FF","point":0.1},{"color":"#FF81B0FF","point":0.2},{"color":"#FF8FB9FF","point":0.3},{"color":"#FF9CC1FF","point":0.4},{"color":"#FFA9C9FF","point":0.5},{"color":"#FFB6D1FF","point":0.6},{"color":"#FFC2D9FF","point":0.7},{"color":"#FFCEE0FF","point":0.8},{"color":"#FFDAE8FF","point":0.9},{"color":"#FFE6EFFF","point":1}],"backgroundColor":"#FF000000"}},"navItems":[{"type":2,"title":"Write For Us","postId":"dac547ef556b","url":"https://levelup.gitconnected.com/how-to-get-published-on-gitconnected-dac547ef556b","source":"postId"},{"type":2,"title":"Day Trader Dashboard","postId":"bb36656f49eb","url":"https://levelup.gitconnected.com/the-future-of-trading-with-insiderfinance-bb36656f49eb","source":"postId"},{"type":2,"title":"Become a Prompt Engineer","postId":"638fd06b9784","url":"https://levelup.gitconnected.com/ultimate-guide-to-master-prompt-engineering-638fd06b9784","source":"postId"},{"type":3,"title":"FREE CODING INTERVIEW COURSE 🚀➡️","url":"https://skilled.dev?referral=true&utm_source=pub&utm_medium=nav"}],"colorBehavior":2,"googleAnalyticsId":"UA-110153932-1","collectionFeatures":[30,27,25],"ampLogo":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"header":{"backgroundImage":{"id":"1*KbdqDHoMTRckswnvMb52VA.png","originalWidth":8000,"originalHeight":1000,"focusPercentX":51.07142857142857,"focusPercentY":88.57142857142857},"logoImage":{"id":"1*2LOOh5Lbl8TFD6TuIhX4Mw@2x.png","originalWidth":857,"originalHeight":165,"alt":"Level Up Coding"},"alignment":2,"layout":5},"subscriberCount":171551,"tagline":"Coding tutorials and news.","instagramUsername":"skilled.dev","isOptedIntoAurora":false,"newsletterV3":{"newsletterV3Id":"73ee478940e7","type":1,"name":"Top Stories","description":"A monthly summary of the best stories shared in Level Up Coding","collectionId":"5517fd7b58a6","newsletterSlug":"top-stories","isSubscribed":false,"showPromo":true,"avatarImageId":"","creatorId":"47e700e59e44","showNewsletterPostsInCollectionHome":true,"exportableSubscribersCount":6020,"subscribersCount":15709,"promoHeadline":"","promoBody":"","replyToEmail":""},"isCurationAllowedByDefault":false,"polarisCoverImage":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"ptsQualifiedAt":1616092986006,"type":"Collection"},"header":{"backgroundImage":{"id":"1*KbdqDHoMTRckswnvMb52VA.png","originalWidth":8000,"originalHeight":1000,"focusPercentX":51.07142857142857,"focusPercentY":88.57142857142857},"logoImage":{"id":"1*2LOOh5Lbl8TFD6TuIhX4Mw@2x.png","originalWidth":857,"originalHeight":165,"alt":"Level Up Coding"},"alignment":2,"layout":5},"streamItems":[{"createdAt":1733001310325,"randomId":"4e6dbb1a509a","section":{"items":[{"post":{"postId":"7770cd9da3da"},"itemType":"post"},{"post":{"postId":"d0d0b16e011d"},"itemType":"post"},{"post":{"postId":"05d74d22bc06"},"itemType":"post"}],"layout":4,"heading":{"fallbackTitle":"🔥 Hot Off the Press","headingBasic":{"title":"🔥 Hot Off the Press"},"headingType":"headingBasic"}},"itemType":"section","type":"StreamItem"},{"createdAt":1733001310325,"randomId":"1c5a7a885687","section":{"items":[{"post":{"postId":"638fd06b9784"},"itemType":"post"}],"layout":4},"itemType":"section","type":"StreamItem"},{"createdAt":1733001310325,"randomId":"518637fdca2d","section":{"items":[{"promo":{"promoId":"41d311434397"},"itemType":"promo"}],"layout":2},"itemType":"section","type":"StreamItem"},{"createdAt":1733001310325,"randomId":"12a45e700500","section":{"items":[{"post":{"postId":"31e5a35ed45c"},"itemType":"post"},{"post":{"postId":"72fdefe635a3"},"itemType":"post"},{"post":{"postId":"c8bbac5af993"},"itemType":"post"},{"post":{"postId":"9810cc094d91"},"itemType":"post"},{"post":{"postId":"56449778ca54"},"itemType":"post"},{"post":{"postId":"3c509ea65cd1"},"itemType":"post"},{"post":{"postId":"c54592135e52"},"itemType":"post"},{"post":{"postId":"6804a527ff5c"},"itemType":"post"},{"post":{"postId":"fb88d7147844"},"itemType":"post"},{"post":{"postId":"17af455d49f2"},"itemType":"post"},{"post":{"postId":"253355944924"},"itemType":"post"},{"post":{"postId":"7dac5e35ae6d"},"itemType":"post"},{"post":{"postId":"015d83956e49"},"itemType":"post"},{"post":{"postId":"c64bc8089cb5"},"itemType":"post"},{"post":{"postId":"1d53b8dc1eeb"},"itemType":"post"}],"layout":4},"itemType":"section","type":"StreamItem"}]}) // ]]></script></body></html>