• datahub-logo

    Open sourcing DataHub: LinkedIn’s metadata search and discovery platform

    February 18, 2020

    Co-authors: Kerem Sahin, Mars Lan, and Shirshanka Das Finding the right data quickly is critical for any company that relies on big data insights to make data-driven decisions. Not only does this impact the productivity of data users (including analysts, machine learning developers, data scientists, and data engineers), but it also has a direct impact on end...

  • chelsea-and-her-team-at-sre-in-con

    Coding Conversations: Four teams, three tracks, two offices

    February 7, 2020

    Editor's Note: LinkedIn Engineering is dedicated to solving complex problems at scale to create economic opportunity for every member of the global workforce. This challenge provides our engineers with the opportunity to build their technical skills as they make this mission a reality. In this series, we’ll talk about the career development of the people that...

  • how-we-retired-python-2

    How we retired Python 2 and improved developer happiness

    January 29, 2020

    Nearly 20 years after the first release of Python 2 and 11 years after the first release of Python 3, the Python development community has retired Python 2.7, the last of the Python 2 series. This marks the end of all upstream support for Python 2, including bug and security fixes, and allows developers to devote their time fully to Python 3, which is faster,...

  • title-card

    Keeping LinkedIn professional by detecting and removing...

    January 16, 2020

    Our members place their trust in us, and expect and deserve a safe and trusted community where they can express themselves...

  • diagram-of-pinot-architecture

    Upgrading to RHEL7 with minimal interruptions

    January 14, 2020

    Pinot, an open source scalable distributed columnar OLAP data store, is used extensively across almost all areas of LinkedIn. It...

  • diagram-of-a-parallelization-optimization

    Building a blazingly fast Android app, Part 2

    January 7, 2020

    Monitor, profile, optimize, and ramp. This is the cycle of performance operations that we rely on to improve our Android app. Part 1...