CINXE.COM
Meta Open Source | LinkedIn
<!DOCTYPE html> <html lang="en"> <head> <meta name="pageKey" content="d_org_guest_showcase_overview"> <meta name="robots" content="max-image-preview:large, noarchive"> <meta name="bingbot" content="nocache"> <meta name="linkedin:pageTag" content="noncanonical_subdomain=control"> <meta name="locale" content="en_US"> <meta id="config" data-app-version="2.0.2133" data-call-tree-id="AAYnmEfoqbGnGaAV5wG7rw==" data-multiproduct-name="organization-guest-frontend" data-service-name="organization-guest-frontend" data-browser-id="7cbbacce-c165-4272-8fd6-fe0bf3fae228" data-enable-page-view-heartbeat-tracking data-page-instance="urn:li:page:d_org_guest_showcase_overview;rGA79m3UTM20PYqikbltJQ==" data-disable-jsbeacon-pagekey-suffix="false" data-member-id="0" data-msafdf-lib="https://static.licdn.com/aero-v1/sc/h/80ndnja80f2uvg4l8sj2su82m" data-should-use-full-url-in-pve-path="true" data-dna-member-lix-treatment="control" data-human-member-lix-treatment="control" data-dfp-member-lix-treatment="control"> <link rel="canonical" href="https://www.linkedin.com/showcase/meta-open-source/"> <link rel="alternate" hreflang="en-US" href="https://www.linkedin.com/showcase/meta-open-source/"> <link rel="alternate" hreflang="en" href="https://www.linkedin.com/showcase/meta-open-source/"> <link rel="alternate" hreflang="x-default" href="https://www.linkedin.com/showcase/meta-open-source/"> <!----> <!----> <meta property="al:android:url" content="https://www.linkedin.com/showcase/meta-open-source/"> <meta property="al:android:package" content="com.linkedin.android"> <meta property="al:android:app_name" content="LinkedIn"> <meta property="al:ios:url" content="https://www.linkedin.com/showcase/meta-open-source/"> <meta property="al:ios:app_store_id" content="288429040"> <meta property="al:ios:app_name" content="LinkedIn"> <link rel="manifest" href="/homepage-guest/manifest.json" crossorigin="use-credentials"> <link rel="icon" href="https://static.licdn.com/aero-v1/sc/h/al2o9zrvru7aqj8e1x2rzsrca"> <script> function getDfd() {let yFn,nFn;const p=new Promise(function(y, n){yFn=y;nFn=n;});p.resolve=yFn;p.reject=nFn;return p;} window.lazyloader = getDfd(); window.tracking = getDfd(); window.impressionTracking = getDfd(); window.ingraphTracking = getDfd(); window.appDetection = getDfd(); window.pemTracking = getDfd(); </script> <!----> <title>Meta Open Source | LinkedIn</title> <meta name="description" content="Meta Open Source | 8,077 followers on LinkedIn. Empowering diverse communities through open source technology. | Meta is committed to the notion that open source not only provides great technology for developers, but also brings the best out in people. Follow us for updates on Meta&#39;s open source."> <meta property="og:title" content="Meta Open Source | LinkedIn"> <meta property="og:description" content="Meta Open Source | 8,077 followers on LinkedIn. Empowering diverse communities through open source technology. | Meta is committed to the notion that open source not only provides great technology for developers, but also brings the best out in people. Follow us for updates on Meta&#39;s open source."> <meta property="og:image" content="https://media.licdn.com/dms/image/v2/C560BAQGTA9NCvD84LQ/company-logo_200_200/company-logo_200_200/0/1643135101552?e=2147483647&v=beta&t=zTuPouHwU3102njuX3QBScDWyDyWNnS_WZ943U6QmP4"> <meta property="og:type" content="article"> <meta property="og:url" content="https://www.linkedin.com/showcase/meta-open-source/"> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@linkedin"> <meta name="twitter:title" content="Meta Open Source | LinkedIn"> <meta name="twitter:description" content="Meta Open Source | 8,077 followers on LinkedIn. Empowering diverse communities through open source technology. | Meta is committed to the notion that open source not only provides great technology for developers, but also brings the best out in people. Follow us for updates on Meta&#39;s open source."> <meta name="twitter:image" content="https://media.licdn.com/dms/image/v2/C560BAQGTA9NCvD84LQ/company-logo_200_200/company-logo_200_200/0/1643135101552?e=2147483647&v=beta&t=zTuPouHwU3102njuX3QBScDWyDyWNnS_WZ943U6QmP4"> <meta name="clientSideIngraphs" content="1" data-gauge-metric-endpoint="/organization-guest/api/ingraphs/gauge" data-counter-metric-endpoint="/organization-guest/api/ingraphs/counter"> <link rel="stylesheet" href="https://static.licdn.com/aero-v1/sc/h/7w6w374587hrap8eiqkfaizgr"> <script type="application/ld+json"> {"@context":"http://schema.org","@type":"Organization","name":"Meta Open Source","url":"https://www.linkedin.com/showcase/meta-open-source/","address":{"type":"PostalAddress","streetAddress":"1 Hacker Way","addressLocality":"Menlo Park","addressRegion":"California","postalCode":"94025","addressCountry":"US"},"description":"Meta is committed to the notion that open source not only provides great technology for developers, but also brings the best out in people. Follow us for updates on Meta's open source.","logo":{"contentUrl":"https://media.licdn.com/dms/image/v2/C560BAQGTA9NCvD84LQ/company-logo_200_200/company-logo_200_200/0/1643135101552?e=2147483647&v=beta&t=zTuPouHwU3102njuX3QBScDWyDyWNnS_WZ943U6QmP4","description":"Meta Open Source","@type":"ImageObject"},"slogan":"Empowering diverse communities through open source technology.","sameAs":"https://opensource.facebook.com/"} </script> <!----> </head> <body dir="ltr"> <!----><!----><!----> <div class="guest-upsells"> <form class="google-auth base-google-auth" action="https://www.linkedin.com/uas/login-submit" method="post"> <input name="loginCsrfParam" value="7cbbacce-c165-4272-8fd6-fe0bf3fae228" type="hidden"> <input name="session_redirect" value="https://www.linkedin.com/showcase/meta-open-source/" type="hidden"> <input name="trk" value="organization_guest_google-one-tap-submit" type="hidden"> <code id="termsAndConditionsRendered" style="display: none"><!--true--></code> <div class="google-one-tap__module hidden fixed flex flex-col items-center top-[20px] right-[20px] z-[9999]"> <div class="relative top-2 bg-color-background-container-tint pl-2 pr-1 pt-2 pb-3 w-[375px] rounded-md shadow-2xl"> <p class="text-md font-bold text-color-text"> Agree & Join LinkedIn </p> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2 !text-sm !text-color-text" data-impression-id="organization_guest_one-tap-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> </div> <div data-tracking-control-name="organization_guest_google-one-tap" id="google-one-tap__container"></div> </div> <div class="loader loader--full-screen"> <div class="loader__container mb-2 overflow-hidden"> <icon class="loader__icon inline-block loader__icon--default text-color-progress-loading" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/ddi43qwelxeqjxdd45pe3fvs1" data-svg-class-name="loader__icon-svg--large fill-currentColor h-[60px] min-h-[60px] w-[60px] min-w-[60px]"></icon> </div> </div> </form> <script data-delayed-url="https://static.licdn.com/aero-v1/sc/h/29rdkxlvag0d3cpj96fiilbju" data-module-id="google-gsi-lib"></script> <code id="isLinkedInAppWebView" style="display: none"><!--false--></code> <code id="shouldRemoveUndefinedValues" style="display: none"><!--false--></code> <code id="isItpSupportEnabled" style="display: none"><!--false--></code> <code id="isFedCMEnabled" style="display: none"><!--false--></code> <div class="contextual-sign-in-modal base-contextual-sign-in-modal" data-impression-id="organization_guest_contextual-sign-in-modal" data-cool-off-enabled data-show-on-page-load> <!----> <div class> <!----> <div id="base-contextual-sign-in-modal" class="modal modal--contextual-sign-in" data-outlet="base-contextual-sign-in-modal"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="base-contextual-sign-in-modal-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 contextual-sign-in-modal__modal-dismiss absolute right-0 m-[20px] cursor-pointer" aria-label="Dismiss" data-tracking-control-name="organization_guest_contextual-sign-in-modal_modal_dismiss"> <icon class="contextual-sign-in-modal__modal-dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="contextual-sign-in-modal__screen contextual-sign-in-modal__context-screen flex flex-col my-4 mx-3"> <img class="inline-block relative w-16 h-16 contextual-sign-in-modal__img m-auto" data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGTA9NCvD84LQ/company-logo_200_200/company-logo_200_200/0/1643135101552?e=2147483647&v=beta&t=zTuPouHwU3102njuX3QBScDWyDyWNnS_WZ943U6QmP4" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/5fnrxyask3t3av1g9ym526ben" alt> <h2 class="contextual-sign-in-modal__context-screen-title font-sans text-xl text-color-text my-2 mx-4 text-center" id="base-contextual-sign-in-modal-modal-header"> Sign in to see who you already know at Meta Open Source </h2> <!----><!----> <div class="contextual-sign-in-modal__btn-container m-auto w-[320px] babybear:w-full"> <!----> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button"> <!----> <div class="google-auth-button__placeholder google-auth-button__placeholder--black-border" data-theme="outline" data-logo-alignment="center"></div> <!----> </div> </div> <div class="sign-in-modal" data-impression-id="organization_guest_contextual-sign-in-modal_sign-in-modal"> <button class="sign-in-modal__outlet-btn cursor-pointer btn-md btn-primary" data-tracking-client-ingraph data-tracking-control-name="organization_guest_contextual-sign-in-modal_sign-in-modal_outlet-button" data-modal="base-sign-in-modal"> <!----> Sign in </button> <div class> <!----> <div id="base-sign-in-modal" class="modal modal--sign-in" data-outlet="base-sign-in-modal"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="base-sign-in-modal-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 sign-in-modal__dismiss absolute right-0 cursor-pointer m-[20px]" aria-label="Dismiss" data-tracking-control-name="organization_guest_contextual-sign-in-modal_sign-in-modal_dismiss"> <icon class="sign-in-modal__dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="sign-in-modal__screen flex flex-col py-4 w-[513px] babybear:w-full px-3"> <h2 class="sign-in-modal__header font-sans text-display-md text-color-text "> Welcome back </h2> <code id="i18n_sign_in_form_show_text" style="display: none"><!--"Show"--></code> <code id="i18n_sign_in_form_show_label" style="display: none"><!--"Show your LinkedIn password"--></code> <code id="i18n_sign_in_form_hide_text" style="display: none"><!--"Hide"--></code> <code id="i18n_sign_in_form_hide_label" style="display: none"><!--"Hide your LinkedIn password"--></code> <code id="i18n_username_error_empty" style="display: none"><!--"Please enter an email address or phone number"--></code> <code id="i18n_username_error_too_long" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_username_error_too_short" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_password_error_empty" style="display: none"><!--"Please enter a password"--></code> <code id="i18n_password_error_too_short" style="display: none"><!--"The password you provided must have at least 6 characters"--></code> <code id="i18n_password_error_too_long" style="display: none"><!--"The password you provided must have at most 400 characters"--></code> <!----> <form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate class="mt-1.5 mb-2"> <input name="loginCsrfParam" value="7cbbacce-c165-4272-8fd6-fe0bf3fae228" type="hidden"> <div class="flex flex-col"> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="base-sign-in-modal_session_key"> Email or phone </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="username" id="base-sign-in-modal_session_key" name="session_key" required data-tracking-control-name="organization_guest_contextual-sign-in-modal_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph type="text"> </div> </div> <p class="input-helper mt-1.5" for="base-sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p> </div> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="base-sign-in-modal_session_password"> Password </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="current-password" id="base-sign-in-modal_session_password" name="session_password" required data-tracking-control-name="organization_guest_contextual-sign-in-modal_sign-in-modal_sign-in-password" data-tracking-client-ingraph type="password"> <button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password" data-tracking-control-name="organization_guest_contextual-sign-in-modal_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button> </div> </div> <p class="input-helper mt-1.5" for="base-sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p> </div> <input name="session_redirect" value="https://www.linkedin.com/showcase/meta-open-source/" type="hidden"> <!----> </div> <div data-id="sign-in-form__footer" class="flex justify-between sign-in-form__footer--full-width"> <a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular sign-in-form__forgot-password--full-width" href="https://www.linkedin.com/uas/request-password-reset?trk=organization_guest_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-control-name="organization_guest_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-will-navigate>Forgot password?</a> <!----> <input name="trk" value="organization_guest_contextual-sign-in-modal_sign-in-modal_sign-in-submit" type="hidden"> <button class="btn-md btn-primary flex-shrink-0 cursor-pointer sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="organization_guest_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph data-tracking-litms type="submit"> Sign in </button> </div> <div class="sign-in-form__divider left-right-divider pt-2 pb-3"> <p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </form> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button" data-tracking-control-name="organization_guest_contextual-sign-in-modal_sign-in-modal_google-auth-button" data-tracking-client-ingraph> <code id="isTermsAndConditionsSkipEnabledAuthButton" style="display: none"><!--true--></code> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2" data-impression-id="organization_guest_contextual-sign-in-modal_sign-in-modal__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=organization_guest_contextual-sign-in-modal_sign-in-modal_auth-button_user-agreement" target="_blank" data-tracking-control-name="organization_guest_contextual-sign-in-modal_sign-in-modal_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=organization_guest_contextual-sign-in-modal_sign-in-modal_auth-button_privacy-policy" target="_blank" data-tracking-control-name="organization_guest_contextual-sign-in-modal_sign-in-modal_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=organization_guest_contextual-sign-in-modal_sign-in-modal_auth-button_cookie-policy" target="_blank" data-tracking-control-name="organization_guest_contextual-sign-in-modal_sign-in-modal_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> <div class="google-auth-button__placeholder google-auth-button__placeholder--black-border" data-theme="outline" data-logo-alignment="center"></div> <!----> </div> </div> <!----> <p class="sign-in-modal__join-now m-auto font-sans text-md text-color-text mt-2"> New to LinkedIn? <a href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_contextual-sign-in-modal_sign-in-modal_join-link" data-tracking-control-name="organization_guest_contextual-sign-in-modal_sign-in-modal_join-link" data-tracking-will-navigate="true" class="sign-in-modal__join-link">Join now</a> </p> </div> </div> <!----> </section> </div> </div> </div> </div> <div class="contextual-sign-in-modal__divider left-right-divider"> <p class="contextual-sign-in-modal__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </div> <p class="contextual-sign-in-modal__join-now m-auto font-sans text-md text-color-text my-1"> New to LinkedIn? <a href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_contextual-sign-in-modal_join-link" data-tracking-control-name="organization_guest_contextual-sign-in-modal_join-link" data-tracking-will-navigate="true" class="contextual-sign-in-modal__join-link">Join now</a> </p> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2 contextual-sign-in-modal__terms-and-conditions m-auto w-[320px] pt-2 babybear:w-full" data-impression-id="linkedin-tc__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> </div> </div> <!----> </section> </div> </div> </div> </div> <div class="cta-modal overflow-hidden container-raised z-10 fixed bottom-3 right-3 min-h-[56px] p-2 babybear:hidden windows-app-upsell windows-app-upsell--msft flex flex-col p-2 w-[359px] !bg-[#F1F8FA] opacity-90 backdrop-blur-[2px] z-1" data-impression-id="organization_guest_windows-app-upsell_cta-modal" role="dialog" aria-labelledby="cta-modal-header" aria-describedby="cta-modal-subheader"> <div class="windows-app-upsell__linkedin-title-container pt-[6px] mb-1.5 flex align-center"> <icon class="windows-app-upsell__linkedin-bug-icon block w-[21px] h-[21px]" data-svg-class-name="windows-app-upsell__linkedin-bug-icon-svg w-[21px] h-[21px]" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/euqjj7tf5wvr33frd3x1jj9s"></icon> <p class="windows-app-upsell__linkedin-title uppercase text-xs text-color-text-secondary leading-[21px] ml-1"> LinkedIn </p> </div> <p class="windows-app-upsell__title font-sans text-md text-color-text-accent-4-hover font-semibold leading-regular mb-1"> LinkedIn is better on the app </p> <p class="windows-app-upsell__body font-sans text-sm text-color-text-secondary leading-regular"> Don’t have the app? Get it in the Microsoft Store. </p> <a class="windows-app-upsell__cta btn-sm btn-secondary-emphasis mt-2 mb-[6px] w-fit" href="ms-windows-store://pdp/?ProductId=9WZDNCRFJ4Q7&mode=mini&cid=guest_desktop_upsell" data-tracking-client-ingraph data-tracking-control-name="organization_guest_windows-app-upsell_cta" data-tracking-will-navigate> Open the app </a> <button class="cta-modal__dismiss-btn absolute h-4 w-4 p-1 top-2 right-2 hover:cursor-pointer focus:outline focus:outline-2 focus:outline-color-action" data-tracking-control-name="organization_guest_windows-app-upsell_dismiss" aria-label="Dismiss"> <icon class="cta-modal__dismiss-icon block h-2 w-2 onload" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/adzjokfylbe8pvjr9h8iv96mw"></icon> </button> </div> </div> <code id="disableOneTapOnInit" style="display: none"><!--false--></code> <!----> <a href="#main-content" class="skip-link btn-md btn-primary absolute z-11 -top-[100vh] focus:top-0"> Skip to main content </a> <header class="header base-detail-page__header px-mobile-container-padding bg-color-background-container global-alert-offset"> <nav class="nav pt-1.5 pb-2 flex items-center justify-between relative flex-nowrap babymamabear:py-1.5 babybear:flex-wrap " aria-label="Primary"> <a href="/?trk=organization_guest_nav-header-logo" class="nav__logo-link link-no-visited-state z-1 mr-auto min-h-[52px] flex items-center babybear:z-0 hover:no-underline focus:no-underline active:no-underline " data-tracking-control-name="organization_guest_nav-header-logo" data-tracking-will-navigate> <span class="sr-only">LinkedIn</span> <!----> <icon class="block text-color-brand w-[102px] h-[26px] " data-test-id="nav-logo" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8fkga714vy9b2wk5auqo5reeb"></icon> </a> <!----> <ul class="top-nav-menu flex items-center babybear:w-full babybear:justify-between babybear:pt-1 justify-start w-max pt-0 overflow-x-auto nav__menu babybear:order-last order-3 ml-auto"> <li class> <a href="https://www.linkedin.com/pulse/topics/home/?trk=organization_guest_guest_nav_menu_articles" data-tracking-control-name="organization_guest_guest_nav_menu_articles" data-tracking-will-navigate class="top-nav-link flex justify-center items-center min-h-[52px] hover:text-color-text visited:hover:text-color-text hover:no-underline w-8 flex-col mx-1 babybear:mx-0 text-color-text-secondary visited:text-color-text-secondary"> <icon class="top-nav-link__icon flex h-3 w-3 flex-shrink-0 justify-center " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/6ulnj3n2ijcmhej768y6oj1hr"> </icon> <span class="top-nav-link__label-text font-sans text-xs leading-regular text-center font-regular"> Articles </span> </a> </li> <li class> <a href="https://www.linkedin.com/pub/dir/+/+?trk=organization_guest_guest_nav_menu_people" data-tracking-control-name="organization_guest_guest_nav_menu_people" data-tracking-will-navigate class="top-nav-link flex justify-center items-center min-h-[52px] hover:text-color-text visited:hover:text-color-text hover:no-underline w-8 flex-col mx-1 babybear:mx-0 text-color-text-secondary visited:text-color-text-secondary"> <icon class="top-nav-link__icon flex h-3 w-3 flex-shrink-0 justify-center " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/7kb6sn3tm4cx918cx9a5jlb0"> </icon> <span class="top-nav-link__label-text font-sans text-xs leading-regular text-center font-regular"> People </span> </a> </li> <li class> <a href="https://www.linkedin.com/learning/search?trk=organization_guest_guest_nav_menu_learning" data-tracking-control-name="organization_guest_guest_nav_menu_learning" data-tracking-will-navigate class="top-nav-link flex justify-center items-center min-h-[52px] hover:text-color-text visited:hover:text-color-text hover:no-underline w-8 flex-col mx-1 babybear:mx-0 text-color-text-secondary visited:text-color-text-secondary"> <icon class="top-nav-link__icon flex h-3 w-3 flex-shrink-0 justify-center " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8wykgzgbqy0t3fnkgborvz54u"> </icon> <span class="top-nav-link__label-text font-sans text-xs leading-regular text-center font-regular"> Learning </span> </a> </li> <li class> <a href="https://www.linkedin.com/jobs/search?trk=organization_guest_guest_nav_menu_jobs" data-tracking-control-name="organization_guest_guest_nav_menu_jobs" data-tracking-will-navigate class="top-nav-link flex justify-center items-center min-h-[52px] hover:text-color-text visited:hover:text-color-text hover:no-underline w-8 flex-col mx-1 babybear:mx-0 top-nav-link--selected text-color-text visited:text-color-text border-solid border-b-2 border-color-text" aria-current="page"> <icon class="top-nav-link__icon flex h-3 w-3 flex-shrink-0 justify-center " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/92eb1xekc34eklevj0io6x4ki"> </icon> <span class="top-nav-link__label-text font-sans text-xs leading-regular text-center font-regular"> Jobs </span> </a> </li> <li class> <a href="https://www.linkedin.com/games?trk=organization_guest_guest_nav_menu_games" data-tracking-control-name="organization_guest_guest_nav_menu_games" data-tracking-will-navigate class="top-nav-link flex justify-center items-center min-h-[52px] hover:text-color-text visited:hover:text-color-text hover:no-underline w-8 flex-col mx-1 babybear:mx-0 text-color-text-secondary visited:text-color-text-secondary"> <icon class="top-nav-link__icon flex h-3 w-3 flex-shrink-0 justify-center " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/29h8hsjuomfp50lam5ipnc3uh"> </icon> <span class="top-nav-link__label-text font-sans text-xs leading-regular text-center font-regular"> Games </span> </a> </li> <li class> <a href="ms-windows-store://pdp/?ProductId=9WZDNCRFJ4Q7&mode=mini&cid=guest_nav_upsell&trk=organization_guest_guest_nav_menu_windows" data-tracking-control-name="organization_guest_guest_nav_menu_windows" data-tracking-will-navigate class="top-nav-link flex justify-center items-center min-h-[52px] hover:text-color-text visited:hover:text-color-text hover:no-underline w-[96px] px-1 border-solid border-l-1 border-r-1 babybear:border-r-0 border-color-border-faint flex-col mx-1 babybear:mx-0 text-color-text-secondary visited:text-color-text-secondary"> <icon class="top-nav-link__icon flex h-3 w-3 flex-shrink-0 justify-center " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/admayac2rnonsqhz9v3rzwcyu"> </icon> <span class="top-nav-link__label-text font-sans text-xs leading-regular text-center font-regular"> Get the app </span> </a> </li> </ul> <div class="nav__cta-container order-3 flex gap-x-1 justify-end min-w-[100px] flex-nowrap flex-shrink-0 babybear:flex-wrap flex-2 "> <!----> <a class="nav__button-tertiary btn-md btn-tertiary" href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_nav-header-join" data-tracking-control-name="organization_guest_nav-header-join" data-test-live-nav-primary-cta data-tracking-will-navigate> Join now </a> <a class="nav__button-secondary btn-secondary-emphasis btn-md" href="https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&fromSignIn=true&trk=organization_guest_nav-header-signin" data-tracking-control-name="organization_guest_nav-header-signin" data-tracking-will-navigate> Sign in </a> <!----> </div> <!----> <!----> </nav> </header> <!----> <!----> <main class="main papabear:flex papabear:w-content-max-w papabear:mx-auto papabear:pt-desktop-content-top-margin mamabear:pt-desktop-content-top-margin " id="main-content" role="main"> <section class="core-rail mx-auto papabear:w-core-rail-width mamabear:max-w-[790px] babybear:max-w-[790px]"> <section class="top-card-layout container-lined overflow-hidden babybear:rounded-[0px]"> <figure class="cover-img min-h-[87px] papbear:min-h-[100px] rounded-t-[2px] babybear:rounded-[0px] -z-1"> <!----> <div class="cover-img__image-frame relative w-full overflow-hidden pb-[calc((134/782)*100%)]"> <div class="cover-img__image-position absolute top-0 right-0 bottom-0 left-0 "> <img class="cover-img__image relative w-full h-full object-cover" src="https://media.licdn.com/dms/image/v2/D563DAQGaVw-1mHPNvQ/image-scale_191_1128/image-scale_191_1128/0/1668455238616/meta_open_source_cover?e=2147483647&v=beta&t=JyvNqAnsnDWRE_ZMQINiKRy1OWqmi3PSJNJYaEdXsH0" fetchpriority="auto" data-embed-id="cover-image" alt> </div> </div> <!----> </figure> <div class="top-card-layout__card relative p-2 papabear:p-details-container-padding"> <div class="top-card-layout__entity-image-container flex"> <img class="inline-block relative w-16 h-16 top-card-layout__entity-image shadow-color-shadow shadow-[0_4px_12px] border-2 border-solid border-color-surface mt-[-70px] mb-[14px] papabear:border-4 papabear:mt-[-100px] papabear:mb-[18px]" data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGTA9NCvD84LQ/company-logo_200_200/company-logo_200_200/0/1643135101552?e=2147483647&v=beta&t=zTuPouHwU3102njuX3QBScDWyDyWNnS_WZ943U6QmP4" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/5fnrxyask3t3av1g9ym526ben" alt="Meta Open Source"> </div> <div class="top-card-layout__entity-info-container flex flex-wrap papabear:flex-nowrap"> <div class="top-card-layout__entity-info flex-grow flex-shrink-0 basis-0 babybear:flex-none babybear:w-full babybear:flex-none babybear:w-full"> <h1 class="top-card-layout__title font-sans text-lg papabear:text-xl font-bold leading-open text-color-text mb-0"> Meta Open Source </h1> <h2 class="top-card-layout__headline break-words font-sans text-md leading-open text-color-text"> Software Development </h2> <h3 class="top-card-layout__first-subline font-sans text-md leading-open text-color-text-low-emphasis"> Menlo Park, California <span class="before:middot"></span> 8,077 followers </h3> <h4 class="top-card-layout__second-subline font-sans text-sm leading-open text-color-text-low-emphasis mt-0.5"> <span class="line-clamp-2">Empowering diverse communities through open source technology.</span> </h4> <div class="top-card-layout__cta-container flex flex-wrap mt-0.5 papabear:mt-0 ml-[-12px]"> <a class="top-card-layout__cta mt-2 ml-1.5 h-auto babybear:flex-auto top-card-layout__cta--primary btn-md btn-primary" href="https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&fromSignIn=true&trk=top-card_top-card-primary-button-top-card-primary-cta" data-tracking-control-name="top-card_top-card-primary-button-top-card-primary-cta" data-tracking-will-navigate> Follow </a> <!----> </div> </div> <!----> </div> <div class="ellipsis-menu absolute right-0 top-0 top-card-layout__ellipsis-menu mr-1 papabear:mt-0.5 papabear:mr-2"> <div class="collapsible-dropdown flex items-center relative hyphens-auto"> <button class="ellipsis-menu__trigger collapsible-dropdown__button btn-md btn-tertiary cursor-pointer !py-[6px] !px-1 flex items-center rounded-[50%] " aria-expanded="false" aria-label="Open menu" data-tracking-control-name="top-card_ellipsis-menu-trigger" tabindex="0"> <icon class="ellipsis-menu__trigger-icon m-0 p-0 centered-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/671xosfpvk4c0kqtyl87hashi"></icon> </button> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-auto top-[100%]" role="menu" tabindex="-1"> <li class="ellipsis-menu__item border-t-1 border-solid border-color-border-low-emphasis first-of-type:border-none flex"> <a href="/uas/login?fromSignIn=true&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-open-source%2F&trk=top-card_ellipsis-menu-semaphore-sign-in-redirect&guestReportContentType=PRODUCT&_f=guest-reporting" data-tracking-control-name="top-card_ellipsis-menu-semaphore-sign-in-redirect" data-tracking-will-navigate data-item-type="semaphore" data-semaphore-content-type="PRODUCT" data-semaphore-content-urn="urn:li:organization:78457036" data-semaphore-tracking-prefix="top-card_ellipsis-menu-semaphore" data-is-logged-in="false" data-modal="semaphore__toggle" class="semaphore__toggle visited:text-color-text-secondary ellipsis-menu__semaphore ellipsis-menu__item-button flex items-center w-full p-1 cursor-pointer font-sans text-sm font-bold link-styled focus:link-styled link:no-underline active:bg-color-background-container-tint focus:bg-color-background-container-tint hover:bg-color-background-container-tint outline-offset-[-2px]"> <!----> <icon class="ellipsis-menu__item-icon text-color-text h-[24px] w-[24px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/iq0x9q37wj214o129ai1yjut"> </icon> Report this product </a> <!----> </li> <!----> </ul> <!----> </div> </div> <!----> </div> </section> <div class="details mx-details-container-padding"> <section class="core-section-container core-section-container--with-border border-b-1 border-solid border-color-border-faint py-4 text-color-text" data-test-id="about-us"> <!----> <h2 class="core-section-container__title section-title"> About us </h2> <!----> <div class="core-section-container__content break-words"> <p class="break-words whitespace-pre-wrap text-color-text" data-test-id="about-us__description">Meta is committed to the notion that open source not only provides great technology for developers, but also brings the best out in people. Follow us for updates on Meta's open source.</p> <dl class="mt-6"> <div class="mb-2 flex papabear:mr-3 mamabear:mr-3 babybear:flex-wrap" data-test-id="about-us__website"> <dt class="font-sans text-md font-bold text-color-text break-words w-40 papabear:flex-shrink-0 papabear:mr-3 mamabear:flex-shrink-0 mamabear:mr-3 babybear:mb-1"> Website </dt> <dd class="font-sans text-md text-color-text break-words overflow-hidden"> <a class="link-no-visited-state hover:no-underline" data-tracking-control-name="about_website" href="https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Fopensource%2Efacebook%2Ecom%2F&urlhash=sxqu&trk=about_website" target="_blank" rel="noopener" data-tracking-will-navigate aria-describedby="websiteLinkDescription"> https://opensource.facebook.com/ <icon class="align-middle" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/49229g4q0jsla5l1xojq1wob9" aria-hidden="true"></icon> </a> <p class="hidden" id="websiteLinkDescription">External link for Meta Open Source</p> </dd> </div> <div class="mb-2 flex papabear:mr-3 mamabear:mr-3 babybear:flex-wrap" data-test-id="about-us__industry"> <dt class="font-sans text-md font-bold text-color-text break-words w-40 papabear:flex-shrink-0 papabear:mr-3 mamabear:flex-shrink-0 mamabear:mr-3 babybear:mb-1"> Industry </dt> <dd class="font-sans text-md text-color-text break-words overflow-hidden"> Software Development </dd> </div> <div class="mb-2 flex papabear:mr-3 mamabear:mr-3 babybear:flex-wrap" data-test-id="about-us__size"> <dt class="font-sans text-md font-bold text-color-text break-words w-40 papabear:flex-shrink-0 papabear:mr-3 mamabear:flex-shrink-0 mamabear:mr-3 babybear:mb-1"> Company size </dt> <dd class="font-sans text-md text-color-text break-words overflow-hidden"> 10,001+ employees </dd> </div> <div class="mb-2 flex papabear:mr-3 mamabear:mr-3 babybear:flex-wrap" data-test-id="about-us__headquarters"> <dt class="font-sans text-md font-bold text-color-text break-words w-40 papabear:flex-shrink-0 papabear:mr-3 mamabear:flex-shrink-0 mamabear:mr-3 babybear:mb-1"> Headquarters </dt> <dd class="font-sans text-md text-color-text break-words overflow-hidden"> Menlo Park, California </dd> </div> <!----><!----> <!----> </dl> </div> </section> <section class="core-section-container core-section-container--with-border border-b-1 border-solid border-color-border-faint py-4 updates" data-test-id="updates"> <!----> <h2 class="core-section-container__title section-title"> Updates </h2> <!----> <div class="core-section-container__content break-words"> <ul class="updates__list"> <li class="mb-1"> <div data-id="entire-feed-card-link" class="relative"> <a class="main-feed-card__overlay-link absolute left-0 top-0 h-full w-full z-1 !border-0" href="https://www.linkedin.com/posts/meta-open-source_infer-static-analyzer-infer-infer-activity-7247276402629120000-wzrd" data-id="main-feed-card__full-link" data-tracking-control-name="organization_guest_main-feed-card__full-link" data-tracking-will-navigate aria-label="Update 1"> </a> <article class="relative pt-1.5 px-2 pb-0 bg-color-background-container container-lined main-feed-activity-card papabear:max-w-[550px]" data-activity-urn="urn:li:activity:7247276402629120000" data-featured-activity-urn="urn:li:activity:7247276402629120000" data-attributed-urn="urn:li:share:7247276401672732677" data-id="main-feed-card"> <!----> <!----> <div class="flex items-center font-sans mb-1" data-test-id="main-feed-activity-card__entity-lockup"> <a href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-image" class="relative" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-image" data-tracking-will-navigate> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGTA9NCvD84LQ/company-logo_100_100/company-logo_100_100/0/1643135101552?e=2147483647&v=beta&t=BoRo8Qu_4tKQRgWlrW-6jxk4Y2WQGc6VqfTwVc8JM5s" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt="View organization page for Meta Open Source, graphic"> <!----> </a> <div class="flex flex-col self-start min-w-0 ml-1 "> <div class="text-color-text "> <a class="text-sm link-styled no-underline leading-open" href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-name" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-name" aria-label="View organization page for Meta Open Source" data-tracking-will-navigate> Meta Open Source </a> <!----><!----> </div> <p class="!text-xs text-color-text-low-emphasis leading-[1.33333] m-0 truncate"> <!----> 8,077 followers </p> <span class="!text-xs text-color-text-low-emphasis leading-[1.33333] flex"> <time class="flex-none"> 1mo <!----> </time> <!----> </span> </div> <!----> </div> <div class="ellipsis-menu absolute right-0 top-0 !mr-0.5" data-test-id="main-feed-activity-card__ellipsis-menu"> <div class="collapsible-dropdown flex items-center relative hyphens-auto"> <button class="ellipsis-menu__trigger collapsible-dropdown__button btn-md btn-tertiary cursor-pointer !py-[6px] !px-1 flex items-center rounded-[50%] " aria-expanded="false" aria-label="Open menu" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-trigger" tabindex="0"> <icon class="ellipsis-menu__trigger-icon m-0 p-0 centered-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/671xosfpvk4c0kqtyl87hashi"></icon> </button> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-auto top-[100%]" role="menu" tabindex="-1"> <li class="ellipsis-menu__item border-t-1 border-solid border-color-border-low-emphasis first-of-type:border-none flex"> <a href="/uas/login?fromSignIn=true&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect&guestReportContentType=POST&_f=guest-reporting" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect" data-tracking-will-navigate data-item-type="semaphore" data-semaphore-content-type="POST" data-semaphore-content-urn="urn:li:activity:7247276402629120000" data-semaphore-tracking-prefix="organization_guest_main-feed-card_ellipsis-menu-semaphore" data-is-logged-in="false" data-modal="semaphore__toggle" class="semaphore__toggle visited:text-color-text-secondary ellipsis-menu__semaphore ellipsis-menu__item-button flex items-center w-full p-1 cursor-pointer font-sans text-sm font-bold link-styled focus:link-styled link:no-underline active:bg-color-background-container-tint focus:bg-color-background-container-tint hover:bg-color-background-container-tint outline-offset-[-2px]"> <!----> <icon class="ellipsis-menu__item-icon text-color-text h-[24px] w-[24px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/iq0x9q37wj214o129ai1yjut"> </icon> Report this post </a> <!----> </li> <!----> </ul> <!----> </div> </div> <div class="attributed-text-segment-list__container relative mt-1 mb-1.5 babybear:mt-0 babybear:mb-0.5"> <p class="attributed-text-segment-list__content text-color-text !text-sm whitespace-pre-wrap break-words " dir="ltr" data-test-id="main-feed-activity-card__commentary">🔎 Meta Open Source 101 🔎 Infer is a powerful static analysis tool developed by Meta to identify bugs in your code before it hits production. It helps catch issues like null pointer exceptions, resource leaks, and more, ensuring higher code quality - <a class="link" href="https://fbinfer.com/?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://fbinfer.com/</a> Let's take a deep dive into how to use Infer! 1️⃣ Getting Started: First, install Infer on your machine. For macOS, use Homebrew: `brew install infer` For other platforms, follow the installation instructions on the GitHub page - <a class="link" href="https://lnkd.in/enyGXXwb?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/enyGXXwb</a> 2️⃣ Running Infer: To analyze a project, navigate to the project directory and run Infer with your build command. For example, to analyze an Android project: `infer run -- ./gradlew build` Infer will analyze the code and report potential issues - <a class="link" href="https://lnkd.in/eqwKEDWJ?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/eqwKEDWJ</a> 3️⃣ Reviewing Results: After running Infer, review the generated report to see the list of detected issues: `infer explore` This tool allows you to see error traces leading to each bug reported by Infer, which can be helpful in tracking down the precise cause of each bug - <a class="link" href="https://lnkd.in/eCJKNYbe?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/eCJKNYbe</a> Infer helps you catch critical bugs early in the development cycle, improving code reliability and maintainability. Learn more about Infer in one of our ELI5 videos here: <a class="link" href="https://lnkd.in/gYS7Q4fe?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/gYS7Q4fe</a></p> <!----> </div> <!----> <a href="https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Ffbinfer%2Ecom%2F&urlhash=h1X9&trk=organization_guest_main-feed-card_feed-article-content" target="_self" data-tracking-control-name="organization_guest_main-feed-card_feed-article-content" data-tracking-will-navigate class="flex flex-col feed-article-content" data-test-id="article-content"> <img alt="Infer Static Analyzer | Infer | Infer" class="lazy-load w-main-feed-card-media object-cover babybear:max-h-[400px]" data-delayed-url="https://media.licdn.com/dms/image/v2/D4E10AQGU8EtME3T6Yg/image-shrink_800/image-shrink_800/0/1727885113457?e=2147483647&v=beta&t=Mg-TJ3uIw2KqBAleeFsmeKHNYp0B8eHQQQnWs_tTVX0" data-ghost-classes="tw-feed-content-ghost-image" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/42byfw7gh464l64dlwodbbdez"> <!----> <section class="flex justify-between article-content__header py-1"> <header> <h2 class="tw-feed-content-title" dir="ltr" data-test-id="article-content__title"> Infer Static Analyzer | Infer | Infer </h2> <h3 class="tw-feed-content-subtitle" data-test-id="article-content__subtitle"> fbinfer.com </h3> </header> <!----> </section> </a> <!----> <!----> <code id="i18n_reaction_singular" style="display: none"><!--"%numReactions% Reaction"--></code> <code id="i18n_reactions_plural" style="display: none"><!--"%numReactions% Reactions"--></code> <div class="flex items-center font-sans text-sm babybear:text-xs main-feed-activity-card__social-actions"> <a href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_social-actions-reactions" target="_self" data-tracking-control-name="organization_guest_main-feed-card_social-actions-reactions" data-tracking-will-navigate class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis my-1" aria-label="6 Reactions" data-separate-ctas="false" data-test-id="social-actions__reactions" data-id="social-actions__reactions" data-num-reactions="6" data-singular="%numReactions%" data-plural="%numReactions%" tabindex="0"> <img alt data-reaction-type="LIKE" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur" height="16px" width="16px"> <span aria-hidden="true" class="font-normal ml-0.5" data-test-id="social-actions__reaction-count"> 6 </span> </a> <code id="social-actions__reaction-image-APPRECIATION" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cib97epu77mrzque5gqlzjgaw"--></code> <!----><!----> <code id="social-actions__reaction-image-EMPATHY" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/37hg81qnm85dsy5mbqfifg9qs"--></code> <code id="social-actions__reaction-image-ENTERTAINMENT" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/e7ppwfmo0if15fgie4q5r4us4"--></code> <!----> <code id="social-actions__reaction-image-INTEREST" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4v7dh2d6cuqm24mzps1pqzeqt"--></code> <code id="social-actions__reaction-image-LIKE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur"--></code> <code id="social-actions__reaction-image-MAYBE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4iy169rwfs5rdhspekg2r5wc6"--></code> <code id="social-actions__reaction-image-PRAISE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cjrxeu0ese8oxe32kiom8kzoh"--></code> <!----><!----><!----><!----> </div> <div class="social-action-bar border-t-1 border-solid border-color-border-faint min-h-[44px] items-center flex flex-wrap babybear:justify-around !m-0"> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_like-cta" data-tracking-control-name="organization_guest_main-feed-card_like-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/70k0g8kmgdfjjymflqqzipzxj"> </icon> <span class="social-action-bar__button-text "> Like </span> </a> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_comment-cta" data-tracking-control-name="organization_guest_main-feed-card_comment-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4ol9mo4lxvobj5ww3va90wz1o"> </icon> <span class="social-action-bar__button-text "> Comment </span> </a> <a class="social-action-bar__button share-button" href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_share-cta" data-tracking-control-name="organization_guest_main-feed-card_share-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/852gyy4s01pfis5qf9k99s6d2"> </icon> <span class="social-action-bar__button-text "> Share </span> </a> <!----> </div> <!----> </article> <code id="is-mobile" style="display: none"><!--false--></code> </div> </li> <li class="mb-1"> <div data-id="entire-feed-card-link" class="relative"> <a class="main-feed-card__overlay-link absolute left-0 top-0 h-full w-full z-1 !border-0" href="https://www.linkedin.com/posts/meta-open-source_sapling-from-meta-sapling-activity-7244739078712131589-uaaJ" data-id="main-feed-card__full-link" data-tracking-control-name="organization_guest_main-feed-card__full-link" data-tracking-will-navigate aria-label="Update 2"> </a> <article class="relative pt-1.5 px-2 pb-0 bg-color-background-container container-lined main-feed-activity-card papabear:max-w-[550px]" data-activity-urn="urn:li:activity:7244739078712131589" data-featured-activity-urn="urn:li:activity:7244739078712131589" data-attributed-urn="urn:li:share:7244739078187802624" data-id="main-feed-card"> <!----> <!----> <div class="flex items-center font-sans mb-1" data-test-id="main-feed-activity-card__entity-lockup"> <a href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-image" class="relative" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-image" data-tracking-will-navigate> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGTA9NCvD84LQ/company-logo_100_100/company-logo_100_100/0/1643135101552?e=2147483647&v=beta&t=BoRo8Qu_4tKQRgWlrW-6jxk4Y2WQGc6VqfTwVc8JM5s" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt="View organization page for Meta Open Source, graphic"> <!----> </a> <div class="flex flex-col self-start min-w-0 ml-1 "> <div class="text-color-text "> <a class="text-sm link-styled no-underline leading-open" href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-name" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-name" aria-label="View organization page for Meta Open Source" data-tracking-will-navigate> Meta Open Source </a> <!----><!----> </div> <p class="!text-xs text-color-text-low-emphasis leading-[1.33333] m-0 truncate"> <!----> 8,077 followers </p> <span class="!text-xs text-color-text-low-emphasis leading-[1.33333] flex"> <time class="flex-none"> 1mo <!----> </time> <!----> </span> </div> <!----> </div> <div class="ellipsis-menu absolute right-0 top-0 !mr-0.5" data-test-id="main-feed-activity-card__ellipsis-menu"> <div class="collapsible-dropdown flex items-center relative hyphens-auto"> <button class="ellipsis-menu__trigger collapsible-dropdown__button btn-md btn-tertiary cursor-pointer !py-[6px] !px-1 flex items-center rounded-[50%] " aria-expanded="false" aria-label="Open menu" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-trigger" tabindex="0"> <icon class="ellipsis-menu__trigger-icon m-0 p-0 centered-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/671xosfpvk4c0kqtyl87hashi"></icon> </button> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-auto top-[100%]" role="menu" tabindex="-1"> <li class="ellipsis-menu__item border-t-1 border-solid border-color-border-low-emphasis first-of-type:border-none flex"> <a href="/uas/login?fromSignIn=true&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect&guestReportContentType=POST&_f=guest-reporting" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect" data-tracking-will-navigate data-item-type="semaphore" data-semaphore-content-type="POST" data-semaphore-content-urn="urn:li:activity:7244739078712131589" data-semaphore-tracking-prefix="organization_guest_main-feed-card_ellipsis-menu-semaphore" data-is-logged-in="false" data-modal="semaphore__toggle" class="semaphore__toggle visited:text-color-text-secondary ellipsis-menu__semaphore ellipsis-menu__item-button flex items-center w-full p-1 cursor-pointer font-sans text-sm font-bold link-styled focus:link-styled link:no-underline active:bg-color-background-container-tint focus:bg-color-background-container-tint hover:bg-color-background-container-tint outline-offset-[-2px]"> <!----> <icon class="ellipsis-menu__item-icon text-color-text h-[24px] w-[24px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/iq0x9q37wj214o129ai1yjut"> </icon> Report this post </a> <!----> </li> <!----> </ul> <!----> </div> </div> <div class="attributed-text-segment-list__container relative mt-1 mb-1.5 babybear:mt-0 babybear:mb-0.5"> <p class="attributed-text-segment-list__content text-color-text !text-sm whitespace-pre-wrap break-words " dir="ltr" data-test-id="main-feed-activity-card__commentary">⚡️ OSS Project Spotlight ⚡️ Sapling is a scalable, user-friendly source control management system developed by Meta. It’s designed to handle large codebases with ease, offering high performance and a smooth developer experience. Visit their site to learn more: <a class="link" href="https://sapling-scm.com/?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://sapling-scm.com/</a></p> <!----> </div> <!----> <a href="https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Fsapling-scm%2Ecom%2F&urlhash=u-Y3&trk=organization_guest_main-feed-card_feed-article-content" target="_self" data-tracking-control-name="organization_guest_main-feed-card_feed-article-content" data-tracking-will-navigate class="flex flex-col feed-article-content" data-test-id="article-content"> <img alt="Sapling from Meta | Sapling" class="lazy-load w-main-feed-card-media object-cover babybear:max-h-[400px]" data-ghost-classes="tw-feed-content-ghost-image" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/42byfw7gh464l64dlwodbbdez"> <!----> <section class="flex justify-between article-content__header py-1"> <header> <h2 class="tw-feed-content-title" dir="ltr" data-test-id="article-content__title"> Sapling from Meta | Sapling </h2> <h3 class="tw-feed-content-subtitle" data-test-id="article-content__subtitle"> sapling-scm.com </h3> </header> <!----> </section> </a> <!----> <!----> <code id="i18n_reaction_singular" style="display: none"><!--"%numReactions% Reaction"--></code> <code id="i18n_reactions_plural" style="display: none"><!--"%numReactions% Reactions"--></code> <div class="flex items-center font-sans text-sm babybear:text-xs main-feed-activity-card__social-actions"> <a href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_social-actions-reactions" target="_self" data-tracking-control-name="organization_guest_main-feed-card_social-actions-reactions" data-tracking-will-navigate class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis my-1" aria-label="11 Reactions" data-separate-ctas="false" data-test-id="social-actions__reactions" data-id="social-actions__reactions" data-num-reactions="11" data-singular="%numReactions%" data-plural="%numReactions%" tabindex="0"> <img alt data-reaction-type="LIKE" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur" height="16px" width="16px"> <img alt data-reaction-type="EMPATHY" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/37hg81qnm85dsy5mbqfifg9qs" height="16px" width="16px"> <span aria-hidden="true" class="font-normal ml-0.5" data-test-id="social-actions__reaction-count"> 11 </span> </a> <code id="social-actions__reaction-image-APPRECIATION" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cib97epu77mrzque5gqlzjgaw"--></code> <!----><!----> <code id="social-actions__reaction-image-EMPATHY" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/37hg81qnm85dsy5mbqfifg9qs"--></code> <code id="social-actions__reaction-image-ENTERTAINMENT" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/e7ppwfmo0if15fgie4q5r4us4"--></code> <!----> <code id="social-actions__reaction-image-INTEREST" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4v7dh2d6cuqm24mzps1pqzeqt"--></code> <code id="social-actions__reaction-image-LIKE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur"--></code> <code id="social-actions__reaction-image-MAYBE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4iy169rwfs5rdhspekg2r5wc6"--></code> <code id="social-actions__reaction-image-PRAISE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cjrxeu0ese8oxe32kiom8kzoh"--></code> <!----><!----><!----><!----> </div> <div class="social-action-bar border-t-1 border-solid border-color-border-faint min-h-[44px] items-center flex flex-wrap babybear:justify-around !m-0"> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_like-cta" data-tracking-control-name="organization_guest_main-feed-card_like-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/70k0g8kmgdfjjymflqqzipzxj"> </icon> <span class="social-action-bar__button-text "> Like </span> </a> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_comment-cta" data-tracking-control-name="organization_guest_main-feed-card_comment-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4ol9mo4lxvobj5ww3va90wz1o"> </icon> <span class="social-action-bar__button-text "> Comment </span> </a> <a class="social-action-bar__button share-button" href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_share-cta" data-tracking-control-name="organization_guest_main-feed-card_share-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/852gyy4s01pfis5qf9k99s6d2"> </icon> <span class="social-action-bar__button-text "> Share </span> </a> <!----> </div> <!----> </article> <code id="is-mobile" style="display: none"><!--false--></code> </div> </li> <li class="mb-1"> <div data-id="entire-feed-card-link" class="relative"> <a class="main-feed-card__overlay-link absolute left-0 top-0 h-full w-full z-1 !border-0" href="https://www.linkedin.com/posts/meta-open-source_buck2-build-system-website-buck2-activity-7242202501746171904-mLQt" data-id="main-feed-card__full-link" data-tracking-control-name="organization_guest_main-feed-card__full-link" data-tracking-will-navigate aria-label="Update 3"> </a> <article class="relative pt-1.5 px-2 pb-0 bg-color-background-container container-lined main-feed-activity-card papabear:max-w-[550px]" data-activity-urn="urn:li:activity:7242202501746171904" data-featured-activity-urn="urn:li:activity:7242202501746171904" data-attributed-urn="urn:li:share:7242202500584382464" data-id="main-feed-card"> <!----> <!----> <div class="flex items-center font-sans mb-1" data-test-id="main-feed-activity-card__entity-lockup"> <a href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-image" class="relative" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-image" data-tracking-will-navigate> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGTA9NCvD84LQ/company-logo_100_100/company-logo_100_100/0/1643135101552?e=2147483647&v=beta&t=BoRo8Qu_4tKQRgWlrW-6jxk4Y2WQGc6VqfTwVc8JM5s" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt="View organization page for Meta Open Source, graphic"> <!----> </a> <div class="flex flex-col self-start min-w-0 ml-1 "> <div class="text-color-text "> <a class="text-sm link-styled no-underline leading-open" href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-name" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-name" aria-label="View organization page for Meta Open Source" data-tracking-will-navigate> Meta Open Source </a> <!----><!----> </div> <p class="!text-xs text-color-text-low-emphasis leading-[1.33333] m-0 truncate"> <!----> 8,077 followers </p> <span class="!text-xs text-color-text-low-emphasis leading-[1.33333] flex"> <time class="flex-none"> 2mo <!----> </time> <!----> </span> </div> <!----> </div> <div class="ellipsis-menu absolute right-0 top-0 !mr-0.5" data-test-id="main-feed-activity-card__ellipsis-menu"> <div class="collapsible-dropdown flex items-center relative hyphens-auto"> <button class="ellipsis-menu__trigger collapsible-dropdown__button btn-md btn-tertiary cursor-pointer !py-[6px] !px-1 flex items-center rounded-[50%] " aria-expanded="false" aria-label="Open menu" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-trigger" tabindex="0"> <icon class="ellipsis-menu__trigger-icon m-0 p-0 centered-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/671xosfpvk4c0kqtyl87hashi"></icon> </button> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-auto top-[100%]" role="menu" tabindex="-1"> <li class="ellipsis-menu__item border-t-1 border-solid border-color-border-low-emphasis first-of-type:border-none flex"> <a href="/uas/login?fromSignIn=true&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect&guestReportContentType=POST&_f=guest-reporting" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect" data-tracking-will-navigate data-item-type="semaphore" data-semaphore-content-type="POST" data-semaphore-content-urn="urn:li:activity:7242202501746171904" data-semaphore-tracking-prefix="organization_guest_main-feed-card_ellipsis-menu-semaphore" data-is-logged-in="false" data-modal="semaphore__toggle" class="semaphore__toggle visited:text-color-text-secondary ellipsis-menu__semaphore ellipsis-menu__item-button flex items-center w-full p-1 cursor-pointer font-sans text-sm font-bold link-styled focus:link-styled link:no-underline active:bg-color-background-container-tint focus:bg-color-background-container-tint hover:bg-color-background-container-tint outline-offset-[-2px]"> <!----> <icon class="ellipsis-menu__item-icon text-color-text h-[24px] w-[24px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/iq0x9q37wj214o129ai1yjut"> </icon> Report this post </a> <!----> </li> <!----> </ul> <!----> </div> </div> <div class="attributed-text-segment-list__container relative mt-1 mb-1.5 babybear:mt-0 babybear:mb-0.5"> <p class="attributed-text-segment-list__content text-color-text !text-sm whitespace-pre-wrap break-words " dir="ltr" data-test-id="main-feed-activity-card__commentary">🔎 Meta Open Source 101 🔎 Buck2 is a fast and efficient build system designed to handle large-scale codebases with ease. Developed by Meta, Buck2 focuses on parallel execution, caching, and extensibility to boost developer productivity - <a class="link" href="https://buck2.build/?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://buck2.build/</a> Let's explore how to use Buck2 below: 1️⃣ Getting Started: Install Buck2 by following the instructions on the Buck2 site - <a class="link" href="https://lnkd.in/gcR6VRAe?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/gcR6VRAe</a> Once installed, initialize a new project: `buck2 init --git` This sets up the basic structure for your project. Learn more: <a class="link" href="https://lnkd.in/gRYQRy4K?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/gRYQRy4K</a> 2️⃣ Defining Build Rules: Create a BUCK file to define build rules. For example, to build a simple C++ application: ``` cxx_library( name = "example", srcs = glob(["src/**/*.cpp"]), headers = glob(["include/**/*.h"]), deps = [], ) ``` This rule tells Buck2 how to compile your C++ source files and manage headers - <a class="link" href="https://lnkd.in/gpA3YHne?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/gpA3YHne</a> 3️⃣ Building the Project: Use Buck2 to build your project. Run the following command in your project directory: ``` buck2 build //:example ``` Buck2 will analyze dependencies and build the specified target efficiently. Buck2 streamlines the build process for large projects, improving performance and scalability. Explore the full documentation to leverage its powerful features and optimize your development workflow: <a class="link" href="https://buck2.build/?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://buck2.build/</a></p> <!----> </div> <!----> <a href="https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Fbuck2%2Ebuild%2F&urlhash=fjSb&trk=organization_guest_main-feed-card_feed-article-content" target="_self" data-tracking-control-name="organization_guest_main-feed-card_feed-article-content" data-tracking-will-navigate class="flex flex-col feed-article-content" data-test-id="article-content"> <img alt="Buck2 build system website | Buck2" class="lazy-load w-main-feed-card-media object-cover babybear:max-h-[400px]" data-ghost-classes="tw-feed-content-ghost-image" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/42byfw7gh464l64dlwodbbdez"> <!----> <section class="flex justify-between article-content__header py-1"> <header> <h2 class="tw-feed-content-title" dir="ltr" data-test-id="article-content__title"> Buck2 build system website | Buck2 </h2> <h3 class="tw-feed-content-subtitle" data-test-id="article-content__subtitle"> buck2.build </h3> </header> <!----> </section> </a> <!----> <!----> <code id="i18n_reaction_singular" style="display: none"><!--"%numReactions% Reaction"--></code> <code id="i18n_reactions_plural" style="display: none"><!--"%numReactions% Reactions"--></code> <div class="flex items-center font-sans text-sm babybear:text-xs main-feed-activity-card__social-actions"> <a href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_social-actions-reactions" target="_self" data-tracking-control-name="organization_guest_main-feed-card_social-actions-reactions" data-tracking-will-navigate class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis my-1" aria-label="18 Reactions" data-separate-ctas="false" data-test-id="social-actions__reactions" data-id="social-actions__reactions" data-num-reactions="18" data-singular="%numReactions%" data-plural="%numReactions%" tabindex="0"> <img alt data-reaction-type="LIKE" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur" height="16px" width="16px"> <span aria-hidden="true" class="font-normal ml-0.5" data-test-id="social-actions__reaction-count"> 18 </span> </a> <code id="social-actions__reaction-image-APPRECIATION" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cib97epu77mrzque5gqlzjgaw"--></code> <!----><!----> <code id="social-actions__reaction-image-EMPATHY" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/37hg81qnm85dsy5mbqfifg9qs"--></code> <code id="social-actions__reaction-image-ENTERTAINMENT" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/e7ppwfmo0if15fgie4q5r4us4"--></code> <!----> <code id="social-actions__reaction-image-INTEREST" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4v7dh2d6cuqm24mzps1pqzeqt"--></code> <code id="social-actions__reaction-image-LIKE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur"--></code> <code id="social-actions__reaction-image-MAYBE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4iy169rwfs5rdhspekg2r5wc6"--></code> <code id="social-actions__reaction-image-PRAISE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cjrxeu0ese8oxe32kiom8kzoh"--></code> <!----><!----><!----><!----> </div> <div class="social-action-bar border-t-1 border-solid border-color-border-faint min-h-[44px] items-center flex flex-wrap babybear:justify-around !m-0"> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_like-cta" data-tracking-control-name="organization_guest_main-feed-card_like-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/70k0g8kmgdfjjymflqqzipzxj"> </icon> <span class="social-action-bar__button-text "> Like </span> </a> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_comment-cta" data-tracking-control-name="organization_guest_main-feed-card_comment-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4ol9mo4lxvobj5ww3va90wz1o"> </icon> <span class="social-action-bar__button-text "> Comment </span> </a> <a class="social-action-bar__button share-button" href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_share-cta" data-tracking-control-name="organization_guest_main-feed-card_share-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/852gyy4s01pfis5qf9k99s6d2"> </icon> <span class="social-action-bar__button-text "> Share </span> </a> <!----> </div> <!----> </article> <code id="is-mobile" style="display: none"><!--false--></code> </div> </li> <li class="mb-1"> <div data-id="entire-feed-card-link" class="relative"> <a class="main-feed-card__overlay-link absolute left-0 top-0 h-full w-full z-1 !border-0" href="https://www.linkedin.com/posts/meta-open-source_github-facebookresearchhydra-hydra-is-activity-7239667046605582336-w78r" data-id="main-feed-card__full-link" data-tracking-control-name="organization_guest_main-feed-card__full-link" data-tracking-will-navigate aria-label="Update 4"> </a> <article class="relative pt-1.5 px-2 pb-0 bg-color-background-container container-lined main-feed-activity-card papabear:max-w-[550px]" data-activity-urn="urn:li:activity:7239667046605582336" data-featured-activity-urn="urn:li:activity:7239667046605582336" data-attributed-urn="urn:li:share:7239667045988978688" data-id="main-feed-card"> <!----> <!----> <div class="flex items-center font-sans mb-1" data-test-id="main-feed-activity-card__entity-lockup"> <a href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-image" class="relative" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-image" data-tracking-will-navigate> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGTA9NCvD84LQ/company-logo_100_100/company-logo_100_100/0/1643135101552?e=2147483647&v=beta&t=BoRo8Qu_4tKQRgWlrW-6jxk4Y2WQGc6VqfTwVc8JM5s" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt="View organization page for Meta Open Source, graphic"> <!----> </a> <div class="flex flex-col self-start min-w-0 ml-1 "> <div class="text-color-text "> <a class="text-sm link-styled no-underline leading-open" href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-name" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-name" aria-label="View organization page for Meta Open Source" data-tracking-will-navigate> Meta Open Source </a> <!----><!----> </div> <p class="!text-xs text-color-text-low-emphasis leading-[1.33333] m-0 truncate"> <!----> 8,077 followers </p> <span class="!text-xs text-color-text-low-emphasis leading-[1.33333] flex"> <time class="flex-none"> 2mo <!----> </time> <!----> </span> </div> <!----> </div> <div class="ellipsis-menu absolute right-0 top-0 !mr-0.5" data-test-id="main-feed-activity-card__ellipsis-menu"> <div class="collapsible-dropdown flex items-center relative hyphens-auto"> <button class="ellipsis-menu__trigger collapsible-dropdown__button btn-md btn-tertiary cursor-pointer !py-[6px] !px-1 flex items-center rounded-[50%] " aria-expanded="false" aria-label="Open menu" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-trigger" tabindex="0"> <icon class="ellipsis-menu__trigger-icon m-0 p-0 centered-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/671xosfpvk4c0kqtyl87hashi"></icon> </button> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-auto top-[100%]" role="menu" tabindex="-1"> <li class="ellipsis-menu__item border-t-1 border-solid border-color-border-low-emphasis first-of-type:border-none flex"> <a href="/uas/login?fromSignIn=true&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect&guestReportContentType=POST&_f=guest-reporting" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect" data-tracking-will-navigate data-item-type="semaphore" data-semaphore-content-type="POST" data-semaphore-content-urn="urn:li:activity:7239667046605582336" data-semaphore-tracking-prefix="organization_guest_main-feed-card_ellipsis-menu-semaphore" data-is-logged-in="false" data-modal="semaphore__toggle" class="semaphore__toggle visited:text-color-text-secondary ellipsis-menu__semaphore ellipsis-menu__item-button flex items-center w-full p-1 cursor-pointer font-sans text-sm font-bold link-styled focus:link-styled link:no-underline active:bg-color-background-container-tint focus:bg-color-background-container-tint hover:bg-color-background-container-tint outline-offset-[-2px]"> <!----> <icon class="ellipsis-menu__item-icon text-color-text h-[24px] w-[24px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/iq0x9q37wj214o129ai1yjut"> </icon> Report this post </a> <!----> </li> <!----> </ul> <!----> </div> </div> <div class="attributed-text-segment-list__container relative mt-1 mb-1.5 babybear:mt-0 babybear:mb-0.5"> <p class="attributed-text-segment-list__content text-color-text !text-sm whitespace-pre-wrap break-words " dir="ltr" data-test-id="main-feed-activity-card__commentary">⚡️ OSS Project Spotlight ⚡️ Hydra is a flexible and powerful framework for managing complex configurations in Python applications. Developed by Meta, it simplifies the process of configuring, running, and scaling large projects. Learn more: <a class="link" href="https://lnkd.in/gznvdjF6?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/gznvdjF6</a></p> <!----> </div> <!----> <a href="https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Fgithub%2Ecom%2Ffacebookresearch%2Fhydra&urlhash=6xnZ&trk=organization_guest_main-feed-card_feed-article-content" target="_self" data-tracking-control-name="organization_guest_main-feed-card_feed-article-content" data-tracking-will-navigate class="flex flex-col feed-article-content" data-test-id="article-content"> <img alt="GitHub - facebookresearch/hydra: Hydra is a framework for elegantly configuring complex applications" class="lazy-load w-main-feed-card-media object-cover babybear:max-h-[400px]" data-delayed-url="https://media.licdn.com/dms/image/v2/D5610AQH7cqB665c9kg/image-shrink_800/image-shrink_800/0/1726070881274?e=2147483647&v=beta&t=ym9BfV1ZZIrQjj8d-ocwaz5voWzk95G_luWEe0xw2kY" data-ghost-classes="tw-feed-content-ghost-image" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/42byfw7gh464l64dlwodbbdez"> <!----> <section class="flex justify-between article-content__header py-1"> <header> <h2 class="tw-feed-content-title" dir="ltr" data-test-id="article-content__title"> GitHub - facebookresearch/hydra: Hydra is a framework for elegantly configuring complex applications </h2> <h3 class="tw-feed-content-subtitle" data-test-id="article-content__subtitle"> github.com </h3> </header> <!----> </section> </a> <!----> <!----> <code id="i18n_reaction_singular" style="display: none"><!--"%numReactions% Reaction"--></code> <code id="i18n_reactions_plural" style="display: none"><!--"%numReactions% Reactions"--></code> <div class="flex items-center font-sans text-sm babybear:text-xs main-feed-activity-card__social-actions"> <a href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_social-actions-reactions" target="_self" data-tracking-control-name="organization_guest_main-feed-card_social-actions-reactions" data-tracking-will-navigate class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis my-1" aria-label="10 Reactions" data-separate-ctas="false" data-test-id="social-actions__reactions" data-id="social-actions__reactions" data-num-reactions="10" data-singular="%numReactions%" data-plural="%numReactions%" tabindex="0"> <img alt data-reaction-type="LIKE" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur" height="16px" width="16px"> <span aria-hidden="true" class="font-normal ml-0.5" data-test-id="social-actions__reaction-count"> 10 </span> </a> <code id="social-actions__reaction-image-APPRECIATION" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cib97epu77mrzque5gqlzjgaw"--></code> <!----><!----> <code id="social-actions__reaction-image-EMPATHY" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/37hg81qnm85dsy5mbqfifg9qs"--></code> <code id="social-actions__reaction-image-ENTERTAINMENT" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/e7ppwfmo0if15fgie4q5r4us4"--></code> <!----> <code id="social-actions__reaction-image-INTEREST" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4v7dh2d6cuqm24mzps1pqzeqt"--></code> <code id="social-actions__reaction-image-LIKE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur"--></code> <code id="social-actions__reaction-image-MAYBE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4iy169rwfs5rdhspekg2r5wc6"--></code> <code id="social-actions__reaction-image-PRAISE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cjrxeu0ese8oxe32kiom8kzoh"--></code> <!----><!----><!----><!----> </div> <div class="social-action-bar border-t-1 border-solid border-color-border-faint min-h-[44px] items-center flex flex-wrap babybear:justify-around !m-0"> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_like-cta" data-tracking-control-name="organization_guest_main-feed-card_like-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/70k0g8kmgdfjjymflqqzipzxj"> </icon> <span class="social-action-bar__button-text "> Like </span> </a> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_comment-cta" data-tracking-control-name="organization_guest_main-feed-card_comment-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4ol9mo4lxvobj5ww3va90wz1o"> </icon> <span class="social-action-bar__button-text "> Comment </span> </a> <a class="social-action-bar__button share-button" href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_share-cta" data-tracking-control-name="organization_guest_main-feed-card_share-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/852gyy4s01pfis5qf9k99s6d2"> </icon> <span class="social-action-bar__button-text "> Share </span> </a> <!----> </div> <!----> </article> <code id="is-mobile" style="display: none"><!--false--></code> </div> </li> <li class="mb-1"> <div data-id="entire-feed-card-link" class="relative"> <a class="main-feed-card__overlay-link absolute left-0 top-0 h-full w-full z-1 !border-0" href="https://www.linkedin.com/posts/meta-open-source_watchman-a-file-watching-service-watchman-activity-7237129494849863682-H7gJ" data-id="main-feed-card__full-link" data-tracking-control-name="organization_guest_main-feed-card__full-link" data-tracking-will-navigate aria-label="Update 5"> </a> <article class="relative pt-1.5 px-2 pb-0 bg-color-background-container container-lined main-feed-activity-card papabear:max-w-[550px]" data-activity-urn="urn:li:activity:7237129494849863682" data-featured-activity-urn="urn:li:activity:7237129494849863682" data-attributed-urn="urn:li:share:7237129492496818176" data-id="main-feed-card"> <!----> <!----> <div class="flex items-center font-sans mb-1" data-test-id="main-feed-activity-card__entity-lockup"> <a href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-image" class="relative" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-image" data-tracking-will-navigate> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGTA9NCvD84LQ/company-logo_100_100/company-logo_100_100/0/1643135101552?e=2147483647&v=beta&t=BoRo8Qu_4tKQRgWlrW-6jxk4Y2WQGc6VqfTwVc8JM5s" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt="View organization page for Meta Open Source, graphic"> <!----> </a> <div class="flex flex-col self-start min-w-0 ml-1 "> <div class="text-color-text "> <a class="text-sm link-styled no-underline leading-open" href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-name" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-name" aria-label="View organization page for Meta Open Source" data-tracking-will-navigate> Meta Open Source </a> <!----><!----> </div> <p class="!text-xs text-color-text-low-emphasis leading-[1.33333] m-0 truncate"> <!----> 8,077 followers </p> <span class="!text-xs text-color-text-low-emphasis leading-[1.33333] flex"> <time class="flex-none"> 2mo <!----> </time> <!----> </span> </div> <!----> </div> <div class="ellipsis-menu absolute right-0 top-0 !mr-0.5" data-test-id="main-feed-activity-card__ellipsis-menu"> <div class="collapsible-dropdown flex items-center relative hyphens-auto"> <button class="ellipsis-menu__trigger collapsible-dropdown__button btn-md btn-tertiary cursor-pointer !py-[6px] !px-1 flex items-center rounded-[50%] " aria-expanded="false" aria-label="Open menu" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-trigger" tabindex="0"> <icon class="ellipsis-menu__trigger-icon m-0 p-0 centered-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/671xosfpvk4c0kqtyl87hashi"></icon> </button> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-auto top-[100%]" role="menu" tabindex="-1"> <li class="ellipsis-menu__item border-t-1 border-solid border-color-border-low-emphasis first-of-type:border-none flex"> <a href="/uas/login?fromSignIn=true&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect&guestReportContentType=POST&_f=guest-reporting" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect" data-tracking-will-navigate data-item-type="semaphore" data-semaphore-content-type="POST" data-semaphore-content-urn="urn:li:activity:7237129494849863682" data-semaphore-tracking-prefix="organization_guest_main-feed-card_ellipsis-menu-semaphore" data-is-logged-in="false" data-modal="semaphore__toggle" class="semaphore__toggle visited:text-color-text-secondary ellipsis-menu__semaphore ellipsis-menu__item-button flex items-center w-full p-1 cursor-pointer font-sans text-sm font-bold link-styled focus:link-styled link:no-underline active:bg-color-background-container-tint focus:bg-color-background-container-tint hover:bg-color-background-container-tint outline-offset-[-2px]"> <!----> <icon class="ellipsis-menu__item-icon text-color-text h-[24px] w-[24px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/iq0x9q37wj214o129ai1yjut"> </icon> Report this post </a> <!----> </li> <!----> </ul> <!----> </div> </div> <div class="attributed-text-segment-list__container relative mt-1 mb-1.5 babybear:mt-0 babybear:mb-0.5"> <p class="attributed-text-segment-list__content text-color-text !text-sm whitespace-pre-wrap break-words " dir="ltr" data-test-id="main-feed-activity-card__commentary">🔎 Meta Open Source 101 🔎 Watchman is a an OSS tool developed by Meta to watch files and record when they change. It’s designed to improve development workflows by triggering actions based on file system events, making it a perfect fit for build systems and IDEs - <a class="link" href="https://lnkd.in/eYjuNKf?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/eYjuNKf</a> 1️⃣ Getting Started: Install Watchman on your machine. For macOS, use Homebrew: `brew install watchman` For other platforms, follow the installation instructions on the GitHub page - <a class="link" href="https://lnkd.in/gnrMGmv7?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/gnrMGmv7</a> 2️⃣ Setting Up: Configure Watchman to watch a directory. Create a `.watchmanconfig` file in your project root with no content besides `{}`.Then run: `watchman watch .` This command tells Watchman to start watching your project directory - <a class="link" href="https://lnkd.in/gGC2cnMk?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/gGC2cnMk</a> 3️⃣ Using Watchman: One of the great uses of Watchman is setting up a trigger to run a script when files change. For example, this operation will run <a class="link" href="http://build.sh?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>build.sh</a> whenever a JavaScript file in the directory changes: `watchman -- trigger . build '*.js' -- ./<a class="link" href="http://build.sh?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>build.sh</a>` Learn more about triggers here: <a class="link" href="https://lnkd.in/gRugVuks?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/gRugVuks</a> Watchman enhances your development workflow by automating tasks based on file changes, boosting efficiency and productivity. To learn more about the project, watch our ELI5 video about Watchman: <a class="link" href="https://lnkd.in/gnrV6UM5?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/gnrV6UM5</a></p> <!----> </div> <!----> <a href="https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Ffacebook%2Egithub%2Eio%2Fwatchman%2F&urlhash=1dz4&trk=organization_guest_main-feed-card_feed-article-content" target="_self" data-tracking-control-name="organization_guest_main-feed-card_feed-article-content" data-tracking-will-navigate class="flex flex-col feed-article-content" data-test-id="article-content"> <img alt="Watchman - A file watching service | Watchman" class="lazy-load w-main-feed-card-media object-cover babybear:max-h-[400px]" data-delayed-url="https://media.licdn.com/dms/image/v2/D5610AQGPP-dncPg88A/image-shrink_1280/image-shrink_1280/0/1725465934984?e=2147483647&v=beta&t=rDdrieRnoII-veDK0eSKtOPtllSXg5HeX56HXXqbqOY" data-ghost-classes="tw-feed-content-ghost-image" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/42byfw7gh464l64dlwodbbdez"> <!----> <section class="flex justify-between article-content__header py-1"> <header> <h2 class="tw-feed-content-title" dir="ltr" data-test-id="article-content__title"> Watchman - A file watching service | Watchman </h2> <h3 class="tw-feed-content-subtitle" data-test-id="article-content__subtitle"> facebook.github.io </h3> </header> <!----> </section> </a> <!----> <!----> <code id="i18n_reaction_singular" style="display: none"><!--"%numReactions% Reaction"--></code> <code id="i18n_reactions_plural" style="display: none"><!--"%numReactions% Reactions"--></code> <div class="flex items-center font-sans text-sm babybear:text-xs main-feed-activity-card__social-actions"> <a href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_social-actions-reactions" target="_self" data-tracking-control-name="organization_guest_main-feed-card_social-actions-reactions" data-tracking-will-navigate class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis my-1" aria-label="19 Reactions" data-separate-ctas="false" data-test-id="social-actions__reactions" data-id="social-actions__reactions" data-num-reactions="19" data-singular="%numReactions%" data-plural="%numReactions%" tabindex="0"> <img alt data-reaction-type="LIKE" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur" height="16px" width="16px"> <img alt data-reaction-type="INTEREST" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4v7dh2d6cuqm24mzps1pqzeqt" height="16px" width="16px"> <span aria-hidden="true" class="font-normal ml-0.5" data-test-id="social-actions__reaction-count"> 19 </span> </a> <code id="social-actions__reaction-image-APPRECIATION" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cib97epu77mrzque5gqlzjgaw"--></code> <!----><!----> <code id="social-actions__reaction-image-EMPATHY" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/37hg81qnm85dsy5mbqfifg9qs"--></code> <code id="social-actions__reaction-image-ENTERTAINMENT" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/e7ppwfmo0if15fgie4q5r4us4"--></code> <!----> <code id="social-actions__reaction-image-INTEREST" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4v7dh2d6cuqm24mzps1pqzeqt"--></code> <code id="social-actions__reaction-image-LIKE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur"--></code> <code id="social-actions__reaction-image-MAYBE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4iy169rwfs5rdhspekg2r5wc6"--></code> <code id="social-actions__reaction-image-PRAISE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cjrxeu0ese8oxe32kiom8kzoh"--></code> <!----><!----><!----><!----> </div> <div class="social-action-bar border-t-1 border-solid border-color-border-faint min-h-[44px] items-center flex flex-wrap babybear:justify-around !m-0"> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_like-cta" data-tracking-control-name="organization_guest_main-feed-card_like-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/70k0g8kmgdfjjymflqqzipzxj"> </icon> <span class="social-action-bar__button-text "> Like </span> </a> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_comment-cta" data-tracking-control-name="organization_guest_main-feed-card_comment-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4ol9mo4lxvobj5ww3va90wz1o"> </icon> <span class="social-action-bar__button-text "> Comment </span> </a> <a class="social-action-bar__button share-button" href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_share-cta" data-tracking-control-name="organization_guest_main-feed-card_share-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/852gyy4s01pfis5qf9k99s6d2"> </icon> <span class="social-action-bar__button-text "> Share </span> </a> <!----> </div> <!----> </article> <code id="is-mobile" style="display: none"><!--false--></code> </div> </li> <li class="mb-1"> <div data-id="entire-feed-card-link" class="relative"> <a class="main-feed-card__overlay-link absolute left-0 top-0 h-full w-full z-1 !border-0" href="https://www.linkedin.com/posts/meta-open-source_github-facebookproxygen-a-collection-activity-7234592214528499712-Mk2s" data-id="main-feed-card__full-link" data-tracking-control-name="organization_guest_main-feed-card__full-link" data-tracking-will-navigate aria-label="Update 6"> </a> <article class="relative pt-1.5 px-2 pb-0 bg-color-background-container container-lined main-feed-activity-card papabear:max-w-[550px]" data-activity-urn="urn:li:activity:7234592214528499712" data-featured-activity-urn="urn:li:activity:7234592214528499712" data-attributed-urn="urn:li:share:7234592213844779008" data-id="main-feed-card"> <!----> <!----> <div class="flex items-center font-sans mb-1" data-test-id="main-feed-activity-card__entity-lockup"> <a href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-image" class="relative" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-image" data-tracking-will-navigate> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGTA9NCvD84LQ/company-logo_100_100/company-logo_100_100/0/1643135101552?e=2147483647&v=beta&t=BoRo8Qu_4tKQRgWlrW-6jxk4Y2WQGc6VqfTwVc8JM5s" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt="View organization page for Meta Open Source, graphic"> <!----> </a> <div class="flex flex-col self-start min-w-0 ml-1 "> <div class="text-color-text "> <a class="text-sm link-styled no-underline leading-open" href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-name" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-name" aria-label="View organization page for Meta Open Source" data-tracking-will-navigate> Meta Open Source </a> <!----><!----> </div> <p class="!text-xs text-color-text-low-emphasis leading-[1.33333] m-0 truncate"> <!----> 8,077 followers </p> <span class="!text-xs text-color-text-low-emphasis leading-[1.33333] flex"> <time class="flex-none"> 2mo <!----> </time> <!----> </span> </div> <!----> </div> <div class="ellipsis-menu absolute right-0 top-0 !mr-0.5" data-test-id="main-feed-activity-card__ellipsis-menu"> <div class="collapsible-dropdown flex items-center relative hyphens-auto"> <button class="ellipsis-menu__trigger collapsible-dropdown__button btn-md btn-tertiary cursor-pointer !py-[6px] !px-1 flex items-center rounded-[50%] " aria-expanded="false" aria-label="Open menu" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-trigger" tabindex="0"> <icon class="ellipsis-menu__trigger-icon m-0 p-0 centered-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/671xosfpvk4c0kqtyl87hashi"></icon> </button> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-auto top-[100%]" role="menu" tabindex="-1"> <li class="ellipsis-menu__item border-t-1 border-solid border-color-border-low-emphasis first-of-type:border-none flex"> <a href="/uas/login?fromSignIn=true&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect&guestReportContentType=POST&_f=guest-reporting" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect" data-tracking-will-navigate data-item-type="semaphore" data-semaphore-content-type="POST" data-semaphore-content-urn="urn:li:activity:7234592214528499712" data-semaphore-tracking-prefix="organization_guest_main-feed-card_ellipsis-menu-semaphore" data-is-logged-in="false" data-modal="semaphore__toggle" class="semaphore__toggle visited:text-color-text-secondary ellipsis-menu__semaphore ellipsis-menu__item-button flex items-center w-full p-1 cursor-pointer font-sans text-sm font-bold link-styled focus:link-styled link:no-underline active:bg-color-background-container-tint focus:bg-color-background-container-tint hover:bg-color-background-container-tint outline-offset-[-2px]"> <!----> <icon class="ellipsis-menu__item-icon text-color-text h-[24px] w-[24px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/iq0x9q37wj214o129ai1yjut"> </icon> Report this post </a> <!----> </li> <!----> </ul> <!----> </div> </div> <div class="attributed-text-segment-list__container relative mt-1 mb-1.5 babybear:mt-0 babybear:mb-0.5"> <p class="attributed-text-segment-list__content text-color-text !text-sm whitespace-pre-wrap break-words " dir="ltr" data-test-id="main-feed-activity-card__commentary">⚡️ OSS Project Spotlight ⚡️ Proxygen is an advanced C++ HTTP framework developed by Meta. It offers a suite of libraries for building high-performance, scalable web servers and proxies, supporting HTTP/1.1, HTTP/2, and HTTP/3. Visit their repo to learn more: <a class="link" href="https://lnkd.in/gWQQNciR?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/gWQQNciR</a></p> <!----> </div> <!----> <a href="https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Fgithub%2Ecom%2Ffacebook%2Fproxygen&urlhash=16Tj&trk=organization_guest_main-feed-card_feed-article-content" target="_self" data-tracking-control-name="organization_guest_main-feed-card_feed-article-content" data-tracking-will-navigate class="flex flex-col feed-article-content" data-test-id="article-content"> <img alt="GitHub - facebook/proxygen: A collection of C++ HTTP libraries including an easy to use HTTP server." class="lazy-load w-main-feed-card-media object-cover babybear:max-h-[400px]" data-delayed-url="https://media.licdn.com/dms/image/sync/v2/D5627AQElecuyIv7vkw/articleshare-shrink_800/articleshare-shrink_800/0/1727280639295?e=2147483647&v=beta&t=ZWM-VkDtdGSvqtclxFWF8nGk1LsQKeGjPpBYTGKfTDE" data-ghost-classes="tw-feed-content-ghost-image" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/42byfw7gh464l64dlwodbbdez"> <!----> <section class="flex justify-between article-content__header py-1"> <header> <h2 class="tw-feed-content-title" dir="ltr" data-test-id="article-content__title"> GitHub - facebook/proxygen: A collection of C++ HTTP libraries including an easy to use HTTP server. </h2> <h3 class="tw-feed-content-subtitle" data-test-id="article-content__subtitle"> github.com </h3> </header> <!----> </section> </a> <!----> <!----> <code id="i18n_reaction_singular" style="display: none"><!--"%numReactions% Reaction"--></code> <code id="i18n_reactions_plural" style="display: none"><!--"%numReactions% Reactions"--></code> <div class="flex items-center font-sans text-sm babybear:text-xs main-feed-activity-card__social-actions"> <a href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_social-actions-reactions" target="_self" data-tracking-control-name="organization_guest_main-feed-card_social-actions-reactions" data-tracking-will-navigate class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis my-1" aria-label="14 Reactions" data-separate-ctas="false" data-test-id="social-actions__reactions" data-id="social-actions__reactions" data-num-reactions="14" data-singular="%numReactions%" data-plural="%numReactions%" tabindex="0"> <img alt data-reaction-type="LIKE" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur" height="16px" width="16px"> <img alt data-reaction-type="EMPATHY" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/37hg81qnm85dsy5mbqfifg9qs" height="16px" width="16px"> <span aria-hidden="true" class="font-normal ml-0.5" data-test-id="social-actions__reaction-count"> 14 </span> </a> <code id="social-actions__reaction-image-APPRECIATION" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cib97epu77mrzque5gqlzjgaw"--></code> <!----><!----> <code id="social-actions__reaction-image-EMPATHY" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/37hg81qnm85dsy5mbqfifg9qs"--></code> <code id="social-actions__reaction-image-ENTERTAINMENT" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/e7ppwfmo0if15fgie4q5r4us4"--></code> <!----> <code id="social-actions__reaction-image-INTEREST" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4v7dh2d6cuqm24mzps1pqzeqt"--></code> <code id="social-actions__reaction-image-LIKE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur"--></code> <code id="social-actions__reaction-image-MAYBE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4iy169rwfs5rdhspekg2r5wc6"--></code> <code id="social-actions__reaction-image-PRAISE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cjrxeu0ese8oxe32kiom8kzoh"--></code> <!----><!----> <a href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_social-actions-comments" target="_self" data-tracking-control-name="organization_guest_main-feed-card_social-actions-comments" data-tracking-will-navigate class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis before:middot my-1" data-separate-ctas="false" data-test-id="social-actions__comments" data-id="social-actions__comments" data-num-comments="1" data-singular="%numComments% Comment" data-plural="%numComments% Comments"> 1 Comment </a> <!----> </div> <div class="social-action-bar border-t-1 border-solid border-color-border-faint min-h-[44px] items-center flex flex-wrap babybear:justify-around !m-0"> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_like-cta" data-tracking-control-name="organization_guest_main-feed-card_like-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/70k0g8kmgdfjjymflqqzipzxj"> </icon> <span class="social-action-bar__button-text "> Like </span> </a> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_comment-cta" data-tracking-control-name="organization_guest_main-feed-card_comment-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4ol9mo4lxvobj5ww3va90wz1o"> </icon> <span class="social-action-bar__button-text "> Comment </span> </a> <a class="social-action-bar__button share-button" href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_share-cta" data-tracking-control-name="organization_guest_main-feed-card_share-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/852gyy4s01pfis5qf9k99s6d2"> </icon> <span class="social-action-bar__button-text "> Share </span> </a> <!----> </div> <!----> </article> <code id="is-mobile" style="display: none"><!--false--></code> </div> </li> <li class="mb-1"> <div data-id="entire-feed-card-link" class="relative"> <a class="main-feed-card__overlay-link absolute left-0 top-0 h-full w-full z-1 !border-0" href="https://www.linkedin.com/posts/meta-open-source_github-facebookhermes-a-javascript-engine-activity-7232055461699575810-oEe2" data-id="main-feed-card__full-link" data-tracking-control-name="organization_guest_main-feed-card__full-link" data-tracking-will-navigate aria-label="Update 7"> </a> <article class="relative pt-1.5 px-2 pb-0 bg-color-background-container container-lined main-feed-activity-card papabear:max-w-[550px]" data-activity-urn="urn:li:activity:7232055461699575810" data-featured-activity-urn="urn:li:activity:7232055461699575810" data-attributed-urn="urn:li:share:7232055460978122752" data-id="main-feed-card"> <!----> <!----> <div class="flex items-center font-sans mb-1" data-test-id="main-feed-activity-card__entity-lockup"> <a href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-image" class="relative" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-image" data-tracking-will-navigate> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGTA9NCvD84LQ/company-logo_100_100/company-logo_100_100/0/1643135101552?e=2147483647&v=beta&t=BoRo8Qu_4tKQRgWlrW-6jxk4Y2WQGc6VqfTwVc8JM5s" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt="View organization page for Meta Open Source, graphic"> <!----> </a> <div class="flex flex-col self-start min-w-0 ml-1 "> <div class="text-color-text "> <a class="text-sm link-styled no-underline leading-open" href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-name" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-name" aria-label="View organization page for Meta Open Source" data-tracking-will-navigate> Meta Open Source </a> <!----><!----> </div> <p class="!text-xs text-color-text-low-emphasis leading-[1.33333] m-0 truncate"> <!----> 8,077 followers </p> <span class="!text-xs text-color-text-low-emphasis leading-[1.33333] flex"> <time class="flex-none"> 3mo <!----> </time> <!----> </span> </div> <!----> </div> <div class="ellipsis-menu absolute right-0 top-0 !mr-0.5" data-test-id="main-feed-activity-card__ellipsis-menu"> <div class="collapsible-dropdown flex items-center relative hyphens-auto"> <button class="ellipsis-menu__trigger collapsible-dropdown__button btn-md btn-tertiary cursor-pointer !py-[6px] !px-1 flex items-center rounded-[50%] " aria-expanded="false" aria-label="Open menu" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-trigger" tabindex="0"> <icon class="ellipsis-menu__trigger-icon m-0 p-0 centered-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/671xosfpvk4c0kqtyl87hashi"></icon> </button> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-auto top-[100%]" role="menu" tabindex="-1"> <li class="ellipsis-menu__item border-t-1 border-solid border-color-border-low-emphasis first-of-type:border-none flex"> <a href="/uas/login?fromSignIn=true&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect&guestReportContentType=POST&_f=guest-reporting" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect" data-tracking-will-navigate data-item-type="semaphore" data-semaphore-content-type="POST" data-semaphore-content-urn="urn:li:activity:7232055461699575810" data-semaphore-tracking-prefix="organization_guest_main-feed-card_ellipsis-menu-semaphore" data-is-logged-in="false" data-modal="semaphore__toggle" class="semaphore__toggle visited:text-color-text-secondary ellipsis-menu__semaphore ellipsis-menu__item-button flex items-center w-full p-1 cursor-pointer font-sans text-sm font-bold link-styled focus:link-styled link:no-underline active:bg-color-background-container-tint focus:bg-color-background-container-tint hover:bg-color-background-container-tint outline-offset-[-2px]"> <!----> <icon class="ellipsis-menu__item-icon text-color-text h-[24px] w-[24px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/iq0x9q37wj214o129ai1yjut"> </icon> Report this post </a> <!----> </li> <!----> </ul> <!----> </div> </div> <div class="attributed-text-segment-list__container relative mt-1 mb-1.5 babybear:mt-0 babybear:mb-0.5"> <p class="attributed-text-segment-list__content text-color-text !text-sm whitespace-pre-wrap break-words " dir="ltr" data-test-id="main-feed-activity-card__commentary">🔎 Meta Open Source 101 🔎 Hermes is a JavaScript engine optimized for React Native, designed to improve app performance by reducing startup times and memory usage. Perfect for mobile applications, Hermes boosts efficiency and speed - <a class="link" href="https://lnkd.in/gDWJ_fHc?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/gDWJ_fHc</a> Today, we will explore how to use it: 1️⃣ Getting Started: First, ensure you have React Native set up. Since React Native is now shipped with Hermes, you can initialize a new RN project with Hermes already enabled: `npx react-native init MyApp --version 0.71.0` 2️⃣ Enable Hermes: On apps using older version of RN (pre v0.7), you can enable Hermes support directly. For example for Android, you would need to open `android/app/<a class="link" href="http://build.gradle?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>build.gradle</a>` and add the following configuration: ``` <a class="link" href="http://project.ext.react?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>project.ext.react</a> = [ enableHermes: true // <- here, enable Hermes. ] ``` And then rebuild your project: `cd android && ./gradlew clean && ./gradlew assembleRelease` 3️⃣ Testing Performance: Measure the performance benefits Hermes brings by comparing your app’s startup time and memory usage with and without Hermes enabled. You can use tools like systrace and Android Profiler to collect data to showcase how improving performance can better user experiences. Hermes optimizes your React Native app, providing faster execution and reduced memory footprint. Watch our ELI5 video about Hermes: <a class="link" href="https://lnkd.in/gdF5PT72?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/gdF5PT72</a>, or dive into the documentation and start enhancing your mobile apps today: <a class="link" href="https://lnkd.in/gDWJ_fHc?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/gDWJ_fHc</a>. </p> <!----> </div> <!----> <a href="https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Fgithub%2Ecom%2Ffacebook%2Fhermes&urlhash=mTTv&trk=organization_guest_main-feed-card_feed-article-content" target="_self" data-tracking-control-name="organization_guest_main-feed-card_feed-article-content" data-tracking-will-navigate class="flex flex-col feed-article-content" data-test-id="article-content"> <img alt="GitHub - facebook/hermes: A JavaScript engine optimized for running React Native." class="lazy-load w-main-feed-card-media object-cover babybear:max-h-[400px]" data-delayed-url="https://media.licdn.com/dms/image/sync/v2/D5627AQEU9nugIsJaQw/articleshare-shrink_800/articleshare-shrink_800/0/1731515665242?e=2147483647&v=beta&t=7qCHsx9Q6axc9E4chZIeAKiHMuAszmpTEmjQzbUuTlI" data-ghost-classes="tw-feed-content-ghost-image" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/42byfw7gh464l64dlwodbbdez"> <!----> <section class="flex justify-between article-content__header py-1"> <header> <h2 class="tw-feed-content-title" dir="ltr" data-test-id="article-content__title"> GitHub - facebook/hermes: A JavaScript engine optimized for running React Native. </h2> <h3 class="tw-feed-content-subtitle" data-test-id="article-content__subtitle"> github.com </h3> </header> <!----> </section> </a> <!----> <!----> <code id="i18n_reaction_singular" style="display: none"><!--"%numReactions% Reaction"--></code> <code id="i18n_reactions_plural" style="display: none"><!--"%numReactions% Reactions"--></code> <div class="flex items-center font-sans text-sm babybear:text-xs main-feed-activity-card__social-actions"> <a href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_social-actions-reactions" target="_self" data-tracking-control-name="organization_guest_main-feed-card_social-actions-reactions" data-tracking-will-navigate class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis my-1" aria-label="7 Reactions" data-separate-ctas="false" data-test-id="social-actions__reactions" data-id="social-actions__reactions" data-num-reactions="7" data-singular="%numReactions%" data-plural="%numReactions%" tabindex="0"> <img alt data-reaction-type="LIKE" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur" height="16px" width="16px"> <span aria-hidden="true" class="font-normal ml-0.5" data-test-id="social-actions__reaction-count"> 7 </span> </a> <code id="social-actions__reaction-image-APPRECIATION" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cib97epu77mrzque5gqlzjgaw"--></code> <!----><!----> <code id="social-actions__reaction-image-EMPATHY" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/37hg81qnm85dsy5mbqfifg9qs"--></code> <code id="social-actions__reaction-image-ENTERTAINMENT" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/e7ppwfmo0if15fgie4q5r4us4"--></code> <!----> <code id="social-actions__reaction-image-INTEREST" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4v7dh2d6cuqm24mzps1pqzeqt"--></code> <code id="social-actions__reaction-image-LIKE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur"--></code> <code id="social-actions__reaction-image-MAYBE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4iy169rwfs5rdhspekg2r5wc6"--></code> <code id="social-actions__reaction-image-PRAISE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cjrxeu0ese8oxe32kiom8kzoh"--></code> <!----><!----><!----><!----> </div> <div class="social-action-bar border-t-1 border-solid border-color-border-faint min-h-[44px] items-center flex flex-wrap babybear:justify-around !m-0"> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_like-cta" data-tracking-control-name="organization_guest_main-feed-card_like-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/70k0g8kmgdfjjymflqqzipzxj"> </icon> <span class="social-action-bar__button-text "> Like </span> </a> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_comment-cta" data-tracking-control-name="organization_guest_main-feed-card_comment-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4ol9mo4lxvobj5ww3va90wz1o"> </icon> <span class="social-action-bar__button-text "> Comment </span> </a> <a class="social-action-bar__button share-button" href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_share-cta" data-tracking-control-name="organization_guest_main-feed-card_share-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/852gyy4s01pfis5qf9k99s6d2"> </icon> <span class="social-action-bar__button-text "> Share </span> </a> <!----> </div> <!----> </article> <code id="is-mobile" style="display: none"><!--false--></code> </div> </li> <li class="mb-1"> <div data-id="entire-feed-card-link" class="relative"> <a class="main-feed-card__overlay-link absolute left-0 top-0 h-full w-full z-1 !border-0" href="https://www.linkedin.com/posts/meta-open-source_infer-static-analyzer-infer-infer-activity-7229519870382514177-CdgC" data-id="main-feed-card__full-link" data-tracking-control-name="organization_guest_main-feed-card__full-link" data-tracking-will-navigate aria-label="Update 8"> </a> <article class="relative pt-1.5 px-2 pb-0 bg-color-background-container container-lined main-feed-activity-card papabear:max-w-[550px]" data-activity-urn="urn:li:activity:7229519870382514177" data-featured-activity-urn="urn:li:activity:7229519870382514177" data-attributed-urn="urn:li:share:7229519869719756801" data-id="main-feed-card"> <!----> <!----> <div class="flex items-center font-sans mb-1" data-test-id="main-feed-activity-card__entity-lockup"> <a href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-image" class="relative" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-image" data-tracking-will-navigate> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGTA9NCvD84LQ/company-logo_100_100/company-logo_100_100/0/1643135101552?e=2147483647&v=beta&t=BoRo8Qu_4tKQRgWlrW-6jxk4Y2WQGc6VqfTwVc8JM5s" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt="View organization page for Meta Open Source, graphic"> <!----> </a> <div class="flex flex-col self-start min-w-0 ml-1 "> <div class="text-color-text "> <a class="text-sm link-styled no-underline leading-open" href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-name" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-name" aria-label="View organization page for Meta Open Source" data-tracking-will-navigate> Meta Open Source </a> <!----><!----> </div> <p class="!text-xs text-color-text-low-emphasis leading-[1.33333] m-0 truncate"> <!----> 8,077 followers </p> <span class="!text-xs text-color-text-low-emphasis leading-[1.33333] flex"> <time class="flex-none"> 3mo <!----> </time> <!----> </span> </div> <!----> </div> <div class="ellipsis-menu absolute right-0 top-0 !mr-0.5" data-test-id="main-feed-activity-card__ellipsis-menu"> <div class="collapsible-dropdown flex items-center relative hyphens-auto"> <button class="ellipsis-menu__trigger collapsible-dropdown__button btn-md btn-tertiary cursor-pointer !py-[6px] !px-1 flex items-center rounded-[50%] " aria-expanded="false" aria-label="Open menu" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-trigger" tabindex="0"> <icon class="ellipsis-menu__trigger-icon m-0 p-0 centered-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/671xosfpvk4c0kqtyl87hashi"></icon> </button> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-auto top-[100%]" role="menu" tabindex="-1"> <li class="ellipsis-menu__item border-t-1 border-solid border-color-border-low-emphasis first-of-type:border-none flex"> <a href="/uas/login?fromSignIn=true&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect&guestReportContentType=POST&_f=guest-reporting" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect" data-tracking-will-navigate data-item-type="semaphore" data-semaphore-content-type="POST" data-semaphore-content-urn="urn:li:activity:7229519870382514177" data-semaphore-tracking-prefix="organization_guest_main-feed-card_ellipsis-menu-semaphore" data-is-logged-in="false" data-modal="semaphore__toggle" class="semaphore__toggle visited:text-color-text-secondary ellipsis-menu__semaphore ellipsis-menu__item-button flex items-center w-full p-1 cursor-pointer font-sans text-sm font-bold link-styled focus:link-styled link:no-underline active:bg-color-background-container-tint focus:bg-color-background-container-tint hover:bg-color-background-container-tint outline-offset-[-2px]"> <!----> <icon class="ellipsis-menu__item-icon text-color-text h-[24px] w-[24px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/iq0x9q37wj214o129ai1yjut"> </icon> Report this post </a> <!----> </li> <!----> </ul> <!----> </div> </div> <div class="attributed-text-segment-list__container relative mt-1 mb-1.5 babybear:mt-0 babybear:mb-0.5"> <p class="attributed-text-segment-list__content text-color-text !text-sm whitespace-pre-wrap break-words " dir="ltr" data-test-id="main-feed-activity-card__commentary">⚡️ OSS Project Spotlight ⚡️ Infer is a powerful static analysis tool developed by Meta to identify bugs in your code before it hits production. It helps catch issues like null pointer exceptions and resource leaks early in the development cycle. Learn more on their website: <a class="link" href="https://fbinfer.com/?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://fbinfer.com/</a> or by watching a short video on our channel: <a class="link" href="https://lnkd.in/gYS7Q4fe?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/gYS7Q4fe</a></p> <!----> </div> <!----> <a href="https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Ffbinfer%2Ecom%2F&urlhash=h1X9&trk=organization_guest_main-feed-card_feed-article-content" target="_self" data-tracking-control-name="organization_guest_main-feed-card_feed-article-content" data-tracking-will-navigate class="flex flex-col feed-article-content" data-test-id="article-content"> <img alt="Infer Static Analyzer | Infer | Infer" class="lazy-load w-main-feed-card-media object-cover babybear:max-h-[400px]" data-delayed-url="https://media.licdn.com/dms/image/v2/D5610AQEqyNFTi_64GQ/image-shrink_800/image-shrink_800/0/1723651624661?e=2147483647&v=beta&t=BXFaHpRedRsD19SiHh5xkgONauFiPwRnaU7gVE51Yrw" data-ghost-classes="tw-feed-content-ghost-image" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/42byfw7gh464l64dlwodbbdez"> <!----> <section class="flex justify-between article-content__header py-1"> <header> <h2 class="tw-feed-content-title" dir="ltr" data-test-id="article-content__title"> Infer Static Analyzer | Infer | Infer </h2> <h3 class="tw-feed-content-subtitle" data-test-id="article-content__subtitle"> fbinfer.com </h3> </header> <!----> </section> </a> <!----> <!----> <code id="i18n_reaction_singular" style="display: none"><!--"%numReactions% Reaction"--></code> <code id="i18n_reactions_plural" style="display: none"><!--"%numReactions% Reactions"--></code> <div class="flex items-center font-sans text-sm babybear:text-xs main-feed-activity-card__social-actions"> <a href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_social-actions-reactions" target="_self" data-tracking-control-name="organization_guest_main-feed-card_social-actions-reactions" data-tracking-will-navigate class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis my-1" aria-label="13 Reactions" data-separate-ctas="false" data-test-id="social-actions__reactions" data-id="social-actions__reactions" data-num-reactions="13" data-singular="%numReactions%" data-plural="%numReactions%" tabindex="0"> <img alt data-reaction-type="LIKE" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur" height="16px" width="16px"> <img alt data-reaction-type="EMPATHY" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/37hg81qnm85dsy5mbqfifg9qs" height="16px" width="16px"> <span aria-hidden="true" class="font-normal ml-0.5" data-test-id="social-actions__reaction-count"> 13 </span> </a> <code id="social-actions__reaction-image-APPRECIATION" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cib97epu77mrzque5gqlzjgaw"--></code> <!----><!----> <code id="social-actions__reaction-image-EMPATHY" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/37hg81qnm85dsy5mbqfifg9qs"--></code> <code id="social-actions__reaction-image-ENTERTAINMENT" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/e7ppwfmo0if15fgie4q5r4us4"--></code> <!----> <code id="social-actions__reaction-image-INTEREST" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4v7dh2d6cuqm24mzps1pqzeqt"--></code> <code id="social-actions__reaction-image-LIKE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur"--></code> <code id="social-actions__reaction-image-MAYBE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4iy169rwfs5rdhspekg2r5wc6"--></code> <code id="social-actions__reaction-image-PRAISE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cjrxeu0ese8oxe32kiom8kzoh"--></code> <!----><!----><!----><!----> </div> <div class="social-action-bar border-t-1 border-solid border-color-border-faint min-h-[44px] items-center flex flex-wrap babybear:justify-around !m-0"> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_like-cta" data-tracking-control-name="organization_guest_main-feed-card_like-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/70k0g8kmgdfjjymflqqzipzxj"> </icon> <span class="social-action-bar__button-text "> Like </span> </a> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_comment-cta" data-tracking-control-name="organization_guest_main-feed-card_comment-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4ol9mo4lxvobj5ww3va90wz1o"> </icon> <span class="social-action-bar__button-text "> Comment </span> </a> <a class="social-action-bar__button share-button" href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_share-cta" data-tracking-control-name="organization_guest_main-feed-card_share-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/852gyy4s01pfis5qf9k99s6d2"> </icon> <span class="social-action-bar__button-text "> Share </span> </a> <!----> </div> <!----> </article> <code id="is-mobile" style="display: none"><!--false--></code> </div> </li> <li class="mb-1"> <div data-id="entire-feed-card-link" class="relative"> <a class="main-feed-card__overlay-link absolute left-0 top-0 h-full w-full z-1 !border-0" href="https://www.linkedin.com/posts/meta-open-source_rocksdb-a-persistent-key-value-store-activity-7226983056702652416-OjKk" data-id="main-feed-card__full-link" data-tracking-control-name="organization_guest_main-feed-card__full-link" data-tracking-will-navigate aria-label="Update 9"> </a> <article class="relative pt-1.5 px-2 pb-0 bg-color-background-container container-lined main-feed-activity-card papabear:max-w-[550px]" data-activity-urn="urn:li:activity:7226983056702652416" data-featured-activity-urn="urn:li:activity:7226983056702652416" data-attributed-urn="urn:li:share:7226983055985364995" data-id="main-feed-card"> <!----> <!----> <div class="flex items-center font-sans mb-1" data-test-id="main-feed-activity-card__entity-lockup"> <a href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-image" class="relative" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-image" data-tracking-will-navigate> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGTA9NCvD84LQ/company-logo_100_100/company-logo_100_100/0/1643135101552?e=2147483647&v=beta&t=BoRo8Qu_4tKQRgWlrW-6jxk4Y2WQGc6VqfTwVc8JM5s" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt="View organization page for Meta Open Source, graphic"> <!----> </a> <div class="flex flex-col self-start min-w-0 ml-1 "> <div class="text-color-text "> <a class="text-sm link-styled no-underline leading-open" href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-name" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-name" aria-label="View organization page for Meta Open Source" data-tracking-will-navigate> Meta Open Source </a> <!----><!----> </div> <p class="!text-xs text-color-text-low-emphasis leading-[1.33333] m-0 truncate"> <!----> 8,077 followers </p> <span class="!text-xs text-color-text-low-emphasis leading-[1.33333] flex"> <time class="flex-none"> 3mo <!----> </time> <!----> </span> </div> <!----> </div> <div class="ellipsis-menu absolute right-0 top-0 !mr-0.5" data-test-id="main-feed-activity-card__ellipsis-menu"> <div class="collapsible-dropdown flex items-center relative hyphens-auto"> <button class="ellipsis-menu__trigger collapsible-dropdown__button btn-md btn-tertiary cursor-pointer !py-[6px] !px-1 flex items-center rounded-[50%] " aria-expanded="false" aria-label="Open menu" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-trigger" tabindex="0"> <icon class="ellipsis-menu__trigger-icon m-0 p-0 centered-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/671xosfpvk4c0kqtyl87hashi"></icon> </button> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-auto top-[100%]" role="menu" tabindex="-1"> <li class="ellipsis-menu__item border-t-1 border-solid border-color-border-low-emphasis first-of-type:border-none flex"> <a href="/uas/login?fromSignIn=true&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect&guestReportContentType=POST&_f=guest-reporting" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect" data-tracking-will-navigate data-item-type="semaphore" data-semaphore-content-type="POST" data-semaphore-content-urn="urn:li:activity:7226983056702652416" data-semaphore-tracking-prefix="organization_guest_main-feed-card_ellipsis-menu-semaphore" data-is-logged-in="false" data-modal="semaphore__toggle" class="semaphore__toggle visited:text-color-text-secondary ellipsis-menu__semaphore ellipsis-menu__item-button flex items-center w-full p-1 cursor-pointer font-sans text-sm font-bold link-styled focus:link-styled link:no-underline active:bg-color-background-container-tint focus:bg-color-background-container-tint hover:bg-color-background-container-tint outline-offset-[-2px]"> <!----> <icon class="ellipsis-menu__item-icon text-color-text h-[24px] w-[24px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/iq0x9q37wj214o129ai1yjut"> </icon> Report this post </a> <!----> </li> <!----> </ul> <!----> </div> </div> <div class="attributed-text-segment-list__container relative mt-1 mb-1.5 babybear:mt-0 babybear:mb-0.5"> <p class="attributed-text-segment-list__content text-color-text !text-sm whitespace-pre-wrap break-words " dir="ltr" data-test-id="main-feed-activity-card__commentary">🔎 Meta Open Source 101🔎 RocksDB is a high-performance embedded database for key-value data for fast storage and retrieval. It’s optimized for SSDs and memory-rich environments, making it ideal for large-scale applications. Let's dive into how to use RocksDB (<a class="link" href="https://rocksdb.org/?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://rocksdb.org/</a>)! 1️⃣ Getting Started: To setup RocksDB on your local machine, first, clone the RocksDB repository and build it: ``` git clone <a class="link" href="https://lnkd.in/geaEq4qb?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/geaEq4qb</a> cd rocksdb gmake static_lib ``` 2️⃣ Using RocksDB: Include RocksDB in your project and start a simple database. Here is an example of a basic operation in RocksDB with C++ ``` <a class="link" href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww.linkedin.com%2Ffeed%2Fhashtag%2Finclude&trk=organization_guest_main-feed-card-text" target="_self" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>#include</a> <rocksdb/db.h> int main() { rocksdb::DB* db; rocksdb::Options options; options.create_if_missing = true; rocksdb::Status status = rocksdb::DB::Open(options, "/tmp/testdb", &db); assert(<a class="link" href="http://status.ok?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>status.ok</a>()); std::string value; db->Put(rocksdb::WriteOptions(), "key", "value"); db->Get(rocksdb::ReadOptions(), "key", &value); std::cout << value << std::endl; delete db; return 0; } ``` 3️⃣ Advanced Features: Utilize RocksDB’s advanced features like column families for better data organization. Column families help in managing different categories of data efficiently. Here is an example: ``` rocksdb::ColumnFamilyHandle* cf; db->CreateColumnFamily(rocksdb::ColumnFamilyOptions(), "new_cf", &cf); db->Put(rocksdb::WriteOptions(), cf, "key", "value"); db->Get(rocksdb::ReadOptions(), cf, "key", &value); std::cout << value << std::endl; db->DestroyColumnFamilyHandle(cf); ``` RocksDB offers robust performance and flexibility for handling large-scale data operations. Explore the comprehensive documentation and start optimizing your data storage solutions today! We also have an ELI5 video about RocksDB shows the project in action - check it out: <a class="link" href="https://lnkd.in/gtJArny4?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/gtJArny4</a></p> <!----> </div> <!----> <a href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Frocksdb%2Eorg%2F&urlhash=cwbC&trk=organization_guest_main-feed-card_feed-article-content" target="_self" data-tracking-control-name="organization_guest_main-feed-card_feed-article-content" data-tracking-will-navigate class="flex flex-col feed-article-content" data-test-id="article-content"> <img alt="RocksDB | A persistent key-value store" class="lazy-load w-main-feed-card-media object-cover babybear:max-h-[400px]" data-delayed-url="https://media.licdn.com/dms/image/v2/D5610AQEWrstixK6Q7Q/image-shrink_1280/image-shrink_1280/0/1723046801363?e=2147483647&v=beta&t=oYiiNKRujuYaexxijO2XU_i7yBrLMVL5c_wVbTfu6j0" data-ghost-classes="tw-feed-content-ghost-image" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/42byfw7gh464l64dlwodbbdez"> <!----> <section class="flex justify-between article-content__header py-1"> <header> <h2 class="tw-feed-content-title" dir="ltr" data-test-id="article-content__title"> RocksDB | A persistent key-value store </h2> <h3 class="tw-feed-content-subtitle" data-test-id="article-content__subtitle"> rocksdb.org </h3> </header> <!----> </section> </a> <!----> <!----> <code id="i18n_reaction_singular" style="display: none"><!--"%numReactions% Reaction"--></code> <code id="i18n_reactions_plural" style="display: none"><!--"%numReactions% Reactions"--></code> <div class="flex items-center font-sans text-sm babybear:text-xs main-feed-activity-card__social-actions"> <a href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_social-actions-reactions" target="_self" data-tracking-control-name="organization_guest_main-feed-card_social-actions-reactions" data-tracking-will-navigate class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis my-1" aria-label="21 Reactions" data-separate-ctas="false" data-test-id="social-actions__reactions" data-id="social-actions__reactions" data-num-reactions="21" data-singular="%numReactions%" data-plural="%numReactions%" tabindex="0"> <img alt data-reaction-type="LIKE" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur" height="16px" width="16px"> <img alt data-reaction-type="EMPATHY" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/37hg81qnm85dsy5mbqfifg9qs" height="16px" width="16px"> <span aria-hidden="true" class="font-normal ml-0.5" data-test-id="social-actions__reaction-count"> 21 </span> </a> <code id="social-actions__reaction-image-APPRECIATION" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cib97epu77mrzque5gqlzjgaw"--></code> <!----><!----> <code id="social-actions__reaction-image-EMPATHY" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/37hg81qnm85dsy5mbqfifg9qs"--></code> <code id="social-actions__reaction-image-ENTERTAINMENT" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/e7ppwfmo0if15fgie4q5r4us4"--></code> <!----> <code id="social-actions__reaction-image-INTEREST" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4v7dh2d6cuqm24mzps1pqzeqt"--></code> <code id="social-actions__reaction-image-LIKE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur"--></code> <code id="social-actions__reaction-image-MAYBE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4iy169rwfs5rdhspekg2r5wc6"--></code> <code id="social-actions__reaction-image-PRAISE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cjrxeu0ese8oxe32kiom8kzoh"--></code> <!----><!----> <a href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_social-actions-comments" target="_self" data-tracking-control-name="organization_guest_main-feed-card_social-actions-comments" data-tracking-will-navigate class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis before:middot my-1" data-separate-ctas="false" data-test-id="social-actions__comments" data-id="social-actions__comments" data-num-comments="1" data-singular="%numComments% Comment" data-plural="%numComments% Comments"> 1 Comment </a> <!----> </div> <div class="social-action-bar border-t-1 border-solid border-color-border-faint min-h-[44px] items-center flex flex-wrap babybear:justify-around !m-0"> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_like-cta" data-tracking-control-name="organization_guest_main-feed-card_like-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/70k0g8kmgdfjjymflqqzipzxj"> </icon> <span class="social-action-bar__button-text "> Like </span> </a> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_comment-cta" data-tracking-control-name="organization_guest_main-feed-card_comment-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4ol9mo4lxvobj5ww3va90wz1o"> </icon> <span class="social-action-bar__button-text "> Comment </span> </a> <a class="social-action-bar__button share-button" href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_share-cta" data-tracking-control-name="organization_guest_main-feed-card_share-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/852gyy4s01pfis5qf9k99s6d2"> </icon> <span class="social-action-bar__button-text "> Share </span> </a> <!----> </div> <!----> </article> <code id="is-mobile" style="display: none"><!--false--></code> </div> </li> <li class="mb-1"> <div data-id="entire-feed-card-link" class="relative"> <a class="main-feed-card__overlay-link absolute left-0 top-0 h-full w-full z-1 !border-0" href="https://www.linkedin.com/posts/meta-open-source_github-facebookresearchdetectron2-detectron2-activity-7224445336222588928-R25x" data-id="main-feed-card__full-link" data-tracking-control-name="organization_guest_main-feed-card__full-link" data-tracking-will-navigate aria-label="Update 10"> </a> <article class="relative pt-1.5 px-2 pb-0 bg-color-background-container container-lined main-feed-activity-card papabear:max-w-[550px]" data-activity-urn="urn:li:activity:7224445336222588928" data-featured-activity-urn="urn:li:activity:7224445336222588928" data-attributed-urn="urn:li:share:7224445335689908226" data-id="main-feed-card"> <!----> <!----> <div class="flex items-center font-sans mb-1" data-test-id="main-feed-activity-card__entity-lockup"> <a href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-image" class="relative" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-image" data-tracking-will-navigate> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGTA9NCvD84LQ/company-logo_100_100/company-logo_100_100/0/1643135101552?e=2147483647&v=beta&t=BoRo8Qu_4tKQRgWlrW-6jxk4Y2WQGc6VqfTwVc8JM5s" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt="View organization page for Meta Open Source, graphic"> <!----> </a> <div class="flex flex-col self-start min-w-0 ml-1 "> <div class="text-color-text "> <a class="text-sm link-styled no-underline leading-open" href="https://www.linkedin.com/showcase/meta-open-source/?trk=organization_guest_main-feed-card_feed-actor-name" data-tracking-control-name="organization_guest_main-feed-card_feed-actor-name" aria-label="View organization page for Meta Open Source" data-tracking-will-navigate> Meta Open Source </a> <!----><!----> </div> <p class="!text-xs text-color-text-low-emphasis leading-[1.33333] m-0 truncate"> <!----> 8,077 followers </p> <span class="!text-xs text-color-text-low-emphasis leading-[1.33333] flex"> <time class="flex-none"> 3mo <!----> </time> <!----> </span> </div> <!----> </div> <div class="ellipsis-menu absolute right-0 top-0 !mr-0.5" data-test-id="main-feed-activity-card__ellipsis-menu"> <div class="collapsible-dropdown flex items-center relative hyphens-auto"> <button class="ellipsis-menu__trigger collapsible-dropdown__button btn-md btn-tertiary cursor-pointer !py-[6px] !px-1 flex items-center rounded-[50%] " aria-expanded="false" aria-label="Open menu" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-trigger" tabindex="0"> <icon class="ellipsis-menu__trigger-icon m-0 p-0 centered-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/671xosfpvk4c0kqtyl87hashi"></icon> </button> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-auto top-[100%]" role="menu" tabindex="-1"> <li class="ellipsis-menu__item border-t-1 border-solid border-color-border-low-emphasis first-of-type:border-none flex"> <a href="/uas/login?fromSignIn=true&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect&guestReportContentType=POST&_f=guest-reporting" data-tracking-control-name="organization_guest_main-feed-card_ellipsis-menu-semaphore-sign-in-redirect" data-tracking-will-navigate data-item-type="semaphore" data-semaphore-content-type="POST" data-semaphore-content-urn="urn:li:activity:7224445336222588928" data-semaphore-tracking-prefix="organization_guest_main-feed-card_ellipsis-menu-semaphore" data-is-logged-in="false" data-modal="semaphore__toggle" class="semaphore__toggle visited:text-color-text-secondary ellipsis-menu__semaphore ellipsis-menu__item-button flex items-center w-full p-1 cursor-pointer font-sans text-sm font-bold link-styled focus:link-styled link:no-underline active:bg-color-background-container-tint focus:bg-color-background-container-tint hover:bg-color-background-container-tint outline-offset-[-2px]"> <!----> <icon class="ellipsis-menu__item-icon text-color-text h-[24px] w-[24px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/iq0x9q37wj214o129ai1yjut"> </icon> Report this post </a> <!----> </li> <!----> </ul> <!----> </div> </div> <div class="attributed-text-segment-list__container relative mt-1 mb-1.5 babybear:mt-0 babybear:mb-0.5"> <p class="attributed-text-segment-list__content text-color-text !text-sm whitespace-pre-wrap break-words " dir="ltr" data-test-id="main-feed-activity-card__commentary">⚡️OSS Project Spotlight ⚡️ Detectron2 is a powerful open source library for object detection and segmentation. Developed by Meta, it provides cutting-edge tools and models to build high-performance vision applications. Perfect for research and production! Learn more: <a class="link" href="https://lnkd.in/d38MS9s?trk=organization_guest_main-feed-card-text" target="_self" rel="nofollow" data-tracking-control-name="organization_guest_main-feed-card-text" data-tracking-will-navigate>https://lnkd.in/d38MS9s</a></p> <!----> </div> <!----> <a href="https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Fgithub%2Ecom%2Ffacebookresearch%2Fdetectron2&urlhash=XZwj&trk=organization_guest_main-feed-card_feed-article-content" target="_self" data-tracking-control-name="organization_guest_main-feed-card_feed-article-content" data-tracking-will-navigate class="flex flex-col feed-article-content" data-test-id="article-content"> <img alt="GitHub - facebookresearch/detectron2: Detectron2 is a platform for object detection, segmentation and other visual recognition tasks." class="lazy-load w-main-feed-card-media object-cover babybear:max-h-[400px]" data-delayed-url="https://media.licdn.com/dms/image/sync/v2/D4D27AQGcBeAgGzrjPg/articleshare-shrink_800/articleshare-shrink_800/0/1731321507303?e=2147483647&v=beta&t=qSQyBklSFpPNVRKj3_BPWLLgm4xMn8kg_3EqbGU0nIM" data-ghost-classes="tw-feed-content-ghost-image" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/42byfw7gh464l64dlwodbbdez"> <!----> <section class="flex justify-between article-content__header py-1"> <header> <h2 class="tw-feed-content-title" dir="ltr" data-test-id="article-content__title"> GitHub - facebookresearch/detectron2: Detectron2 is a platform for object detection, segmentation and other visual recognition tasks. </h2> <h3 class="tw-feed-content-subtitle" data-test-id="article-content__subtitle"> github.com </h3> </header> <!----> </section> </a> <!----> <!----> <code id="i18n_reaction_singular" style="display: none"><!--"%numReactions% Reaction"--></code> <code id="i18n_reactions_plural" style="display: none"><!--"%numReactions% Reactions"--></code> <div class="flex items-center font-sans text-sm babybear:text-xs main-feed-activity-card__social-actions"> <a href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_social-actions-reactions" target="_self" data-tracking-control-name="organization_guest_main-feed-card_social-actions-reactions" data-tracking-will-navigate class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis my-1" aria-label="12 Reactions" data-separate-ctas="false" data-test-id="social-actions__reactions" data-id="social-actions__reactions" data-num-reactions="12" data-singular="%numReactions%" data-plural="%numReactions%" tabindex="0"> <img alt data-reaction-type="LIKE" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur" height="16px" width="16px"> <img alt data-reaction-type="EMPATHY" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/37hg81qnm85dsy5mbqfifg9qs" height="16px" width="16px"> <span aria-hidden="true" class="font-normal ml-0.5" data-test-id="social-actions__reaction-count"> 12 </span> </a> <code id="social-actions__reaction-image-APPRECIATION" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cib97epu77mrzque5gqlzjgaw"--></code> <!----><!----> <code id="social-actions__reaction-image-EMPATHY" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/37hg81qnm85dsy5mbqfifg9qs"--></code> <code id="social-actions__reaction-image-ENTERTAINMENT" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/e7ppwfmo0if15fgie4q5r4us4"--></code> <!----> <code id="social-actions__reaction-image-INTEREST" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4v7dh2d6cuqm24mzps1pqzeqt"--></code> <code id="social-actions__reaction-image-LIKE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/9sun4diznbhgyelaeryxy75ur"--></code> <code id="social-actions__reaction-image-MAYBE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/4iy169rwfs5rdhspekg2r5wc6"--></code> <code id="social-actions__reaction-image-PRAISE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cjrxeu0ese8oxe32kiom8kzoh"--></code> <!----><!----><!----><!----> </div> <div class="social-action-bar border-t-1 border-solid border-color-border-faint min-h-[44px] items-center flex flex-wrap babybear:justify-around !m-0"> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_like-cta" data-tracking-control-name="organization_guest_main-feed-card_like-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/70k0g8kmgdfjjymflqqzipzxj"> </icon> <span class="social-action-bar__button-text "> Like </span> </a> <a class="social-action-bar__button " href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_comment-cta" data-tracking-control-name="organization_guest_main-feed-card_comment-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4ol9mo4lxvobj5ww3va90wz1o"> </icon> <span class="social-action-bar__button-text "> Comment </span> </a> <a class="social-action-bar__button share-button" href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=organization_guest_main-feed-card_share-cta" data-tracking-control-name="organization_guest_main-feed-card_share-cta" data-tracking-will-navigate> <icon class="social-action-bar__icon " data-svg-class-name="social-action-bar__icon--svg " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/852gyy4s01pfis5qf9k99s6d2"> </icon> <span class="social-action-bar__button-text "> Share </span> </a> <!----> </div> <!----> </article> <code id="is-mobile" style="display: none"><!--false--></code> </div> </li> </ul> <!----> <section id="json-refs"> <code id="isMobile" style="display: none"><!--false--></code> <code id="feedUpdatesBaseUrl" style="display: none"><!--"/organization-guest/api/feedUpdates/78457036?paginationToken=0-1732384855305-1ffa232a56f9a6235c3e60f34fb6eabb"--></code> <code id="paginationToken" style="display: none"><!--"0-1732384855305-1ffa232a56f9a6235c3e60f34fb6eabb"--></code> </section> <div class="loader updates-loader max-w-[550px]"> <div class="loader__container mb-2 overflow-hidden"> <icon class="loader__icon inline-block loader__icon--default text-color-progress-loading" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/ddi43qwelxeqjxdd45pe3fvs1" data-svg-class-name="loader__icon-svg--small fill-currentColor h-[30px] min-h-[30px] w-[30px] min-w-[30px]"></icon> </div> </div> <section class="hidden-summary container-lined p-3 overflow-hidden babybear:p-2 papabear:mt-3 hidden max-w-[550px]" data-impression-id="conversion_prompt_guest_hidden_summary" data-id="conversion-prompt"> <h2 class="hidden-summary__title text-xl text-color-text overflow-hidden break-words mb-2 leading-regular font-normal"> Join now to see what you are missing </h2> <ul class="hidden-summary__summary-items"> <li class="hidden-summary__summary-item flex text-md text-color-text font-normal leading-open items-center mb-1.5 last:mb-0"> <div class="hidden-summary__summary-item-icon-container flex items-center justify-center shrink-0 mr-1"> <icon class="hidden-summary__summary-item-icon h-2 w-2 " alt="Check mark" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/82pl4lu8lcdmvm9t7n4hoq0zi"></icon> </div> <span class="hidden-summary__summary-item-text overflow-hidden break-words"> Find people you know at Meta Open Source </span> </li> <li class="hidden-summary__summary-item flex text-md text-color-text font-normal leading-open items-center mb-1.5 last:mb-0"> <div class="hidden-summary__summary-item-icon-container flex items-center justify-center shrink-0 mr-1"> <icon class="hidden-summary__summary-item-icon h-2 w-2 " alt="Check mark" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/82pl4lu8lcdmvm9t7n4hoq0zi"></icon> </div> <span class="hidden-summary__summary-item-text overflow-hidden break-words"> Browse recommended jobs for you </span> </li> <li class="hidden-summary__summary-item flex text-md text-color-text font-normal leading-open items-center mb-1.5 last:mb-0"> <div class="hidden-summary__summary-item-icon-container flex items-center justify-center shrink-0 mr-1"> <icon class="hidden-summary__summary-item-icon h-2 w-2 " alt="Check mark" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/82pl4lu8lcdmvm9t7n4hoq0zi"></icon> </div> <span class="hidden-summary__summary-item-text overflow-hidden break-words"> View all updates, news, and articles </span> </li> </ul> <!----> <a class="hidden-summary__cta hidden-summary__cta--secondary btn-md btn-secondary-emphasis inline-block mt-3 mr-1.5" href="https://www.linkedin.com/signup?session_redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fshowcase%2Fmeta-open-source%2F&trk=public_biz_promo-join" data-tracking-control-name="public_biz_promo-join" data-tracking-will-navigate> Join now </a> </section> </div> </section> </div> </section> <section class="right-rail papabear:w-right-rail-width papabear:ml-column-gutter mamabear:max-w-[790px] mamabear:px-mobile-container-padding babybear:max-w-[790px] babybear:px-mobile-container-padding"> <section class="aside-section-container mb-4" data-test-id="affiliated-pages"> <h2 class="aside-section-container__title section-title"> Affiliated pages </h2> <!----> <div class="aside-section-container__content break-words"> <div class="show-more-less"> <!----> <ul data-max-num-to-show="4" class="show-more-less__list show-more-less__list--hide-after-4" data-impression-id="affiliated-pages_show-more-less"> <li> <!----> <a href="https://www.linkedin.com/company/meta?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C4E0BAQFdNatYGiBelg/company-logo_100_100/company-logo_100_100/0/1636138754252/facebook_logo?e=2147483647&v=beta&t=yQdLB8_bCnLl5CaiAOcOMFm39fvGboZVNBYTqgRVKWg" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Meta <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Software Development </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Menlo Park, CA </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/company/instagram?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C4E0BAQFt6KqGwvGCzg/company-logo_100_100/company-logo_100_100/0/1652805738201/instagram_logo?e=2147483647&v=beta&t=Swglsan_4n2MzhD1cnGRqYmsBDFHlTShv5Dga3iTYDA" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Instagram <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Software Development </p> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/showcase/aiatmeta/?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C4E0BAQEH4nbL2sl5gA/company-logo_100_100/company-logo_100_100/0/1635539130887/facebookai_logo?e=2147483647&v=beta&t=fU3gtDmba_2j5QphF1QsGpoSSenlap6BSpUAd6xqC5w" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> AI at Meta <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Research Services </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Menlo Park, California </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/company/facebook?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C4E0BAQHi-wrXiQcbxw/company-logo_100_100/company-logo_100_100/0/1635988509331/facebook__logo?e=2147483647&v=beta&t=6s22S1Xzb__U9fYiXPmXmk6HG6NP6kiRLHFjhzGCN_A" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Facebook <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Software Development </p> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/company/whatsapp.?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C4D0BAQEUwJZ-zBaZsQ/company-logo_100_100/company-logo_100_100/0/1631372374718?e=2147483647&v=beta&t=W1fyph9Bybi5wXUFcDkVYCsk2qejlYLxRn9UkQOJ79A" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> WhatsApp <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Software Development </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Menlo Park, California </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/showcase/metaforbusiness/?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C4D0BAQE4gE0Y7OYYaA/company-logo_100_100/company-logo_100_100/0/1635539609182/facebook_for_business_logo?e=2147483647&v=beta&t=PMZ3MYcjJmOG-Ro1QV_RHqKa2T6Z-IVtUQkC2SFVsUg" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Meta for Business <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Advertising Services </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Menlo Park, California </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/company/oculus-vr?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C4D0BAQGfRVqLT0_Djg/company-logo_100_100/company-logo_100_100/0/1631327431300?e=2147483647&v=beta&t=p7ZYWyWI0bia9aa3-nsUbCVFasDUVzjeGuqtnzxaGIg" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Oculus VR <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Computers and Electronics Manufacturing </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Menlo Park, CA </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/showcase/meta-for-developers/?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQF33LiWJc-LMQ/company-logo_100_100/company-logo_100_100/0/1635467583759/meta_for_developers_logo?e=2147483647&v=beta&t=e7VR_m_pN3i43h8Jc0GH5S2EDaA7R7q28nSJRyBjihA" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Meta for Developers <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Software Development </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Menlo Park, California </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://uk.linkedin.com/company/metaforwork?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/D560BAQF_QgnpsIGaaw/company-logo_100_100/company-logo_100_100/0/1686239577510/workplacefrommeta_logo?e=2147483647&v=beta&t=9z5g837eOiql2eJX5wfI-yZ3aDZxL7uzzJehVSk62EA" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Meta for Work <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Software Development </p> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/showcase/instagram-for-business/?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQHTdTsO00SBiQ/company-logo_100_100/company-logo_100_100/0/1652283675321/instagram_for_business_logo?e=2147483647&v=beta&t=Pn4duTywfbpwBXtSrcCtrpNFCv2rAMJllO1-xkB7Y_s" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Instagram for Business <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Advertising Services </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Menlo Park, California </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/showcase/meta-foresight/?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQFmrFxnx30aKQ/company-logo_100_100/company-logo_100_100/0/1652796946034/facebook_iq_logo?e=2147483647&v=beta&t=xq4dqWJwRWHQsvVp5bCITJcZZ1EV5PqlLxxDhN4mARY" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Meta Foresight <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Advertising Services </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Menlo Park, California </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/showcase/messenger-business/?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQEZf6TMIPCJMA/company-logo_100_100/company-logo_100_100/0/1630564214699/messenger_business_logo?e=2147483647&v=beta&t=d1iTwll3Orklm47NVB-t3_-X9ulFDJ_GxD86grhpcjQ" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Messenger for Business <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Technology, Information and Internet </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Menlo Park, California </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/showcase/whatsapp-business/?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C4D0BAQFNcQkAz70wWw/company-logo_100_100/company-logo_100_100/0/1669929808352/whatsapp_business_logo?e=2147483647&v=beta&t=dX6ROnnz3_guIg2PvaeMFpTvY_zhB06Jo4h6FI9cn5g" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> WhatsApp Business <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Telecommunications </p> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/company/hot-studio?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQEcpZuhk0po-w/company-logo_100_100/company-logo_100_100/0/1631329914711?e=2147483647&v=beta&t=UyaWZas1P3CH8JP6Mg6yyiucfA3HDY-RNgGsiuA7Mi8" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Hot Studio <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Design Services </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> San Francisco, CA </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/showcase/meta-audience-network/?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQFe167Ym5gtQw/company-logo_100_100/company-logo_100_100/0/1636702632097/facebook_audience_network_logo?e=2147483647&v=beta&t=NpXjsq9iEkMZhhG4Ncel3_w-7zdAc2dYHCXYEq0SI0k" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Meta Audience Network <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Advertising Services </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Menlo Park, California </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/showcase/facebook-for-media-publishers/?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C510BAQGXKv7mvKRMLg/company-logo_100_100/company-logo_100_100/0/1631320378381?e=2147483647&v=beta&t=_8WGRxLCqijSBCCaYODwmNZaUkL4aUU8FpmGsyiyJ7s" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Facebook for Media Publishers <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Technology, Information and Internet </p> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/showcase/metaelevate/?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C4D0BAQGeC1kjsGEm-A/company-logo_100_100/company-logo_100_100/0/1635520900375/metaelevate_logo?e=2147483647&v=beta&t=iQupFIY_IDWhrZrLGSymLjREhSjl4_WStYOroFdIUpA" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Meta Elevate <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Advertising Services </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Menlo Park, California </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://uk.linkedin.com/company/unit-2-games?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C4E0BAQHZ6-dA_imOOg/company-logo_100_100/company-logo_100_100/0/1633358085697/unit_2_games_logo?e=2147483647&v=beta&t=DujGfKDPRcjlRp_naevWpCOam6SfD3N3Mx8TGbS0Es8" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Unit 2 Games (a Meta studio) <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Computer Games </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Royal Leamington Spa, Warwickshire </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/company/bigbox-vr?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGir2oeExe7ow/company-logo_100_100/company-logo_100_100/0/1631435323664/bigbox_vr_logo?e=2147483647&v=beta&t=bdZ0EP5sKtTJliyJBd5hVgghQ3ZevnJitXcLYgkTy5I" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> BigBox VR <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Entertainment Providers </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Seattle, WA </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/showcase/facebook-public-affairs/?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGqGHcksF_Vqg/company-logo_100_100/company-logo_100_100/0/1646332311534/facebook_public_affairs_logo?e=2147483647&v=beta&t=iI2Z1d8w9iB1hjzIC8D0kzMZjv5_LnVvJpt7_m-bgpM" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Facebook Public Affairs <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Technology, Information and Internet </p> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/showcase/threads-an-instagram-app/?trk=affiliated-pages" target="_self" data-tracking-control-name="affiliated-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/D4D0BAQEF2zbv6aWoFg/company-logo_100_100/company-logo_100_100/0/1689258417451?e=2147483647&v=beta&t=T09wDy-jIJL5sRM1ECJX_GULbnVAVULitppiJk-DTgo" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Threads <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Social Networking Platforms </p> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> </ul> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="affiliated-pages_show_more"> Show more affiliated pages <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="affiliated-pages_show_more"> Show fewer affiliated pages <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> </div> </div> </section> <section class="aside-section-container mb-4" data-test-id="similar-pages"> <h2 class="aside-section-container__title section-title"> Similar pages </h2> <!----> <div class="aside-section-container__content break-words"> <div class="show-more-less"> <!----> <ul data-max-num-to-show="4" class="show-more-less__list show-more-less__list--hide-after-4" data-impression-id="similar-pages_show-more-less"> <li> <!----> <a href="https://www.linkedin.com/company/google?trk=similar-pages" target="_self" data-tracking-control-name="similar-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C4D0BAQHiNSL4Or29cg/company-logo_100_100/company-logo_100_100/0/1631311446380?e=2147483647&v=beta&t=fpIR4mVp092kTPQiY9WCtffmz9qUqsnLCSfc0In3daE" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Google <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Software Development </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Mountain View, CA </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/company/amazon?trk=similar-pages" target="_self" data-tracking-control-name="similar-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQHTvZwCx4p2Qg/company-logo_100_100/company-logo_100_100/0/1630640869849/amazon_logo?e=2147483647&v=beta&t=QsC16wgE3EBriPFDlAgtToh2xndFwQWKmR2WcyMG1nk" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Amazon <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Software Development </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Seattle, WA </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/company/microsoft?trk=similar-pages" target="_self" data-tracking-control-name="similar-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQE88xCsONDULQ/company-logo_100_100/company-logo_100_100/0/1630652622688/microsoft_logo?e=2147483647&v=beta&t=lMkCSsceJNmUG1r0VRg3Whye1sVi2KtYvt-MWyfoNbY" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Microsoft <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Software Development </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Redmond, Washington </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/company/apple?trk=similar-pages" target="_self" data-tracking-control-name="similar-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQHdAaarsO-eyA/company-logo_100_100/company-logo_100_100/0/1630637844948/apple_logo?e=2147483647&v=beta&t=p0JNmv2WB0EMMQgvzl9R8TaXgzEaDraGS4MWR0IawjQ" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Apple <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Computers and Electronics Manufacturing </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Cupertino, California </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/company/netflix?trk=similar-pages" target="_self" data-tracking-control-name="similar-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C4E0BAQEVb0ZISWk8vQ/company-logo_100_100/company-logo_100_100/0/1631355051964?e=2147483647&v=beta&t=ypstTZF0yuRPuIPr4ddTd43q9CZKPvwM72jfZhE9lpQ" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Netflix <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Entertainment Providers </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Los Gatos, CA </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://se.linkedin.com/company/spotify?trk=similar-pages" target="_self" data-tracking-control-name="similar-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQFkDzx_7dqq3A/company-logo_100_100/company-logo_100_100/0/1631377935713?e=2147483647&v=beta&t=AiRi3YW2R5kYKHbxsjkdQ_d1RuH6Yk98ePBwANPPDhc" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Spotify <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Musicians </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Stockholm, Stockholm County </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/company/ibm?trk=similar-pages" target="_self" data-tracking-control-name="similar-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/D560BAQGiz5ecgpCtkA/company-logo_100_100/company-logo_100_100/0/1688684715866/ibm_logo?e=2147483647&v=beta&t=HPSmWLOCvdPkWO1nRWwjjmCNpaCqww20rSJ4E54QtxQ" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> IBM <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> IT Services and IT Consulting </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Armonk, New York, NY </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/company/linkedin?trk=similar-pages" target="_self" data-tracking-control-name="similar-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQHaVYd13rRz3A/company-logo_100_100/company-logo_100_100/0/1638831590218/linkedin_logo?e=2147483647&v=beta&t=_PvUQac1LcQjfzQ33gtxFqjvIxBbtsM9ZqIxLs5QcFI" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> LinkedIn <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Software Development </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Sunnyvale, CA </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/company/tiktok?trk=similar-pages" target="_self" data-tracking-control-name="similar-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C510BAQGCdThXIss7UQ/company-logo_100_100/company-logo_100_100/0/1630606162248/tiktok_logo?e=2147483647&v=beta&t=kjlfC3pp8wZsiPWYboSCdqqHXQdD7o7gKbgMRZ6YPdw" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> TikTok <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Entertainment Providers </p> <p class="base-aside-card__second-subtitle font-sans text-sm leading-open text-color-text-low-emphasis"> Los Angeles, California </p> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://www.linkedin.com/company/deloitte?trk=similar-pages" target="_self" data-tracking-control-name="similar-pages" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <img class="inline-block relative w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGNtpblgQpJoQ/company-logo_100_100/company-logo_100_100/0/1662120928214/deloitte_logo?e=2147483647&v=beta&t=OSF8M5LreT0Sf2F-JcNk6XMT0ArCuPfDmRR-knCC4HY" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Deloitte <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words "> Business Consulting and Services </p> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> </ul> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="similar-pages_show_more"> Show more similar pages <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="similar-pages_show_more"> Show fewer similar pages <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> </div> </div> </section> </section> </main> <div class="pre-footer "> </div> <footer class="li-footer bg-transparent w-full "> <ul class="li-footer__list flex flex-wrap flex-row items-start justify-start w-full h-auto min-h-[50px] my-[0px] mx-auto py-3 px-2 papabear:w-[1128px] papabear:p-0"> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <span class="sr-only">LinkedIn</span> <icon class="li-footer__copy-logo text-color-logo-brand-alt inline-block self-center h-[14px] w-[56px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/e12h2cd8ac580qen9qdd0qks8"></icon> <span class="li-footer__copy-text flex items-center">© 2024</span> </li> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://about.linkedin.com?trk=d_org_guest_showcase_overview_footer-about" data-tracking-control-name="d_org_guest_showcase_overview_footer-about" data-tracking-will-navigate> About </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/accessibility?trk=d_org_guest_showcase_overview_footer-accessibility" data-tracking-control-name="d_org_guest_showcase_overview_footer-accessibility" data-tracking-will-navigate> Accessibility </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/user-agreement?trk=d_org_guest_showcase_overview_footer-user-agreement" data-tracking-control-name="d_org_guest_showcase_overview_footer-user-agreement" data-tracking-will-navigate> User Agreement </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/privacy-policy?trk=d_org_guest_showcase_overview_footer-privacy-policy" data-tracking-control-name="d_org_guest_showcase_overview_footer-privacy-policy" data-tracking-will-navigate> Privacy Policy </a> </li> <!----> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/cookie-policy?trk=d_org_guest_showcase_overview_footer-cookie-policy" data-tracking-control-name="d_org_guest_showcase_overview_footer-cookie-policy" data-tracking-will-navigate> Cookie Policy </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/copyright-policy?trk=d_org_guest_showcase_overview_footer-copyright-policy" data-tracking-control-name="d_org_guest_showcase_overview_footer-copyright-policy" data-tracking-will-navigate> Copyright Policy </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://brand.linkedin.com/policies?trk=d_org_guest_showcase_overview_footer-brand-policy" data-tracking-control-name="d_org_guest_showcase_overview_footer-brand-policy" data-tracking-will-navigate> Brand Policy </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/psettings/guest-controls?trk=d_org_guest_showcase_overview_footer-guest-controls" data-tracking-control-name="d_org_guest_showcase_overview_footer-guest-controls" data-tracking-will-navigate> Guest Controls </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/professional-community-policies?trk=d_org_guest_showcase_overview_footer-community-guide" data-tracking-control-name="d_org_guest_showcase_overview_footer-community-guide" data-tracking-will-navigate> Community Guidelines </a> </li> <!----> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <div class="collapsible-dropdown collapsible-dropdown--footer collapsible-dropdown--up flex items-center relative hyphens-auto language-selector z-2"> <!----> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-[100%] top-auto" role="menu" tabindex="-1"> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="العربية (Arabic)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ar_AE" data-locale="ar_AE" role="menuitem" lang="ar_AE"> العربية (Arabic) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="বাংলা (Bangla)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-bn_IN" data-locale="bn_IN" role="menuitem" lang="bn_IN"> বাংলা (Bangla) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Čeština (Czech)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-cs_CZ" data-locale="cs_CZ" role="menuitem" lang="cs_CZ"> Čeština (Czech) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Dansk (Danish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-da_DK" data-locale="da_DK" role="menuitem" lang="da_DK"> Dansk (Danish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Deutsch (German)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-de_DE" data-locale="de_DE" role="menuitem" lang="de_DE"> Deutsch (German) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Ελληνικά (Greek)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-el_GR" data-locale="el_GR" role="menuitem" lang="el_GR"> Ελληνικά (Greek) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="English (English) selected" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link--selected" data-tracking-control-name="language-selector-en_US" data-locale="en_US" role="menuitem" lang="en_US"> <strong>English (English)</strong> </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Español (Spanish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-es_ES" data-locale="es_ES" role="menuitem" lang="es_ES"> Español (Spanish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="فارسی (Persian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-fa_IR" data-locale="fa_IR" role="menuitem" lang="fa_IR"> فارسی (Persian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Suomi (Finnish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-fi_FI" data-locale="fi_FI" role="menuitem" lang="fi_FI"> Suomi (Finnish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Français (French)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-fr_FR" data-locale="fr_FR" role="menuitem" lang="fr_FR"> Français (French) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="हिंदी (Hindi)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-hi_IN" data-locale="hi_IN" role="menuitem" lang="hi_IN"> हिंदी (Hindi) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Magyar (Hungarian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-hu_HU" data-locale="hu_HU" role="menuitem" lang="hu_HU"> Magyar (Hungarian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Bahasa Indonesia (Indonesian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-in_ID" data-locale="in_ID" role="menuitem" lang="in_ID"> Bahasa Indonesia (Indonesian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Italiano (Italian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-it_IT" data-locale="it_IT" role="menuitem" lang="it_IT"> Italiano (Italian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="עברית (Hebrew)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-iw_IL" data-locale="iw_IL" role="menuitem" lang="iw_IL"> עברית (Hebrew) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="日本語 (Japanese)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ja_JP" data-locale="ja_JP" role="menuitem" lang="ja_JP"> 日本語 (Japanese) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="한국어 (Korean)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ko_KR" data-locale="ko_KR" role="menuitem" lang="ko_KR"> 한국어 (Korean) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="मराठी (Marathi)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-mr_IN" data-locale="mr_IN" role="menuitem" lang="mr_IN"> मराठी (Marathi) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Bahasa Malaysia (Malay)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ms_MY" data-locale="ms_MY" role="menuitem" lang="ms_MY"> Bahasa Malaysia (Malay) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Nederlands (Dutch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-nl_NL" data-locale="nl_NL" role="menuitem" lang="nl_NL"> Nederlands (Dutch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Norsk (Norwegian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-no_NO" data-locale="no_NO" role="menuitem" lang="no_NO"> Norsk (Norwegian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="ਪੰਜਾਬੀ (Punjabi)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-pa_IN" data-locale="pa_IN" role="menuitem" lang="pa_IN"> ਪੰਜਾਬੀ (Punjabi) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Polski (Polish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-pl_PL" data-locale="pl_PL" role="menuitem" lang="pl_PL"> Polski (Polish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Português (Portuguese)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-pt_BR" data-locale="pt_BR" role="menuitem" lang="pt_BR"> Português (Portuguese) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Română (Romanian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ro_RO" data-locale="ro_RO" role="menuitem" lang="ro_RO"> Română (Romanian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Русский (Russian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ru_RU" data-locale="ru_RU" role="menuitem" lang="ru_RU"> Русский (Russian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Svenska (Swedish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-sv_SE" data-locale="sv_SE" role="menuitem" lang="sv_SE"> Svenska (Swedish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="తెలుగు (Telugu)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-te_IN" data-locale="te_IN" role="menuitem" lang="te_IN"> తెలుగు (Telugu) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="ภาษาไทย (Thai)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-th_TH" data-locale="th_TH" role="menuitem" lang="th_TH"> ภาษาไทย (Thai) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Tagalog (Tagalog)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-tl_PH" data-locale="tl_PH" role="menuitem" lang="tl_PH"> Tagalog (Tagalog) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Türkçe (Turkish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-tr_TR" data-locale="tr_TR" role="menuitem" lang="tr_TR"> Türkçe (Turkish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Українська (Ukrainian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-uk_UA" data-locale="uk_UA" role="menuitem" lang="uk_UA"> Українська (Ukrainian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Tiếng Việt (Vietnamese)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-vi_VN" data-locale="vi_VN" role="menuitem" lang="vi_VN"> Tiếng Việt (Vietnamese) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="简体中文 (Chinese (Simplified))" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-zh_CN" data-locale="zh_CN" role="menuitem" lang="zh_CN"> 简体中文 (Chinese (Simplified)) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="正體中文 (Chinese (Traditional))" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-zh_TW" data-locale="zh_TW" role="menuitem" lang="zh_TW"> 正體中文 (Chinese (Traditional)) </button> </li> <!----> </ul> <button class="language-selector__button select-none relative pr-2 font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover hover:cursor-pointer focus:text-color-link-focus focus:outline-dotted focus:outline-1" aria-expanded="false" data-tracking-control-name="footer-lang-dropdown_trigger"> <span class="language-selector__label-text mr-0.5 break-words"> Language </span> <icon class="language-selector__label-chevron w-2 h-2 absolute top-0 right-0" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> </div> </li> </ul> <!----> </footer> <code id="flagshipOrganizationTracking" style="display: none"><!--{"organization":{"objectUrn":"urn:li:organization:78457036"},"module":"BRAND_PAGE","viewerUrn":0}--></code> <script src="https://static.licdn.com/aero-v1/sc/h/7itt46rafycxiwozfd111d2we" async></script> <!----> <script src="https://static.licdn.com/aero-v1/sc/h/eef4p9np6sualhph80ir8m1im" async defer></script> <script data-delayed-url="https://static.licdn.com/aero-v1/sc/h/19m2m2iij3pcbxe4bkogyzklj" data-module-id="media-player"></script> <!----> </body> </html>